verified connector library

ProMinent gamma/X dosing pump

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 only confirmed at the hardware-verified rung.

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
status_register999U32BE1
error_flags_11001U32BE1
error_flags_21003U32BE1
warning_flags1005U32BE1
actual_stroke_rate1007U161strokes/h
actual_stroke_length1008F32BE1%
maximum_possible_stroke_rate1010U161strokes/h
actual_dosing_rate1017F32BE1
maximum_possible_dosing_rate1019F32BE1
actual_operating_mode1021U161
actual_sub_operating_mode1022U161
actual_concentration1023F32BE1ppm
switch_on_counter1025U32BE1
total_operating_time1027U32BE1h
total_stroke_counter1029U32BE1strokes
deletable_stroke_counter1031U32BE1strokes
total_metering_quantity_counter1033F32BE1l
deletable_metering_quantity_counter1035F32BE1l
remaining_strokes1037U32BE1strokes
remaining_metering_volume1039F32BE1l
metering_volume_of_last_stroke1041F32BE1
medium_system_pressure1043F32BE1bar
liquid_level_monitoring1045U161%
start_stop_pump1199U161
target_stroke_length1200F32BE1%
target_stroke_rate1202U161strokes/h
auxiliary_frequency1206U161strokes/h
auxiliary_stroke_length1208F32BE1%
target_dosing_rate1210F32BE1
batch_factor1212U32BE1strokes/contact
metering_volume_per_batch_mode_triggered1214F32BE1
dosing_time_for_batch1216U161sec
contact_factor1218U161strokes/contact
metering_volume_per_contact_mode_triggered1220F32BE1l/contact
auxiliary_dosing_rate1222F32BE1
activate_concentration_mode1224U161
desired_final_concentration1225F32BE1ppm
operating_mode1227U161
target_operating_mode1228U161
discharge_stroke_metering_type1230U161
suction_stroke_metering_type1231U161
duration_of_priming1232U161sec
pcb_temperature2999F32BE10.1 K
solenoid_current3005F32BE1A
intermediate_circuit_voltage3007F32BE1V
average_solenoid_output3011F32BE1W
fan_speed3013U161Rotations/second
effective_travel_last_stroke3014F32BE1

link settings as documented (unverified): RTU; default 19200 8E1; unit ID 20; FC 03,06,16,23; Modbus RTU implementation based on RS-485. Default settings are 19200 baud, even parity, 1 stop bit, 8 data bits.

bench facts as documented (unverified)
terminalsPin 3: blue GND, Pin 4: black A/+, Pin 5: grey B/-
A/B polarityA/+, B/-
terminationActive termination (terminating resistor) integrated on the PCB, can be switched on via the metering pump's menu
connectorM12 5-pin
wiring noteshalf-duplex, 2-wire technology, twisted pair cable, max cable length 1200 m, RS-485 (TIA-485-A), differential voltage level ± 5 V
max registers/read125
protocol notesMaximum message size for FC03 is 200 bytes at 19,200 baud (100 bytes at 9600, 400 bytes at 38,400). Device monitoring stops the pump if queries from master remain unanswered beyond a certain time.
model register8
serial register3
firmware register26
identification notesProduct code is at register 1 (address 0).
environmentIP65 degree of protection (if CAN cable is correctly screwed in)
doc revisionBA_G_047_12/24_EN

generated by gemini:gemini-3.5-flash · harvested from https://www.prominent.de/resources/OperatingInstructions/English/15793/983829-BA-G-047-12-24-ErgBA-Optionen-Kommunikation-EN.pdf (ProMinent); manual-faithful — the document's claims, panel risk: ELEVATED — panel is not confident; proved interop-verified on 2026-06-10 · recorded 2026-06-10

The trust ladder

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

Have a device that isn't here? Upload its register map — generation is free, and the connector earns its rung by being proven, not claimed.

Need it proven on your own device? Hardware verification — if it doesn't verify, you don't pay.

Building a platform? License the verified library — machine-readable maps, firmware matrix, API access.