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, Modbus TCP |
|---|---|
| Baud (factory) | 9600 bps — options: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 |
| Data · parity · stop | — · Even · 1 |
| TCP port | 502 |
| 32-bit order | ABCD |
| Max per request | 125 registers |
| Manual address style | 1-based numbers (wire address + 1) |
- Manual uses 1-based register numbers; wire address = number − 1 (p.17, p.19, p.28).
- 32-bit values: high word at lower address (p.30 Data Types).
- RS-485 defaults 9600 bps, even, 1 stop bit (p.85). Address range 0-247 with 'Default: 0', so factory unit ID is left out.
- Modbus TCP port 502 (p.14). TCP unit ID fixed at 1 (p.17). 16 concurrent connections (15 TCP, 1 RTU) (p.18).
- FC 03, 06, 16 plus user-defined 101 (65h, multi-block read, TCP only) (p.17). Read quantity standard 1-125; device allows up to 250 but byte count overflows from 128 (p.19).
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 |
|---|---|---|---|---|---|---|---|---|
| 1 | 0 (0x0000) | HR | Product ID | U16 | R | 03 | 2300 p.34 System Information for Accura 2300[S] | |
| 2 | 1 (0x0001) | HR | Serial number | U32 ABCD | R | 03 | p.34 System Information for Accura 2300[S] | |
| 15 | 14 (0x000E) | HR | Application version | U16 | R | 03 | p.34 System Information for Accura 2300[S] | |
| 17 | 16 (0x0010) | HR | Modbus map version | U16 | R | 03 | p.34 System Information for Accura 2300[S] | |
| 700 | 699 (0x02BB) | HR | Remote setup lock | U16 | R/W | 03·06·10 | Write 2300, 0, 700, 1 in sequence to unlock; per connection 0 = Unlocked · 1 = Locked (default) p.38 Remote Setup Unlock | |
| 1484 | 1483 (0x05CB) | HR | RS-485 device address | U16 | R/W | 03·06·10 | Range 0-247. Fetch/apply via access register 1483 (write 1) p.85 Modbus Serial Communication Setup | |
| 1485 | 1484 (0x05CC) | HR | RS-485 baud 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.85 Modbus Serial Communication Setup | |
| 1486 | 1485 (0x05CD) | HR | RS-485 parity | U16 | R/W | 03·06·10 | 0 = None · 1 = Odd · 2 = Even (default) p.85 Modbus Serial Communication Setup | |
| 1487 | 1486 (0x05CE) | HR | RS-485 stop bits | U16 | R/W | 03·06·10 | 0 = 1 stop bit (default) · 1 = 2 stop bits p.85 Modbus Serial Communication Setup | |
| 11001 | 11000 (0x2AF8) | HR | Aggregation selection | U16 | R/W | 03·06·10 | Other values (11-15, 200-202) exist (p.105) 0 = 0.5 s data · 1 = 1 s (default) · 2 = 5 s · 3 = 1 min · 4 = 5 min · 5 = 1 h · 6 = 6 h p.105 Measurement Map Summary | |
| 11044 | 11043 (0x2B23) | HR | Measurement access (fetch) | U16 | R | 03 | Reading fetches the selected buffer into 11045-32300 and returns its index; FFFFh = invalid buffer index p.105 Measurement Map Summary | |
| 11045 | 11044 (0x2B24) | HR | 2300 voltage data validity | U16 | R | 03 | 0 = Not fetched · 1 = Fetched p.106 | |
| 11046 | 11045 (0x2B25) | HR | Module ID 0 data validity | U16 | R | 03 | Other module type codes (3, 7, 2001…) on p.106 0 = 3-phase module OK · 1 = 1-phase module OK · 65535 = Not fetched or no module p.106 | |
| 11101 | 11100 (0x2B5C) | HR | Voltage Van | F32 ABCD | V | R | 03 | p.108-109 Measurement Data for Accura 2300[S] |
| 11103 | 11102 (0x2B5E) | HR | Voltage Vbn | F32 ABCD | V | R | 03 | p.108-109 Measurement Data for Accura 2300[S] |
| 11105 | 11104 (0x2B60) | HR | Voltage Vcn | F32 ABCD | V | R | 03 | p.108-109 Measurement Data for Accura 2300[S] |
| 11107 | 11106 (0x2B62) | HR | Average L-N voltage | F32 ABCD | V | R | 03 | p.108-109 Measurement Data for Accura 2300[S] |
| 11109 | 11108 (0x2B64) | HR | Voltage Vab | F32 ABCD | V | R | 03 | p.108-109 Measurement Data for Accura 2300[S] |
| 11111 | 11110 (0x2B66) | HR | Voltage Vbc | F32 ABCD | V | R | 03 | p.108-109 Measurement Data for Accura 2300[S] |
| 11113 | 11112 (0x2B68) | HR | Voltage Vca | F32 ABCD | V | R | 03 | p.108-109 Measurement Data for Accura 2300[S] |
| 11115 | 11114 (0x2B6A) | HR | Average L-L voltage | F32 ABCD | V | R | 03 | p.108-109 Measurement Data for Accura 2300[S] |
| 11151 | 11150 (0x2B8E) | HR | Frequency | F32 ABCD | Hz | R | 03 | p.108-109 Measurement Data for Accura 2300[S] |
| 11153 | 11152 (0x2B90) | HR | 2300 rear temperature | F32 ABCD | ℃ | R | 03 | p.108-109 Measurement Data for Accura 2300[S] |
| 11201 | 11200 (0x2BC0) | HR | Module 0 current Ia | F32 ABCD | A | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 0 |
| 11203 | 11202 (0x2BC2) | HR | Module 0 current Ib | F32 ABCD | A | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 2 |
| 11205 | 11204 (0x2BC4) | HR | Module 0 current Ic | F32 ABCD | A | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 4 |
| 11207 | 11206 (0x2BC6) | HR | Module 0 current Iavg | F32 ABCD | A | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 6 |
| 11261 | 11260 (0x2BFC) | HR | Module 0 active power Pa | F32 ABCD | kW | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 60 |
| 11263 | 11262 (0x2BFE) | HR | Module 0 active power Pb | F32 ABCD | kW | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 62 |
| 11265 | 11264 (0x2C00) | HR | Module 0 active power Pc | F32 ABCD | kW | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 64 |
| 11267 | 11266 (0x2C02) | HR | Module 0 total active power | F32 ABCD | kW | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 66 |
| 11275 | 11274 (0x2C0A) | HR | Module 0 total reactive power | F32 ABCD | kVAR | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 74 |
| 11283 | 11282 (0x2C12) | HR | Module 0 total apparent power | F32 ABCD | kVA | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 82 |
| 11287 | 11286 (0x2C16) | HR | Module 0 received kWh | S32 ABCD | kWh | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 86 |
| 11289 | 11288 (0x2C18) | HR | Module 0 delivered kWh | S32 ABCD | kWh | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 88 |
| 11295 | 11294 (0x2C1E) | HR | Module 0 received kVARh | S32 ABCD | kVARh | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 94 |
| 11297 | 11296 (0x2C20) | HR | Module 0 delivered kVARh | S32 ABCD | kVARh | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 96 |
| 11303 | 11302 (0x2C26) | HR | Module 0 kVAh | S32 ABCD | kVAh | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 102 |
| 11311 | 11310 (0x2C2E) | HR | Module 0 total demand kW | F32 ABCD | kW | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 110 |
| 11325 | 11324 (0x2C3C) | HR | Module 0 PF A | F32 ABCD | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 124 | |
| 11327 | 11326 (0x2C3E) | HR | Module 0 PF B | F32 ABCD | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 126 | |
| 11329 | 11328 (0x2C40) | HR | Module 0 PF C | F32 ABCD | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 128 | |
| 11331 | 11330 (0x2C42) | HR | Module 0 total PF | F32 ABCD | R | 03 | Module ID 0 (Accura 2350-3P, 3P wiring mode). For ID n add 150×n p.110-112 Detailed Data for Accura 2350-3P (3P Mode), ID 0 = 11201 + offset offset 130 |
Notes
- Measurement registers (11045-32300) are private-read: per-connection space, filled only after reading 11044 (p.32, p.105).
- 2350 module data starts at 11201 for ID 0, 150 registers per module (p.110). Module registers here follow the 2350-3P table for 3P (or 1P2F) wiring; other wiring/module types use different tables.
- Values are Float32 in engineering units; energies Int32 kWh etc. No separate PT/CT scaling.
- Remote setup is locked by default; unlock by writing 2300→0→700→1 to 700 before writes (p.38). Serial settings are fetched/applied via access register 1483 (p.85).
- PF validity (offset 132-135) and lead/lag (136-139) are separate registers (p.112).
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-2300.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 2300[S]/2350 Communication Guide — Rootech Inc., Rev 2.50, 2026-06-23 (file name Accura_2300[S]_2350_Communication_Guide_Rev2_50_Korean_260623.pdf) · pp.14-19 protocol and function codes, pp.28-30 map summary and formats, p.34, p.38, p.85, pp.105-112 measurements · checked 2026-10-19