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.
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.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| Lag Delay | 0 | U16 | 1 | ms |
| ModbusAddress | 2 | U16 | 1 | |
| BitRate | 3 | U16 | 1 | |
| Parity | 8 | U16 | 1 | |
| StopBits | 9 | U16 | 1 | |
| Relay1Control | 11 | U16 | 1 | |
| ErrorDelay | 12 | U16 | 1 | s |
| SET1Type | 13 | U16 | 1 | |
| SET2Type | 14 | U16 | 1 | |
| SET3Type | 15 | U16 | 1 | |
| Relay2Control | 16 | U16 | 1 | |
| Software Version | 22 | U16 | 0.1 | |
| Product Version | 29 | U16 | 1 | |
| Software Version | 31 | U16 | 0.1 | |
| ControlReg | 100 | U16 | 1 | |
| AltControlMode | 101 | U16 | 1 | |
| SetPoint | 103 | U16 | 1 | |
| RelayControl | 104 | U16 | 1 | |
| ControlMode | 107 | U16 | 1 | |
| StatusReg | 200 | U16 | 1 | |
| ControlMode | 202 | U16 | 1 | |
| ErrorCode1 | 204 | U16 | 1 | |
| ErrorCode2 | 205 | U16 | 1 | |
| ErrorCode3 | 206 | U16 | 1 | |
| ControlMode | 207 | U16 | 1 | |
| Head | 300 | U16 | 0.01 | m |
| Flow | 301 | U16 | 0.1 | m3/h |
| Efficiency | 302 | U16 | 0.01 | % |
| Speed | 303 | U16 | 1 | rpm |
| Frequency | 304 | U16 | 0.1 | Hz |
| ActualSetPoint | 307 | U16 | 0.01 | % |
| Power | 311 | U32BE | 1 | W |
| CircuitTemp | 317 | I16 | 0.01 | °C |
| MotorTemp | 318 | I16 | 0.01 | °C |
| LiquidTemp | 321 | I16 | 0.01 | °C |
| OperationTime | 326 | U32BE | 1 | hour |
| TotalPoweredTime | 328 | U32BE | 1 | hour |
| Energy | 331 | U32BE | 1 | kWh |
⚠ Before performing any work on the module, make sure that the pump and module electricity supply has been switched off and that it cannot be accidently switched on. — Starkest reads only; we never write a control register.
| terminals | Screw-less terminals |
| A/B polarity | A, B and COM (Common) |
| termination | Not present. External termination (100-150 ohm resistor) recommended on both ends. |
| connector | Screw-less terminals, RJ-45 for Ethernet |
| isolation | Common ground (COM) with SET1, SET2 and SET3. |
| shield/ground | The cable screen must be connected to the COM terminal and connected to safety ground at one point. |
| wiring notes | Maximum cable length 1200 m |
| protocol notes | Lag Delay (register 001) adds delay in milliseconds to every Modbus reply. |
| firmware register | 023 |
| identification notes | Product Version is at register 030, Software Version is at registers 023 and 032. |
| power | 5 V@500 mA supplied by the pump |
| environment | Ambient humidity < 95 % relative, non-condensing |
| certifications | UL778, 1004-1, 508C, CAN/CSA C22.2 #108, #100, #107.1 EMC(89/366EEC):EN61000, LVD(73/23/EC):EN60335-1, EN60335-2-51, Machine Safety(98/37/EC): EN ISO 12100 |
| doc revision | 302-393, Effective: August 2, 2021 |
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.