verified connector library

Senva TG gas sensor/controller

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
reset_status102U161
reset_count103U161
up_time104U32BE1s
co_warning_setpoint150F32BE1ppm
co_alarm_setpoint152F32BE1ppm
co_hysteresis154F32BE1ppm
co_sensor_calibration156F32BE1nA/ppm
co_sensor_life158I161d
no2_warning_setpoint160F32BE1ppm
no2_alarm_setpoint162F32BE1ppm
no2_hysteresis164F32BE1ppm
no2_sensor_calibration166F32BE1nA/ppm
no2_sensor_life168I161d
current_system_state170U161
fan_relay210U161
alarm_buzzer230U161
temperature310F32BE1°F
temperature_instantaneous312F32BE1°F
temperature_minimum314F32BE1°F
temperature_maximum316F32BE1°F
temperature_average318F32BE1°F
co_gas_concentration320F32BE1ppm
co_gas_concentration_smoothed322F32BE1ppm
co_gas_concentration_minimum324F32BE1ppm
co_gas_concentration_maximum326F32BE1ppm
co_gas_concentration_average328F32BE1ppm
no2_gas_concentration330F32BE1ppm
no2_gas_concentration_smoothed332F32BE1ppm
no2_gas_concentration_minimum334F32BE1ppm
no2_gas_concentration_maximum336F32BE1ppm
no2_gas_concentration_average338F32BE1ppm
power_supply_voltage380F32BE1V
power_supply_voltage_instantaneous382F32BE1V
power_supply_voltage_minimum384F32BE1V
power_supply_voltage_maximum386F32BE1V
power_supply_voltage_average388F32BE1V

link settings as documented (unverified): RTU/ASCII; baud 1200/9600/19200/38400/57600/76800/115200/230400/460800; FC 03,06,08,16,17; Supports automatic detection of baud rate, parity, data bits, and protocol.

⚠ The device provides no facility to revert the baud rate remotely. Once written, the device will lose communication until the client baud rate matches the new configuration. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsRS485 terminals
max registers/read125
broadcastsupported
FC 43 device IDnot supported
powerIf the supply voltage drops below 10.0 V, the device anticipates power loss and saves the current configuration to non-volatile memory.
doc revision154-0033-0A, Rev. 0A, 3/16/2017
field reports — community-sourced, unverified (checked 2026-06-11)
  • In the newer Modbus Protocol Guide (154-0036-0A, Rev. 0A, 2/7/2020), the registers are generalized from 'CO' and 'NO2' to 'Sensor 1' and 'Sensor 2' (e.g., R150 becomes 'Sensor 1 Warning Setpoint' and R320 becomes 'Sensor 1 Gas Concentration') to support other gas elements like CO2, Methane, Propane, Oxygen, etc. [source]
  • confirmed: Document revision 154-0033-0A, Rev. 0A, 3/16/2017 — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A [2.1.1]
  • confirmed: Baud rates [1200, 9600, 19200, 38400, 57600, 76800, 115200, 230400, 460800] — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A, R124/25
  • confirmed: Framing [RTU, ASCII] — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A, R112/122
  • confirmed: Function codes [3, 6, 8, 16, 17] — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A, which details 0x03, 0x06, 0x08, 0x10, and 0x11
  • confirmed: Power loss behavior (saving configuration below 10.0 V) — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A, R382/83 description
  • confirmed: No remote baud rate revert facility — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A, R124/25 warning note
  • confirmed: Register map (reset_status @ 102, reset_count @ 103, up_time @ 104, co_warning_setpoint @ 150, etc.) — confirmed by Senva Modbus Protocol Guide TG 154-0033-0A

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.