Instrucción Continue - Siemens S7 Serie Manual De Sistema

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

Publicidad

Instrucciones básicas
8.8 Control del programa
8.8.10.7
Instrucción CONTINUE
Tabla 8- 163 Instrucción CONTINUE
SCL
CONTINUE
Instrucción;
;
La instrucción CONTINUE se ejecuta de acuerdo con las siguientes normas:
● Esta instrucción finaliza inmediatamente la ejecución de un cuerpo de bucle.
● Dependiendo de si la condición de repetición del bucle se cumple o no, el bucle vuelve a
ejecutarse o se interrumpe la iteración y se ejecuta la instrucción inmediatamente
posterior.
● En una instrucción FOR la variable de control se incrementa con el incremento
especificado inmediatamente después de una instrucción CONTINUE.
Utilice la instrucción CONTINUE solo dentro de un bucle. En los bucles anidados,
CONTINUE solo hace referencia al bucle que lo incluye inmediatamente. Por regla general,
CONTINUE se usa junto con una instrucción IF.
Si el bucle debe persistir independientemente de la comprobación de fin, utilice la
instrucción EXIT.
Ejemplo: instrucción CONTINUE
El siguiente ejemplo muestra el uso de la instrucción CONTINUE para evitar un error de
división entre 0 al calcular el porcentaje de un valor:
FOR i := 0 TO 10 DO
IF valor[i] = 0 THEN CONTINUE; END_IF;
END_FOR;
344
Descripción
La instrucción CONTINUE salta las instrucciones siguientes de un bucle de programa
(FOR, WHILE, REPEAT) y continúa el bucle comprobando si se da la condición de fin. Si
no es así, el bucle continúa.
p := parte / valor[i] * 100;
s := INT_TO_STRING(p);
porcentaje := CONCAT(IN1:=s, IN2:="%");
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido