All devices

Acrel · Energy meter

ADW300 (three-phase IoT energy meter, Modbus-RTU version) Modbus register map

Default configuration

Protocol
RS485
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
High word first
Baud rate
1200
Parity
None
Data bits
8
Stop bits
1

This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.

Register map

AddressCountNameTypeUnitScaleAccess
201
Voltage A phase
UInt16V0.1R
211
Voltage B phase
UInt16V0.1R
221
Voltage C phase
UInt16V0.1R
231
Voltage A-B
UInt16V0.1R
241
Voltage B-C
UInt16V0.1R
251
Voltage C-A
UInt16V0.1R
261
Current A phase
UInt16A0.01R
271
Current B phase
UInt16A0.01R
281
Current C phase
UInt16A0.01R
291
Vector sum of the 3-phase current
UInt16A0.01R
302
Active power A phase
Int32kW0.001R
322
Active power B phase
Int32kW0.001R
342
Active power C phase
Int32kW0.001R
362
Total active power
Int32kW0.001R
382
Reactive power A phase
Int32kvar0.001R
402
Reactive power B phase
Int32kvar0.001R
422
Reactive power C phase
Int32kvar0.001R
442
Total reactive power
Int32kvar0.001R
462
Apparent power A phase
UInt32kVA0.001R
482
Apparent power B phase
UInt32kVA0.001R
502
Apparent power C phase
UInt32kVA0.001R
522
Total apparent power
UInt32kVA0.001R
541
Power factor A phase
UInt16-0.001R
551
Power factor B phase
UInt16-0.001R
561
Power factor C phase
UInt16-0.001R
571
Total power factor
UInt16-0.001R
581
State of the digital inputs
Bit 0 = DI1, bit 1 = DI2, bit 2 = DI3, bit 3 = DI4.
UInt16-1R
591
Frequency of the power supply
UInt16Hz0.01R
602
Total energy consumption
UInt32kWh0.01R
622
Forward active energy consumption
UInt32kWh0.01R
642
Reversing active energy consumption
UInt32kWh0.01R
662
Forward reactive energy consumption
UInt32kvarh0.01R
682
Reversing reactive energy consumption
UInt32kvarh0.01R
702
Total energy consumption on phase A
UInt32kWh0.01R
722
Forward active energy consumption on phase A
UInt32kWh0.01R
742
Reversing active energy consumption on phase A
UInt32kWh0.01R
762
Forward reactive energy consumption on phase A
UInt32kvarh0.01R
782
Reversing reactive energy consumption on phase A
UInt32kvarh0.01R
802
Total energy consumption on phase B
UInt32kWh0.01R
822
Forward active energy consumption on phase B
UInt32kWh0.01R
842
Reversing active energy consumption on phase B
UInt32kWh0.01R
862
Forward reactive energy consumption on phase B
UInt32kvarh0.01R
882
Reversing reactive energy consumption on phase B
UInt32kvarh0.01R
902
Total energy consumption on phase C
UInt32kWh0.01R
922
Forward active energy consumption on phase C
UInt32kWh0.01R
942
Reversing active energy consumption on phase C
UInt32kWh0.01R
962
Forward reactive energy consumption on phase C
UInt32kvarh0.01R
982
Reversing reactive energy consumption on phase C
UInt32kvarh0.01R
1161
THD voltage phase A
UInt16%0.01R
1171
THD voltage phase B
UInt16%0.01R
1181
THD voltage phase C
UInt16%0.01R
1191
THD current phase A
UInt16%0.01R
1201
THD current phase B
UInt16%0.01R
1211
THD current phase C
UInt16%0.01R

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

RS-485 device: reach it through a Modbus RTU-to-TCP gateway using the factory serial settings above. Source: Acrel "ADW300 wireless network power meter - Installation and operation instruction", section 6.2 "MODBUS" (start-address table), published at https://www.acrelenergy.com/uploads/file/adw300-manual.pdf and cross-checked against the ADW300-EN-Manual v1.6 at https://www.acrel.my/uploads/ADW300-EN-Manual-v1.6.pdf ; both editions carry the identical address list. The hexadecimal start addresses are used as wire addresses (0014h = 20). Lengths of 2 bytes are one 16-bit register and lengths of 4 bytes are two registers; the table's 1- and 2-decimal notes give the scale factors used here (voltages x0.1 V, currents x0.01 A, powers x0.001 kW/kvar/kVA, power factor x0.001, frequency x0.01 Hz, energies x0.01 kWh/kvarh, THD x0.01 %). The 32-bit power and energy rows are declared Int32 / UInt32 there. L1/L2/L3 are labelled A/B/C in the vendor document and are kept that way here. The factory Modbus node address is 1 (register 0000h, range 1...247) and the factory frame is 8N1; the table does not state a factory baud rate but lists 1200, 3400, 4800 and 9600 bps in register 0001h, and evcc's hardware-tested "acrel-adw300" template (secondary source) configures 1200 bps, so 1200 is used here - set the meter and the gateway to the same value. Deliberately not listed: the monthly maximum-demand rows 0064h-0073h (the table's unit column gives "kVar" for the reversing active-power demand, so the units cannot be attributed without guessing), the harmonic blocks 007Ah-012Dh and the alarm tables (section 6.3). The DI state register is a bit field, not a measurement.