verified connector library

Badger Meter ModMAG M2000 mag flow 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 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
t1_t_plus_m3207F32BE1m3
t1_t_plus_user_units211F32BE1
t2_t_minus_m3215F32BE1m3
t2_t_minus_user_units219F32BE1
t3_tn_m3223F32BE1m3
t3_tn_user_units227F32BE1
t1_t_plus_rollover_counter231U161
t2_t_minus_rollover_counter232U161
flow_velocity_m_s233F32BE1m/s
preset_batch_totalizer_m3235F32BE1m3
flow_rate_m3_s237F32BE1m3/s
preset_batch_totalizer_user_units239F32BE1
flow_rate_user_units241F32BE1
relative_flow_rate_percent243F32BE1%
power_up_counter245U161
detector_error_counter246U161
empty_pipe_counter247U161
full_scale_counter248U161
totalizer_overflow_counter249U161
meter_status262U161
power_loss_totalizer_seconds263U32BE1s
analog_input_measure_value277F32BE1
empty_pipe_actual_resistance_ohms282F32BE1Ohms
empty_pipe_measure_value_volts288F32BE1V
flow_direction301U161
analog_output_current_a334F32BE1A
digital_input_status341U161

link settings as documented (unverified): RTU; FC 03,04,06,16; Port A (pins 5,6,7) supports MODBUS RTU using RS232. RS485 is supported as an accessory daughterboard (p/n 67079-003).

bench facts as documented (unverified)
terminalsPort A (pins 5,6,7) for RS232
wiring notesRS485 supported via accessory daughterboard p/n 67079-003
protocol notesWrite function codes are not accepted while menu navigation is in process. Writes update volatile memory; must write 0x01 to Command Action Request Register (0x0125) to save to non-volatile memory.
model register0x0001
serial register0x0043
firmware register0x0009
identification notesProduct Code at 0x0000, Product Name at 0x0001, Firmware Name at 0x0009, PCB Serial Number at 0x0043
doc revisionIAB-189-01-EN (August 2012)

generated by gemini:gemini-3.5-flash · harvested from https://www.kele.com/Catalog/07%20Flow/PDFs/Badger%20M2000%20Modbus%20Memory%20Map.pdf (Badger Meter); manual-faithful — the document's claims, panel risk: LOW — panel concurs, no field disagreements; proved interop-verified on 2026-06-11 · recorded 2026-06-11

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.