device library

Endress+Hauser Promag W 10 flowmeter

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

pointaddress (0-based)typescaleunit
scan_list_register_05000U161
scan_list_register_15001U161
scan_list_register_25002U161
scan_list_register_35003U161
scan_list_register_45004U161
scan_list_register_55005U161
scan_list_register_65006U161
scan_list_register_75007U161
scan_list_register_85008U161
scan_list_register_95009U161
scan_list_register_105010U161
scan_list_register_115011U161
scan_list_register_125012U161
scan_list_register_135013U161
scan_list_register_145014U161
scan_list_register_155015U161
value_of_scan_list_register_05050F32BE1
value_of_scan_list_register_15052F32BE1
value_of_scan_list_register_25054F32BE1
value_of_scan_list_register_35056F32BE1
value_of_scan_list_register_45058F32BE1
value_of_scan_list_register_55060F32BE1
value_of_scan_list_register_65062F32BE1
value_of_scan_list_register_75064F32BE1
value_of_scan_list_register_85066F32BE1
value_of_scan_list_register_95068F32BE1
value_of_scan_list_register_105070F32BE1
value_of_scan_list_register_115072F32BE1
value_of_scan_list_register_125074F32BE1
value_of_scan_list_register_135076F32BE1
value_of_scan_list_register_145078F32BE1
value_of_scan_list_register_155080F32BE1

link settings as documented (unverified): RTU; baud 1200/2400/4800/9600/19200/38400/57600/115200; FC 03,04,06,08,16,23; Response times: Direct data access: typically 25 to 50 ms, Auto-scan buffer: typically 3 to 5 ms.

⚠ Components carry voltage! Incorrect work performed on the electrical connections can result in an electric shock. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsSpring terminals, suitable for strands and strands with ferrules. Conductor cross-section 0.2 to 2.5 mm2 (24 to 12 AWG).
terminationNot integrated
connectorCable gland: M20 x 1.5 for cable diameter 6 to 12 mm. Thread for cable entry: NPT 1/2", G 1/2", G 1/2" Ex d, M20.
isolationThe outputs are galvanically isolated from one another and from earth.
shield/groundConnect the cable shields to the inner ground terminal. Ground cable requirements: Copper wire: at least 6 mm2.
max registers/read125
broadcastsupported
protocol notesA maximum of 125 consecutive Modbus registers can be read with 1 telegram. A maximum of 120 consecutive Modbus registers can be written with 1 telegram. Response time of the device to the telegram of the Modbus master: typically 3 to 5 ms.
powerOption D: DC 24 V (-20 to +30%); Option E: AC 100 to 240 V (-15 to +10%, 50/60 Hz); Option I: DC 24 V / AC 100 to 240 V; Option M: DC 24 V / AC 100 to 240 V. Power consumption: max. 10 W.
environmentOperating temperature for cables: -20 to +80 °C (-4 to +176 °F).
accuracyVolume flow: ±0.5 % o.r. ± 1 mm/s. Repeatability: Volume flow Max. ±0.1 % o.r. ± 0.5 mm/s.
certificationsCE mark, C-Tick, ISO 17025, ISO 20456:2017
doc revisionBA02073D/06/EN/01.21
firmware applicability01.00.zz
field reports — community-sourced, unverified (checked 2026-06-11)
  • The register map summary contains off-by-one errors for the scan list configuration and value registers. The scan list configuration registers are mapped to Modbus addresses 5001 to 5016 (not 5000 to 5015), and the values of the scan list registers are mapped to Modbus addresses 5051 to 5082 (not 5050 to 5081). [source]
  • confirmed: Baud rates [1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200] and RTU framing — confirmed by Operating Instructions BA02073D/06/EN/01.21, page 95
  • confirmed: Modbus function codes [3, 4, 6, 8, 16, 23] — confirmed by Operating Instructions BA02073D/06/EN/01.21, page 58
  • confirmed: Direct data access response time (typically 25 to 50 ms) and Auto-scan buffer response time (typically 3 to 5 ms) — confirmed by Operating Instructions BA02073D/06/EN/01.21, page 58
  • confirmed: Volume flow accuracy (±0.5 % o.r. ± 1 mm/s) and repeatability (Max. ±0.1 % o.r. ± 0.5 mm/s) — confirmed by Operating Instructions BA02073D/06/EN/01.21, page 101
  • confirmed: Certifications (CE mark, C-Tick, ISO 17025, ISO 20456:2017) — confirmed by Operating Instructions BA02073D/06/EN/01.21, page 101
  • confirmed: Operating temperature for cables (-20 to +80 °C) — confirmed by Operating Instructions BA02073D/06/EN/01.21, page 100
  • confirmed: Spring terminals supporting conductor cross-section 0.2 to 2.5 mm2 (24 to 12 AWG) — confirmed by Operating Instructions BA02073D/06/EN/01.21, page 97
  • confirmed: Power supply options (Option D, E, I, M) and max power consumption of 10 W — confirmed by Operating Instructions BA02073D/06/EN/01.21, page 43

The trust ladder

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

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.