MBMap Registry
  1. Devices
  2. Schneider Electric
  3. PM800

Schneider Electric PM800 Modbus register map

Also covers PM810, PM820, PM850, PM870

Power meter (PM810, PM820, PM850, PM870): metering, power quality, min/max, energy, demand, configuration, I/O, alarms, logs and the command interface

  • Official
  • 1,635 registers
  • Revision 4 · 2026-10-31

Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.

Communication

Protocol
Modbus TCP and RTUdefault
Unit ID
1default
TCP port
502default
Serial
9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit defaults
Byte / word order
CDAB · bytes big-endian, words low first (word swap)
Addresses
1-based · wire address = address − 1

Connection values are defaults: the device may be configured differently.

Map

Registers
1635 holding registers
Groups
25
Revision
4 · 2026-10-31
Added
()
File
maps/schneider-electric/pm800.mbmap.json · 431 KB · history
SHA-256
1cbb5f769c94ad226365cd6f9afe3b7b5065a6d10158cd3000951260f8ca1a82
Manufacturer
se.com

Sources and notes

Source: Schneider Electric (Square D) Register List for PM800 Series Power Meters, firmware 12.7xx (2017-02-03); first converted from modbusdb.com

  • Addresses are the register numbers of the register list (Modicon numbering, 1-based).
  • Registers that exist only on some of the models say so in their description.
  • Integer values in scale groups A, B, D, E and F are multiplied by 10 to the power of the matching scale register (3209, 3210, 3212, 3213, 3214), which this map gives as scale_factor.
  • 32-bit values (Long, Float) are sent least significant register first, as the register list's data type table states; this map therefore uses little word order. The list's own float example (0x4374, 0xA419 = 244.641) reads high word first, so check the float registers (11700 and following) on a device.
  • Mod10 energies (1700 and following, 16200 and following) are four registers of 0-9999, least significant first; each is listed separately with its power of ten, and the value is their sum. The same energies are also given as floats at 11800.
  • Commands are not registers: write the command code to register 8000 (its table lists the codes) and the parameters to 8001-8015. The earlier map listed the command codes as write-only registers, which overlapped real registers; they are removed.
  • Template blocks (min/max, alarm, log and channel templates) are listed by their first register and size; their layout is in the register list.
  • The register list's footer reads 'Proprietary Document: Property of Square D Company'; it is published by Schneider Electric as a public register list.
  • Written from the manufacturer's register list; not tested on a device.
AreaAddressNameTypeAccessUnitScaleDescription
HR 620 uint32 CDAB RW OCTET, 2 registers
HR 622 uint32 CDAB RW OCTET, 2 registers; Range: IP Address Format. First octet must not be 0x00. Duplicate IP check must be made before writing this value
HR 624 uint32 CDAB RW OCTET, 2 registers
HR 626 uint32 CDAB RW OCTET, 2 registers; Range: IP Address Format. No checking is done on the router address
HR 629 uint16 RW
HR 630 uint16 RW
HR 631 uint16 RW
HR 632 uint16 RW
HR 633 uint16 RW Range: 0-65535. This register is incremented each time the PM8ECC starts up
HR 634 uint16 RW
HR 1100 uint16 R A ×10^Scale A - 3 Phase Amps Scale group A
HR 1101 uint16 R A ×10^Scale A - 3 Phase Amps Scale group A
HR 1102 uint16 R A ×10^Scale A - 3 Phase Amps Scale group A
HR 1103 uint16 R A ×10^Scale B - Neutral Amps Scale group B
HR 1104 uint16 R A ×10^Scale B - Neutral Amps Scale group B
HR 1105 uint16 R A ×10^Scale A - 3 Phase Amps Scale group A
HR 1107 uint16 R % ×0.1
HR 1108 uint16 R % ×0.1
HR 1109 uint16 R % ×0.1
HR 1110 uint16 R % ×0.1
HR 1120 uint16 R V ×10^Scale D - 3 Phase Volts Scale group D
HR 1121 uint16 R V ×10^Scale D - 3 Phase Volts Scale group D
HR 1122 uint16 R V ×10^Scale D - 3 Phase Volts Scale group D
HR 1123 uint16 R V ×10^Scale D - 3 Phase Volts Scale group D
HR 1124 uint16 R V ×10^Scale D - 3 Phase Volts Scale group D
HR 1125 uint16 R V ×10^Scale D - 3 Phase Volts Scale group D
HR 1126 uint16 R V ×10^Scale D - 3 Phase Volts Scale group D
HR 1127 uint16 R V ×10^Scale E - Neutral Volts Scale group E
HR 1128 uint16 R V ×10^Scale D - 3 Phase Volts Scale group D
HR 1129 uint16 R % ×0.1
HR 1130 uint16 R % ×0.1
HR 1131 uint16 R % ×0.1
HR 1132 uint16 R % ×0.1
HR 1133 uint16 R % ×0.1
HR 1134 uint16 R % ×0.1
HR 1135 uint16 R % ×0.1
HR 1136 uint16 R % ×0.1
HR 1140 int16 R kW ×10^Scale F - Power Scale group F
HR 1141 int16 R kW ×10^Scale F - Power Scale group F
HR 1142 int16 R kW ×10^Scale F - Power Scale group F
HR 1143 int16 R kW ×10^Scale F - Power Scale group F
HR 1144 int16 R kvar ×10^Scale F - Power Scale group F
HR 1145 int16 R kvar ×10^Scale F - Power Scale group F
HR 1146 int16 R kvar ×10^Scale F - Power Scale group F
HR 1147 int16 R kvar ×10^Scale F - Power Scale group F
HR 1148 int16 R kVA ×10^Scale F - Power Scale group F
HR 1149 int16 R kVA ×10^Scale F - Power Scale group F
HR 1150 int16 R kVA ×10^Scale F - Power Scale group F
HR 1151 int16 R kVA ×10^Scale F - Power Scale group F
HR 1160 int16 R ×0.001
HR 1161 int16 R ×0.001
HR 1162 int16 R ×0.001
HR 1163 int16 R ×0.001
HR 1168 int16 R ×0.001
HR 1169 int16 R ×0.001
HR 1170 int16 R ×0.001
HR 1171 int16 R ×0.001
HR 1180 int16 R Hz ×0.01
HR 1190 int16 R ×0.001
HR 1191 int16 R ×0.001
HR 1192 int16 R ×0.001
HR 1193 int16 R ×0.001
HR 1194 int16 R ×0.001
HR 1195 int16 R ×0.001
HR 1196 int16 R ×0.001
HR 1197 int16 R ×0.001
HR 1200 int16 R % ×0.1 Range: 0-32767. Total Harmonic Distortion Phase A Current. See register 3227 for THD/thd definition
HR 1201 int16 R % ×0.1 Range: 0-32767. Total Harmonic Distortion Phase B Current. See register 3227 for THD/thd definition
HR 1202 int16 R % ×0.1 Range: 0-32767. Total Harmonic Distortion Phase C Current. See register 3227 for THD/thd definition
HR 1203 int16 R % ×0.1 Range: 0-32767; -32768 if N/A. 4-wire systems and system type 12 only. See register 3227 for THD/thd definition
HR 1207 int16 R % ×0.1 Range: 0-32767; -32768 if N/A. 4-wire systems and system types 10 and 12. See register 3227 for THD/thd definition
HR 1208 int16 R % ×0.1 Range: 0-32767; -32768 if N/A. 4-wire systems and system type 12 only. See register 3227 for THD/thd definition
HR 1209 int16 R % ×0.1 Range: 0-32767; -32768 if N/A. 4-wire system only. See register 3227 for THD/thd definition
HR 1211 int16 R % ×0.1 Range: 0-32767. Total Harmonic Distortion Phase A-B. See register 3227 for THD/thd definition
HR 1212 int16 R % ×0.1 Range: 0-32767. Total Harmonic Distortion Phase B-C. See register 3227 for THD/thd definition
HR 1213 int16 R % ×0.1 Range: 0-32767. Total Harmonic Distortion Phase C-A. See register 3227 for THD/thd definition
HR 1230 int16 R A ×10^Scale A - 3 Phase Amps Scale group A; Range: 0-32767. Scale code A
HR 1231 int16 R ° ×0.1 Range: 0-3599. Referenced to A-N/A-B Voltage Angle
HR 1232 int16 R A ×10^Scale A - 3 Phase Amps Scale group A; Range: 0-32767. Scale code A
HR 1233 int16 R ° ×0.1 Range: 0-3599. Referenced to A-N/A-B Voltage Angle
HR 1234 int16 R A ×10^Scale A - 3 Phase Amps Scale group A; Range: 0-32767. Scale code A
HR 1235 int16 R ° ×0.1 Range: 0-3599. Referenced to A-N/A-B Voltage Angle
HR 1236 int16 R A ×10^Scale B - Neutral Amps Scale group B; Range: 0-32767; -32768 if N/A. 4-wire systems and system type 12. Scale code B
HR 1237 int16 R ° ×0.1 Range: 0-3599; -32768 if N/A. Referenced to A-N. 4-wire systems and system type 12
HR 1244 int16 R V ×10^Scale D - 3 Phase Volts Scale group D
HR 1245 int16 R ° ×0.1 Range: 0-3599. Referenced to A-N (4-wire and system types 10 and 12) or A-B (3-wire and system type 11)
HR 1246 int16 R V ×10^Scale D - 3 Phase Volts Scale group D; Range: 0-32767. Voltage B-N (4-wire systems and system type 12); Voltage B-C (3-wire system). Scale code D
HR 1247 int16 R ° ×0.1 Range: 0-3599. Referenced to A-N (4-wire and system type 12) or A-B (3-wire)
HR 1248 int16 R V ×10^Scale D - 3 Phase Volts Scale group D; Range: 0-32767. Voltage C-N (4-wire system); Voltage C-A (3-wire system). Scale code D
HR 1249 int16 R ° ×0.1 Range: 0-3599. Referenced to A-N (4-wire) or A-B (3-wire)
HR 1284 int16 R A ×10^Scale A - 3 Phase Amps Scale group A; Range: 0-32767. Scale code A
HR 1285 int16 R ° ×0.1 Range: 0-3599
HR 1286 int16 R A ×10^Scale A - 3 Phase Amps Scale group A; Range: 0-32767. Scale code A
HR 1287 int16 R ° ×0.1 Range: 0-3599
HR 1288 int16 R A ×10^Scale A - 3 Phase Amps Scale group A; Range: 0-32767. Scale code A
HR 1289 int16 R ° ×0.1 Range: 0-3599
HR 1290 int16 R V ×10^Scale D - 3 Phase Volts Scale group D; Range: 0-32767. Scale code D
HR 1291 int16 R ° ×0.1 Range: 0-3599
HR 1292 int16 R V ×10^Scale D - 3 Phase Volts Scale group D; Range: 0-32767. Scale code D
HR 1293 int16 R ° ×0.1 Range: 0-3599

Help improve this map