Siemens SIMATIC S7-SCL V5.3 Manual página 239

Tabla de contenido

Publicidad

12.2.8 Instrucción CONTINUE
Una instrucción CONTINUE sirve para cancelar la ejecución del bucle momentáneo de una
instrucción de repetición (FOR, WHILE o REPEAT).
Sintaxis
Instrucción CONTINUE
La instrucción CONTINUE se ejecuta según las reglas siguientes:
• Esta instrucción interrumpe de forma inmediata la ejecución de la secuencia de
instrucciones.
• Dependiendo de si se cumple o no la condición de repetición del bucle, se ejecuta de
nuevo el cuerpo o se abandona la instrucción de repetición y se ejecuta la instrucción
inmediatamente posterior.
• En una instrucción FOR inmediatamente después de una instrucción CONTINUE, la
variable de control aumenta el incremento especificado.
Ejemplo
FUNCTION_BLOCK CONTINUE_EXAMP
VAR
INDEX
FELD
END_VAR
BEGIN
INDEX := 0 ;
WHILE INDEX <= 100 DO
INDEX := INDEX + 1 ;
// Si ARRAY [INDEX] es igual a INDEX,
// no se modificará ARRAY [INDEX] :
ARRAY[INDEX] := 0 ;
// Otras instrucciones
END_WHILE ;
END_FUNCTION_BLOCK
S7-SCL V5.3 para S7-300/400
A5E00324652-01
CONTINUE
:INT ;
:ARRAY[1..100] OF INT ;
ARRAY IF[INDEX] = INDEX THEN
CONTINUE ;
END_IF ;
Instrucciones
12-23

Publicidad

Tabla de contenido
loading

Tabla de contenido