18. 3
Programación de "IF" con Entradas
En muchas ocasiones las instrucciones de control son ejecutadas condicionalmente (IF) en base
a señales de entrada. Lo cual permite el uso de señales de entrada para ejecutar programas o
realizar otras funciones de control. El condicional "IF"puede ser agregado en una nueva
instrucción o en alguna existente.
Para registrar la opción condicional IF en una instrucción CALL, JUMP o PAUSE, complete los
siguientes pasos:
1. Seleccione la instrucción de CONTROL deseada en INFORM LIST. La instrucción debe
estar en la línea de edición con el cursor resaltando la instrucción.
2. Presione SELECT para desplegar la pantalla de edición detallada, en el caso de la
instrucción PAUSE, continúe en el Paso 4.
3. Seleccione el nombre de programa deseado para CALL/JUMP o la etiqueta
correspondiente, etc.
4. Mueva el cursor a CONDITION "UNUSED" y presione SELECT.
5. Mueva al cursor a "IF" y presione SELECT para desplegar la pantalla de edición detallada.
6. Mueva el cursor a TARGET, [IN#( )], y presione SELECT.
7. Mueva el cursor a IN# y presione SELECT.
8. Mueva el cursor al número de entrada actual y presione SELECT.
9. Por medio del teclado numérico especifique el número de entrada que se va utilizar y
presione ENTER.
10. Mueva el cursor a CONDITION "ON" y presione SELECT para seleccionar la condición
adecuada (ON u OFF).
11. Presione ENTER, tanta veces como sea necesario para aceptar la información de la línea
de edición y retornar a la pantalla de contenido de programa.
12. Presione ENTER nuevamente para registrar la instrucción en el programa.
18. 4
Agregar la Condicional "IF" a una Instrucción
Para agregar la condicional IF a una instrucción CALL, RET, JUMP o PAUSE registrada en el
programa, complete los siguientes pasos:
1. En Modo Teach, mueva el cursor al área de instrucciones en la línea que va a ser editada.
2. Presione SELECT, dos veces para desplegar la pantalla de edición detallada.
3. Mueva el cursor a CONDITION "UNUSED" y presione SELECT.
4. Mueva al cursor a "IF" y presione SELECT para desplegar la pantalla de edición detallada.
5. Mueva el cursor a TARGET, [IN#( )], y presione SELECT.
6. Mueva el cursor al tipo de dato deseado: IN#( ), IG#( ), o variable B, I, D o R.
Continúe con los pasos descritos en los puntos anteriores: 18.2 para Variables y 18.3 para
Entradas.
YASKAWA
MOTOMAN
MÉXICO
18-3
Programación de "IF" con Entradas
Programación Básica NX100