Instrucción Repeat-Until - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Instrucciones básicas
8.8 Control del programa
Nota
La instrucción WHILE evalúa el estado de "condición" antes de ejecutar cualquier instrucción.
Para ejecutar las instrucciones como mínimo una vez independientemente del estado de
"condición" utilice la instrucción REPEAT (Página 314).
La instrucción WHILE se ejecuta de acuerdo con las siguientes normas:
• Antes de cada iteración del cuerpo del bucle se evalúa la condición de ejecución.
• El cuerpo del bucle que sigue a DO va iterando mientras la condición de ejecución tenga el
valor TRUE.
• Cuando se da el valor FALSE, el bucle se salta y se ejecuta la instrucción que lo sigue.
Para finalizar el bucle independientemente del estado de la expresión "condición" utilice la
Instrucción EXIT (Página 315). La instrucción EXIT ejecuta la instrucción que viene justo detrás
de END_WHILE.
Utilice la instrucción CONTINUE para saltar las siguientes instrucciones de un bucle WHILE y
continuar con la comprobación de si se cumple o no la condición de fin.
8.8.10.6
Instrucción REPEAT-UNTIL
Tabla 8-165
Instrucción REPEAT
SCL
REPEAT
Instrucción;
;
UNTIL "condición"
END_REPEAT;
Tabla 8-166
Parámetros
Parámetro
Instrucción
"condition"
Nota
Antes de evaluar el estado de "condición", la instrucción REPEAT ejecuta las instrucciones
durante la primera iteración del bucle (incluso si "condición" es FALSE). Para comprobar el estado
de "condición" antes de ejecutar las instrucciones utilice la instrucción WHILE (Página 313).
Para finalizar el bucle independientemente del estado de la expresión "condición" utilice la
Instrucción EXIT (Página 315). La instrucción EXIT ejecuta la instrucción que viene justo detrás
de END_REPEAT.
314
Descripción
La instrucción REPEAT ejecuta una serie de instrucciones hasta que una condición deter‐
minada es TRUE.
Los bucles REPEAT se pueden anidar. La instrucción END_REPEAT se refiere a la última
instrucción REPEAT ejecutada.
Descripción
Opcional. Una o más instrucciones que se ejecutan hasta que la condición sea TRUE.
Requerida. Una o más expresiones del siguiente modo: Una expresión numérica o de cadena que
evalúa si el estado es TRUE o FALSE. Una condición "null" se interpreta como FALSE.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido