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 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
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

⚠ disputed: identification registers — disputed by Seametrics Modbus Interface Description (LT-103393r1.8) which maps MODEL # to 6000 (not 6008), LOWER FIRMWARE to 6008 (not 6016), UPPER FIRMWARE to 6016 (not 6024), MODBUS FIRMWARE to 6024 (not 6032), and SERIAL # to 7024 (not 6000)

field reports — community-sourced, unverified (checked 2026-06-11)
  • Upgrading the Modbus option board to the low-power version requires updating the meter firmware to version 4.05 and replacing the Modbus option board with one programmed with version 2.02 firmware. [source]
  • confirmed: comms defaults — confirmed by Seametrics Modbus Interface Description (LT-103393r1.8) which lists default baud rate as 19200, default slave ID as 1, and RTU framing with function codes 3, 4, 6, and 16
  • confirmed: register map (flow_rate @ 7006, total_fwd @ 7008, total_rev @ 7010, total_batch_forward @ 7022, total_batch_reverse @ 7024) — confirmed by Seametrics Modbus Interface Description register map
  • confirmed: power and termination — confirmed by Seametrics Modbus Interface Description which states the 103848 low-power board can run on internal battery and has a built-in 120-ohm termination resistor activated by JP1 jumper

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.