verified connector library

Delta DPH UPS Modbus card

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
rating_input_voltage1025U161
rating_input_frequency1026U160.1
rating_output_voltage1027U161
rating_output_frequency1028U160.1
rating_va1029U1610
rating_output_power1030U1610
rating_battery_voltage1039U161
seconds_on_battery1057U161
estimated_minutes_remaining1058U161
estimated_charge_remaining1059U161
battery_voltage1060U160.1
battery_current1061U160.1
temperature1062U161
battery_level1063U161
negative_battery_voltage1065U160.1
negative_battery_current1066U160.1
negative_battery_temperature1067U161
negative_battery_level1068U161
input_frequency_11073U160.1
input_voltage_11074U160.1
input_current_11075U160.1
input_power_11076U1610
input_frequency_21077U160.1
input_voltage_21078U160.1
input_current_21079U160.1
input_power_21080U1610
input_frequency_31081U160.1
input_voltage_31082U160.1
input_current_31083U160.1
input_power_31084U1610
output_frequency1091U160.1
output_voltage_11093U160.1
output_current_11094U160.1
output_power_11095U1610
output_load_11096U161
output_voltage_21097U160.1
output_current_21098U160.1
output_power_21099U1610
output_load_21100U161
output_voltage_31101U160.1
output_current_31102U160.1
output_power_31103U1610
output_load_31104U161
bypass_frequency1110U160.1
bypass_voltage_11112U160.1
bypass_current_11113U160.1
bypass_power_11114U1610
bypass_voltage_21115U160.1
bypass_current_21116U160.1
bypass_power_21117U1610
bypass_voltage_31118U160.1
bypass_current_31119U160.1
bypass_power_31120U1610
bypass_sts_temperature1124U161
environment_temperature1129U161

link settings as documented (unverified): RTU; baud 2400/4800/9600/19200; FC 01,02,03,04,05,06; Baud rate, parity, protocol, and termination are configured via DIP switches SWZ2 (RS-232) and SWZ3 (RS-485).

bench facts as documented (unverified)
terminalsPin 1: D+ (T+), Pin 2: D- (T-), Pin 3: GND for RS-485. Pin 4: TxD, Pin 5: RxD, Pin 6: GND for RS-232.
A/B polarityD+, D-
terminationEnable/Disable RS-485 Termination Resistor via switch SWZ3-7
sentinel values0xFFFF in Input Registers represents that your UPS does not support the address.
model register0x0507
firmware register0x050E
field reports — community-sourced, unverified (checked 2026-06-11)
  • There is a major register map conflict between the older 'MODBUS Communication Card' and the newer 'Mini MODBUS Card'. For example, register 0x0421 represents 'Input Voltage 1' on the older card but 'Seconds on Battery' on the newer card, and 0x0431 represents 'Output Number Lines' on the older card but 'Input Frequency 1' on the newer card. [source]
  • confirmed: comms defaults (baud rates 2400-19200, RTU framing, DIP switches SWZ2/SWZ3) — confirmed by Delta Mini MODBUS Card User Manual [1.2.1]
  • confirmed: identification registers (firmware 0x050E, model 0x0507) — confirmed by Delta Mini MODBUS Card User Manual
  • confirmed: physical terminals (Pin 1: D+, Pin 2: D-, Pin 3: GND for RS-485; Pin 4: TxD, Pin 5: RxD, Pin 6: GND for RS-232) — confirmed by Delta Mini MODBUS Card User Manual
  • confirmed: termination switch (SWZ3-7) — confirmed by Delta Mini MODBUS Card User Manual
  • confirmed: sentinel value (0xFFFF for unsupported addresses) — confirmed by Delta UPS Modbus TCP General Info & Configuration (Version 02.13) and Delta UPS Modbus Definition (v02.09)
  • confirmed: register map (rating_input_voltage @ 1025, input_frequency_1 @ 1073, output_voltage_1 @ 1093, etc.) — confirmed by Delta UPS Modbus TCP User Manual and Delta UPS Modbus Definition (v02.09)

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.