verified connector library

Seametrics iMAG 4700/AG3000 magmeter (Modbus version)

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
tunit1000U161enum
runit1001U161enum
runit_time1002U161enum
damp1003U161cycles
setf1004U161Hz
setp_units1005U161enum
clear_batch_totals1006U161enum
status5000U161enum
set47000F32BE1specified by RUNIT
set207002F32BE1specified by RUNIT
setp7004F32BE1specified by SETP UNITS
flow_rate7006F32BE1specified by RUNIT
total_fwd7008F32BE1specified by TUNIT
total_rev7010F32BE1specified by TUNIT
zradc7012F32BE1calibrated constant
fsadc7014F32BE1calibrated constant
cutoff7016F32BE1gpm
q47018F32BE1gpm
voltage7020F32BE1V
total_batch_forward7022F32BE1specified by TUNIT
total_batch_reverse7024F32BE1specified by TUNIT

link settings as documented (unverified): RTU; default 19200 8N1; unit ID 1; FC 03,04,06,16; Data Bits = 8 (Not Selectable). Stop Bits = 1 (Not Selectable).

⚠ When quantities are written to the meter, they are also stored in an internal EEPROM device. As such, there is a limit as to how many times the device may be written. With this in mind, the write operation should be used cautiously and sparingly. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminals6 or 8 conductor cable, or 3-position terminal block on 103848 board
A/B polarityA/TX[+], B/RX[-]
termination120-ohm termination resistor built into the 103848 board, activated by JP1 jumper
connector5-pin plug or 3-position terminal block
isolationisolated RS485 serial communications port
shield/groundIsolated Ground (Grey or White Wire)
wiring notesFail-safe receiver implemented in RS485 transceiver.
protocol notesWhen quantities are written to the meter, they are also stored in an internal EEPROM device. As such, there is a limit as to how many times the device may be written.
model register6008
serial register6000
firmware register6016
identification notesLOWER FIRMWARE at 6016, UPPER FIRMWARE at 6024, MODBUS FIRMWARE at 6032
FC 43 device IDnot supported
powerMeters having the old 102151 Modbus option board must be configured for, and connected to, external power. Meters using the 103848 Modbus option board can run off external power or primarily off the internal battery.
accuracyThe values for FLOWRATE, FORWARD TOTAL, and REVERSE TOTAL are stored internally in the meter as 64-bit, double precision IEEE numbers. 32-bit float values include a certain amount of rounding when total exceeds 16,777,216 units.
certificationsISO 9001
doc revisionLT-103393r1.8-20230308

generated by gemini:gemini-3.5-flash · harvested from https://www.seametrics.com/wp-content/uploads/LT-103393r1.8-20230308-Modbus-Interface.pdf (Seametrics); 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.