5.6.4 Respuestas de error
Si se detecta un error en el mensaje recibido por la unidad, el código de función en la respuesta es el
código de función recibido con el conjunto de bits más significativo, y el campo de datos contendrá el
byte del código de excepción, como sigue:
Código
excepción
01
02
03
Si el primer byte de un mensaje no es igual a la dirección Modbus de la unidad, si la unidad detecta un
error de paridad en cualquier carácter del mensaje recibido (habilitada la paridad, par o impar), o si el
mensaje CRC es incorrecto, la unidad No responde.
5.6.5 Formato de mensaje de comando
La dirección de inicio es igual al primer número de registro deseado menos uno. Las direcciones
derivadas de la dirección de inicio y el número de registros deben asignarse a registros definidos válidos,
o se producirá una excepción de dirección de datos no válidos.
Dirección
dispositivo
8 bits, 1... 247
5.6.6 Formato de mensaje de respuesta normal
Dirección
dispositivo
8 bits, 1... 247
5.6.7 Formato de mensaje de respuesta de excepción
Dirección
dispositivo
8 bits, 1... 247
88
Descripción
Código función inválido - Código función no soportado por el dispositivo
Datos dirección inválido - dirección definida por inicio dirección y un número de
registros está fuera de rango
Valores de datos inválido - número de registros = 0 or >125 o datos incorrectos
con el comando Write Single Coil
Código
Dirección inicio
función
8 bits
16 bits, 0... 9998
Código
Contador de bytes
función
8 bits
Código
función
8 bits
N = Número de registros
8 bits
Código excepción
8 bits
16 bits, 1... 125
Datos
(N) 16-bit registers
IM-P198-05-ES MI Issue 2
CRC
16 bits
CRC
16 bits
CRC
16 bits