Instrucción Repeat-Until; Instrucción - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

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 345). 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- 161 Instrucción REPEAT
SCL
REPEAT
Instrucción;
;
UNTIL "condición"
END_REPEAT;
Tabla 8- 162 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 342).
Para finalizar el bucle independientemente del estado de la expresión "condición" utilice la
Instrucción EXIT (Página 345). La instrucción EXIT ejecuta la instrucción que viene justo
detrás de END_REPEAT.
Utilice la Instrucción CONTINUE (Página 344) para omitir las siguientes instrucciones de un
bucle REPEAT y continuar con la comprobación de si se cumple o no la condición de fin.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
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
8.8 Control del programa
343

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido