Skip to content
Proxus 2.0.0 Proxus 2.0: the largest release in Proxus history Release notes

Schneider Electric PM5500/PM5600/PM5700 Modbus register map

Also searched as: PowerLogic PM5500 · PowerLogic PM5600 · PowerLogic PM5700 · PM5560 · PM5561 · PM5563 · PM5570 · PM5580 · PM5650 · PM5660 · PM5661 · PM5760 · PM5761

3,108 Modbus registers of the Schneider Electric PM5500, PM5600 and PM5700, with the address on the wire, the 30001-style reference, data type, byte order, unit and scale. Transcribed from PM556x_PublicModbusRegisterList_10th_August-23.

PowerLogic PM5500, PM5600 and PM5700 power meters with power quality data; values are mostly 32-bit floats.

Device type
Power analyser
Registers
3,108
Interfaces
Modbus RTU, Modbus TCP
Default unit ID
1
Byte order (multi-register values)
ABCD
Models covered
PM5650, PM5570, PM5580, PM5660, PM5661, PM5760, PM5761, PM5560, PM5561, PM5563

Hardware verification

Not yet verified on hardware. The map is transcribed from the vendor document and checked against it by script; check the first readings against the device display.

Verify it on your device What the levels mean

Connection notes

  • Every register here is a holding register (function code 3).
  • Addresses are Schneider's register numbers minus one.
  • Unavailable values read as the N/A pattern of their type, e.g. 0xFFC00000 for FLOAT32.

Registers

Grouped as in the vendor document. Measurement, energy and identity groups are shown (120 registers); open any other group to load it.

