device library

VPInstruments VPFlowScope In-line flow meter

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

structure-verified

Decode path is structurally sound (addresses, widths, finite values). Does NOT prove word order or scaling.

pointaddress (0-based)typescaleunit
Diameter8F32LE1
4 .. 20 mA Max9F32LE1
4 .. 20 mA Min10F32LE1
4 .. 20 mA Unit11F32LE1
Flow in mn/sec16I32LE0.1mn/sec
Flow in m3n/hr17I32LE0.1m3n/hr
Flow in ln/min18I32LE0.1ln/min
Flow in SCFM19I32LE0.1SCFM
Flow in m3n/min20I32LE0.1m3n/min
Flow in sfps21I32LE0.1sfps
Flow in mn/sec24F32LE1mn/sec
Flow in m3n/hr25F32LE1m3n/hr
Flow in ln/min26F32LE1ln/min
Flow in SCFM27F32LE1SCFM
Flow in m3n/min28F32LE1m3n/min
Flow in sfps29F32LE1sfps
Pressure in bar32I32LE0.1bar
Pressure in psi33I32LE0.1psi
Pressure in bar40F32LE1bar
Pressure in psi41F32LE1psi
Temperature in °C64I32LE0.1°C
Temperature in °F65I32LE0.1°F
Temperature in °C72F32LE1°C
Temperature in °F73F32LE1°F
Totalizer in m3n128I32LE0.1m3n
Totalizer in m3n136F32LE1m3n

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.

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.