Protocolo bidireccional
Indicaciones en torno al intercambio de datos
8.5
Comunicación durante la inicialización del módulo
Durante la inicialización de un módulo de interfaz no es posible comunicación alguna con dispo-
sitivos externos. No se envían datos, y se rechazan los datos enviados por otros dispositivos
externos.
Un módulo de interfaz se inicializa,
–
cuando se conecta la tensión de alimentación del PLC.
–
cuando se ejecuta un RESET en la CPU del PLC.
–
cuando se cambia el modo de funcionamiento del módulo de interfaz.
–
después de que se ha enviado una confirmación ("ACK" o "NAK") de que se han recibido
datos.
–
después de que se ha recibido una confirmación ("ACK" o "NAK") de que se han enviado
datos.
–
cuando se desconecta la señal CD con la comunicación a través de una interfaz RS232,
funcionamiento dúplex completo y comprobación activada de la señal CD.
Secuencia al enviar
Los datos han de enviarse desde el módulo de interfaz o desde el dispositivo externo después
de que estos dispositivos hayan recibido la confirmación de recepción para los datos enviados
inmediatamente antes.
Unidades de medida para la longitud de los datos
La longitud de los datos en el módulo de interfaz y en el dispositivo externo tiene que medirse
con la misma unidad ("bytes" o "palabras"). En el módulo de interfaz se selecciona la unidad con
el software GX Configurator-SC.
El tamaño de los rangos de recepción y de envío en la memoria buffer del módulo de interfaz
tiene que ser como mínimo lo suficientemente grande como para poder alojar los datos recibi-
dos y los datos enviados.
Recepción y envío de una confirmación negativa ("NAK")
El módulo de interfaz envía un "NAK" al dispositivo externo después de que ha concluido la
recepción de los datos defectuosos.
Un dispositivo externo tiene que enviar igualmente de inmediato un "NAK" y un código de error
en el rango de 0020H hasta 005FH después de que se haya presentado un error al recibir datos.
INDICACIÓN
Inmediatamente después de que un dispositivo a recibido un "NAK" como reacción a los
datos enviados, hay que buscar la causa del error en ese dispositivo con ayuda del código
de error.
En caso de que un módulo de interfaz reciba un "NAK" mientras que envía datos a otro dis-
positivo, primero interrumpe esta última transmisión, lee entonces el "NAK" y finaliza enton-
ces la transmisión con error.
Si se presenta un error durante la recepción, el módulo de interfaz ignora todos los datos en
correspondencia con la longitud de los datos transmitida. Si ya es defectuosa la indicación
misma de la longitud de los datos, no se toma en consideración ninguno de los datos que
siguen al encabezamiento ("ENQ").
Sistema Q de MELSEC - Módulos de interfaz
Indicaciones en torno al intercambio de datos
8 - 21