Measurement Registers (3X and duplicated 3X)

Internally, the M880 3X registers are duplicated in the 4X register area from address 42001, (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 below in 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 using code 4 to access the 3X registers 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)]

The list below is the default order of the 3X registers.
The order can be altered using the M
ultiview program, supplied on request or downloaded from our website, or by a suitable SCADA program.

Sample Coding

3X Address

Register

4X Address

Register

Measurement

M880

Order No

?

30001

(0x0000)

42001

(0x07D0)

V L1-2

Yes

1

30003

(0x0002)

42003

(0x07D2)

V L2-3

Yes

2

30005

(0x0004)

42005

(0x07D4)

V L3-1

Yes

3

30007

(0x0006)

42007

(0x07D6)

V 1

Yes

4

30009

(0x0008)

42009

(0x07D8)

V 2

Yes

5

30011

(0x000A)

42010

(0x07DA)

V 3

Yes

6

30013

(0x000C)

42013

(0x07DC)

I 1

Yes

7

30015

(0x000E)

42015

(0x07DE)

I 2

Yes

8

30017

(0x0010)

42017

(0x07E0)

I 3

Yes

9

30019

(0x0012)

42019

(0x07E2)

kW Sum

Yes

10

30021

(0x0014)

42021

(0x07E4)

kVA Sum

Yes

11

30023

(0x0016)

42023

(0x07E6)

kVAR Sum

Yes

12

30025

(0x0018)

42025

(0x07E8)

PF Avg

Yes

13

30027

(0x001A)

42027

(0x07EA)

kWHr (Import)

Yes

14

30029

(0x001C)

42029

(0x07EC)

kVArHr (Import)

Yes

15

30031

(0x001E)

42031

(0x07EE)

Hz

Yes

16

30033

(0x0020)

42033

(0x07F0)

kW 1

Yes

17

30035

(0x0022)

42035

(0x07F2)

kW 2

Yes

18

30037

(0x0024)

42037

(0x07F4)

kW 3

Yes

19

30039

(0x0026)

42039

(0x07F6)

kVAr 1

Yes

20

30041

(0x0028)

42041

(0x07F8)

kVAr 2

Yes

21

30043

(0x002A)

42043

(0x07FA)

kVAr 3

Yes

22

30045

(0x002C)

42045

(0x07FC)

kWd (Import)

Yes

23

30047

(0x002E)

42047

(0x07FE)

kVAd

Yes

24

30049

(0x0030)

42049

(0x0800)

Ad

Yes

25

30051

(0x0032)

42051

(0x0802)

Neutral Current

Yes

26

30053

(0x0034)

42053

(0x0804)

kVA 1

Yes

27

30055

(0x0036)

42055

(0x0806)

kVA 2

Yes

28

30057

(0x0038)

42057

(0x0808)

kVA 3

Yes

29

30059

(0x003A)

42059

(0x080A)

PF L1

Yes

30

30061

(0x003C)

42061

(0x080C)

PF L2

Yes

31

30063

(0x003E)

42063

(0x080E)

PF L3

Yes

32

30065

(0x0040)

42065

(0x0810)

kWHr (Export)

Yes

33

30067

(0x0042)

42067

(0x0812)

kVArHr (Export)

Yes

34

30069

(0x0044)

42069

(0x0814)

kVAHr

Yes

35

30071

(0x0046)

42071

(0x0816)

AHr

Yes

36

30073

(0x0048)

42073

(0x0818)

kWd (Export)

Yes

37

30075

(0x004A)

42075

(0x081A)

Max kWd (Import)

Yes

38

30077

(0x004C)

42077

(0x081C)

Max kWd (Export)

Yes

39

30079

(0x004E)

42079

(0x081E)

Max kVAd

Yes

40

30081

(0x0050)

42081

(0x0820)

Max Ad

Yes

41

30083

(0x0052)

42083

(0x0822)

Hours Run

***

42

30085

(0x0054)

42085

(0x0824)

THD V1

Yes

43

30087

(0x0056)

42087

(0x0826)

THD V2

Yes

44

30089

(0x0058)

42089

(0x0828)

THD V3

Yes

45

30091

(0x005A)

42091

(0x082A)

THD I1

Yes

46

30093

(0x005C)

42093

(0x082C)

THD I2

Yes

47

30095

(0x005E)

42095

(0x082E)

THD I3

Yes

48

*** = Not supported