verified connector library

Raritan PX2/PX3 PDU

Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire. Word order and scaling are confirmed at the hardware-verified rung and at no rung below it.

interop-verified

Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.

pointaddress (0-based)typescaleunit
register_set_version0U161
number_of_inlets1U161
number_of_overcurrent_protectors2U161
number_of_outlets3U161
number_of_transfer_switches4U161
peripheral_sensor_1_type2048U161
peripheral_sensor_1_state2049U161
peripheral_sensor_1_reading2050F32BE1
transfer_switch_active_inlet8193U161
transfer_switch_preferred_inlet8194U161
transfer_switch_phase_sync_angle8200F32BE1degrees
inlet_1_rms_voltage12296F32BE1V
inlet_1_rms_current12298F32BE1A
inlet_1_active_power12306F32BE1W
inlet_1_apparent_power12308F32BE1VA
inlet_1_power_factor12310F32BE1
inlet_1_line_frequency12322F32BE1Hz
ocp_1_rms_current16394F32BE1
outlet_1_rms_voltage32776F32BE1
outlet_1_rms_current32778F32BE1
outlet_1_active_power32786F32BE1
outlet_1_apparent_power32788F32BE1
outlet_1_power_factor32790F32BE1
outlet_1_line_frequency32802F32BE1

link settings as documented (unverified): TCP; FC 01,03,05,06,15,16,22,43; The Modbus service can be enabled in the Network Services section of the Device Settings menu in the web UI.

bench facts as documented (unverified)
protocol notesData types which span multiple 16-bit registers are big-endian.
FC 43 device IDsupported
field reports — community-sourced, unverified (checked 2026-06-11)
  • Software packages using the 5-digit Modbus addressing convention (which only supports up to register 9999) cannot access the inlet and outlet register blocks because they are located outside of this range (starting at 12288 and 32768 respectively). A 6-digit addressing convention must be used. [source]
  • Attempting to read registers outside of a defined block (e.g., block boundaries for inlets, outlets, or overcurrent protectors) will result in an Illegal Data Address (0x02) exception rather than returning zero or ignoring the request. [source]
  • confirmed: Modbus service can be enabled in the Network Services section of the Device Settings menu in the web UI — confirmed by Raritan PX2/PX3 Modbus Interface manual [2.1.1]
  • confirmed: Supported Modbus function codes are 1, 3, 5, 6, 15, 16, 22, 43 — confirmed by Raritan PX2/PX3 Modbus Interface manual
  • confirmed: Data types which span multiple 16-bit registers are big-endian — confirmed by Raritan PX2/PX3 Modbus Interface manual
  • confirmed: register_set_version @ 0, number_of_inlets @ 1, number_of_overcurrent_protectors @ 2, number_of_outlets @ 3, number_of_transfer_switches @ 4 — confirmed by Raritan PX2/PX3 Modbus Interface manual
  • confirmed: peripheral_sensor_1_type @ 2048, peripheral_sensor_1_state @ 2049, peripheral_sensor_1_reading @ 2050 — confirmed by Raritan PX2/PX3 Modbus Interface manual
  • confirmed: transfer_switch_active_inlet @ 8193, transfer_switch_preferred_inlet @ 8194, transfer_switch_phase_sync_angle @ 8200 — confirmed by Raritan PX2/PX3 Modbus Interface manual
  • confirmed: inlet_1_rms_voltage @ 12296, inlet_1_rms_current @ 12298, inlet_1_active_power @ 12306, inlet_1_apparent_power @ 12308, inlet_1_power_factor @ 12310, inlet_1_line_frequency @ 12322 — confirmed by Raritan PX2/PX3 Modbus Interface manual
  • confirmed: ocp_1_rms_current @ 16394 — confirmed by Raritan PX2/PX3 Modbus Interface manual

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.