Flujo de Datos entre el Módulo MVI56-MCM y el Procesador
ControlLogix
La siguiente discusión detalla el flujo de datos entre dos equipos de hardware (el
procesador ControlLogix y el módulo MVI56-MCM) y otros nodos sobre la red Modbus
bajo diferentes modos de operación del módulo. Cada puerto en el módulo está
configurado para emular un dispositivo Maestro Modbus o un dispositivo Esclavo
Modbus. La operación de cada puerto es dependiente de ésta configuración. Esta
sección que sigue discute la operación de cada modo.
2.9.3 Modo de Driver Esclavo
El modo de driver Esclavo permite al módulo MVI56-MCM responder a los datos leídos y
escribir comandos enviados por un Maestro sobre la red Modbus. El siguiente flujograma
con su tabla asociada, detalla el flujo de datos dentro y fuera del módulo.
Processor Memory
ControlLogix
Controller Tags
Register
Data
storage
Status
from Module
Configuration
Data
Paso
ProSoft Technology, Inc.
MVI56-MCM User Manual (Spanish)
Julio 1, 2004
Backplane Interface
Database
Addresses
0
Register
Data
4999
Status
Configuration
1
El driver del puerto Esclavo Modbus recibe la información de configuración desde el
procesador ControlLogix. Esta información es utilizada para configurar el puerto
serial y define las características del nodo Esclavo. Adicionalmente, la información
de configuración contiene datos que pueden ser usados para hacer offset los datos
en la base de datos a la dirección requerida en mensajes recibidos desde las
unidades maestras.
2
Un dispositivo Host tal como un PLC Modicon ó un paquete MMI, emite un comando
de lectura o escritura hacia la dirección del nodo del módulo. El driver del puerto
cualifica el mensaje antes de ser aceptado dentro del módulo.
3
Una vez que el módulo acepta el comando, los datos son transferidos
inmediatamente hacia o desde la base de datos interna en el módulo. Si el
comando es un comando de lectura, los datos son leídos fuera de la base de datos
y se construye un mensaje de respuesta.
4
Una vez que el procesamiento de datos de datos esta siendo completado en el
paso 2, la respuesta es enviada al nodo Maestro original.
5
Los contadores están disponibles en el bloque de estados que permite a la lógica
de escalera del programa determinar el nivel de actividad del driver Esclavo.
Understanding the Architecture
Modbus
Addresses
40001
3
45000
Status
Configuration
Descripción
MCM Module
Slave
Mode
Driver
5
3
1
21
2
4