verified connector library

Pneumercator tank gauge

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
modbus_status_register0U161
tank_1_status1U32BE1
tank_1_total_height3U32BE0.10.1 in or 1 mm
tank_1_gross_volume5U32BE1GL or LT
tank_1_net_volume7U32BE1GL or LT
tank_1_percent_volume9U32BE0.10.1 %
tank_1_product_temperature11U32BE0.10.1 °F or 0.1 °C
tank_1_water_height13U32BE0.10.1 in or 1 mm
tank_1_ullage15U32BE1GL or LT
tank_2_status17U32BE1
tank_2_total_height19U32BE0.1
tank_2_gross_volume21U32BE1
tank_2_net_volume23U32BE1
tank_2_percent_volume25U32BE0.1
tank_2_product_temperature27U32BE0.1
tank_2_water_height29U32BE0.1
tank_2_ullage31U32BE1
tank_3_status33U32BE1
tank_3_total_height35U32BE0.1
tank_3_gross_volume37U32BE1
tank_3_net_volume39U32BE1
tank_3_percent_volume41U32BE0.1
tank_3_product_temperature43U32BE0.1
tank_3_water_height45U32BE0.1
tank_3_ullage47U32BE1
tank_4_status49U32BE1
tank_4_total_height51U32BE0.1
tank_4_gross_volume53U32BE1
tank_4_net_volume55U32BE1
tank_4_percent_volume57U32BE0.1
tank_4_product_temperature59U32BE0.1
tank_4_water_height61U32BE0.1
tank_4_ullage63U32BE1
sensors_1_4_status193U161
sensors_5_8_status194U161
sensors_9_12_status195U161
sensors_13_16_status196U161
contact_closures_1_4_status203U161
contact_closures_5_8_status204U161
contact_closures_9_12_status205U161
contact_closures_13_16_status206U161

link settings as documented (unverified): RTU; default 9600 8N1; unit ID 1; FC 03; Communications is over a half-duplex, single twisted-pair RS-485 cable.

⚠ WARNING! Turn power OFF before installing or removing any circuit cards. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsPlug-In Terminal Block with Wire Entries
A/B polarityInput: Ch. A (+), Ch. B (-), Shield; Output: Ch. A (+), Ch. B (-), Shield
termination120-ohm resistor. This is accomplished by setting the LINE TERMINATION switch to 'ON'
connectorPlug-in terminal block TB1
isolationAvailable in Non-Isolated and Isolated versions depending on P/N
shield/groundSHD
wiring notesMaximum Cable Length: 4000 Feet/1200 Meters total to end of run
max registers/read64
response timeout400 ms
sentinel valuesthe MODBUS processor will force all tank data to full positive scale except ullage, which will be forced to zero
protocol notesTypically, the entire MODBUS register set is updated every 0.8 to 1.2 seconds, and the MSR communications status bit is set to '1' after 10 seconds of failed TMS/LC2000 communications.
identification notesMicroprocessor/Firmware (labelled with firmware version in format PMxxxS
doc revisionMODBUS RTU Instruction Manual - 2021-09-21.docx
firmware applicabilityLC2000 ALL, TMS1000 V1x.xx.04, TMS2000 V2x.99.9A/V2x.00.05/V2x.01.xx, TMS2000W V4x.00.xx/V4x.01.xx, TMS3000 V3x.99.9A/V3x.00.05/V3x.01.xx, TMS4000 ALL, TMS4000W ALL

generated by gemini:gemini-3.5-flash · harvested from https://www.pneumercator.com/assets/img/Manuals/MODBUS%20RTU%20Instruction%20Manual.pdf (Pneumercator); 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.