Anexo I - Modbus Protocol - Robuschi Sentinel PRO Manuel D'utilisation Et D'entretien

Unité de surveillance électronique à usage industriel
Table des Matières

Publicité

Conexión eléctrica
El soporte MODBUS se suministra a través del puerto RS485.
Los terminales se definen de esta manera (con referencia a la nomenclatura estándar RS485):
M16-1.......GND
M16-2.......D- (inverting terminal)
M16-3.......D+ (non inverting terminal)
En reposo, es decir, en ausencia de comunicación y conector abierto, entre el terminal D+ y el terminal D- se observa una tensión positiva de
3÷5V, así debe ser también para la otra extremidad que será conectada.
En el mismo bus RS485, además del dispositivo que efectúa la supervisión (por ejemplo, un ordenador Personal o bien un PLC) que tiene la
función de master MODBUS puede haber otros dispositivos slave (por ejemplo, otros Sentinel PRO) hasta un máximo de 32.
Para que todos los dispositivos en el mismo bus sean accesibles, su dirección MODBUS debe configurarse de manera adecuada, en particu-
lar, dos unidades slave conectadas al bus no pueden tener la misma dirección (ambos dispositivos serían inalcanzables).
En el controlador del Sentinel Pro la dirección MODBUS puede configurarse en el menú 6 (parámetro 6-3), por defecto es 1.
Normalmente los PC no están dotados de interfaz RS485 sino, generalmente, de una interfaz RS232 (COM port). Por esta razón, están dis-
ponibles varios tipos de convertidores USB/RS485 y RS232/RS485.
En concreto, un posible convertidor del que está verificada la compatibilidad con el Sentinel PRO es el componente: USB-RS485-WE-1800-BT
FTDI Chip disponible en varios distribuidores internacionales de electrónica (RS, Digikey, Farnell, etc.).
Configuración interfaz serie
La interfaz serie debe configurarse así:
Protocolo de comunicación
Generalidades
Es soportada la modalidad MODBUS RTU, y se ha consultado la página web oficial (Modbus Specifications) y, en particular, los documentos:
Modbus Serial Line Protocol and Implementation Guide V1.02 y Mosbus Application Protocol V1.1b.
Se ha implementado sólo la función 0x03(3 dec) "Read Holding Registers" para la lectura de cada uno de los registros o bloques de registros
contiguos.
No está soportada la escritura de ningún objeto MODBUS.
Los datos disponibles están agrupados en bloques. Todos los datos del mismo bloque tienen direcciones MODBUS con la misma parte alta
(byte más significativo) que es también igual al número del bloque.
En el capítulo siguiente se describen todos los bloques y los datos en ellos contenidos.
Cada dato descrito puede leerse individualmente o bien pueden leerse datos contiguos con una única transacción haciendo referencia a la
dirección del primer dato y a la suma de las longitudes de los datos en cuestión. En casos particulares, cada bloque puede leerse entero con
una sola transacción de lectura. Por ejemplo, para leer todo el bloque de los parámetros generales (el bloque 1, véase la descripción a conti-
nuación) la dirección será 0x0100 y el número de word 0x0133.
Ejemplo transacción lectura
Si se desea leer el dato "Release Firmware", registro 0x000B(11 decimal), presente en el bloque 0, la solicitud de lectura MODBUS del mismo
dato y la respuesta correspondiente están representadas en la tabla siguiente:

ANEXO I - MODBUS PROTOCOL

Velocidad
9600 bit/seg
Número de bits
8
Paridad
No
Bits de stop
1
83
W3-0A5 12-I

Publicité

Table des Matières
loading

Table des Matières