35
Device Address
Function Code
Start Address High
Start Address Low
Number of Registers Hi
Number of Registers Lo
CRC Low
CRC High
01 (Hex)
10 (Hex)
15 (Hex)
7D (Hex)
00 (Hex)
02 (Hex)
D5 (Hex)
DC (Hex)
Reading parameter data through user assignable
registers:
In assigning query voltage 2 & power factor 1
parameters were assigned to 0x 157D & 0x157E(Table11)
which will point to user assignable 3xregisters 0x1450
and 0x1452 (table10). So to read voltage2 and power
factor1 data reading query should be as below.
Query:
Device Address
Function Code
Start Address High
Start Address Low
Number of Registers Hi
01 (Hex)
04 (Hex)
14 (Hex)
50 (Hex)
00 (Hex)
Start address high : Most significant 8 bits of starting
address of user assignable register.
Start address low :Least significant 8 bits of starting
address of user assignable register.
**Note : Two consecutive 16 bit register
represent one parameter.
Since two parameters are requested four
registers are required
Number of Registers Lo
CRC Low
CRC High
04 (Hex)**
F0 (Hex)
71 (Hex)
Response :
Number of register Hi : Most significant 8 bits of
number of registers requested.
Number of register Lo : Least significant 8 bits of
number of registers requested.
Response : (Volt2 = 219.30 / Power Factor1 = 1.0)
00 (Hex)
00 (Hex)
79 (Hex)
3F (Hex)
3F (Hex)
01 (Hex)
04 (Hex)
08 (Hex)
43 (Hex)
5B (Hex)
4E (Hex)
04 (Hex)
80 (Hex)
Data Register-4 Low Byte
Device Address
Function Code
Byte count
CRC High
CRC Low
Data Register-3 Low Byte
Data Register-4 High Byte
Data Register-3 High Byte
}
Voltage
2 Data
Power
Factor
1 Data
Data Register-2 Low Byte
Data Register-1 Low Byte
Data Register-2 High Byte
Data Register-1 High Byte
}