M552 4X Registers

The registers are listed with their Modbus addresses.
The data held at these addresses are Read-Only, Write-Only or Read+Write as indicated below.
4X registers are read using function 03h and written using function 10h.

For M552 transducers, the write functions require the General Pass Code to be valid.

A sample write packet will look like this:-
[Node][10][start address][No. of Double Registers][Data length in bytes][CRC(2 bytes)]

e.g. To set Node 23h System Voltage to 120:280 (280V is M552 ac nominal input voltage)
The VT Primary and VT Secondary values set the System Voltage (viewed at 40001).
The VT Secondary matches the nominal input of the M552:-
[23h][10h][001Ch][0004h(4, 2 byte regs)][08h(2, 4 byte regs)][42F00000][438C0000][CRC(2 bytes)]

Modbus Addresss Register Address Register Name Mode
40001

(0x0000)

SYSTEM VOLTAGE

(R/O)

40003

(0x0002)

SYSTEM CURRENT

(R/W)

40005

(0x0004)

SYSTEM TYPE

(R/W)

40007

(0x0006)

DEMAND PERIOD

(R/W)

40009

(0x0008)

DEMAND STATUS

(RO)

40011

(0x000A)

kW.h DIVISOR SETTING

(R/W)

40013

(0x000C)

kVAr.h DIVISOR SETTING

(R/W)

40015

(0x000E)

kVA.h DIVISOR SETTING

(R/W)

40017

(0x0010)

A.h DIVISOR SETTING

(R/W)

40019

(0x0012)

RESET ALL ENERGY REGISTERS  (WO)
?
40021

(0x0014)

RESET DEMANDS

(WO)

40023

(0x0016)

Future use

40025

(0x0018)

Future use

40027

(0x001A)

SET NODE ADDRESS

(R/W)

40029

(0x001C)

PRIMARY VOLTAGE

(R/W)

40031

(0x001E)

SECONDARY VOLTAGE

(R/W)

|

40071

(0x0046)

SET PASSCODE

(WO)

40073

(0x0048)

Future use

40075

(0x004A)

Future use
40077

(0x004C)

Future use
40079

(0x004E)

Future use
40081

(0x0050)

Future use
40083

(0x0052)

Future use

40085

(0x0054)

RESET Import kW.h Register

(WO)

40087

(0x0056)

RESET Export kW.h Register

(WO)

40089

(0x0058)

RESET Import kVAr.h Register

(WO)

40091

(0x005A)

RESET Export kVAr.h Register

(WO)

40093

(0x005C)

RESET kVA.h Register

(WO)

40095 (0x005E) RESET Import A.h Register (WO)
?
40097 (0x0060) LOCK ACIA SETTINGS (R/W)
?
40099 (0x0062) RESET Hours Run (WO)
40101 (0x0064) Future use (R/W)
40103 (0x0066) Set RS485 Port 1 Format (R/W)
?
40105 (0x0068) Future use
40107 (0x006A) Configure The CT (R/W)