21-2
Instrucciones de comunicación
Publicación 1762-RM001D-ES-P - Octubre 2002
Si se procesa una segunda instrucción Message antes que concluya el primer
mensaje, el segundo mensaje y sus datos se colocan en uno de los tres búferes
de comunicación restantes. Este proceso se repite cada vez que se procesa una
instrucción Message, hasta que se usen los cuatro búferes.
Cuando un búfer está disponible, el mensaje y sus datos asociados se colocan
en el búfer inmediatamente. Si los cuatro búferes para el canal están llenos
cuando se procesa el siguiente (quinto) mensaje, la petición del mensaje, no los
datos, se colocan en la cola de comunicaciones del canal. La cola es un área de
almacenamiento de mensajes que lleva el seguimiento de los mensajes a los
cuales no se les ha asignado un búfer. La cola funciona como área de
almacenamiento con el método primero en entrar, primero en salir (FIFO). La
primera petición de mensaje almacenada en la cola es el mensaje al cual se le
asigna un búfer tan pronto como un búfer está disponible. La cola puede
aceptar todas las instrucciones MSG de un programa del lógica de escalera.
Cuando se completa una petición de mensaje en un búfer, el búfer se libera y
queda nuevamente a disposición del sistema. Si hay un mensaje en la cola,
entonces a ese mensaje se le asigna un búfer. En ese momento, los datos
asociados con el mensaje se leen desde el controlador.
Si había una instrucción Message en la cola, los datos que
NOTA
salen del controlador pueden ser diferentes que los que
estaban presentes cuando se procesó inicialmente la
instrucción Message.
Los mecanismos del búfer y la cola son completamente automáticos. Los
búferes se asignan y se liberan según sea necesario, y la colocación de mensajes
en la cola ocurre si los búferes están llenos.
El controlador inicia mensajes de lectura y escritura a través de los canales de
comunicación disponibles cuando están configurados para los siguientes
protocolos:
• DH-485
• DF1 Full-Duplex
• DF1 Half-Duplex esclavo
Para obtener una descripción de los protocolos de comunicación válidos, vea
Configuración de protocolos en la página E-1.