Dirección de inicio byte bajo
Alto byte de datos
Byte de datos bajo
Fin del mensaje
Solicitudes de host de función 0x05
Código de función Modbus
Dirección de inicio byte alto
Dirección de inicio byte bajo
Alto byte de datos
Byte de datos bajo
Fin del mensaje
El esclavo de la función 0x05 responde.
Código de falla y código de excepción
Si el esclavo recibe con éxito una solicitud pero no puede ejecutarla, el esclavo devolverá una respuesta de excepción que contiene
el código de falla y el código de generación de excepción, informando al anfitrión del mensaje de error.
El formato del código de falla está en dos formatos:
Cuando FD - 06 = 0, el código de excepción se muestra en la siguiente tabla:
Código esclavo
El código de excepción HV610 es el siguiente:
➀
1 = el parámetro no se puede modificar porque la protección por contraseña está activada.
➁
2 = el esclavo no puede reconocer la instrucción de función solicitada. Es decir(no 3, 5, 6)
➂
3 = Error de verificación CRC.
➃
4 = el esclavo no contiene la dirección de palabra solicitada.
➄
5 = este parámetro no es válido y está fuera de rango.
➅
6 = el parámetro es de solo lectura y no se puede modificar.
➆
7 = el sistema bloquea este parámetro.
Cuando FD - 06 = 1, el código de excepción se muestra en la siguiente tabla:
Byte bajo de CRC
Byte alto de CRC
Inicio de mensaje
Dirección esclava
Byte bajo de CRC
Byte alto de CRC
Código de fallo
8000H
3,5 bytes de tiempo de transmisión
3,5 bytes de tiempo de transmisión
3,5 bytes de tiempo de transmisión
Código de excepción
53
08H
00H
01H
BEH
C8H
01H
05H
F0H
08H
00H
01H
BEH
C8H
CRC16
Baja | elevado