10-2
Instrucciones de control de programa (JMP, LBL, JSR, RET, SBR, TND, MCR, UID, UIE, AFI, NOP)
Jump to Label (JMP)
Label (LBL)
Condición:
preescán
la condición de entrada de renglón es
falsa
la condición de entrada de renglón es
verdadera
1756-6.4.1ES - Octubre de 1999
La instrucción JMP es una instrucción de salida.
La instrucción LBL es una instrucción de entrada.
Operandos:
Operando:
Instrucción JMP
Nombre de
etiqueta
Instrucción LBL
Nombre de
etiqueta
Descripción: Las instrucciones JMP y LBL saltan porciones de la lógica de escalera. Una
vez habilitada, la instrucción JMP salta a la instrucción LBL a la cual se
hizo referencia y el controlador continúa ejecutándose en ese lugar. Cuando
está inhabilitada, la instrucción JMP no afecta la ejecución de la lógica de
escalera.
La instrucción JMP puede avanzar o invertir la ejecución de la lógica de
escalera. El salto de avance a una etiqueta ahorra el tiempo de escán del pro-
grama omitiendo un segmento de la lógica hasta que sea necesario. El salto
de retroceso permite que el controlador repita iteraciones de la lógica.
Tenga cuidado de no saltar hacia atrás un número de veces excesivo. El
temporizador de control (watchdog) puede sobrepasar el tiempo de espera
puesto que el controlador no llega nunca al fin de la lógica, lo cual, a su vez,
hace que el controlador entre en fallo.
!
La instrucción LBL es el receptor de la instrucción JMP que tiene el mismo
nombre de etiqueta. Asegúrese de que la instrucción LBL sea la primera
instrucción en el renglón.
Un nombre de etiqueta debe ser único dentro de una rutina. El nombre
puede:
• tener hasta 40 caracteres
• contener letras, números y caracteres de subrayado (_)
Ejecución:
Tipo:
Formato:
nombre de
etiqueta
nombre de
etiqueta
ATENCION: La lógica saltada no se escanea. Coloque
la lógica crítica fuera de la zona saltada.
Acción:
La condición de salida de renglón se establece como falsa.
La condición de salida de renglón se establece como falsa.
La condición de salida de renglón está establecida como verdadera.
La ejecución salta al renglón que contenga la instrucción LBL con el nombre
de etiqueta al cual se hizo referencia.
Descripción:
introduzca un nombre para la
instrucción LBL asociada
la ejecución salta a la instruc-
ción LBL con el nombre de eti-
queta al cual se hizo referencia