Instrucciones
12.2
Instrucciones de control
12.2.1 Sinopsis de las instrucciones de control
Instrucciones de selección
Una instrucción de selección permite derivar el flujo del programa a distintas secuencias de
instrucciones en función de determinadas condiciones.
Tipo de ramificación
Instrucción IF
Instrucción CASE
Edición de bucles
El procesamiento de bucles se puede controlar mediante instrucciones de repetición. Una
instrucción de repetición indica las partes del programa que deben repetirse en
determinadas condiciones.
Tipo de ramificación
Instrucción FOR
Instrucción WHILE
Instrucción REPEAT
Salto del programa
Un salto del programa hace saltar el programa inmediatamente a una meta especificada y,
por lo tanto, a otra instrucción del mismo bloque.
Tipo de ramificación
Instrucción CONTINUE
Instrucción EXIT
Instrucción GOTO
Instrucción RETURN
12-12
Función
Con la instrucción IF se deriva el flujo del programa a una de dos alternativas en
función de una condición que puede ser TRUE o FALSE.
Con la instrucción CASE se puede controlar el flujo del programa a una
ramificación 1:n, haciendo que una variable adopte un valor de entre n valores
posibles.
Función
Sirve para repetir una secuencia de instrucciones hasta que la variable en
ejecución se encuentre dentro del margen indicado.
Sirve para repetir una secuencia de instrucciones hasta que se cumpla una
condición de ejecución.
Sirve para repetir una secuencia de instrucciones hasta que se cumpla una
condición de interrupción.
Función
Sirve para interrumpir la ejecución del bucle que se está ejecutando en este
momento.
Sirve para abandonar un bucle en un punto cualquiera e independientemente
de que se cumpla o no la condición de interrupción.
Hace saltar el programa a una meta de salto especificada.
Abandona el bloque que se está procesando actualmente.
S7-SCL V5.3 para S7-300/400
A5E00324652-01