Usando la instrucción de salto de etapas para transiciones de estados
Las instrucciones de salto JMP, SET y RESET
La instrucción de salto de etapas JMP que hemos usado desactiva la etapa en que ocurre la instrucción,
activando la etapa definida en la instrucción JMP . Vea la transición de estados mostrada abajo. Cuándo
el contacto X0 se energiza, ocurre una transición de estados de S0 a S1. Los dos ejemplos de etapa
mostrados debajo son equivalentes. La instrucción de salto de etapas JMP es igual a un reset de etapa
de la etapa actual, más una instrucción SET para la etapa a que queremos hacer la transición.
Lea con mucho cuidado, por favor - La instrucción de salto JMP es muy mal entendida. El
"salto" no ocurre inmediatamente como un GOTO o una instrucción de control de programa
GOSUB cuando ejecutada. Así es cómo trabaja:
• La instrucción de salto coloca en OFF el bit de la etapa en que ocurre. ¡Todos los renglones en la etapa
terminan la ejecución durante el barrido corriente, aunque haya otros renglones en la etapa debajo de la
instrucción de salto!
• El estado OFF será vigente en el siguiente barrido, de modo que la etapa que ejecutó la instrucción de
salto previamente será inactiva y descartada.
• El bit de etapa llamado en la instrucción de salto JMP se colocará ON inmediatamente, de modo que
la etapa se ejecutará en su próxima ocurrencia. En el programa mostrado abajo a la izquierda, la etapa
S1 se ejecuta durante el mismo barrido que el JMP S1 ocurre en S0. En el ejemplo a la derecha, la
etapa S1 ejecuta en el barrido siguiente después que el JMP S1 se ejecuta, porque la etapa S1 se localiza
arriba de la etapa S0.
Nota:
Asumimos que comenzamos con la etapa S0 activa y la etapa S1 inactiva en ambos ejemplos.
Capítulo 7: Programación por etapas
Manual del PLC DL06, 2a. edición en español, 6/07
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
7–7