4.13
Comunicaciones Modbus
El medidor de caudal TFA tiene comunicaciones Modbus, además de las comunicaciones ASCII
Modbus que están disponibles por el puerto RS232 del TFA. Se requiere un convertidor RS485
a RS232 o, como alternativa, un convertidor Ethernet a RS232.
Protocolo comunicaciones Modbus
Formato: Petición del Maestro
Dirección
Código función
Dirección inicio
Cantidad de registros
Código de Detección de Error (CRC)
Total
Formato: Respuesta del esclavo (normal)
Dirección
Código función
Contador de bytes
Datos de registros
Código de Detección de Error (CRC)
Total
Formato: Respuesta del esclavo (error)
Dirección
Código error
Código de excepción
Código de Detección de Error (CRC)
Total
Nota: Sólo soporta actualmente 'Lectura de registros de retención' (código función '03').
4.13.1 Ejemplo de estructura Modbus de Petición del maestro
Byte 1
Byte 2
Dirección
Código
dispositivo
función
x
(3)
La estructura superior peticionará todos los registros Modbus desde la parte baja del totalizador
IM-P193-02 MI Issue 3
1 byte
1 byte
2 bytes
2 bytes
2 bytes
8 bytes
1 byte
1 byte
1 byte
2 x cantidad de registros, primero MSB, primero dirección
de registro baja
2 bytes
5 + (2 x cantidad de registros) bytes
1 byte
1 byte (código error = código función más 0x80)
1 byte (01 o 02 ver abajo)
2 bytes
5 bytes
Byte 3
Byte 4
Dirección
Dirección
comienzo comienzo de registros de registros
registro
registro
(MSB)
(LSB)
(0)
(0)
Byte 5
Byte 6
Cantidad
Cantidad
(MSB)
(LSB)
(0)
(12)
Byte 7
Byte 8
CRC
CRC
(LSB)
(MSB)
x
x
37