Bloques De Comandos De Control; Comandos De Eventos - ProSoft MVI56-MCM Manual Del Usuario

Platforma controllogix módulo de comunicación modbus
Tabla de contenido
Understanding the Architecture

2.8 Bloques de Comandos de Control

Los bloques de Comandos de Control son bloques especiales utilizados para controlar el
módulo ó solicitar datos especiales del módulo. La versión actual del software soporta
cinco bloques de comandos de control: Comandos de control de eventos, Comandos de
control, configuración de escritura, arranque en caliente y arranque en frío.

2.8.1 Comandos de Eventos

Los bloques de comandos de eventos de control son utilizados para enviar comandos
Modbus directamente desde la lógica de escalera a uno de los puertos Maestro. El
formato para éstos bloques es mostrado en la siguiente tabla:
Offset
0
1
2
3
4
5
6 – 247
El número del bloque define el puerto Modbus a ser considerado y el nodo Esclavo a ser
accesado. Los bloques en el rango de 1000 están dirigidos al puerto Modbus 1 y los
bloques en el rango de 2000 están dirigidos al puerto Modbus 2. La dirección del Esclavo
está representada en el número del bloque en el rango de 0 a 255. La suma de éstos
dos valores determina el número del bloque. Los otros parámetros pasados con el
bloque son utilizados para construir el comando. El comando Internal/DataBase
Address especifica la localización de la base de datos del módulo asociada con el
comando. El parámetro Point Count define el número de puertos ó registros para los
comandos. El código de inversión (Swap Code) es utilizado con la función Modbus 3
requerida para invertir el orden de la palabra o bit. El código de función Modbus
(Modbus Function Code) tiene uno de los siguientes valores: 1, 2, 3, 4, 5, 6, 15 o 16.
La dirección de base de datos de dispositivo (Device Database Address) es el registro
ó punto Modbus en el dispositivo Esclavo remoto a ser asociado con el comando.
Cuando el comando recibe el bloque, lo procesará y colocará en la cola del comando. El
módulo responderá a cada bloque de comando de eventos con un bloque de lectura con
el siguiente formato:
Offset
0
1
2
3 – 248
249
La segunda palabra del bloque puede ser usada por la lógica de escalera para
determinar si el comando fue añadido a la cola de comando del módulo. El comando
sólo fallará si la cola de comando para el puerto está llena (100 comandos por cada
cola).
14
Descripción
1000 –1255 ó 2000 – 2255
Direccion BD interna
Cuenta de Punto
Código de Inversion
Código de Función Modbus
Dirección de BD del dispositivo
Reserva
Descripción
Reservado
ID del Bloque de Escritura
0=Fail (fallo); 1=Success (acierto)
Reserva
1000 – 1255 o 2000 – 2255
Longitud
242
Longitud
246
ProSoft Technology, Inc.
MVI56-MCM User Manual (Spanish)
Julio 1, 2004
1
1
1
1
1
1
1
1
1
1
Tabla de contenido
loading

Tabla de contenido