3X Registers (M80x/M81x/M84x)

From firmware V5 - 18/06/03 only.
Internally, the M80x/M81x and M84x 3X registers are duplicated in the 4X register area from address 4
2001, (internal register offset 2000 (07D0h)).
(This allows PLCs that can’t read floating point data in the 3X area to retrieve the measurements from the 4X area).

The registers are listed with their Modbus addresses.
The data held at these addresses are Read-Only.
3X registers are read using function 04h.
4X registers are read using function 03h.

A sample read packet will look like this:-
[Node][04][start address][No. of Double Registers Requested][CRC(2 bytes)]

e.g. To read line to neutral voltages on node 23h:-
[23h][04h][0006h][0006h(3, 4 byte regs)] [CRC(2 bytes)]
The node’s return packet will look like:-
[23h][04h][0Ch][12 bytes of data = 3 floating point numbers] [CRC(2 bytes)]

A sample read packet using code 3 to access the 4X registers will look like this:-
[Node][03][start address][No. of Double Registers Requested][CRC(2 bytes)]
e.g. To read line to line voltages on node 23h using the duplicated measurements in the 4X area:-
[23h][03h][07D0h][0006h(3, 4 byte regs)] [CRC(2 bytes)]
The node’s return packet will look like:-
[23h][03h][0Ch][12 bytes of data = 3 floating point numbers] [CRC(2 bytes)]

Sample Coding

3X Address

Register

4X Address Register

Register Name

30001

(0x0000)

42001

(0x07D0)

V L1-2

30003

(0x0002)

42003

(0x07D2)

V L2-3

30005

(0x0004)

42005

(0x07D4)

V L3-1

30007

(0x0006)

42007

(0x07D6)

V 1

30009

(0x0008)

42009

(0x07D8)

V 2

30011

(0x000A)

42010

(0x07DA)

V 3

30013

(0x000C)

42013

(0x07DC)

I 1

30015

(0x000E)

42015

(0x07DE)

I 2

30017

(0x0010)

42017

(0x07E0)

I 3

30019

(0x0012)

42019

(0x07E2)

W Sum

30021

(0x0014)

42021

(0x07E4)

VA Sum

30023

(0x0016)

42023

(0x07E6)

VAR Sum

30025

(0x0018)

42025

(0x07E8)

PF Average

30027

(0x001A)

42027

(0x07EA)

WHr (import)

30029

(0x001C)

42029

(0x07EC)

VArHr (import)

30031

(0x001E)

42031

(0x07EE)

Hz

30033

(0x0020)

42033

(0x07F0)

W 1

30035

(0x0022)

42035

(0x07F2)

W 2

30037

(0x0024)

42037

(0x07F4)

W 3

30039

(0x0026)

42039

(0x07F6)

VAr 1

30041

(0x0028)

42041

(0x07F8)

VAr 2

30043

(0x002A)

42043

(0x07FA)

VAr 3

30045

(0x002C)

42045

(0x07FC)

Wd (IMP)

30047

(0x002E)

42047

(0x07FE)

VAd

30049

(0x0030)

42049

(0x0800)

Ad

30051

(0x0032)

42051

(0x0802)

Neutral Current

30053

(0x0034)

42053

(0x0804)

Max Wd (Import)

30055

(0x0036)

42055

(0x0806)

Max VAd

30057

(0x0038)

42057

(0x0808)

Max Ad

The following are only applicable to the M81x and M84x

30059

(0x003A)

42059

(0x080A)

THD V1

30061

(0x003C)

42061

(0x080C)

THD V2

30063

(0x003E)

42063

(0x080E)

THD V3

30065

(0x0040)

42065

(0x0810)

THD I1

30067

(0x0042)

42067

(0x0812)

THD I2

30069

(0x0044)

42069

(0x0814)

THD I3