1 s metering (50/60 cycles) 59 registers
Name and key Reference Address Type Byte order Unit Scale
Current Acurrent_a 43000 0x0BB7 float32 ABCD A
Current Bcurrent_b 43002 0x0BB9 float32 ABCD A
Current Ccurrent_c 43004 0x0BBB float32 ABCD A
Current Ncurrent_n 43006 0x0BBD float32 ABCD A
Current Gcurrent_g 43008 0x0BBF float32 ABCD A
Current Avgcurrent_avg 43010 0x0BC1 float32 ABCD A
Current Unbalance Acurrent_unbalance_a 43012 0x0BC3 float32 ABCD %
Current Unbalance Bcurrent_unbalance_b 43014 0x0BC5 float32 ABCD %
Current Unbalance Ccurrent_unbalance_c 43016 0x0BC7 float32 ABCD %
Current Unbalance Worstcurrent_unbalance_worst 43018 0x0BC9 float32 ABCD %
Voltage A-Bvoltage_a_b 43020 0x0BCB float32 ABCD V
Voltage B-Cvoltage_b_c 43022 0x0BCD float32 ABCD V
Voltage C-Avoltage_c_a 43024 0x0BCF float32 ABCD V
Voltage L-L Avgvoltage_l_l_avg 43026 0x0BD1 float32 ABCD V
Voltage A-Nvoltage_a_n 43028 0x0BD3 float32 ABCD V
Voltage B-Nvoltage_b_n 43030 0x0BD5 float32 ABCD V
Voltage C-Nvoltage_c_n 43032 0x0BD7 float32 ABCD V
Voltage L-N Avgvoltage_l_n_avg 43036 0x0BDB float32 ABCD V
Voltage Unbalance A-Bvoltage_unbalance_a_b 43038 0x0BDD float32 ABCD %
Voltage Unbalance B-Cvoltage_unbalance_b_c 43040 0x0BDF float32 ABCD %
Voltage Unbalance C-Avoltage_unbalance_c_a 43042 0x0BE1 float32 ABCD %
Voltage Unbalance L-L Worstvoltage_unbalance_l_l_worst 43044 0x0BE3 float32 ABCD %
Voltage Unbalance A-Nvoltage_unbalance_a_n 43046 0x0BE5 float32 ABCD %
Voltage Unbalance B-Nvoltage_unbalance_b_n 43048 0x0BE7 float32 ABCD %
Voltage Unbalance C-Nvoltage_unbalance_c_n 43050 0x0BE9 float32 ABCD %
Voltage Unbalance L-N Worstvoltage_unbalance_l_n_worst 43052 0x0BEB float32 ABCD %
Active Power Aactive_power_a 43054 0x0BED float32 ABCD kW
Active Power Bactive_power_b 43056 0x0BEF float32 ABCD kW
Active Power Cactive_power_c 43058 0x0BF1 float32 ABCD kW
Active Power Totalactive_power_total 43060 0x0BF3 float32 ABCD kW
Reactive Power Areactive_power_a 43062 0x0BF5 float32 ABCD kVAR
Reactive Power Breactive_power_b 43064 0x0BF7 float32 ABCD kVAR
Reactive Power Creactive_power_c 43066 0x0BF9 float32 ABCD kVAR
Reactive Power Totalreactive_power_total 43068 0x0BFB float32 ABCD kVAR
Apparent Power Aapparent_power_a 43070 0x0BFD float32 ABCD kVA
Apparent Power Bapparent_power_b 43072 0x0BFF float32 ABCD kVA
Apparent Power Capparent_power_c 43074 0x0C01 float32 ABCD kVA
Apparent Power Totalapparent_power_total 43076 0x0C03 float32 ABCD kVA
Power Factor Apower_factor_a 43078 0x0C05 float32 ABCD
Power Factor Bpower_factor_b 43080 0x0C07 float32 ABCD
Power Factor Cpower_factor_c 43082 0x0C09 float32 ABCD
Power Factor Totalpower_factor_total 43084 0x0C0B float32 ABCD
Displacement Power Factor Adisplacement_power_factor_a 43086 0x0C0D float32 ABCD
Displacement Power Factor Bdisplacement_power_factor_b 43088 0x0C0F float32 ABCD
Displacement Power Factor Cdisplacement_power_factor_c 43090 0x0C11 float32 ABCD
Displacement Power Factor Totaldisplacement_power_factor_total 43092 0x0C13 float32 ABCD
RCM Current I5rcm_current_i5 43100 0x0C1B float32 ABCD A
RCM Current i6rcm_current_i6 43102 0x0C1D float32 ABCD A
Frequencyfrequency 43110 0x0C25 float32 ABCD Hz
Input Metering Rate Channel 01input_metering_rate_channel_01 43112 0x0C27 float32 ABCD
Input Metering Rate Channel 02input_metering_rate_channel_02 43114 0x0C29 float32 ABCD
Input Metering Rate Channel 03input_metering_rate_channel_03 43116 0x0C2B float32 ABCD
Input Metering Rate Channel 04input_metering_rate_channel_04 43118 0x0C2D float32 ABCD
Temperaturetemperature 43132 0x0C3B float32 ABCD degrees C
Phase Rotationphase_rotation 43134 0x0C3D uint16
Power Factor Total IECpower_factor_total_iec 43192 0x0C77 float32 ABCD
Power Factor Total Lead Lagpower_factor_total_lead_lag 43194 0x0C79 float32 ABCD
Power Factor Total IECmiscellaneous_power_factor_total_iec 43196 0x0C7B uint16
Power Factor Total Lead Lagmiscellaneous_power_factor_total_lead_lag 43197 0x0C7C uint16
Energy 21 registers
Name and key Reference Address Type Byte order Unit Scale
Accumulated Energy Reset Date/Timeaccumulated_energy_reset_date_time 43200 0x0C7F raw
Active Energy Delivered (Into Load)accumulated_energy_active_energy_delivered_into_load 43204 0x0C83 int64 ABCD Wh
Active Energy Received (Out of Load)accumulated_energy_active_energy_received_out_of_load 43208 0x0C87 int64 ABCD Wh
Active Energy Delivered + Receivedaccumulated_energy_active_energy_delivered_plus_received 43212 0x0C8B int64 ABCD Wh
Active Energy Delivered- Receivedaccumulated_energy_active_energy_delivered_received 43216 0x0C8F int64 ABCD Wh
Reactive Energy Deliveredaccumulated_energy_reactive_energy_delivered 43220 0x0C93 int64 ABCD VARh
Reactive Energy Receivedaccumulated_energy_reactive_energy_received 43224 0x0C97 int64 ABCD VARh
Reactive Energy Delivered + Receivedaccumulated_energy_reactive_energy_delivered_plus_received 43228 0x0C9B int64 ABCD VARh
Reactive Energy Delivered - Receivedaccumulated_energy_reactive_energy_delivered_received 43232 0x0C9F int64 ABCD VARh
Apparent Energy Deliveredaccumulated_energy_apparent_energy_delivered 43236 0x0CA3 int64 ABCD VAh
Apparent Energy Receivedaccumulated_energy_apparent_energy_received 43240 0x0CA7 int64 ABCD VAh
Apparent Energy Delivered + Receivedaccumulated_energy_apparent_energy_delivered_plus_received 43244 0x0CAB int64 ABCD VAh
Apparent Energy Delivered - Receivedaccumulated_energy_apparent_energy_delivered_received 43248 0x0CAF int64 ABCD VAh
Input Metering Accumulation Ch01 Reset D/Tinput_metering_accumulation_ch01_reset_d_t 43554 0x0DE1 raw
Input Metering Accumulation Ch02 Reset D/Tinput_metering_accumulation_ch02_reset_d_t 43558 0x0DE5 raw
Input Metering Accumulation Ch03 Reset D/Tinput_metering_accumulation_ch03_reset_d_t 43562 0x0DE9 raw
Input Metering Accumulation Ch04 Reset D/Tinput_metering_accumulation_ch04_reset_d_t 43566 0x0DED raw
Input Metering Accumulation Channel 01input_metering_accumulation_input_metering_accumulation_channel 43570 0x0DF1 int64 ABCD
Input Metering Accumulation Channel 02input_metering_accumulation_channel_02_3573 43574 0x0DF5 int64 ABCD
Input Metering Accumulation Channel 03input_metering_accumulation_channel_03_3577 43578 0x0DF9 int64 ABCD
Input Metering Accumulation Channel 04input_metering_accumulation_channel_04_3581 43582 0x0DFD int64 ABCD
Energy 32-bit floating point values 36 registers
Name and key Reference Address Type Byte order Unit Scale
Active Energy Delivered (Into Load)active_energy_delivered_into_load 42700 0x0A8B float32 ABCD kWh
Active Energy Received (Out of Load)active_energy_received_out_of_load 42702 0x0A8D float32 ABCD kWh
Active Energy Delivered + Receivedactive_energy_delivered_plus_received 42704 0x0A8F float32 ABCD kWh
Active Energy Delivered- Receivedactive_energy_delivered_received 42706 0x0A91 float32 ABCD kWh
Reactive Energy Deliveredreactive_energy_delivered 42708 0x0A93 float32 ABCD kVARh
Reactive Energy Receivedreactive_energy_received 42710 0x0A95 float32 ABCD kVARh
Reactive Energy Delivered + Receivedreactive_energy_delivered_plus_received 42712 0x0A97 float32 ABCD kVARh
Reactive Energy Delivered - Receivedreactive_energy_delivered_received 42714 0x0A99 float32 ABCD kVARh
Apparent Energy Deliveredapparent_energy_delivered 42716 0x0A9B float32 ABCD kVAh
Apparent Energy Receivedapparent_energy_received 42718 0x0A9D float32 ABCD kVAh
Apparent Energy Delivered + Receivedapparent_energy_delivered_plus_received 42720 0x0A9F float32 ABCD kVAh
Apparent Energy Delivered - Receivedapparent_energy_delivered_received 42722 0x0AA1 float32 ABCD kVAh
Input Metering Accumulation Channel 01input_metering_accumulation_channel_01 42830 0x0B0D float32 ABCD
Input Metering Accumulation Channel 02input_metering_accumulation_channel_02 42832 0x0B0F float32 ABCD
Input Metering Accumulation Channel 03input_metering_accumulation_channel_03 42834 0x0B11 float32 ABCD
Input Metering Accumulation Channel 04input_metering_accumulation_channel_04 42836 0x0B13 float32 ABCD
Date/Time of Last Power Fail 01date_time_of_last_power_fail_01 42900 0x0B53 raw
Date/Time of Last Power Up 01date_time_of_last_power_up_01 42904 0x0B57 raw
Date/Time of Last Power Fail 02date_time_of_last_power_fail_02 42908 0x0B5B raw
Date/Time of Last Power Up 02date_time_of_last_power_up_02 42912 0x0B5F raw
Date/Time of Last Power Fail 03date_time_of_last_power_fail_03 42916 0x0B63 raw
Date/Time of Last Power Up 03date_time_of_last_power_up_03 42920 0x0B67 raw
Date/Time of Last Power Fail 04date_time_of_last_power_fail_04 42924 0x0B6B raw
Date/Time of Last Power Up 04date_time_of_last_power_up_04 42928 0x0B6F raw
Date/Time of Last Power Fail 05date_time_of_last_power_fail_05 42932 0x0B73 raw
Date/Time of Last Power Up 05date_time_of_last_power_up_05 42936 0x0B77 raw
Date/Time of Last Power Fail 06date_time_of_last_power_fail_06 42940 0x0B7B raw
Date/Time of Last Power Up 06date_time_of_last_power_up_06 42944 0x0B7F raw
Date/Time of Last Power Fail 07date_time_of_last_power_fail_07 42948 0x0B83 raw
Date/Time of Last Power Up 07date_time_of_last_power_up_07 42952 0x0B87 raw
Date/Time of Last Power Fail 08date_time_of_last_power_fail_08 42956 0x0B8B raw
Date/Time of Last Power Up 08date_time_of_last_power_up_08 42960 0x0B8F raw
Date/Time of Last Power Fail 09date_time_of_last_power_fail_09 42964 0x0B93 raw
Date/Time of Last Power Up 09date_time_of_last_power_up_09 42968 0x0B97 raw
Date/Time of Last Power Fail 10date_time_of_last_power_fail_10 42972 0x0B9B raw
Date/Time of Last Power Up 10date_time_of_last_power_up_10 42976 0x0B9F raw
Product and features 4 registers
Name and key Reference Address Type Byte order Unit Scale
Meter Namemeter_name 40030 0x001D string
Meter Modelmeter_model 40050 0x0031 string
Manufacturermanufacturer 40070 0x0045 string
Product ID Numberproduct_id_number 40090 0x0059 uint16
Manufacturing data 3 registers
Name and key Reference Address Type Byte order Unit Scale
Firmware versions 11 registers
Name and key Reference Address Type Byte order Unit Scale
Meter resets 6 registers
Name and key Reference Address Type Byte order Unit Scale
Timekeeping 11 registers
Name and key Reference Address Type Byte order Unit Scale
Security 3 registers
Name and key Reference Address Type Byte order Unit Scale
Miscellaneous control and status 2 registers
Name and key Reference Address Type Byte order Unit Scale
Metering setup 30 registers
Name and key Reference Address Type Byte order Unit Scale
Energy pulse output setup 11 registers
Name and key Reference Address Type Byte order Unit Scale
Energy overflow scale 1 registers
Name and key Reference Address Type Byte order Unit Scale
Digital input status holding registers 2 registers
Name and key Reference Address Type Byte order Unit Scale
Digital output status holding registers 8 registers
Name and key Reference Address Type Byte order Unit Scale
Demand 333 registers
Name and key Reference Address Type Byte order Unit Scale
Energy multi tariff and multi circuit 32-bit floating point values 80 registers
Name and key Reference Address Type Byte order Unit Scale
RS-485 base 19 registers
Name and key Reference Address Type Byte order Unit Scale
Inputs and outputs 2 registers
Name and key Reference Address Type Byte order Unit Scale
Demand sync setup 4 registers
Name and key Reference Address Type Byte order Unit Scale
Input metering setup 17 registers
Name and key Reference Address Type Byte order Unit Scale
Digital inputs setup 16 registers
Name and key Reference Address Type Byte order Unit Scale
Digital inputs status 9 registers
Name and key Reference Address Type Byte order Unit Scale
Digital outputs setup 8 registers
Name and key Reference Address Type Byte order Unit Scale
Digital outputs status 11 registers
Name and key Reference Address Type Byte order Unit Scale
Analog inputs 22 registers
Name and key Reference Address Type Byte order Unit Scale
High speed metering 100ms 1 registers
Name and key Reference Address Type Byte order Unit Scale
Power quality 1 to 3 seconds 2,119 registers
Name and key Reference Address Type Byte order Unit Scale
Minimum values 81 registers
Name and key Reference Address Type Byte order Unit Scale
Maximum values 80 registers
Name and key Reference Address Type Byte order Unit Scale
Firmware versions additional measurement cards 9 registers
Name and key Reference Address Type Byte order Unit Scale
Firmware versions advanced multi cpu and programmable logic 9 registers
Name and key Reference Address Type Byte order Unit Scale
Configuration 5 registers
Name and key Reference Address Type Byte order Unit Scale
Firmware download log from 11 to 25 60 registers
Name and key Reference Address Type Byte order Unit Scale
BACnet setup 8 registers
Name and key Reference Address Type Byte order Unit Scale
Secured protocols setup data 7 registers
Name and key Reference Address Type Byte order Unit Scale

Source documents

View this map on GitHub (YAML)

Read it by name

Read the PM5500/PM5600/PM5700 with an AI assistant

The Proxus Industrial MCP Server includes this map. Set it on the device, and Claude, Cursor or VS Code reads registers by key with the right type, byte order, scale and unit. It only reads.

proxus-mcp.json

{
  "devices": {
    "pm5500-1": {
      "protocol": "modbus-tcp",
      "host": "192.168.10.40",
      "unit_id": 1,
      "map": "schneider-electric/pm5500-pm5600-pm5700"
    }
  }
}

Ask your assistant

Read current_a, current_b, current_c from pm5500-1.

The tool call it makes

read_named(device: "pm5500-1", keys: ["current_a", "current_b", "current_c"])

Have this device? Verify the map.

Ask your assistant to run verify_device_map. It reads every register once, read-only, checks that the values are plausible and asks you to compare two values with the display. You get a report and a prefilled GitHub issue to submit; your name goes on this map’s verified list.

Collecting from many devices?

Proxus reads Modbus TCP and RTU devices next to the machines, keeps the history and delivers the values to dashboards, databases and AI.

Modbus in Proxus Industrial connectivity