Avisos y diagnóstico
7.3 Exception Codes
7.3
Exception Codes
7.3.1
Error Responses
Principio de funcionamiento
Cuando el servidor Modbus TCP o el esclavo Modbus RTU detectan un error en el
telegrama de petición del cliente Modbus TCP o del maestro Modbus RTU,
p. ej., una dirección de registro no permitida, el servidor Modbus TCP o el esclavo
Modbus RTU ajustan el bit más significativo en el Function Code del telegrama de
respuesta: Function Code solicitado + 0x80. A continuación se transmite un byte con el
Exception Code que describe la causa del error.
Telegrama Exception Code típico
El telegrama Exception Code del servidor Modbus TCP o el esclavo Modbus RTU tiene,
p. ej., la siguiente estructura:
● Address Field o dirección de esclavo: la dirección del arrancador suave 3RW5 no se ha
introducido en el ejemplo (-).
● Function Code solicitado: 5 (= 0x05)
● Exception Code: 2 (= 0x02)
● El CRC CHECK no se ha introducido en el ejemplo (-).
Telegrama de respuesta del servidor Modbus TCP:
Address Field
7 bytes
-
Telegrama de respuesta del esclavo Modbus RTU:
Dirección de esclavo
1 byte
-
112
Function Code
1 byte
0x85
Function Code
1 byte
0x85
Manual de producto, 03/2020, A5E43676481004A/RS-AC/003
Exception Code
1 byte
0x02
Exception Code
1 byte
0x02
Módulos de comunicación Modbus SIRIUS 3RW5
CRC
2 bytes
-