verified connector library

Dynasonics TFX-5000 ultrasonic 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 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
flow_rate_on_screen600F32BE1
velocity_on_screen602F32BE1
delta_time_filtered604F32BE1
energy_btu_rate608F32BE1
temperature_1610F32BE1
temperature_2612F32BE1
delta_temperature614F32BE1
flow_rate_gpm800F32BE1
velocity_fps802F32BE1
energy_rate_kbtu804F32BE1
flow_rate_lpm1000F32BE1
velocity_mps1002F32BE1
energy_rate_kwh1004F32BE1
net_flow_totalizer_home_units2300F32BE1
positive_flow_totalizer_home_units2302F32BE1
negative_flow_totalizer_home_units2304F32BE1
gross_flow_totalizer_home_units2306F32BE1
energy_btu_net_total_home_units2316F32BE1
energy_btu_positive_total_home_units2318F32BE1
energy_btu_negative_total_home_units2320F32BE1
energy_btu_gross_total_home_units2322F32BE1
net_flow_totalizer_gal2400F32BE1
positive_flow_totalizer_gal2402F32BE1
negative_flow_totalizer_gal2404F32BE1
gross_flow_totalizer_gal2406F32BE1
energy_btu_net_total_kbtu2416F32BE1
energy_btu_positive_total_kbtu2418F32BE1
energy_btu_negative_total_kbtu2420F32BE1
energy_btu_gross_total_kbtu2422F32BE1
net_flow_totalizer_liters2500F32BE1
positive_flow_totalizer_liters2502F32BE1
negative_flow_totalizer_liters2504F32BE1
gross_flow_totalizer_liters2506F32BE1
energy_net_total_kwh2516F32BE1
energy_positive_total_kwh2518F32BE1
energy_negative_total_kwh2520F32BE1
energy_gross_total_kwh2522F32BE1
signal_strength5500U161count
current_output_1_ma5601F32BE1mA
current_output_2_ma5604F32BE1mA
current_output_3_ma5607F32BE1mA

link settings as documented (unverified): RTU; FC 01,03,04,05,06,16; EIA-485 port automatically detects which lines are A and B for transmitting and receiving. The hardware automatically corrects for the RS485 negative and positive connections being swapped.

bench facts as documented (unverified)
terminalsTB700 terminals 3 (RS485+) and 4 (RS485-)
A/B polarityautomatically detects which lines are A and B... automatically corrects for the RS485 negative and positive connections being swapped
terminationBuilt-in resistor that can be selected through the communication setting (60.4 Ohms x 2)
connectorTB700
shield/groundTypically, one end of the shield drain is connected to a clean ground to dissipate EMI
wiring notesUp to 126 transmitters to be placed on a single three-wire cable up to 4000 feet.
protocol notesWhen a USB programming cable is connected, the RS485 and frequency outputs are disabled.
serial register47129
firmware register47193
identification notesPart Number: 47065, Calibration Date: 47257, Date Code: 47321
doc revisionTTM-UM-03073-EN-01 (August 2019)
field reports — community-sourced, unverified (checked 2026-06-11)
  • confirmed: EIA-485 port automatically detects which lines are A and B and corrects for swapped connections — confirmed by TTM-UM-03073-EN-01 User Manual
  • confirmed: Up to 126 transmitters on a single three-wire cable up to 4000 feet — confirmed by TTM-UM-03073-EN-01 User Manual
  • confirmed: TB700 terminals 3 (RS485+) and 4 (RS485-) — confirmed by TTM-UM-03073-EN-01 User Manual
  • confirmed: Built-in termination resistor of 60.4 Ohms x 2 enabled via settings — confirmed by TTM-UM-03073-EN-01 User Manual
  • confirmed: When a USB programming cable is connected, the RS485 and frequency outputs are disabled — confirmed by TTM-UM-03073-EN-01 User Manual
  • confirmed: Identification registers (Part Number @ 47065, Serial Number @ 47129, Firmware Version @ 47193, Calibration Date @ 47257, Date Code @ 47321) — confirmed by TTM-UM-03073-EN-01 User Manual
  • confirmed: Register map summary 0-based addresses (e.g., flow_rate_on_screen @ 600, velocity_on_screen @ 602, delta_time_filtered @ 604) correspond to the 64-bit double-precision registers starting at 40601, 40603, and 40605 — confirmed by TTM-UM-03073-EN-01 User Manual

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.