6.5.1. Respuestas de excepción
Byte
Modbus
1º
Dirección de
esclavo
2º
Código de
f unción
3º
Código de
excepción
4º
CRC bajo
5º
CRC alto
6.5.2. Campo de código de excepción
En una respuesta normal, el Observer i devuelve los datos y el estado del campo de datos, solicitados
en la consulta desde el maestro. En una respuesta de excepción, el Observer i devuelve un código de
excepción del campo de datos que describe el estado que ha originado la excepción. A continuación se
indica una lista de los códigos de excepción compatibles con el Observer i:
Código
Nombre
01
Función no
permitida
02
Dirección de
datos no
permitida
03
Valor de datos no
permitido
04
Fallo del
dispositivo
esclavo
05
Conf irmación
06
Dispositivo
ocupado
Rango
1-247* (decimal)
83 o 86 (hex)
01 - 06 (hex)
00-FF (hex)
00-FF (hex)
Tabla 10: Respuestas de excepción
El código de f unción recibido en la consulta no es
una acción permitida para el Observer i.
La dirección de datos recibida en la consulta no
es una dirección permitida para el Observer i.
El valor incluido en el campo de datos de la consulta
no es un valor permitido para el Observer i.
Un error incorregible acontecido mientras el
Observer i intentaba realizar la acción solicitada.
El Observer i ha aceptado la solicitud y la está
procesando, pero esto requerirá un tiempo
prolongado. Esta respuesta se envía para evitar que
se produzca un error de tiempo de espera excedido
en el maestro.
El Observer i está procesando un comando de
programa de larga duración. El maestro debe
reenviar el mensaje posteriormente cuando el
Tabla 11: Campo de código de excepción
56
Referencia al Observer i
ID del Observer i (dirección)
MSB se ajusta con código de función
Código de excepción correspondiente
(véase más abajo)
Byte CRC bajo
Byte CRC alto
Descripción
esclavo esté libre.
OBSERVER i