Capítulo 7: Programación por etapas
Salto de convergencia (CVJMP)
Recuerde que la última etapa de convergencia sólo
1
tiene flujo de corriente cuando todas las etapas CV en
el grupo están activas. Para complementar la etapa de
2
convergencia, necesitamos una nueva instrucción de
salto. La instrucción salto de convergencia (CVJMP)
mostrado a la derecha hace la transición a la etapa S5
3
cuando la entrada X3 está activa (como se puede
esperar), pero también desactiva automáticamente
4
todas las etapas de convergencia en el grupo. Esto hace
al CVJMP una instrucción muy poderosa. Note que
5
esta instrucción puede sólo ser usada con etapas de
convergencia.
Reglas de uso de la etapa de convergencia
6
Lo siguiente hace un resumen de los requisitos en el uso de etapas de convergencia, inclusive
algunas sugerencias para su aplicación efectiva:
7
• Una etapa de convergencia debe ser usada como la última etapa de un proceso que corre en paralelo a
otro proceso o procesos. Una transición a la etapa de la convergencia significa que cierto proceso se ha
8
acabado y representa un punto de espera hasta todos los otros procesos paralelos también terminen.
• El número máximo de etapas de convergencia que componen un grupo es 16. En otras palabras, hasta
9
máximo de 16 etapas puede convergir en una etapa.
• Las etapas de convergencia del mismo grupo se deben colocar junto en el programa, conectado en el
riel de poder sin cualquier otra lógica en el medio.
10
• Las etapas pueden ocurrir en cualquier orden dentro de un grupo de convergencia de arriba para abajo.
No importa cuál etapa es la última a entrar el grupo, porque toda etapa de convergencia debe estar
11
activa antes de la última etapa que tenga el flujo de poder.
• La última etapa de convergencia de un grupo puede tener lógica dentro de la etapa. Sin embargo, esta
12
lógica no se ejecutará hasta que todas etapas de convergencia del grupo sean activadas.
• El salto de convergencia (CVJMP) es el método destinado a ser usado para hacer una transición del
grupo de etapas de convergencia a la próxima etapa. El CVJMP repone todas etapas de convergencia
13
del grupo, y activa la etapa denominada en el salto.
• La instrucción CVJMP debe sólo ser usada en una etapa de convergencia, y es inválida en etapas
14
regulares o iniciales.
• Las etapas de convergencia o instrucciones de CVJMP no se pueden usar en rutinas de subprogramas
A
o interrupción.
B
C
D
7–20
Manual del PLC DL06, 2a. edición en español, 6/07
CV
S2
Salto de
convergencia
CV
S4
X3
CVJMP
SG
S5
S5