verified connector library

Hach SC4500 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.

structure-verified

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

pointaddress (0-based)typescaleunit
classified_error0U161
classified_status_11U161
classified_status_22U161
classified_status_33U161
classified_status_44U161
device_error_condition_15U161
device_error_condition_26U161
device_warning_condition_17U161
device_warning_condition_28U161
heartbeat9U161
measurement_110F32BE1
measurement_212F32BE1
measurement_314F32BE1
measurement_416F32BE1
measurement_518F32BE1
measurement_620F32BE1
measurement_722F32BE1
measurement_824F32BE1
measurement_926F32BE1
measurement_1028F32BE1
measurement_1130F32BE1
measurement_1232F32BE1
measurement_1334F32BE1
measurement_1436F32BE1
measurement_1538F32BE1
measurement_1640F32BE1

link settings as documented (unverified): RTU/ASCII/TCP; default 19200 8N1; Baud rate options: 9600, 19200 (default), 38.4K, 57.6K or 115.2K. Parity options: None (default), Even or Odd. Stop bits: 1 (default) or 2. Modbus TCP is also supported.

⚠ Explosion hazard. This manual is only for installation of the unit in a non-hazardous location. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsPower and relay terminals are designed for only single wire termination.
A/B polarityMains connection must keep supply polarity.
connectorM12 female D-coding connector for LAN
isolationThe relays are isolated from each other and the low-voltage input/output circuitry.
shield/groundIf metal conduit is used, make sure that the conduit hub is tightened so that the conduit hub connects the metal conduit to safety ground.
response timeout1000 ms
protocol notesRead timeout default is 1 second. Register write timeout default is 3 seconds. File write timeout default is 5 seconds. File preparation timeout default is 6 seconds. Recommended poll rate is between 500 ms and 5 s.
identification notesModule information menu shows the software version, bootloader version and serial number of the Modbus module.
powerAC controller: 100–240 VAC ±10%, 50/60 Hz, 1 A; DC controller: 18–28 VDC, 2.5 A
environmentOperating temperature: -20 to 60 °C (8W AC/9W DC sensor load) or -20 to 45 °C (28W AC/20W DC sensor load); Relative humidity: 0 to 95%, non-condensing; Altitude: 3000 m maximum; Indoor and outdoor use
certificationsCE, ETL certified to UL and CSA safety standards, FCC, ISED, KC, RCM, EAC, UKCA, SABS, CMIM, Morocco
doc revision07/2025, Edition 14
field reports — community-sourced, unverified (checked 2026-06-11)
  • Modbus TCP protocol is NOT enabled by default on the SC4500. Users must purchase and enter a 25-character alphanumeric license key in the firmware to activate Modbus TCP functionality. [source]
  • Unlike standard Modbus devices with fixed register maps, the SC4500 requires explicit 'Telegram' configuration in the controller menu to map and push specific measurement values to Modbus register locations. [source]
  • confirmed: Baud rate options: 9600, 19200 (default), 38.4K, 57.6K or 115.2K. Parity options: None (default), Even or Odd. Stop bits: 1 (default) or 2. Modbus TCP is also supported. — confirmed by Hach SC4500 User Manual and Modbus TCP/IP Register Map
  • confirmed: Read timeout default is 1 second. Register write timeout default is 3 seconds. File write timeout default is 5 seconds. File preparation timeout default is 6 seconds. — confirmed by Modbus Register sc4500 Modbus TCP/IP document
  • confirmed: Classified Error, Classified Status 1-4, Device Error Condition 1-2, Device Warning Condition 1-2, Heartbeat, and Measurements 1-16 — confirmed by Hach SC4500 User Manual Appendix A Telegram tag list

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.