4 CUANDO EL QCPU ACCESA EL PLC DE OTRA ESTACION USANDO LA
INSTRUCCIÓN DE ENLACE DE DATOS
4.5 Envío/Recepción de Datos
Esta sección explica la función de envío/recepción de datos arbitrarios, formato de instrucción y
programas usando las instrucciones de envío/recepción de datos (instrucciones SEND, RECV, y
RECVS).
(1) Las instrucciones SEND, RECV, y RECVS, se usan para enviar y recibir datos arbitrarios desde/a el
PLC CPU con el cual se realiza la comunicación.
(2) El envío de datos se realiza usando la instrucción SEND y la recepción de datos se realiza usando la
instrucción RECV o RECVS.
La instrucción RECV y la instrucción RECVS se usan de diferente manera, como a continuación.
(a) La instrucción RECV se usa en el procesamiento de recepción en el programa principal.
El programa principal lee desde el área de solicitud de ejecución de la instrucción RECV en la
memoria buffer y ejecuta la instrucción RECV usando un conmutador desde apagado a encendido
de un bit correspondiente al número de canal de recepción de datos como un disparador.
(b) La instrucción RECVS se usa en el procesamiento de recepción en el programa de interrupción.
Se inicia un programa de interrupción cuando se reciben datos desde el PLC CPU, con el cual
se está realizando la comunicación, para habilitar la recepción de datos de lectura al PLC CPU.
Para iniciar el programa de interrupción, asigne los parámetros en las siguientes pantallas del
GX Developer.
1) Pantalla de "Parámetros de Red, Asignaciones de Interrupción Ethernet"
Asigne el número de control (SI) en el lado del módulo Ethernet cuando realice una
solicitud de interrupción al PLC CPU desde el módulo Ethernet.
2) Pantalla de "Asignación de puntero de interrupción del módulo de función inteligente"
Asocie el número de control (SI) asignado en las "Asignaciones de Interrupción Ethernet"
arriba con el puntero de interrupción (Ixx) usado en el programa de secuencia.
Las asignaciones en las dos pantallas de arriba son las mismas cuando los datos recibidos
se leen por un programa de interrupción en una comunicación de buffer fijado.
Para detalles en las asignaciones y método de asignación en estas pantallas, vea la
Sección 7.3.2 del Manual de Usuario (Básico).
PUNTO
(1) Para iniciar un programa de interrupción, se requieren las siguientes asignaciones con el
GX Developer y habilitación de la interrupción a través del programa de secuencia.
• "Parámetros de red, asignaciones de interrupción Ethernet" y "Asignaciones de puntero
de interrupción del módulo de función inteligente" con el GX Developer.
• Cree programas de habilitación/deshabilitación de interrupción en el programa principal
para iniciar un programa de interrupción.
Use las instrucciones EI, DI e IMASK para esto.
(2) En casos, cuando los datos de recepción se leen en el mismo canal, el programa principal
para leer datos de recepción y el programa de interrupción para leer datos de recepción
no se pueden usar juntos. Por favor use cualquier programa de los dos para leer datos de
recepción.
Para leer datos de recepción con un programa de interrupción, cuando la asignación
corresponda al GX Developer, no se puede usar el programa principal para leer los datos
de recepción.
4 - 10
MELSEC-Q
4 - 10