verified connector library

SATEC PM130 PLUS power meter

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
v1_voltage13952F32LE1
v2_voltage13954F32LE1
v3_voltage13956F32LE1
i1_current13958F32LE1
i2_current13960F32LE1
i3_current13962F32LE1
active_power_l113964F32LE1
active_power_l213966F32LE1
active_power_l313968F32LE1
reactive_power_l113970F32LE1
reactive_power_l213972F32LE1
reactive_power_l313974F32LE1
apparent_power_l113976F32LE1
apparent_power_l213978F32LE1
apparent_power_l313980F32LE1
power_factor_l113982F32LE1
power_factor_l213984F32LE1
power_factor_l313986F32LE1
total_active_power14336F32LE1
total_reactive_power14338F32LE1
total_apparent_power14340F32LE1
total_power_factor14342F32LE1
frequency14468F32LE1
active_energy_import14720F32LE1
active_energy_export14722F32LE1
reactive_energy_import14728F32LE1
reactive_energy_export14730F32LE1
apparent_energy_total14736F32LE1

link settings as documented (unverified): RTU/ASCII/TCP; baud 300/600/1200/2400/4800/9600/19200/38400/57600/115200; FC 03,04,06,16,08; Supports RTU, SATEC ASCII, and TCP notification client. Parity can be even or none.

⚠ When writing the setup registers, it is recommended to write all the registers at once using a single request, or to clear (zero) the setup before writing into separate registers. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
broadcastnot supported
protocol notesBroadcast mode using address 0 is not supported.
model register46082
serial register46080
firmware register46100
doc revisionBG0427 Rev. A4
firmware applicabilityF/W versions 11.1.6 or higher
field reports — community-sourced, unverified (checked 2026-06-11)
  • The SATEC PM130 PLUS transmits 32-bit long integer data (such as energy accumulation registers starting at 14720) in Little-Endian word order (low-order word first in the lower register, high-order word second in the higher register). This causes truncation or incorrect readings in SCADA systems (like GE Cimplicity) or PLCs that expect standard Big-Endian word order (high-order word first) unless word swapping is explicitly configured. [source]
  • The SATEC Modbus protocol specification explicitly documents that the low-order word always starts at an even Modbus address, requiring manual conversion (e.g., 32-bit value = high_order_register * 65536 + low_order_register) if the Modbus driver does not natively support swapped 32-bit long integer formats. [source]
  • confirmed: Baud rates [300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200] — confirmed by SATEC PM130 PLUS Modbus Communications Protocol Reference Guide (BG0427)
  • confirmed: Framing ['RTU', 'ASCII', 'TCP'] — confirmed by SATEC PM130 PLUS Modbus Communications Protocol Reference Guide (BG0427)
  • confirmed: Function codes [3, 4, 6, 16, 8] — confirmed by SATEC PM130 PLUS Modbus Communications Protocol Reference Guide (BG0427)
  • confirmed: Parity 'E' (even or none) — confirmed by SATEC PM130 PLUS Modbus Communications Protocol Reference Guide (BG0427)
  • confirmed: Control warning regarding writing setup registers at once or clearing them first — confirmed by SATEC PM130 PLUS Modbus Communications Protocol Reference Guide (BG0427)
  • confirmed: Document revision 'BG0427 Rev. A4' — confirmed by SATEC PM130 PLUS Modbus Communications Protocol Reference Guide (BG0427 Rev. A4)
  • confirmed: Firmware applicability 'F/W versions 11.1.6 or higher' — confirmed by SATEC PM130 PLUS Modbus Communications Protocol Reference Guide (BG0427 Rev. A4) revision history
  • confirmed: Identification registers (firmware_register: 46100, model_register: 46082, serial_register: 46080) — confirmed by SATEC PM130 PLUS Modbus Communications Protocol Reference Guide (BG0427)

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.