2 Descripción del Protocolo MODBUS
2.6.3 Leer Registros de Retención (Código de Función 0x03)
Código de Función
Dirección de Inicio
Cantidad de Registros
Código de Función
Conteo de Bytes
Valor de Registro
Código de Función
Código de Excepción
Este es un ejemplo de una solicitud para leer registros 108–110:
Segmento
Código de Función
Dirección de Inicio: Alta
Dirección de Inicio: Baja
Cantidad de Registros: Alta
Cantidad de Registros: Baja
Nota:
1. El 0x0000 es la dirección de Registro [1]
2 El 0x006B es la dirección de Registro [108]
*N = Cantidad de Registros
Leer Registros de Retención
Solicitud
(Hex)
03
00
6B
00
03
Solicitud
1 Byte
2 Bytes
2 Bytes
Respuesta
1 Byte
1 Byte
N *x2 Bytes
Error
1 Byte
1 Byte
Segmento
Código de Función
Conteo de Bytes
Valor de Registro: Alto (108)
Valor de Registro: Bajo (108)
Valor de Registro: Alto (109)
Valor de Registro: Bajo (109)
Valor de Registro: Alto (110)
Valor de Registro: Bajo (110)
72
0x03
0x0000~0xFFFF
1~125 (0x7D)
0x03
2xN *
0x83
01 o 02 o 03 o 04
Respuesta
(Hex)
03
06
02
2B
00
00
00
64