An unofficial summary of facts (addresses, types, units, scaling) from the maker's manual. Not affiliated with the maker; values can differ by firmware or model. Always check the device manual before writing (run commands, settings).
Default communication
| Protocol | Modbus RTU |
|---|---|
| Baud (factory) | 9600 bps — options: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 |
| Data · parity · stop | — · Even · 1 |
| 32-bit order | ABCD |
| Max per request | 125 registers |
| Manual address style | 1-based numbers (wire address + 1) |
- Manual lists 1-based register numbers; wire address = number − 1 (p.12, p.18, p.45 example: 11030 → 2B15h).
- 32-bit values: high word at lower address, big-endian (p.19, p.45 example: 380.2 = 43BEh 1999h).
- Defaults 9600 bps, even parity, 1 stop bit, Modbus RTU (p.28). Address range is 1-247 but the same page says default 0, so factory unit ID is left out — check on the device.
- Only FC 03, 06, 16 supported (p.12). Read quantity 1-125 (p.13).
Registers (43)
«Wire» is the 0-based address in the request frame (PortDock's «0-based» notation). Value = raw × scale. Table: HR holding register, IR input register, CO coil, DI discrete input. Function codes in hex.
| Manual | Wire | Table | Name | Type | Unit · scale | R/W | FC | Details |
|---|---|---|---|---|---|---|---|---|
| 10000 | 9999 (0x270F) | HR | Product ID | U16 | R | 03 | 3301 for Accura 3300E p.22 System Information | |
| 10001 | 10000 (0x2710) | HR | Serial number | U32 ABCD | R | 03 | p.22 System Information | |
| 10014 | 10013 (0x271D) | HR | Firmware version | U16 | R | 03 | p.22 System Information | |
| 10015 | 10014 (0x271E) | HR | Modbus map version | U16 | R | 03 | p.22 System Information | |
| 10100 | 10099 (0x2773) | HR | Remote setup lock | U16 | R/W | 03·06·10 | Write 2300, 0, 700, 1 in sequence to unlock; any other value locks. Returns to unlocked after power cycle 0 = Unlocked (default) · 1 = Locked p.23 Remote Setup Lock | |
| 10250 | 10249 (0x2809) | HR | Serial comm setup access | U16 | R/W | 03·06·10 | Read to fetch settings into 10251-10255 (bit 15 = 1 on success); write 1 to apply 10251-10255 p.28 Serial Communication Setup | |
| 10251 | 10250 (0x280A) | HR | Device address | U16 | R/W | 03·06·10 | Range 1-247. Fetch/apply via access register 10250 p.28 Serial Communication Setup | |
| 10252 | 10251 (0x280B) | HR | Bit rate | U16 | R/W | 03·06·10 | 0 = 1200 · 1 = 2400 · 2 = 4800 · 3 = 9600 (default) · 4 = 19200 · 5 = 38400 · 6 = 57600 · 7 = 115200 p.28 Serial Communication Setup | |
| 10253 | 10252 (0x280C) | HR | Parity | U16 | R/W | 03·06·10 | 0 = None · 1 = Odd · 2 = Even (default) p.28 Serial Communication Setup | |
| 10254 | 10253 (0x280D) | HR | Stop bits | U16 | R/W | 03·06·10 | 0 = 1 stop bit (default) · 1 = 2 stop bits p.28 Serial Communication Setup | |
| 11010 | 11009 (0x2B01) | HR | Data validity | U16 | R | 03 | Validity of data in 11011-15209 0 = Invalid · 1 = Valid p.32-36 Measurement Data | |
| 11014 | 11013 (0x2B05) | HR | Phase A voltage (L-N) | F32 ABCD | V | R | 03 | p.32-36 Measurement Data |
| 11016 | 11015 (0x2B07) | HR | Phase B voltage (L-N) | F32 ABCD | V | R | 03 | p.32-36 Measurement Data |
| 11018 | 11017 (0x2B09) | HR | Phase C voltage (L-N) | F32 ABCD | V | R | 03 | p.32-36 Measurement Data |
| 11020 | 11019 (0x2B0B) | HR | Average L-N voltage | F32 ABCD | V | R | 03 | p.32-36 Measurement Data |
| 11022 | 11021 (0x2B0D) | HR | Phase A current | F32 ABCD | A | R | 03 | p.32-36 Measurement Data |
| 11024 | 11023 (0x2B0F) | HR | Phase B current | F32 ABCD | A | R | 03 | p.32-36 Measurement Data |
| 11026 | 11025 (0x2B11) | HR | Phase C current | F32 ABCD | A | R | 03 | p.32-36 Measurement Data |
| 11028 | 11027 (0x2B13) | HR | Average current | F32 ABCD | A | R | 03 | p.32-36 Measurement Data |
| 11030 | 11029 (0x2B15) | HR | Voltage A-B (L-L) | F32 ABCD | V | R | 03 | p.32-36 Measurement Data |
| 11032 | 11031 (0x2B17) | HR | Voltage B-C (L-L) | F32 ABCD | V | R | 03 | p.32-36 Measurement Data |
| 11034 | 11033 (0x2B19) | HR | Voltage C-A (L-L) | F32 ABCD | V | R | 03 | p.32-36 Measurement Data |
| 11036 | 11035 (0x2B1B) | HR | Average L-L voltage | F32 ABCD | V | R | 03 | p.32-36 Measurement Data |
| 11038 | 11037 (0x2B1D) | HR | Phase A active power | F32 ABCD | kW | R | 03 | p.32-36 Measurement Data |
| 11040 | 11039 (0x2B1F) | HR | Phase B active power | F32 ABCD | kW | R | 03 | p.32-36 Measurement Data |
| 11042 | 11041 (0x2B21) | HR | Phase C active power | F32 ABCD | kW | R | 03 | p.32-36 Measurement Data |
| 11044 | 11043 (0x2B23) | HR | Total active power | F32 ABCD | kW | R | 03 | p.32-36 Measurement Data |
| 11052 | 11051 (0x2B2B) | HR | Total reactive power | F32 ABCD | kVAR | R | 03 | p.32-36 Measurement Data |
| 11060 | 11059 (0x2B33) | HR | Total apparent power | F32 ABCD | kVA | R | 03 | p.32-36 Measurement Data |
| 11062 | 11061 (0x2B35) | HR | Phase A power factor | F32 ABCD | R | 03 | p.32-36 Measurement Data | |
| 11064 | 11063 (0x2B37) | HR | Phase B power factor | F32 ABCD | R | 03 | p.32-36 Measurement Data | |
| 11066 | 11065 (0x2B39) | HR | Phase C power factor | F32 ABCD | R | 03 | p.32-36 Measurement Data | |
| 11068 | 11067 (0x2B3B) | HR | Total power factor | F32 ABCD | R | 03 | p.32-36 Measurement Data | |
| 11073 | 11072 (0x2B40) | HR | Total PF angle status | U16 | R | 03 | 0 = Invalid (apparent power 0) · 1 = Lead · 2 = Lag p.32-36 Measurement Data | |
| 11074 | 11073 (0x2B41) | HR | Received active energy | S32 ABCD | kWh | R | 03 | p.32-36 Measurement Data |
| 11076 | 11075 (0x2B43) | HR | Delivered active energy | S32 ABCD | kWh | R | 03 | p.32-36 Measurement Data |
| 11082 | 11081 (0x2B49) | HR | Positive reactive energy | S32 ABCD | kVARh | R | 03 | p.32-36 Measurement Data |
| 11084 | 11083 (0x2B4B) | HR | Negative reactive energy | S32 ABCD | kVARh | R | 03 | p.32-36 Measurement Data |
| 11090 | 11089 (0x2B51) | HR | Apparent energy | S32 ABCD | kVAh | R | 03 | p.32-36 Measurement Data |
| 11128 | 11127 (0x2B77) | HR | Total demand active power | F32 ABCD | kW | R | 03 | p.32-36 Measurement Data |
| 11290 | 11289 (0x2C19) | HR | Frequency | F32 ABCD | Hz | R | 03 | p.32-36 Measurement Data |
| 11292 | 11291 (0x2C1B) | HR | Rear temperature | F32 ABCD | ℃ | R | 03 | p.32-36 Measurement Data |
| 65526 | 65525 (0xFFF5) | HR | Address/endian test word | U16 | R | 03 | Constants 4142h, 4344h, 4546h, 4748h at 65526-65529; reading 2 words from 65527 should give 43 44 45 46h p.46 Modbus Test Address |
Notes
- Measurement table (p.32-36) has no attribute column; measurement values are listed as read-only (FC03).
- Data refreshed every 1 s. When reading 11010-12197 in several packets, a full re-fetch happens only on a packet with a lower start address (p.32).
- Values are Float32 in engineering units (V, A, kW…), no PT/CT scaling needed. Energies are Int32 in kWh/kVARh/kVAh.
- Serial settings (10251-10254) are PRW: read 10250 to fetch, write values, then write 1 to 10250 to apply (p.28).
Read it with PortDock
- Install the free PortDock Modbus Master and connect with the device's settings.
- On the table toolbar, «Device profile…» → pick this device → «Load». Polling tables, names, types and the Slave ID are filled in (optionally the serial settings too).
- Names carry the unit and scale (e.g. «×0.01 Hz»). Values on screen are raw — multiply by the scale.
- To test your program without the device, PortDock Modbus Slave's «Emulate device…» serves the same map with example values.
Download JSON
- rootech/accura-3300e.json (GitHub raw) · copy on this site · history
- schema.json — format (JSON Schema). table, address (0-based), type and order match the PortDock CSV.
- License: CC BY 4.0 — please credit «PortDock device register maps» with a link. LICENSE
- Found a mistake? Please open a GitHub issue with the manual page.
Sources
- Accura 3300E Communication Guide [Korean] — Rootech Inc., Revision 2.11, 2026-05-12 · pp.12-13 function codes, pp.18-19 map overview and formats, pp.22-23, p.28, pp.32-36 measurements, pp.45-46 addresses and endianness · checked 2026-10-19