Allen-Bradley MicroLogix 1200 Manual De Referencia página 345

Controladores programables
Ocultar thumbs Ver también para MicroLogix 1200:
Tabla de contenido

Publicidad

(No mostrado en el diagrama). Si los cuatro búferes de mensajes están en
uso, la petición de mensaje se pone en la cola de mensajes y sólo se
establece el bit EN. La cola de mensajes funciona con el método primero
en entrar, primero en salir, lo cual permite al controlador recordar el orden
en el cual se habilitaron las instrucciones de mensajes. Cuando está
disponible un búfer, el primer mensaje en la cola se coloca en el búfer y se
establece el bit EW (1).
El programa de control no tiene acceso a los búferes
NOTA
de mensajes ni a la cola de comunicaciones.
Una vez que se establece (1) el bit EN, éste permanece establecido hasta
que se complete todo el proceso del mensaje y se establezca (1) el bit DN,
ER o TO. El período de tiempo de espera de MSG comienza a temporizar
cuando se establece (1) el bit EN. Si caduca el período de tiempo de espera
antes que la instrucción MSG complete su función, el bit ER se establece
(1) y se coloca un código de error (37H) en el archivo MG para informarle
del error de tiempo de espera.
2. Al siguiente fin de escán, o instrucción REF o SVC, el controlador
determina si debe examinar la cola de comunicaciones para otra
instrucción. El controlador basa su decisión en el estado de los bits
Selección de servicio de comunicación (CSS) y Selección de servicio de
mensaje (MSS), en las peticiones de comunicación de la red desde otros
nodos y si las instrucciones de mensaje previas están ya en curso. Si el
controlador determina que no debe acceder a la cola, la instrucción de
mensaje permanece como estaba. Los bits EN y EW permanecen
establecidos (1), o sólo se establece (1) el bit EN hasta el siguiente fin de
escán, o instrucción REF o SVC.
Si el controlador determina que tiene una instrucción en la cola, éste
descarga las entradas de la cola de comunicaciones a los búferes de
mensajes hasta que los cuatro búferes de mensajes estén llenos. Si un
mensaje no válido se descarga de la cola de comunicaciones, se establece
(1) el bit ER en el archivo MG, y se coloca un código en el archivo MG
para informarle del error. Cuando una instrucción de mensaje válida se
carga a un búfer de mensajes, los bits EN y EW para este mensaje se
establecen (1).
Luego el controlador sale del fin de escán, o de la porción REF o SVC del
escán. La función de comunicación de segundo plano del controlador
envía el mensaje a los nodos receptores especificados en la instrucción de
mensaje. Dependiendo del estado de los bits CSS y MSS, usted puede dar
servicio a un máximo de cuatro instrucciones de mensaje activos por canal
simultáneamente.
3. Si el nodo receptor recibe satisfactoriamente el mensaje, éste envía una
confirmación (ACK). El ACK hace que el procesador restablezca (0) el bit
EW y establezca (1) el bit ST. El nodo receptor todavía no ha examinado
el paquete para ver si entiende la petición.
Una vez que el bit ST se establece (1), el controlador espera una respuesta
del nodo receptor. El nodo receptor no tiene que responder dentro de un
período de tiempo dado.
Instrucciones de comunicación
Publicación 1762-RM001D-ES-P - Octubre 2002
21-13

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Micrologix 1500

Tabla de contenido