Understanding the Architecture
2.1 Lazo Lógico Principal
Una vez completado el proceso de configuración de encendido, el módulo entra en un
lazo infinito que ejecuta las siguientes funciones:
From Power Up Logic
Call I/O Handler
Call Cfg/Dbg Port
Call Modbus
2.2 Procesador ControlLogix Fuera del Modo Run
Cada vez que el módulo detecta que el procesador ControlLogix está fuera del modo
Run (por ejemplo, en modo falla (Fault) o en modo programación (PGM)), el puerto
Modbus puede ser detenido como está prescito en la configuración del usuario. Cuando
el procesador retorna al estado de ejecución (Run), el módulo reestablece la
comunicación con la red.
2.3 Transferencia de Datos en el Backplane
El módulo MVI56-MCM es único en el camino que utiliza el backplane del ControlLogix.
Los datos son compaginados entre el módulo y el procesador ControlLogix a través del
backplane utilizando las imágenes de entrada y salida del módulo. La frecuencia de
actualización de éstas imágenes está determinada por la rata de scan programada y
definida por el usuario para el módulo y la carga de comunicación del módulo.
Típicamente la actualización está en el orden de 2 a 10 milisegundos.
Esta transferencia bidireccional de datos es efectuada por el módulo llenando de datos la
imagen de entrada del módulo para enviarla luego al procesador. Los datos que llegan a
la imagen de entrada son colocados por la lógica de escalera en los Tags Controladores
en el procesador. La imagen de entrada para el módulo está ajustada a 250 palabras.
Esta extensa área de datos permite una transferencia rápida de los mismos entre el
módulo y el procesador.
4
Call I/O Handler
- Transfers data between module and processor
(user, status, configuration, etc.)
Call Serial Port Driver (Configuration/Debug Port)
- Rx and Tx buffer routines are interrupt driven
Driver
- Call to serial port routines checks to see if there is any data
in the buffer, and depending on the value will either service
the buffer or wait for more characters
Call Modbus Driver
- If Modbus Master Port, poll slaves using command list
Driver
- If Modbus Slave Port, respond to commands received
ProSoft Technology, Inc.
MVI56-MCM User Manual (Spanish)
Julio 1, 2004