● 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.
7.8.12
Instrucción JMP_LIST
Tabla 7- 108 Instrucción JMP_LIST
KOP / FUP
SCL
,
CASE k OF
END_CASE;
Tabla 7- 109 Tipos de datos para parámetros
Parámetro
Tipo de datos
K
UInt
DEST0, DEST1, ..,
Etiquetas de programa
DESTn.
En KOP y FUP: Primero se coloca el cuadro JMP_LIST en el programa; hay dos salidas de
etiqueta. Los destinos de saltos se pueden agregar o borrar.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Descripción
La instrucción JMP_LIST actúa como un distribuidor de saltos de
programa para controlar la ejecución de secciones de un programa.
0: GOTO dest0;
Dependiendo del valor de la entrada K, se produce un salto a la
1: GOTO dest1;
correspondiente etiqueta del programa. La ejecución del programa
2: GOTO dest2;
continúa con las instrucciones que siguen a la etiqueta de destino. Si el
[n: GOTO destn;]
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.
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".
Instrucciones básicas
7.8 Control del programa
239