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 |
|---|---|---|---|---|
| Actual Speed | 100 | U16 | 1 | RPM |
| Actual Speed | 101 | U16 | 0.1 | % |
| Motor Power | 102 | U32BE | 0.01 | |
| Motor Input Voltage | 104 | U16 | 0.1 | V |
| Motor Input Current | 105 | U32BE | 0.01 | A |
| Sensorless Head | 107 | U32BE | 0.01 | |
| Sensorless Flow | 109 | U32BE | 0.01 | |
| Total Flow | 111 | U32BE | 0.01 | |
| Total Power | 113 | U32BE | 0.01 | |
| Number of Running Pumps | 115 | U16 | 1 | |
| Max Sensorless Flow | 116 | U32BE | 0.01 | |
| Max Sensorless Head | 118 | U32BE | 0.01 | |
| Status | 122 | U16 | 1 | |
| Digital In | 200 | U16 | 1 | |
| Analog In 1 | 201 | U32BE | 0.01 | V/mA |
| Analog In 2 | 203 | U32BE | 0.01 | V/mA |
| Analog Out 1 | 205 | U16 | 0.01 | mA |
| Digital Out | 206 | U16 | 1 | |
| Relays | 207 | U16 | 1 | |
| Flow Units | 250 | U16 | 1 | |
| Pressure Units | 251 | U16 | 1 | |
| Power Units | 252 | U16 | 1 | |
| Speed Units | 253 | U16 | 1 | |
| Temperature Units | 254 | U16 | 1 | |
| Total Pump Running Hours | 275 | U32BE | 1 | h |
| Trip Pump Running Hours | 277 | U32BE | 1 | h |
| Total Controller Running Hours | 279 | U32BE | 1 | h |
| Present Controller Running Hours | 281 | U32BE | 1 | h |
| Total Pump Running kWh Counter | 283 | U32BE | 1 | kWh |
| Trip Pump Running kWh Counter | 285 | U32BE | 1 | kWh |
| Control Mode | 300 | U16 | 1 | |
| HOA State | 301 | U16 | 1 | |
| Active Parameters | 302 | U16 | 1 | |
| Minimum Speed Limit | 303 | U16 | 1 | RPM |
| Maximum Speed Limit | 304 | U16 | 1 | RPM |
| Hand Mode Speed | 305 | U16 | 0.1 | |
| BMS Set Speed | 306 | U16 | 0.1 | |
| Start/Stop | 308 | U16 | 1 | |
| Alarms | 400 | U32BE | 1 | |
| Warnings | 402 | U32BE | 1 | |
| Acknowledge Warnings | 404 | U32BE | 1 | |
| Standard Mode - Zero Flow Head | 500 | U32BE | 0.01 | |
| Standard Mode - Design Head | 502 | U32BE | 0.01 | |
| Standard Mode - Design Flow | 504 | U32BE | 0.01 | |
| Standard Mode - Minimum Flow | 506 | U32BE | 0.01 | |
| Mode 1 - Zero Flow Head | 508 | U32BE | 0.01 | |
| Mode 1 - Design Head | 510 | U32BE | 0.01 | |
| Mode 1 - Design Flow | 512 | U32BE | 0.01 | |
| Mode 1 - Minimum Flow | 514 | U32BE | 0.01 | |
| Mode 2 - Zero Flow Head | 516 | U32BE | 0.01 | |
| Mode 2 - Design Head | 518 | U32BE | 0.01 | |
| Mode 2 - Design Flow | 520 | U32BE | 0.01 | |
| Mode 2 - Minimum Flow | 522 | U32BE | 0.01 | |
| Control Setpoint | 539 | U32BE | 0.01 | |
| Pump Name / Tag name | 900 | U16 | 1 | |
| Serial Number | 908 | U16 | 1 | |
| Firmware Version | 915 | U16 | 0.01 | |
| Hardware Version | 916 | U16 | 1 | |
| BMS Modbus Version | 917 | U16 | 1 | |
| Firmware Patch Version | 918 | U16 | 1 |
| terminals | RS-485 Interface: (P RS-485) terminal 68, (N RS-485) terminal 69, (COM RS-485) terminal 61 |
| A/B polarity | A = + Positive, B = - Negative, G = Ground |
| termination | Terminating resistor switch set to Enabled (towards the EN label for the BAS ports) |
| connector | 3-way plug for RS485 bus |
| shield/ground | Recommended cable is 3-conductor AWG 20 stranded tinned copper, PVC insulated, foil shielded and with wire guide (e.g., Belden 3106A) |
| serial register | 908 |
| firmware register | 915 |
| power | 1 x 200-240V +- 10%, 3 x 200-240V +- 10%, 3 x 380-480V +- 10%, 3 x 525-600V +- 10%, 50/60Hz |
| environment | Ambient temperature for standard motors must be no greater than 113°F/45°C. Standard enclosure rating is UL Type 12 / IP55. |
| certifications | UL Type 12 / IP55, CE compliance, UL compliance (61800-5-1), UL compliance (508c) |
| doc revision | File No: 101.82, Date: November 10, 2025 |
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.