- Home
- Modbus register maps
- Accuenergy
- Acuvim II Series
Power meter · Modbus register map
Accuenergy Acuvim II Series Modbus register map
Updated 16 October 2026
The Acuvim II is a panel-mount multifunction power and energy meter with an RS485 Modbus RTU port, plus optional expansion modules (second RS485, Ethernet with Modbus TCP, I/O). All data lives in holding registers addressed by hex number: system settings and status as 16-bit words, live readings as 32-bit floats from 4000H, energy as 32-bit integers from 4048H, THD as scaled 16-bit values. Relays and digital inputs on I/O modules use coil and discrete-input functions.
This page lists 102 Modbus registers for the Accuenergy Acuvim II Series — 48 writable — with the table, 0-based wire address, data type, word order, scale, units and access of each, re-typed from Accuenergy’s own free documentation (linked below) and checked against it.
- Manufacturer
- Accuenergy
- Model
- Acuvim II Series
- Equipment type
- Power meter
- Registers
- 102 (48 writable)
- Transport
- Modbus RTU, Modbus TCP
- Default unit ID
- 1
- Default serial
- 19200 baud, 8N1
- Documented addressing
- hexadecimal, 0-based
- 32-bit word order
- ABCD high word first (big-endian)
- Also known as
- Acuvim IIR, Acuvim IIW
Integration notes: Accuenergy Acuvim II Series
Poll 4000H-403BH with function 03 (30 floats, high word first) for frequency, voltages, currents, power and PF, and 4048H-4059H for energy counters. Set Basic Parameter Mode 101DH = 1 so floats are already primary values.
Minimum registers to map
Addresses are 0-based wire addresses. Enough to monitor and run the unit; map more as the job needs.
| Register | Name | Type | Why | Access |
|---|---|---|---|---|
| HR 16384 | Frequency | FLOAT32 ABCD | Frequency | Read |
| HR 16386 | Phase 1 voltage | FLOAT32 ABCD | Phase 1 voltage | Read |
| HR 16402 | Phase A current | FLOAT32 ABCD | Phase A current | Read |
| HR 16418 | Total system power | FLOAT32 ABCD | Total system power | Read |
| HR 16442 | Total power factor | FLOAT32 ABCD | Total power factor | Read |
| HR 16456 | Import active energy | UINT32 ABCD | Import active energy | Read/write |
| HR 16458 | Export active energy | UINT32 ABCD | Export active energy | Read/write |
| HR 4125 | Basic parameter mode | UINT16 | Primary/secondary mode for float readings | Read/write |
Enable Modbus control & writes
Channel 1 must be set to Modbus (0FFEH = 0) from the front panel or software. Writable registers are changed with function 10H; relays on I/O modules are switched with function 05.
Byte order & addressing
- All register data is read with function 03; the manual lists no function 04. Relays use functions 01/05 and digital inputs function 02.
- Float readings are secondary-mode values unless Basic Parameter Mode 101DH is set to 1 (Primary); the default is Secondary.
- Energy registers are integers scaled by the energy display mode, not floats.
- A single 10H write may not span two register regions.
Network setup
- Channel 1 defaults: address 1, 19200 bps, no parity with 1 stop bit (parity code 3).
- When channel 2 uses the Ethernet module, the manual says to set channel 2 to 38400 bps and None1 parity.
- Set wiring type (1003H/1004H), CT1/CT2 and PT ratios to match the installation before relying on readings.
Watch out for
- System status flags (102EH) must be cleared after reading or new alarm/SOE records are not stored properly.
- Writing 1 to Clear energy (1016H) erases the energy counters.
Accuenergy Acuvim II Series Modbus registers
Address = 0-based wire address (the documented number is shown under it when it differs) · Order: ABCD = high word first, CDAB = low word first · Scale: engineering value = raw × scale.
| Table | Address | Name | Description | Type | Order | Scale | Units | Access | Values / bits |
|---|---|---|---|---|---|---|---|---|---|
| CO | 0doc 0000H | Relay 1 | Requires an I/O module with relays. FF00H on, 0000H off. | BIT | Read/write | ||||
| CO | 1doc 0001H | Relay 2 | Requires an I/O module with relays. | BIT | Read/write | ||||
| DI | 0doc 0000H | DI1 | Requires an I/O module with digital inputs. | BIT | Read | ||||
| DI | 1doc 0001H | DI2 | Requires an I/O module with digital inputs. | BIT | Read | ||||
| DI | 2doc 0002H | DI3 | Requires an I/O module with digital inputs. | BIT | Read | ||||
| DI | 3doc 0003H | DI4 | Requires an I/O module with digital inputs. | BIT | Read | ||||
| HR | 4093doc 0FFDH | Frequency selection | UINT16 | Read/write | 0 = 50 Hz; 1 = 60 Hz | ||||
| HR | 4094doc 0FFEH | Channel 1 communication protocol | 0 = Modbus. The BACnet code is printed inconsistently (see notes). | UINT16 | Read/write | ||||
| HR | 4095doc 0FFFH | Channel 1 parity | Default 3. | UINT16 | Read/write | 0 = Even; 1 = Odd; 2 = None, 2 stop bits; 3 = None, 1 stop bit | |||
| HR | 4096doc 1000H | Password | 0 to 9999. | UINT16 | Read/write | ||||
| HR | 4097doc 1001H | Channel 1 address | Modbus address 1 to 247. Default 1. | UINT16 | Read/write | ||||
| HR | 4099doc 1003H | Voltage input wiring type | UINT16 | Read/write | 0 = 3LN; 1 = 1LN; 2 = 2LL; 3 = 3LL; 4 = 1LL | ||||
| HR | 4100doc 1004H | Current input wiring type | UINT16 | Read/write | 0 = 3CT; 1 = 1CT; 2 = 2CT | ||||
| HR | 4104doc 1008H | CT1 | CT primary current in A; range depends on CT type. | UINT16 | Read/write | ||||
| HR | 4105doc 1009H | CT2 | CT secondary rating; allowed codes depend on meter CT option. | UINT16 | Read/write | 1 = 1 A; 5 = 5 A; 80 = 80 mA; 100 = 100 mV/50 Hz or 100 mA; 200 = 200 mA; 333 = 333 mV | |||
| HR | 4106doc 100AH | kWh pulse constant | 1 to 60000. Default 5000. | UINT16 | Read/write | ||||
| HR | 4107doc 100BH | kvarh pulse constant | 1 to 60000. Default 5000. | UINT16 | Read/write | ||||
| HR | 4108doc 100CH | LCD backlight time | 0 to 120. | UINT16 | Read/write | ||||
| HR | 4109doc 100DH | Demand interval | 1 to 30. Default 15. | UINT16 | Read/write | ||||
| HR | 4110doc 100EH | Demand method | UINT16 | Read/write | 0 = Fixed window; 1 = Sliding window; 2 = Thermal; 3 = Rolling window | ||||
| HR | 4111doc 100FH | Clear demand | Write 1 to clear demand. | UINT16 | Read/write | 1 = Clear | |||
| HR | 4112doc 1010H | Clear max/min | Write 1 to clear max/min records. | UINT16 | Read/write | 1 = Clear | |||
| HR | 4113doc 1011H | Clear run hours | Write 1 to clear the run-time counter. | UINT16 | Read/write | 1 = Clear | |||
| HR | 4114doc 1012H | Current I1 direction | UINT16 | Read/write | 0 = Positive; 1 = Negative | ||||
| HR | 4115doc 1013H | Current I2 direction | UINT16 | Read/write | 0 = Positive; 1 = Negative | ||||
| HR | 4116doc 1014H | Current I3 direction | UINT16 | Read/write | 0 = Positive; 1 = Negative | ||||
| HR | 4117doc 1015H | VAR/PF convention | UINT16 | Read/write | 0 = IEC; 1 = IEEE | ||||
| HR | 4118doc 1016H | Clear energy | Write 1 to clear energy counters. | UINT16 | Read/write | 1 = Clear | |||
| HR | 4121doc 1019H | Energy display mode | Changes energy register resolution; see notes. | UINT16 | Read/write | 0 = Primary; 1 = Secondary; 2 = Primary in 0.01 kWh | |||
| HR | 4125doc 101DH | Basic parameter mode | Selects primary- or secondary-side values in float registers. | UINT16 | Read/write | 0 = Secondary; 1 = Primary | |||
| HR | 4127doc 101FH | Seal status | 0x0A means sealed; anything else unsealed. | UINT16 | Read | 10 = Sealed | |||
| HR | 4142doc 102EH | System status | New-record flags; clear after reading. | BITMAP16 | Read | bit 0 = New alarm record; bit 1 = New SOE record | |||
| HR | 4144doc 1030H | Channel 2 parity | Second port (RS485 or Ethernet module). | UINT16 | Read/write | 0 = Even; 1 = Odd; 2 = None, 2 stop bits; 3 = None, 1 stop bit | |||
| HR | 4145doc 1031H | Channel 2 address | 1 to 247. Default 1. | UINT16 | Read/write | ||||
| HR | 4146doc 1032H | Alarm record number | 0 = none; 1 to 16 = latest alarm record. | UINT16 | Read | ||||
| HR | 4148doc 1034H-1035H | Run time | Meter running hours, 0.01 h resolution. | UINT32 | ABCD | × 0.01 | h | Read | |
| HR | 4150doc 1036H | Modules connection status | 1 = I/O module connected. | BITMAP16 | Read | bit 0 = AXM-IO11; bit 1 = AXM-IO12; bit 2 = AXM-IO21; bit 3 = AXM-IO22; bit 4 = AXM-IO31; bit 5 = AXM-IO32 | |||
| HR | 4159doc 103FH | Clock week | 0 to 6. | UINT16 | Read/write | ||||
| HR | 4160doc 1040H | Clock year | 2000 to 2099. | UINT16 | Read/write | ||||
| HR | 4161doc 1041H | Clock month | 1 to 12. | UINT16 | Read/write | ||||
| HR | 4162doc 1042H | Clock day | 1 to 31. | UINT16 | Read/write | ||||
| HR | 4163doc 1043H | Clock hour | 0 to 23. | UINT16 | Read/write | ||||
| HR | 4164doc 1044H | Clock minute | 0 to 59. | UINT16 | Read/write | ||||
| HR | 4165doc 1045H | Clock second | 0 to 59. | UINT16 | Read/write | ||||
| HR | 16384doc 4000H-4001H | Frequency | FLOAT32 | ABCD | Hz | Read | |||
| HR | 16386doc 4002H-4003H | Phase 1 voltage | Primary volts only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | V | Read | ||
| HR | 16388doc 4004H-4005H | Phase 2 voltage | Primary volts only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | V | Read | ||
| HR | 16390doc 4006H-4007H | Phase 3 voltage | Primary volts only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | V | Read | ||
| HR | 16392doc 4008H-4009H | Average phase voltage | Primary volts only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | V | Read | ||
| HR | 16394doc 400AH-400BH | Line voltage 1-2 | Primary volts only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | V | Read | ||
| HR | 16396doc 400CH-400DH | Line voltage 2-3 | Primary volts only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | V | Read | ||
| HR | 16398doc 400EH-400FH | Line voltage 3-1 | Primary volts only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | V | Read | ||
| HR | 16400doc 4010H-4011H | Average line voltage | Primary volts only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | V | Read | ||
| HR | 16402doc 4012H-4013H | Phase A current | Primary amps only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | A | Read | ||
| HR | 16404doc 4014H-4015H | Phase B current | Primary amps only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | A | Read | ||
| HR | 16406doc 4016H-4017H | Phase C current | Primary amps only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | A | Read | ||
| HR | 16408doc 4018H-4019H | Average phase current | Primary amps only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | A | Read | ||
| HR | 16410doc 401AH-401BH | Neutral current | Primary amps only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | A | Read | ||
| HR | 16412doc 401CH-401DH | Phase A power | Value/1000 = primary kW only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kW | Read | |
| HR | 16414doc 401EH-401FH | Phase B power | Value/1000 = primary kW only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kW | Read | |
| HR | 16416doc 4020H-4021H | Phase C power | Value/1000 = primary kW only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kW | Read | |
| HR | 16418doc 4022H-4023H | Total system power | Value/1000 = primary kW only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kW | Read | |
| HR | 16420doc 4024H-4025H | Phase A reactive power | Value/1000 = primary kvar only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kvar | Read | |
| HR | 16422doc 4026H-4027H | Phase B reactive power | Value/1000 = primary kvar only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kvar | Read | |
| HR | 16424doc 4028H-4029H | Phase C reactive power | Value/1000 = primary kvar only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kvar | Read | |
| HR | 16426doc 402AH-402BH | Total reactive power | Value/1000 = primary kvar only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kvar | Read | |
| HR | 16428doc 402CH-402DH | Phase A apparent power | Value/1000 = primary kVA only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kVA | Read | |
| HR | 16430doc 402EH-402FH | Phase B apparent power | Value/1000 = primary kVA only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kVA | Read | |
| HR | 16432doc 4030H-4031H | Phase C apparent power | Value/1000 = primary kVA only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kVA | Read | |
| HR | 16434doc 4032H-4033H | Total apparent power | Value/1000 = primary kVA only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kVA | Read | |
| HR | 16436doc 4034H-4035H | Phase A power factor | FLOAT32 | ABCD | Read | ||||
| HR | 16438doc 4036H-4037H | Phase B power factor | FLOAT32 | ABCD | Read | ||||
| HR | 16440doc 4038H-4039H | Phase C power factor | FLOAT32 | ABCD | Read | ||||
| HR | 16442doc 403AH-403BH | Total power factor | FLOAT32 | ABCD | Read | ||||
| HR | 16444doc 403CH-403DH | Voltage unbalance | Raw value is a fraction; x100 gives percent. | FLOAT32 | ABCD | × 100 | % | Read | |
| HR | 16446doc 403EH-403FH | Current unbalance | Raw value is a fraction; x100 gives percent. | FLOAT32 | ABCD | × 100 | % | Read | |
| HR | 16448doc 4040H-4041H | Load characteristic | Character code of load type. | FLOAT32 | ABCD | Read | 67 = C (capacitive); 76 = L (inductive); 82 = R (resistive) | ||
| HR | 16450doc 4042H-4043H | Power demand | Value/1000 = primary kW only if 101DH = 1; secondary mode needs PT/CT ratios, see notes. | FLOAT32 | ABCD | × 0.001 | kW | Read | |
| HR | 16456doc 4048H-4049H | Import active energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kWh | Read/write | |
| HR | 16458doc 404AH-404BH | Export active energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kWh | Read/write | |
| HR | 16460doc 404CH-404DH | Import reactive energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kvarh | Read/write | |
| HR | 16462doc 404EH-404FH | Export reactive energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kvarh | Read/write | |
| HR | 16464doc 4050H-4051H | Total active energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kWh | Read/write | |
| HR | 16468doc 4054H-4055H | Total reactive energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kvarh | Read/write | |
| HR | 16472doc 4058H-4059H | Apparent energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kVAh | Read/write | |
| HR | 16474doc 405AH | THD V1 (V12) | INT16 | × 0.01 | % | Read | |||
| HR | 16475doc 405BH | THD V2 (V31) | INT16 | × 0.01 | % | Read | |||
| HR | 16476doc 405CH | THD V3 (V23) | INT16 | × 0.01 | % | Read | |||
| HR | 16477doc 405DH | THD voltage average | INT16 | × 0.01 | % | Read | |||
| HR | 16478doc 405EH | THD I1 | INT16 | × 0.01 | % | Read | |||
| HR | 16479doc 405FH | THD I2 | INT16 | × 0.01 | % | Read | |||
| HR | 16480doc 4060H | THD I3 | INT16 | × 0.01 | % | Read | |||
| HR | 16481doc 4061H | THD current average | INT16 | × 0.01 | % | Read | |||
| HR | 17920doc 4600H-4601H | Phase A current demand | Primary amps only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | A | Read | ||
| HR | 17922doc 4602H-4603H | Phase B current demand | Primary amps only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | A | Read | ||
| HR | 17924doc 4604H-4605H | Phase C current demand | Primary amps only if 101DH = 1; default 0 gives secondary-mode values, see notes. | FLOAT32 | ABCD | A | Read | ||
| HR | 17952doc 4620H-4621H | Phase A import active energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kWh | Read/write | |
| HR | 17954doc 4622H-4623H | Phase A export active energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kWh | Read/write | |
| HR | 17956doc 4624H-4625H | Phase B import active energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kWh | Read/write | |
| HR | 17958doc 4626H-4627H | Phase B export active energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kWh | Read/write | |
| HR | 17960doc 4628H-4629H | Phase C import active energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kWh | Read/write | |
| HR | 17962doc 462AH-462BH | Phase C export active energy | Scale 0.1 only with energy display mode 1019H = 0 (default); mode 1 is Rx/1000. | UINT32 | ABCD | × 0.1 | kWh | Read/write |
Notes on this map
- Word order: the manual's read example returns frequency 50.00 Hz as 42 48 00 00 and voltages as 42 C7 CC CD, high word first; dword values are defined as high word first (Rx = high word x 65536 + low word). All 32-bit values here are ABCD.
- IMPORTANT - primary vs secondary: Basic Parameter Mode (101DH) controls the real-time float block (4000H-4047H and 4600H-4605H). Its default is 0 = Secondary. Only with 101DH = 1 do the registers hold primary values, and only then are the scales and units in this map correct for voltage, current, power and demand. In secondary mode the manual gives primary voltage = value x PT1/PT2, current = value x CT1/CT2, power = value x (PT1/PT2) x (CT1/CT2) / 1000 (kW, kvar, kVA). For 333 mV, Rogowski (100 mV/50 Hz) and 80/100/200 mA CT options the manual says to use CT2 = 1 in that calculation, so the raw current value is then not a secondary-side ampere reading. This map cannot express a ratio taken from other registers, and PT1 is not mapped (see below), so set 101DH = 1 before using these registers. Frequency, power factor, unbalance and load type are the same in both modes.
- Power, reactive power, apparent power and power demand floats are divided by 1000 to give kW, kvar and kVA (primary mode), so scale 0.001 is used with those units.
- Energy scale depends on Energy Display Mode (1019H), default 0 = Primary: the energy table gives Rx/10 for primary mode, and the worked write example (0A9D4089H = 17807783.3 kWh) matches. Mode 1 (Secondary) is Rx/1000. Mode 2 is labelled 'Primary in 0.01kWh' in the settings table but grouped with Rx/1000 in the energy table and shown as 1 Wh resolution on the display menu, so its resolution is unclear. Scale 0.1 in this map is valid only with 1019H = 0, and each energy register says so.
- Left out: Reactive and apparent power demand (4044H/4046H), because the table gives them each other's formula and unit.
- Left out: channel 1/2 baud rate (1002H, 102FH): listed as 16-bit words with a 2400-115200 range, which cannot fit a word, so the encoding is unclear.
- Left out: PT1 (1005H-1006H) and PT2 (1007H) because their decimal ranges (50.0 ...) are not matched by a stated scale.
- The 0FFEH protocol register lists '2: BACnet MS/TP' in the table but its note says 1 selects BACnet, so only 0 = Modbus is given.
- Not covered: 100 ms metering block (3000H), max/min, harmonics per order, sequence components, TOU, alarms, data logs, I/O module settings and SunSpec registers.
- When writing with function 10H, one command may only modify one register region (system parameters, status, clock, alarm settings, I/O settings, logs).
- Left out: net active and net reactive energy (4052H, 4056H). The table types them 'int32', but the manual's data-type section defines only word, int, dword (high word first) and float, so the signed 32-bit encoding and word order are not stated.
Check it against the live device. A register map tells you what the controller can expose; the unit in front of you may differ by firmware or options. Read a few registers and compare them with the unit’s own display; for a 32-bit value the float and byte-order decoder shows all four word orders at once, so a wrong word order or scale is obvious. New to this? Read what a register map is and why addresses are off by one.
Questions about the Accuenergy Acuvim II Series
What Modbus registers does the Accuenergy Acuvim II Series have?
This map lists 102 registers: 2 coils, 4 discrete inputs, 96 holding registers. 48 of them can be written. Registers vary with firmware, options and configuration, so confirm against the device.
Are the Accuenergy Acuvim II Series Modbus addresses 0-based or 1-based?
The manufacturer's document numbers registers hexadecimal, 0-based. Every address on this page is the 0-based wire address you put in the request; the documented number is shown under it where it differs. The manual lists each register as a hex address (e.g. 4000H) with its decimal equivalent (16384); that number is sent on the wire unchanged. Its example query for frequency uses start address 40 00H.
What byte order does the Accuenergy Acuvim II Series use for 32-bit values?
Multi-register values in this map use ABCD (high word first (big-endian)). Set your client to this order for every 32/64-bit value in the table.
What are the minimum Modbus registers to integrate the Accuenergy Acuvim II Series?
Start with HR 16384 Frequency (Frequency); HR 16386 Phase 1 voltage (Phase 1 voltage); HR 16402 Phase A current (Phase A current); HR 16418 Total system power (Total system power); HR 16442 Total power factor (Total power factor); HR 16456 Import active energy (Import active energy); HR 16458 Export active energy (Export active energy); HR 4125 Basic parameter mode (Primary/secondary mode for float readings).
How do I enable Modbus control of the Accuenergy Acuvim II Series?
Channel 1 must be set to Modbus (0FFEH = 0) from the front panel or software. Writable registers are changed with function 10H; relays on I/O modules are switched with function 05.
Where is the official Accuenergy Acuvim II Series Modbus documentation?
The source is Acuvim II Series Power Meter User Manual (V3.2.16), revision 2026-09, published free by Accuenergy at https://www.accuenergy.com/wp-content/uploads/Acuvim-II-Power-Meter-User-Manual-1040E1303.pdf.
More Accuenergy Modbus register maps
Source: Acuvim II Series Power Meter User Manual · V3.2.16 · rev. 2026-09. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.