Mensaje de Error
45
Cuando por alguna razón el dispositivo Slave no puede ejecutar una acción solicitada por el Master, el
primero debe devolver un mensaje de error con el siguiente formato:
-el campo "Código de la Función" debe ser completado con un número igual al código de la función enviado
por el Master más 128.
-el campo de "Datos" debe ser completado con un byte que contenga el número del código de excepción.
Los códigos de excepción implementados son:
-01: cuando no es posible ejecutar la acción solicitada por el Master.
-02: cuando la dirección del registro está fuera del rango permitido.
-03: cuando el valor del campo de "Datos" está fuera del rango permitido.
Ejemplo:
Suponga que el Master envía al Slave un mensaje para leer un registro (Función 3) cuya dirección no
existe. Entonces, el Slave debe devolver el siguiente mensaje:
Dirección
Función
11
83
Código de
CRC
Excepción
(MSB)
02
C1
CRC
(LSB)
34