APPENDIX B: MODBUS MAPPING FOR EPM 2200 MODBUS REGISTER MAP
EPM 2200 POWER METER – INSTRUCTION MANUAL B–9
9C47 - 9C47 40008 - 40008 Watts, 3-Ph total UINT16 0 to 4095 watts 0= -3000, 2047= 0, 4095=
+3000
1
9C48 - 9C48 40009 - 40009 VARs, 3-Ph total UINT16 0 to 4095 VARs watts, VARs, VAs = 1
9C49 - 9C49 40010 - 40010 VAs, 3-Ph total UINT16 2047 to 4095 VAs 3000 * (register - 2047) / 1
9C4A - 9C4A 40011 - 40011 Power Factor, 3-Ph
total
UINT16 1047 to 3047 none 1047= -1, 2047= 0, 3047=
+1 pf =
(register - 2047) / 1000
1
9C4B - 9C4B 40012 - 40012 Frequency UINT16 0 to 2730 Hz 0= 45 or less, 2047= 60,
2730= 65 or more
freq = 45 + ((register /
4095) * 30)
1
9C4C - 9C4C 40013 - 40013 Volts A-B UINT16 2047 to 4095 volts 2047= 0, 4095= +300 1
9C4D - 9C4D 40014 - 40014 Volts B-C UINT16 2047 to 4095 volts volts = 300 * (register -
2047) / 2047
1
9C4E - 9C4E 40015 - 40015 Volts C-A UINT16 2047 to 4095 volts 1
9C4F - 9C4F 40016 - 40016 CT numerator UINT16 1 to 9999 none CT = numerator *
multiplier / denominator
1
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 PT = numerator * multiplier
/ denominator
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
* resolution of digit before
decimal point = units, kilo,
or mega, 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
Table B–1: Modbus Register Map (Sheet 7 of 7)
Hex Decimal
Description
1
Format
Range
6
Units or
Resolution
Comments #
R
e
g
ASCII
ASCII characters packed 2 per register in high, low order and without any termination
characters. For example, "EPM2200" would be 4 registers containing 0x5378, 0x6172,
0x6B31, 0x3030.
SINT16/UINT16
16-bit signed / unsigned integer.
SINT32/UINT32
32-bit signed / unsigned integer spanning 2 registers. The lower-addressed register is the
high order half.
FLOAT
32-bit IEEE floating point number spanning 2 registers. The lower-addressed register is the
high order half (i.e., contains the exponent).
1
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).
2
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.