Instrucciones de bifurcación de programa
Funciona-
Instrucciones de salto
miento
Una instrucción de salto se compone de un comando de salto CJ, SCJ o JMP (Conditional
Jump = salto condicionado, JuMP = salto) y de un puntero (etiqueta) P que identifica el destino
de salto. La dirección del puntero (etiqueta) puede encontrarse en la serie A entre P (etiqueta)
0 y P (etiqueta) 255 donde P (etiqueta) 255 asume el significado de una instrucción END y no
puede utilizarse como dirección de destino de salto. En la serie Q y el System Q, la dirección
del puntero (etiqueta) puede encontrarse entre P (etiqueta) 0 y P (etiqueta) 4095. Una
dirección de destino de salto P (etiqueta)xx puede aplicarse libremente en el programa.
CJ
Salto condicionado
La instrucción CJ ejecuta el área de programa en la dirección de destino de salto indicada
después de la aplicación de la condición de entrada. En caso de no aplicarse la condición de
entrada, se ejecuta el siguiente paso de programa.
1
Condición de entrada
2
Instrucción de salto
3
Ciclo de programa
SCJ
La instrucción SCJ ejecuta el área de programa en la dirección de destino de salto indicada
después de la aplicación de la condición de entrada con el siguiente ciclo de programa. En
caso de no aplicarse la condición de entrada, se ejecuta el siguiente paso de programa.
1
Condición de entrada
2
Instrucción de salto
3
Un ciclo
4
Ciclo de programa
Programación MELSEC A y Q
Salto condicionado al siguiente ciclo
CJ, SCJ, JMP
CJ__0E1
CJ__0E2
6 – 149