Continental Control Systems WattNode WND-WR-MB Modbus register map
Wide-range 3-phase energy meter, Modbus RTU/TCP. FC03/04 read, FC06/16 write. Basic FP (f32): energy kWh at 1000-1006, power W at 1008-1014, voltage V at 1016-1030, freq at 1032. PowerFast (10 Hz, f32 only) at 1034-1042. Advanced FP: per-element energy net/pos/neg at 1100-1120, reactive energy net/pos/neg at 1122-1196, apparent at 1130-1136, PF at 1138-1144, reactive/apparent power at 1146-1160, current at 1162-1166, demand at 1168-1180. Integer equivalents at 1200-1220 (basic) and 1300-1377 (advanced). Config at 1600-1685. Comms at 1650-1658. Diagnostics at 1700-1761.
- Unofficial
- 202 registers
- Revision 2
Unofficial: Copied from an unofficial source and not tested. Read it as a draft and check a value on the real device before you rely on the rest. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.
Communication
- Protocol
- Modbus TCP and RTUdefault
- Unit ID
- 1default
- TCP port
- 502default
- Serial
- 9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit defaults
- Byte / word order
- ABCD · bytes big-endian, words high first
- Addresses
- 0-based
Connection values are defaults: the device may be configured differently.
Map
- Registers
- 202 holding registers
- Revision
- 2
- Added
- ()
- File
- maps/continental-control-systems/wattnode-wnd-wr-mb.mbmap.json · 22 KB · history
- SHA-256
- fa1320eb18dadbe88f8726f8685e9fbd8f1c8f137563135798ea42a6cf616d8f
- Manufacturer
- ctlsys.com
Sources and notes
Source: Omni Console device library (OmniCoreST), modbus-library/continental-wattnode-wnd-wr-mb.toml; Source: continental-wattnode-wnd-wr-mb-reference-manual.pdf (sections 4.2.5-4.4, pp. 35-54). Not verified against the manufacturer's documentation
- Continental Control Systems WattNode WND-WR-MB.
- Converted automatically from the Omni Console device library (OmniCoreST).
- Not verified against the manufacturer's documentation.
- Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual.
- | Continental Control Systems WattNode WND-WR-MB — Wide-Range 3-Phase Energy Meter (Modbus RTU/TCP)
- |
- | Source: continental-wattnode-wnd-wr-mb-reference-manual.pdf (sections 4.2.5-4.4, pp. 35-54)
- | Models: WND-WR-MB (single model, wide-range 120-600 Vac line-to-neutral)
- | Protocol: Modbus RTU or TCP; FC03/FC04 read (interchangeable), FC06/FC16 write
- | Baud: configurable; default 9600 8N1; 1200-115200 via register 1652
- | Register numbering: source uses 1-based numbers; TOML addresses are 0-based (source - 1).
- | 32-bit values: low 16 bits at the listed address, high 16 bits at address+1 (little-endian words).
- | Floating point: IEEE 754 f32, low word first.
- | Integer energy (s32): units of 0.1 kWh, 0.1 kVARh, or 0.1 kVAh.
- | Integer power (s16): units of PowerIntScale watts (reg 1608, default auto).
- | Integer voltage (s16): units of 0.1 V. Integer frequency (s16): units of 0.1 Hz.
- | Integer power factor (s16): units of 0.01.
- | Integer current (s16): scaled by CtAmps/CurrentIntScale.
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 0 | uint32 ABCD | R | ||||
| HR | 1000 | float32 ABCD | R | ||||
| HR | 1002 | float32 ABCD | R | ||||
| HR | 1004 | float32 ABCD | R | ||||
| HR | 1006 | float32 ABCD | R | ||||
| HR | 1008 | float32 ABCD | R | ||||
| HR | 1010 | float32 ABCD | R | ||||
| HR | 1012 | float32 ABCD | R | ||||
| HR | 1014 | float32 ABCD | R | ||||
| HR | 1016 | float32 ABCD | R | ||||
| HR | 1018 | float32 ABCD | R | ||||
| HR | 1020 | float32 ABCD | R | ||||
| HR | 1022 | float32 ABCD | R | ||||
| HR | 1024 | float32 ABCD | R | ||||
| HR | 1026 | float32 ABCD | R | ||||
| HR | 1028 | float32 ABCD | R | ||||
| HR | 1030 | float32 ABCD | R | ||||
| HR | 1032 | float32 ABCD | R | ||||
| HR | 1034 | float32 ABCD | R | ||||
| HR | 1036 | float32 ABCD | R | ||||
| HR | 1038 | float32 ABCD | R | ||||
| HR | 1040 | float32 ABCD | R | ||||
| HR | 1042 | float32 ABCD | R | ||||
| HR | 1100 | float32 ABCD | R | ||||
| HR | 1102 | float32 ABCD | R | ||||
| HR | 1104 | float32 ABCD | R | ||||
| HR | 1106 | float32 ABCD | R | ||||
| HR | 1108 | float32 ABCD | R | ||||
| HR | 1110 | float32 ABCD | R | ||||
| HR | 1112 | float32 ABCD | R | ||||
| HR | 1114 | float32 ABCD | R | ||||
| HR | 1116 | float32 ABCD | R | ||||
| HR | 1118 | float32 ABCD | R | ||||
| HR | 1120 | float32 ABCD | R | ||||
| HR | 1122 | float32 ABCD | R | ||||
| HR | 1124 | float32 ABCD | R | ||||
| HR | 1126 | float32 ABCD | R | ||||
| HR | 1128 | float32 ABCD | R | ||||
| HR | 1130 | float32 ABCD | R | ||||
| HR | 1132 | float32 ABCD | R | ||||
| HR | 1134 | float32 ABCD | R | ||||
| HR | 1136 | float32 ABCD | R | ||||
| HR | 1138 | float32 ABCD | R | ||||
| HR | 1140 | float32 ABCD | R | ||||
| HR | 1142 | float32 ABCD | R | ||||
| HR | 1144 | float32 ABCD | R | ||||
| HR | 1146 | float32 ABCD | R | ||||
| HR | 1148 | float32 ABCD | R | ||||
| HR | 1150 | float32 ABCD | R | ||||
| HR | 1152 | float32 ABCD | R | ||||
| HR | 1154 | float32 ABCD | R | ||||
| HR | 1156 | float32 ABCD | R | ||||
| HR | 1158 | float32 ABCD | R | ||||
| HR | 1160 | float32 ABCD | R | ||||
| HR | 1162 | float32 ABCD | R | ||||
| HR | 1164 | float32 ABCD | R | ||||
| HR | 1166 | float32 ABCD | R | ||||
| HR | 1168 | float32 ABCD | R | ||||
| HR | 1170 | float32 ABCD | R | ||||
| HR | 1172 | float32 ABCD | R | ||||
| HR | 1174 | float32 ABCD | R | ||||
| HR | 1176 | float32 ABCD | R | ||||
| HR | 1178 | float32 ABCD | R | ||||
| HR | 1180 | float32 ABCD | R | ||||
| HR | 1182 | float32 ABCD | R | ||||
| HR | 1184 | float32 ABCD | R | ||||
| HR | 1186 | float32 ABCD | R | ||||
| HR | 1188 | float32 ABCD | R | ||||
| HR | 1190 | float32 ABCD | R | ||||
| HR | 1192 | float32 ABCD | R | ||||
| HR | 1194 | float32 ABCD | R | ||||
| HR | 1196 | float32 ABCD | R | ||||
| HR | 1200 | int32 ABCD | R | ||||
| HR | 1202 | int32 ABCD | R | ||||
| HR | 1204 | int32 ABCD | R | ||||
| HR | 1206 | int32 ABCD | R | ||||
| HR | 1208 | int16 | R | ||||
| HR | 1209 | int16 | R | ||||
| HR | 1210 | int16 | R | ||||
| HR | 1211 | int16 | R | ||||
| HR | 1212 | int16 | R | ||||
| HR | 1213 | int16 | R | ||||
| HR | 1214 | int16 | R | ||||
| HR | 1215 | int16 | R | ||||
| HR | 1216 | int16 | R | ||||
| HR | 1217 | int16 | R | ||||
| HR | 1218 | int16 | R | ||||
| HR | 1219 | int16 | R | ||||
| HR | 1220 | int16 | R | ||||
| HR | 1300 | int32 ABCD | R | ||||
| HR | 1302 | int32 ABCD | R | ||||
| HR | 1304 | int32 ABCD | R | ||||
| HR | 1306 | int32 ABCD | R | ||||
| HR | 1308 | int32 ABCD | R | ||||
| HR | 1310 | int32 ABCD | R | ||||
| HR | 1312 | int32 ABCD | R | ||||
| HR | 1314 | int32 ABCD | R | ||||
| HR | 1316 | int32 ABCD | R | ||||
| HR | 1318 | int32 ABCD | R | ||||
| HR | 1320 | int32 ABCD | R |
Help improve this map
- I tested it on a deviceReport whether it worked, even if you did not write the map.
- Suggest a correctionEdit the file on GitHub; it opens a pull request.
- Report a problemA wrong address, type, scale or byte order.
- Read the formatWhat each key of the file means (SPEC.md).