Instrucciones De Salto Y Etiquetas; Instrucción Jmp_List - Siemens SIMATIC S7-1200 Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido
100BInstrucciones básicas
7.8 Control del programa
7.8.11

Instrucciones de salto y etiquetas

Tabla 7- 107 Instrucciones JMP, JMPN y LABEL
KOP
FUP
Los nombres de las etiquetas se crean tecleando directamente en la instrucción LABEL. Utilice el icono de ayuda para
1
seleccionar los nombres de etiqueta disponibles para el campo de nombre de etiqueta JMP y JMPN. El nombre de la
etiqueta también puede teclearse directamente en la instrucción JMP o JMPN.
Tabla 7- 108 Tipos de datos para los parámetros
Parámetro
Label_name
● 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
● 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- 109 Instrucción JMP_LIST
KOP / FUP
SCL
,
CASE k OF
END_CASE;
230
SCL
Véase la instrucción GOTO
(Página 229).
Tipo de datos
Identificador de la etiqueta
a otro.
0: GOTO dest0;
1: GOTO dest1;
2: GOTO dest2;
[n: GOTO destn;]
Descripción
Si fluye corriente a una bobina JMP (KOP) o si se
cumple el cuadro JMP (FUP), la ejecución del
programa continúa con la primera instrucción que le
sigue a la etiqueta indicada.
Si no fluye corriente a una bobina JMPN (KOP) o si
el cuadro JMPN no se cumple (FUP), la ejecución del
programa continúa con la primera instrucción que le
sigue a la etiqueta indicada.
Etiqueta de destino de una instrucción de salto JMP
o JMPN.
Descripción
Identificador de las instrucciones de salto y etiqueta
correspondiente al destino de salto
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.
Dependiendo del valor de la entrada K, se produce un salto a la
correspondiente etiqueta del 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 de etiquetas - 1, no se produce
ningún salto y el procesamiento continúa con el siguiente segmento del
programa.
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Tabla de contenido
loading

Tabla de contenido