6.5.1. Respuestas de excepción
Byte
Modbus
1º
Dirección de
esclavo
2º
Código de
funció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 Gassonic 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 Gassonic 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
Gassonic 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
Confirmació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 función recibido en la consulta no es
una acción permitida para el Gassonic Observer-i.
La dirección de datos recibida en la consulta no
es una dirección permitida para el Gassonic
Observer-i.
El valor incluido en el campo de datos de la
consulta no es un valor permitido para el Gassonic
Observer-i.
Un error incorregible acontecido mientras el
Gassonic Observer-i intentaba realizar la acción
solicitada.
El Gassonic 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 Gassonic Observer-i está procesando un
comando de programa de larga duración. El
maestro debe reenviar el mensaje posteriormente
cuando el esclavo esté libre.
Tabla 11: Campo de código de excepción
55
GASSONIC OBSERVER-i
Referencia al Gassonic Observer-i
ID del Gassonic 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