Erorres MODBUS
Las siguiente tabla describe los posibles errores dentro del protocolo MODBUS-RTU:
Codigo
01H
02H
03H
04H
Grabación Fallida
06H
No Responde
No Responde
Formato de Dato
Ejemplo de una solicitud de un cliente y la respuesta de excepción de un servidor
Solicitud
Nombre de Campo
Función
Dirección de comienzo Alta
Dirección de comienzo baja
Cantidad de Salidas Alta
Cantidad de Salidas Baja
En este ejemplo, el cliente direcciona una solicitud al dispositivo servidor. La función
(01) es una operación de Leer Estado de Salida. Este solicita el estado de la salida de
la dirección 1245 (04A1 hex). Note que solo una salida va a ser leída, como es
especificado por el campo de numero de salidas (0001).
Si la dirección de salida NO existe en el dispositivo servidor, el servidor devolverá una
respuesta de exepción mostrando el código de exepción (02). Esto especifica un dato
de dirección ilegal para el esclavo.
Codigo de Errores
Error
Codigo de Función distinto a 03H o 10H.
Función
Dirección de
Dirección de Registro no pertenece al
Registro
rango accesible.
Valor de Dato sobrepasa la escritura del mensaje.
Valor de Dato
No se puede grabar en EEPROM.
Grabación
Grabación en EEPROM en progreso.
Ocupada
Paridad, Desbordamiento, error de Trama,CRC.
UART
Cadena de Datos Incorrecta.
(Hex)
01
04
A1
00
01
9
Causa Posible
Respuesta
Nombre de Campo
Causa Posible
Función
Código de Exepción
(Hex)
81
02