IQ 100 Series (130/140/150) Meter
Appendix B: Modbus Map
Description
1
Format
Range
6
Units or
Resolution
Comments
#
Reg
Modbus Address
Hex
Decimal
9C50 - 9C50
40017 - 40017
CT multiplier
UINT16
1, 10, 100
none
1
9C51 - 9C51
40018 - 40018
CT denominator
UINT16
1 or 5
none
1
9C52 - 9C52
40019 - 40019
PT numerator
UINT16
1 to 9999
none
1
9C53 - 9C53
40020 - 40020
PT multiplier
UINT16
1, 10, 100
none
1
9C54 - 9C54
40021 - 40021
PT denominator
UINT16
1 to 9999
none
1
9C55 - 9C56
40022 - 40023
W-hours, Positive
UINT32
0 to 99999999
Wh per energy format
* 5 to 8 digits
2
9C57 - 9C58
40024 - 40025
W-hours, Negative
UINT32
0 to 99999999
Wh per energy format
* decimal point implied, per energy format
2
9C59 - 9C5A
40026 - 40027
VAR-hours, Positive
UINT32
0 to 99999999
VARh per energy format
2
9C5B - 9C5C
40028 - 40029
VAR-hours, Negative
UINT32
0 to 99999999
VARh per energy format
2
9C5D - 9C5E
40030 - 40031
VA-hours
UINT32
0 to 99999999
VAh per energy format
* see note 10
2
9C5F - 9C5F
40032 - 40032
Neutral Current
UINT16
0 to 4095
amps
see Amps A/B/C above
1
9C60 - 9CA2
40033 - 40099
Reserved
N/A
N/A
none
67
9CA3 - 9CA3
40100 - 40100
Reset Energy Accumulators
UINT16
password
5
write-only register; always reads as 0
1
Block Size:
100
Notes
1
2
3
4
5
6
7
8
9
10
* resolution of digit before decimal point =
units, kilo, or mega, per energy format
ASCII
ASCII characters packed 2 per register in high, low order and without any termination characters.
Energy registers should be reset after a format change.
Reset commands make no sense if the meter state is LIMP. An illegal function exception will be returned.
SINT32 / UINT32
FLOAT
32-bit signed / unsigned integer spanning 2 registers. The lower-addressed register is the high order half.
SINT16 / UINT16
16-bit signed / unsigned integer.
End of Map
32-bit IEEE floating point number spanning 2 registers. The lower-addressed register is the high order half (i.e., contains the exponent).
All registers not explicitly listed in the table read as 0. Writes to these registers will be accepted but won't actually change the register (since it doesn't exist).
Meter Data Section items read as 0 until first readings are available or if the meter is not in operating mode. Writes to these registers will be accepted but won't actually change the register.
Register valid only in programmable settings update mode. In other modes these registers read as 0 and return an illegal data address exception if a write is attempted.
Not used.
M denotes a 1,000,000 multiplier.
Meter command registers always read as 0. They may be written only when the meter is in a suitable mode. The registers return an illegal data address exception if a write is attempted in an incorrect mode.
Writing this register causes data to be saved permanently in EEPROM. If there is an error while saving, a slave device failure exception is returned and programmable settings mode automatically
terminates via reset.
If the password is incorrect, a valid response is returned but the command is not executed. Use 5555 for the password if passwords are disabled in the programmable settings.
Data Formats
CT = numerator * multiplier / denominator
PT = numerator * multiplier / denominator
User and Installation Manual
IM02601003E -
December
2009
MM-8