Tabla 25: Respuesta de lectura de registro(s) de Modbus
Byte
Modbus
1.º
Dirección de esclavo
2.º
Código de función
3.º
Recuento de bytes **
4.º
Datos altos **
5.º
Datos bajos **
:
:
:
:
+
N
+4
CRC alto
+
N
+5
CRC bajo
*
La dirección 0 está reservada para el modo de difusión y no es compatible en este
momento.
** El recuento de bytes y el número de bytes de datos devueltos dependen del número de
registros solicitados.
+
N indica el número de bytes de datos devueltos.
4.7
Protocolo de comando de escritura de Modbus (consulta /
respuesta)
Un dispositivo maestro escribe en un registro FL4000H enviando un mensaje de 8 bytes con el
formato correcto (Tabla 26).
Tabla 26: Solicitud de escritura de registro de Modbus
Byte
Modbus
1.º
Dirección de esclavo
2.º
Código de función
3.º
Dirección de registro alta
4.º
Dirección de registro baja
5.º
Datos altos predeterminados
6.º
Datos bajos predeterminados
7.º
CRC alto
8.º
CRC bajo
*
La dirección 0 está reservada para el modo de difusión y no es compatible en este
momento.
Hasta recibir una solicitud de escritura de registro válida del dispositivo maestro, el FL4000H
responderá
Rango
1-247* (decimal)
03
02 – 8A (hex)
00-FF (hex)
00-FF (hex)
:
:
00-FF (hex)
00-FF (hex)
Rango
1-247* (decimal)
06
00
00-FF (hex)
00-03 (hex)
00-FF (hex)
00-FF (hex)
00-FF (hex)
con
un
43
Modelo FL4000H
Referencia a FL4000H
ID de FL4000H (dirección)
Lectura de registros de
retención
Número de bytes de datos
+
(N
)
Datos de estado de bytes
altos del FL4000H
Datos de estado de bytes
bajos del FL4000H
:
:
Byte CRC alto
Byte CRC bajo
Referencia a FL4000H
ID de FL4000H (dirección)
Registros simples
predeterminados
No utilizado por el FL4000H
Byte de dirección de registro
baja del FL4000H
Datos de comando de bytes
altos del FL4000H
Datos de comando de bytes
bajos del FL4000H
Byte CRC alto
Byte CRC bajo
mensaje
(