Reference · English
WB-MAP3E configuration registers
Description
| RO / RW | Read only / Read/Write |
| Shown in bold | Default register value |
| xN | Multiply the register value by this factor to obtain the value in the stated units.
If omitted, assume 1 |
| ⚡ | This register supports data transmission using events in Fast Modbus. |
| FW | Firmware version that introduced the register. Blank means it has always been available. |
| Error: | Value on error |
| Grey cell | Service register: purpose, format and contents may change in later firmware |
| Address | Register parameters | Description | Values | FW | |||
|---|---|---|---|---|---|---|---|
| Dec | Hex | Type | Access | Format | |||
| 102 | 0x0066 | Holding | RW | u8 | Detect phase outages ERRMAP0003 | 0 - disabled, 1 - enabled |
2.6.3 |
| 4336 | 0x10F0 | Holding | RW | u16 | Peak aggregation period (s) | 1 - 65535 60 |
2.3.0 |
| 4340 | 0x10F4 | Holding | RW | u16 | Current peak detection period (ms) | 1 - 255 20 |
2.13.0 |
| 5216 | 0x1460 | Holding | RW | u16 | L1 (A) current transformer ratio | 0 for WB-MAP3E, 2000 for WB-MAP3ET | 2.1.0 |
| 5217 | 0x1461 | Holding | RW | u16 | L2 (B) current transformer ratio | 0 for WB-MAP3E, 2000 for WB-MAP3ET | 2.1.0 |
| 5218 | 0x1462 | Holding | RW | u16 | L3 (C) current transformer ratio | 0 for WB-MAP3E, 2000 for WB-MAP3ET | 2.1.0 |
| 5219 | 0x1463 | Holding | RW | s16 | L1 (A) current transformer phase delay | x0.001, ° -32768 - 32767 (0 for WB-MAP3E, 120 for WB-MAP3ET) |
2.1.0 |
| 5220 | 0x1464 | Holding | RW | s16 | L2 (B) current transformer phase delay | x0.001, ° -32768 - 32767 (0 for WB-MAP3E, 120 for WB-MAP3ET) |
2.1.0 |
| 5221 | 0x1465 | Holding | RW | s16 | L3 (C) current transformer phase delay | x0.001, ° -32768 - 32767 (0 for WB-MAP3E, 120 for WB-MAP3ET) |
2.1.0 |
| 5280 | 0x14A0 | Holding | RW | u16 | Phase of the current transformer connected to CT1 1 - L1(A), 2 - L2(B), 3 - L3(C) |
1 | 2.3.2 |
| 5281 | 0x14A1 | Holding | RW | u16 | Phase of the current transformer connected to CT2 1 - L1(A), 2 - L2(B), 3 - L3(C) |
2 | 2.3.2 |
| 5282 | 0x14A2 | Holding | RW | u16 | Phase of the current transformer connected to CT3 1 - L1(A), 2 - L2(B), 3 - L3(C) |
3 | 2.3.2 |
| 5296 | 0x14B0 | Holding | RW | bool | Invert the L1 (A) current transformer |
0 - no, 1 - yes |
2.10.0 |
| 5297 | 0x14B1 | Holding | RW | bool | Invert the L2 (B) current transformer |
0 - no, 1 - yes |
2.10.0 |
| 5298 | 0x14B2 | Holding | RW | bool | Invert the L3 (C) current transformer |
0 - no, 1 - yes |
2.10.0 |
| Address | Register parameters | Description | Values | Note | |||
|---|---|---|---|---|---|---|---|
| Dec | Hex | Type | Access | Format | |||
| Connection settings | |||||||
| 110 | 0x006E | Holding | RW | u16 | RS-485 baud rate. RS-485 connection parameter settings |
×100, baud 12 — 1200 bit/s, 24 — 2400 bit/s, 48 — 4800 bit/s, 96 — 9600 bit/s, 192 — 19200 bit/s, 384 — 38400 bit/s, 576 — 57600 bit/s, 1152 — 115200 bit/s |
|
| 111 | 0x006F | Holding | RW | u16 | RS-485 parity setting | 0 — no parity (none), 1 — odd, 2 — even |
|
| 112 | 0x0070 | Holding | RW | u16 | RS-485 stop bits See: stop-bit tolerance |
1, 2 | |
| 128 | 0x0080 | Holding | RW | u16 | Device Modbus address (details) | ||
| Device model and firmware version | |||||||
| 200-205 | 0x00C8 - 0x00CD | Input | RO | string | Device model | ||
| 206-219 | 0x00CE - 0x00DB | Input | RO | string | Device model extension. | Read 20 registers (200–219) to obtain the device model | Only in firmware supporting Fast Modbus |
| 220-244 | 0x00DC - 0x00F4 | Input | RO | string | Firmware build commit hash and branch name (2 characters per register) | ||
| 250-265 | 0x00FA - 0x0109 | Input | RO | string | Firmware version | ||
| 266-269 | 0x010A - 0x010D | Input | RO | u64 | Serial number extension | ||
| 270-271 | 0x010E - 0x010F | Input | RO | u32 | Serial number | Subtract from the received value: 0xFE000000.
After reading 0xFF001F9C, subtract 0xFE000000 to obtain the serial number 0x01001F9C = 16785308₁₀ |
|
| 290-301 | 0x0122 - 0x012D | Input | RO | string | Firmware signature | ||
| 320 | 0x0140 | Input | RO | u16 | Firmware version in numeric format (details) | MAJOR | Only in firmware supporting Fast Modbus |
| 321 | 0x0141 | MINOR | |||||
| 322 | 0x0142 | PATCH | |||||
| 323 | 0x0143 | s16 | SUFFIX | ||||
| 324-325 | 0x0144 - 0x0145 | Input | RO | u32 | Firmware version in numeric format | Only in firmware supporting Fast Modbus | |
| 326-327 | 0x0146 - 0x0147 | Input | RO | u32 | Firmware version in big-endian format | Only in firmware supporting Fast Modbus | |
| Other information | |||||||
| 104-105 | 0x0068 - 0x0069 | Input | RO | u32 | Uptime since boot | seconds | |
| 120 | 0x0078 | Holding | RW | u16 | Reboot device without saving state | Any non-zero value reboots the device | |
| 129 | 0x0081 | Holding | RW | u16 | Enter firmware update mode for 2 minutes | Any non-zero value enters firmware update mode | |
| 330-337 | 0x014A - 0x0151 | Input | RO | string | Bootloader version | ||
| 130 | 0x0082 | Holding | RW | u16 | Disable Status LED | 0 — enabled 1 — disabled |
|
| 131 | 0x0083 | Holding | RW | u16 | Enter firmware update mode using the current communication settings. To check whether the firmware and bootloader support this feature, read this register. If reading succeeds and returns 0, the feature is supported.
|
Writing 1 enters firmware update mode | |
| 113 | 0x0071 | Holding | RW | u16 | Delay before replying to a Modbus request | ms 0…254 (0) |
Only in firmware supporting Fast Modbus |
| 114 | 0x0072 | Holding | RW | u16 | Continuous reading across register gaps | 0 — disabled 1 — enabled 2 — enabled persistently across reboots |
Only in firmware supporting Fast Modbus |
| 121 | 0x0079 | Input | RO | u16 | Current internal 5 V rail voltage | mV | |
| 122 | 0x007A | Input | RO | u16 | Minimum internal 5 V rail voltage since boot, without averaging | mV | |
| 125 | 0x007D | Input | RO | u16 | Current internal 5 V rail voltage, without averaging | mV | |
| 119 | 0x0077 | Input | RO | u16 | Minimum microcontroller supply voltage since boot, before averaging | mV | |
| 123 | 0x007B | Input | RO | u16 | Microcontroller supply voltage | mV | |
| 124 | 0x007C | Input | RO | s16 | Internal microcontroller temperature | x0.1, °C | |
| 304-319 | 0x0130-0x013F | Input | RO | string | Device batch number.
Available only on devices manufactured from 21 January 2026. |
Since firmware 2.12.0 | |
| 64256-64383 | 0xFB00-0xFB7F | Input | RO | u16 | FlashFS: free space per page | bytes | |
| 64384-64511 | 0xFB80-0xFBFF | Input | RO | u16 | FlashFS: total size of current files per page | bytes | |
| 64512-64639 | 0xFC00-0xFC7F | Input | RO | u16 | FlashFS: page fragmentation | 0…100 % 0 — all data is current, 100 — no current data | |
| 64640-64767 | 0xFC80-0xFCFF | Input | RO | u16 | FlashFS: page erase counter | ||
| 65402 | 0xFF7A | Holding | RW | u16 | Reset device settings to defaults. Communication settings are retained. The device reboots after the reset. |
Writing 1 resets the settings | |
| 65500 | 0xFFDC | Coil | RW | bool | Service register for visually testing indicator LEDs | Writing 1 switches on all indicator LEDs | |
| 65504 | 0xFFE0 | Input | RO | u16 | Maximum stack usage | bytes 0 — stack corrupted |
|
| 65505 | 0xFFE1 | Input | RO | u16 | Free RAM | bytes | |
| 65506 | 0xFFE2 | Input | RO | u16 | Used RAM | bytes | |
| 65507 | 0xFFE3 | Input | RO | u16 | Stack size | bytes | |
| 65508 | 0xFFE4 | Input | RO | u16 | Cause of last MCU reset | 1 — LPWR, 2 — WWDG, 3 — IWDG, 4 — SFT, 5 — POR, 6 — PIN, 7 — OBL, 8 — V18PWR |
|
| 65509 | 0xFFE5 | Input | RO | u32 | Firmware update counter | ||