Example Command
This command reads from a PowerScout with an address switch setting of 37 hex (55 in decimal),
reading one byte starting at register offset 0C hex (12 in decimal). Note that offset 12 corresponds to
Modbus register 40013. All values are hexadecimal.
Example Request
Field Name
Command
(Hex)
Response
Field Name
Response
(Hex)
PowerScout address
37
PowerScout address
37
Command
03
Command
03
Starting register address to read– high order bits
00
Byte count
02
Starting register address to read– low order bits
0C
Register value –high order bits
00
Number of registers to read – high order bits
00
Register value – low order bits
00
Number of registers to read – low order bits
01
CRC low order bits
70
CRC low order bits
41
CRC high order bits
40
CRC high order bits
9F
Table D-5: Format for Modbus Command 03
Command: 3703000C0001419F
Response: 37030200007040
The response is from the PowerScout at address 37. Two
bytes were read from the requested register, 000C. The
value of the registers read was 0000. The CRC value was
4070. The number of registers read must be between 1
and 125 inclusive.
D
ID
Y
OU
K
NOW
?
The value sent as the
register address in the read and write
Modbus commands is not the register
listed in the table, instead an
abbreviated version is sent. The
actual register address sent is the
Modbus register value minus 40001.
For example, the address sent in the
command message for register 40025
is actually 0024 (0018 hexadecimal),
and the address sent for register
44062 is actually 4061 (0FDD
hexadecimal).
83
Shop for Dent products online at:
1.877.766.5412
www.
PowerMeterStore
.com