3.5.2
Orden Read Holding Registers (0x03)
Descripción
La orden "read holding registers" (Leer registros de mantenimiento) permite que el maestro
Modbus lea hasta 64 registros de memoria consecutivos del variador.
Ejemplo
A continuación se presenta un ejemplo de una petición "read holding registers" para leer 2
registros (40005 y 40006) y la respuesta correspondiente en hexadecimal.
Orden Read Holding Registers
TX (petición)
RX (respuesta)
El significado de la petición y de la respuesta correspondiente del ejemplo se detalla en las
tablas siguientes.
Detalles de la petición
Tabla 3-26
Petición Read Holding Registers (TX) desde maestro
Nombre del campo
Slave Address
Función
Starting Address (high)
Starting Address (low)
Number of Registers to Read (high)
Number of Registers to Read (low)
Error Check (CRC) byte 1
Error Check (CRC) byte 2
Detalles de la respuesta
Tabla 3-27
Respuesta a Read Holding Registers (RX) desde variador
Nombre del campo
Slave Address
Función
Byte Count
Comunicaciones NXGpro
Manual de funciones, AB, A5E33486415_ES
Valor (en Hex)
0x01
0x03
0x00
0x04
0x00
0x02
—
—
Valor (en Hex)
Resultado real
0x01
N/A
0x03
N/A
0x04
N/A
01 03 00 04 00 02 -- --
01 03 04 04 A5 90 B1 -- --
Descripción
0x01 = 1 decimal
Orden Read holding registers
Número de registro 40005
Leer 2 registros (0x0002)
Byte 1 de CRC para este mensaje
Byte 2 de CRC para este mensaje
Valor escalado
N/A
N/A
N/A
Comunicaciones Modbus
3.5 Funciones
Descripción
0x01 = 1 decimal
Orden Read holding re‐
gisters
4 bytes en respuesta
67