Resumen del protocolo Modbus
Formato: Byte
Comienzo
Datos
Paridad
Stop
Formato: Trama de pregunta
Dirección
Código función
Comienzo dirección
Contador de registros
Cyclic redundancy check (CRC)
Total
Formato: Trama de respuesta
Dirección
Código función
Byte count
Registro de datos
Comprobación de errores (CRC)
Total
Sólo se permite Código Función 03, 'Read holding registers'.
Parámetros y registro de datos
Registro
Parámetros
0
3 - Identificación. Nota: Cuando el dispositivo es una una unidad esclavo
y se produce un error temporal en las comunicaciones Master-Esclavo IR,
un offset de +32768 se añade al valor de identificación en ese esclavo en
particular almacenado en la base de datos del maestro.
1
Water level (%) Nivel de agua
2
Set point (SP) Punto de consigna
3
Control band (CB) Banda de control
4
Alarm 1 Alarma 1
5
Alarm 1 delay (S) Retardo alarma 1
6
Alarm 2 Alarma 2
7
Alarm 2 delay (S) Retardo alarma 2
8
Steam offset (%) Desfase vapor
9
Water flowrate (%) Caudal agua
El formato del registro de datos es 16 bit integro, con el byte más significativo transmitido primero.
Códigos de excepción
01 funcción ilegal
02 dirección de datos ilegal
Estructura de error (en hex) transmitida por el producto
Parámetro
Función ilegal
Dirección de datos ilegal
62
11. Apéndice -
1 bit
8 bit
0 bit
1 bit
1 byte
1 byte
2 bytes
2 bytes
2 bytes
8 bytes
1 byte
1 byte (o código de error, ver abajo)
1 byte (o código de excepción, ver abajo)
2 bytes, el más significativo primero
2 bytes
7 bytes si es correcto (o 5 bytes si en error)
Byte 1
Byte 2
Dirección de
Código
dispositivo
Función
XX
83
XX
83
Byte 3
Byte 4
Código
CRC
Excepción
(LSB)
01
XX
02
XX
IM-P402-128 AB Issue 6
Byte 5
CRC
(MSB)
XX
XX