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

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

Publicidad

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.
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
● 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 236). La instrucción EXIT ejecuta la instrucción que sigue
inmediatamente a la instrucción 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.
7.8.6
Instrucción REPEAT-UNTIL
Tabla 7- 100 Instrucción REPEAT
SCL
REPEAT
Instrucción;
;
UNTIL "condition"
END_REPEAT;
Tabla 7- 101 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.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
el valor TRUE.
Descripción
La instrucción REPEAT ejecuta una serie de instrucciones hasta que una condición
determinada 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.
Instrucciones básicas
7.8 Control del programa
235

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido