device library

Crowcon Nimbus gas controller

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.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

pointaddress (0-based)typescaleunit
gas_level99I160.1% FSD
mode100I161enum
status101I161enum
detector_signal_rate_of_change102I160.01
inst_gas_reading103I160.1
obscuration_factor104I160.1%
supply_voltage105I160.01V
temperature106I160.1oC
gas_det_level_at_zero303I161raw
ref_det_level_at_zero304I161
temp_at_zero305I160.1oC
gas_det_zero_drift306I161
ref_det_zero_drift307I161
temp_at_auto_zero308I160.1
gas_det_signal_gain_at_fsd309I161
ref_det_signal_gain_at_fsd310I161
temp_at_fsd311I160.1
level_2_alarm_threshold499I160.1% FSD
level_1_alarm_threshold500I160.1% FSD
level_1_falling_alarm_threshold501I160.1
level_2_falling_alarm_threshold502I160.1
alarm_threshold_hysteresis503I160.1
lamp_sense575I160.1
supply_voltage_test576I160.01
reg_supply_sense577I160.001
temperature_test578I160.1

link settings as documented (unverified): RTU; default 9600 8N2; unit ID 1; FC 03,16; RS485 half-duplex multi-drop asynchronous serial communications link.

bench facts as documented (unverified)
A/B polaritydifferential of between 2 and 6 volts
isolationconforming to the RS458 standard (-7 to +12 volts)
wiring notes2 wire, half duplex, multi-drop
max registers/read125
response timeout500 ms
inter-frame delay10 ms
broadcastsupported
protocol notesGlobal address 000 is used for broadcast requests, which are validated and actioned but not responded to.
model register0
serial register4
firmware register1
FC 43 device IDnot supported
powersupply set to 24 volts
doc revisionIssue No: 3, Date: 09-Mar-06

⚠ disputed: gas_level @ 99 — disputed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012) which lists Gas Level at register 100

⚠ disputed: mode @ 100 — disputed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012) which lists Mode at register 101

⚠ disputed: status @ 101 — disputed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012) which lists Status at register 102

⚠ disputed: detector_signal_rate_of_change @ 102 — disputed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012) which lists Detector Signal Rate of Change at register 103

⚠ disputed: inst_gas_reading @ 103 — disputed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012) which lists Inst Gas Reading at register 104

⚠ disputed: obscuration_factor @ 104 — disputed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012) which lists Obscuration Factor at register 105

⚠ disputed: gas_det_level_at_zero @ 303 — disputed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012) which lists Gas Det Level at Zero at register 304

⚠ disputed: ref_det_level_at_zero @ 304 — disputed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012) which lists Ref Det Level at Zero at register 305

field reports — community-sourced, unverified (checked 2026-06-11)
  • The register map summary provided contains off-by-one errors across multiple registers compared to the official NIM-012 specification. For example, Gas Level is at register 100 (not 99), Mode is at 101 (not 100), Status is at 102 (not 101), and Lamp Sense is at 576 (not 575). [source]
  • confirmed: Document revision 'Issue No: 3, Date: 09-Mar-06' — confirmed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012)
  • confirmed: Register addresses mode @ 101, status @ 102, detector_signal_rate_of_change @ 103, inst_gas_reading @ 104, obscuration_factor @ 105 — confirmed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012)
  • confirmed: Register addresses gas_det_level_at_zero @ 304, ref_det_level_at_zero @ 305 — confirmed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012)
  • confirmed: Register addresses level_2_alarm_threshold @ 500, level_1_alarm_threshold @ 501, level_1_falling_alarm_threshold @ 502 — confirmed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012)
  • confirmed: Register addresses lamp_sense @ 576, supply_voltage_test @ 577, reg_supply_sense @ 578 — confirmed by Crowcon Nimbus ModBus Interface Specification (Doc No: NIM-012)

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.