All devices

Raritan (Legrand) · PDU

PXC / PX2 / PX3 / PX4 intelligent PDUs and PX3TS / PX4TS transfer switches (also Legrand and Server Tech PRO3X / PRO4X) Modbus register map

Default configuration

Protocol
Modbus TCP
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
High word first

Register map

AddressCountNameTypeUnitScaleAccess
01
Overcurrent protector 1 status
1 = OCP 1 closed (good), 0 = open (tripped). Coils 0000h-003Fh are the trip status of OCP 1-64.
Binary-1R
11
Overcurrent protector 2 status
Binary-1R
21
Overcurrent protector 3 status
Binary-1R
31
Overcurrent protector 4 status
Binary-1R
2561
Outlet 1 relay state
1 = switched on, 0 = switched off. Coils 0100h-017Fh are outlet 1-128; only switched outlets have a writable coil, which the capabilities register's bit 15 marks.
Binary-1RW
2571
Outlet 2 relay state
Binary-1RW
2581
Outlet 3 relay state
Binary-1RW
2591
Outlet 4 relay state
Binary-1RW
2601
Outlet 5 relay state
Binary-1RW
2611
Outlet 6 relay state
Binary-1RW
2621
Outlet 7 relay state
Binary-1RW
2631
Outlet 8 relay state
Binary-1RW
5121
Shelf power supply 1 relay state
0 = off, 1 = on. Coils 0200h-0205h cover shelf power supplies 1-6.
Binary-1RW
5131
Shelf power supply 2 relay state
Binary-1RW
5141
Shelf power supply 3 relay state
Binary-1RW
5151
Shelf power supply 4 relay state
Binary-1RW
5161
Shelf power supply 5 relay state
Binary-1RW
5171
Shelf power supply 6 relay state
Binary-1RW

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

Xerus firmware exposes these PDUs as a Modbus/TCP server, which has to be enabled first in the web UI under Device Settings > Network Services. The document covers the Raritan PXC, PX2, PX3 and PX4 families, the PX3TS and PX4TS transfer switches, Legrand intelligent PDUs and the Server Technology PRO3X and PRO4X — one map for all of them, so no separate seed exists for those rebadges. The register set is versioned with the firmware: this seed is the 4.4.0 map (Raritan document 52884). 'All register or coil addresses are hexadecimal' and 'all register addresses listed in this document refer to these entity addresses' — i.e. wire addresses, so they are used unchanged as zero-based; adding 40001 (5-digit) or 400001 (6-digit) gives Modicon numbering, and the document warns that software limited to the 5-digit convention cannot reach the inlet and outlet blocks at all. Multi-register values are big-endian. The document names neither a TCP port nor a unit ID: the address in this seed is a placeholder, and a PDU serves this map at its main controller unit ID, so use the value the PDU's Modbus service is configured with. Blocks repeat: inlet i at 3000h + i*100h, outlet i at 8000h + i*100h, overcurrent protector i at 4000h + i*100h, peripheral sensor i at 0800h + i*10h, each with the offsets listed here (so inlet 2's RMS voltage is 0x310A/0x310B). Only component 1 of each repeated block is listed, with a few coils of each range. Left out because the format has no 64-bit type: the QWord active, apparent and reactive energy counters (18h-1Fh and 26h-29h in each inlet and outlet block). The shelf-power-supply and power-bus blocks (2400h, 2F00h) are not seeded. A write-only transfer action (2003h) is marked W; the coil ranges are read-only for OCP trip status and read-write for switched outlets and shelf power supplies. Source: Raritan 'Xerus Modbus Interface', document PDU_Modbus_4.4.0_52884, served from cdn1.raritan.com.

Related devices