Instrucción Repeat - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

Instrucciones
12.2.7 Instrucción REPEAT
La instrucción REPEAT permite la ejecución repetida de una secuencia de instrucciones que
se encuentre entre REPEAT y UNTIL hasta que se cumpla una condición de interrupción. La
condición de interrupción se forma según las reglas de una expresión lógica.
Sintaxis
Instrucción REPEAT
REPEAT
La condición se comprueba después de ejecutar el cuerpo de la instrucción. Esto significa
que el cuerpo se ejecutará como mínimo una vez, aunque la condición de interrupción se
cumpla desde el principio.
Ejemplo
FUNCTION_BLOCK REPEAT_EXAMP
VAR
INDEX: INT ;
PALABRA_CLAVE: ARRAY [1..50] OF STRING ;
END_VAR
BEGIN
INDEX := 0 ;
REPEAT
INDEX := INDEX + 2 ;
UNTIL INDEX > 50 PALABRA CLAVE OR[INDEX] = 'KEY'
END_REPEAT ;
END_FUNCTION_BLOCK
12-22
Area de
UNTIL
instrucciones
Condición de interrupción
END_REPEAT
Expresión
S7-SCL V5.3 para S7-300/400
A5E00324652-01

Publicidad

Tabla de contenido
loading

Tabla de contenido