Instrucciones básicas
8.8 Control del programa
• Cada etiqueta debe ser única dentro de un bloque lógico.
• Se puede saltar dentro de un bloque lógico, pero no se puede saltar de un bloque lógico a
otro.
• Se puede saltar hacia delante o hacia atrás.
• Se puede saltar a la misma etiqueta desde más de un punto del mismo bloque lógico.
8.8.2
JMP_LIST (definir lista de saltos)
Tabla 8-135
Instrucción JMP_LIST
KOP / FUP
SCL
CASE k OF
END_CASE;
Tabla 8-136
Tipos de datos para parámetros
Parámetro
Tipo de datos
K
UInt
DEST0, DEST1, ..,
Etiquetas de programa
DESTn.
En KOP y FUP: Cuando se coloca el cuadro JMP_LIST en el programa, hay dos salidas de etiqueta.
Los destinos de saltos se pueden agregar o borrar.
296
Descripción
La instrucción JMP_LIST actúa como un distribuidor de saltos de programa
0: GOTO dest0;
para controlar la ejecución de secciones de un programa. Dependiendo del
valor de la entrada K, se produce un salto a la correspondiente etiqueta del
1: GOTO dest1;
2: GOTO dest2;
programa. La ejecución del programa continúa con las instrucciones que
siguen a la etiqueta de destino. Si el valor de la entrada K excede el número
[n: GOTO destn;]
de etiquetas - 1, no se produce ningún salto y el procesamiento continúa
con el siguiente segmento del programa.
Descripción
Valor de control del distribuidor de saltos
Etiquetas de destino correspondientes a valores específicos del parámetro K:
Si el valor de K es 0, se produce un salto a la etiqueta del programa asignada
a la salida DEST0. Si el valor de K es 1, se produce un salto a la etiqueta del
programa asignada a la salida DEST1, etc. Si el valor de la entrada K excede
el (número de etiquetas - 1), no se produce ningún salto y el procesamiento
continúa con el siguiente segmento del programa.
Haga clic en el icono "Crear" dentro del cuadro (en la parte izquierda del último
parámetro DEST) para agregar nuevas salidas de etiquetas.
• Haga clic con el botón derecho sobre un conector de salida y seleccione el
comando "Insertar salida".
• Haga clic con el botón derecho sobre un conector de salida y seleccione el
comando "Borrar".
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO