verified connector library

VPInstruments VPFlowScope In-line 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_m_n_sec_int16U32LE0.1mn/sec
flow_m3_n_hr_int17U32LE0.1m3n/hr
flow_l_n_min_int18U32LE0.1ln/min
flow_scfm_int19U32LE0.1SCFM
flow_m3_n_min_int20U32LE0.1m3n/min
flow_sfps_int21U32LE0.1sfps
pressure_bar_int32U32LE0.1bar
pressure_psi_int33U32LE0.1psi
temperature_c_int64U32LE0.1°C
temperature_f_int65U32LE0.1°F
totalizer_m3_n_int128U32LE0.1m3n
diameter8F32LE1
analog_out_max9F32LE1
analog_out_min10F32LE1
analog_out_unit11F32LE1
flow_m_n_sec_float24F32LE1mn/sec
flow_m3_n_hr_float25F32LE1m3n/hr
flow_l_n_min_float26F32LE1ln/min
flow_scfm_float27F32LE1SCFM
flow_m3_n_min_float28F32LE1m3n/min
flow_sfps_float29F32LE1sfps
pressure_bar_float40F32LE1bar
pressure_psi_float41F32LE1psi
temperature_c_float72F32LE1°C
temperature_f_float73F32LE1°F
totalizer_m3_n_float136F32LE1m3n

link settings as documented (unverified): RTU; default 38400 8N1; unit ID 9; FC 03,16; Maximum polling interval is 10ms. Data is refreshed every second.

⚠ NEVER USE AC POWER. THIS WILL VOID WARRANTY AND BRING PERMANENT DAMAGE TO THE ELECTRONICS. CONNECT THE M12 CONNECTOR BEFORE POWERING UP THE INSTRUMENTS. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsM12 5-pin female connector
A/B polarityPin 4 RS485 B, Pin 5 RS485 A
terminationThe VPInstruments junction box features a jumper that can be used to enable a 120 Ohm resistor.
connectorM12 5-pin female connector or M12 8-pin connector
shield/groundShielded twisted pair cabling must be used. Connect shield to safety ground on one point.
wiring notesConnection of a third wire between the master and slave should be done to limit the common mode voltage.
protocol notesMaximum polling interval is 10ms.
power12 .. 24 VDC +-10% CLASS 2 (UL), 150 mA at 24 VDC
environmentAmbient temperature 0 .. 60 °C / 32 .. 140 °F, IP65 when mated to connector
accuracy0.5% FSS under calibration conditions with tubing kit, 5% FSS without tubing kit
certificationsCE EN 61326-1(2006) Class A, EN 61000-6-1 (2007), UL / CUL 14 AZ, Industrial Control Equipment
doc revisionMAN-VP-SINL-EN-2300 Last Revision Date: 21-7-2023
field reports — community-sourced, unverified (checked 2026-06-11)
  • RS485 Polarity Swap: Older manuals (e.g., 2015) labeled Pin 4 as RS485 A and Pin 5 as RS485 B, whereas newer manuals (e.g., 2023) label Pin 4 as RS485 B and Pin 5 as RS485 A. This discrepancy can cause polarity issues in the field, requiring users to swap the A and B lines to establish communication. [source]
  • Consecutive 32-bit Registers: The 32-bit registers (both float and integer) are mapped to consecutive Modbus addresses (e.g., 16, 17, 18...). Because of this, standard contiguous block reads of multiple parameters will result in overlapping or invalid data. Each parameter must be read individually with a length of 2 registers. [source]
  • confirmed: Baud rates [9600, 19200, 38400], default baud 38400, default unit ID 9, framing RTU, parity N, stop bits 1 — confirmed by VPFlowScope In-line User Manual (MAN-VP-SINL-EN-2300)
  • confirmed: Accuracy 0.5% FSS under calibration conditions with tubing kit, 5% FSS without tubing kit — confirmed by VPFlowScope In-line User Manual (MAN-VP-SINL-EN-2300)
  • confirmed: Warning NEVER USE AC POWER... CONNECT THE M12 CONNECTOR BEFORE POWERING UP — confirmed by VPFlowScope In-line User Manual (MAN-VP-SINL-EN-2300)
  • confirmed: The VPInstruments junction box features a jumper that can be used to enable a 120 Ohm resistor — confirmed by Modbus Junction Box Manual (MAN-VP-AMJB-EN-2500)
  • confirmed: Register addresses (e.g., flow_m_n_sec_int @ 16, flow_m3_n_hr_int @ 17, flow_l_n_min_int @ 18, flow_scfm_int @ 19, flow_m3_n_min_int @ 20, flow_sfps_int @ 21, pressure_bar_int @ 32, pressure_psi_int @ 33, temperature_c_int @ 64, temperature_f_int @ 65, totalizer_m3_n_int @ 128, diameter @ 8, analog_out_max @ 9, analog_out_min @ 10, analog_out_unit @ 11, flow_m_n_sec_float @ 24, flow_m3_n_hr_float @ 25, flow_l_n_min_float @ 26, flow_scfm_float @ 27, flow_m3_n_min_float @ 28, flow_sfps_float @ 29, pressure_bar_float @ 40, pressure_psi_float @ 41, temperature_c_float @ 72, temperature_f_float @ 73, totalizer_m3_n_float @ 136) — confirmed by VPFlowScope In-line User Manual (MAN-VP-SINL-EN-2300)

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.