Condiciones Con In#( ), Ig#( ), O Var - YASKAWA NX100 Manual De Programación Básica

Tabla de contenido

Publicidad

18. 7

Condiciones con IN#( ), IG#( ), o VAR

En el siguiente programa de ejemplo, un programa individual o cualquier combinación de
progamas puede ser ejecutado por cada ciclo del programa principal.
En el siguiente programa de ejemplo, por cada ciclo del programa principal, normalemente sólo
uno de los subprogramas puede ejecutarse. Sin embargo, si mientras el programa X está
ejecutándose el estado de IG#(1) cambia a 2, entonces R será llamado al terminar X, de otra
forma si el estado de IG#(1) cambia a 4 mientras X o R está ejecutandose, entonces será
llamado C en el mismo ciclo.
En el último ejemplo se utiliza una variable tipo Byte para que uno y sólo de los subprogramas
pueda ejecutarse en un ciclo del programa principal. Esto debido a que el valor almacenado en
B004 sólo puede ser modificado en la Línea 0001.
YASKAWA
MOTOMAN
Programa: MASTER01
0000
0001
0002
0003
0004
Programa: MASTER02
0000
0001
0002
0003
0004
Programa: MASTER03
0000
0001
0002
0003
0004
0005
MÉXICO
NOP
CALL JOB: PIEZA-1 IF IN#(1)=ON
CALL JOB: PIEZA-2 IF IN#(2)=ON
CALL JOB: PIEZA-3 IF IN#(3)=ON
END
NOP
CALL JOB: PIEZA-1 IF IG#(1)=1
CALL JOB: PIEZA-2 IF IG#(1)=2
CALL JOB: PIEZA-3 IF IN#(1)=4
END
NOP
DIN B004 IG#(1)
CALL JOB: PIEZA-1 IF B004=1
CALL JOB: PIEZA-2 IF B004=2
CALL JOB: PIEZA-3 IF B004=3
END
18-5
Condiciones con IN#( ), IG#( ), o VAR
Programación Básica NX100

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Tecm-nx100-006

Tabla de contenido