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.
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 and System Current together:-
[23h][10h][0000h][0004h(4, 2 byte regs)][08h(2, 4 byte regs)][CRC(2 bytes)]
Modbus Address | Register Address/Name |
Mode |
|
40001 | (0x00) SYSTEM VOLTAGE |
(R/W) |
|
40003 | (0x02) SYSTEM CURRENT |
(R/W) |
|
40005 | (0x04) SYSTEM TYPE |
(RO) |
|
40007 | (0x06) SYSTEM POWER |
(RO) |
|
40009 | (0x08) DEMAND PERIOD |
(R/W) |
|
40011 | (0x0A) DEMAND TIMER |
(RO) |
|
40013 | (0x0C) RELAY DIVISOR |
(R/W) |
|
40015 | (0x0E) RELAY PULSE WIDTH |
(R/W) |
|
40017 | (0x10) RESET ENERGY |
(WO) |
|
40019 | (0x12) RESET DEMANDS |
(WO) |
|
40021 | (0x14) CALIBRATE INPUT |
(WO) |
|
40023 | (0x16) SET NODE ADDRESS |
(WO) |
|
40025 | (0x18) Analogue o/p1 assignment (M560) |
(R/W) |
|
40027 | (0x1a) Analogue o/p1 nominal (M560) |
(R/W) |
|
40029 | (0x1c) Analogue o/p1 zero (M560) |
(R/W) |
|
40031 | (0x1e) Analogue o/p2 assignment (M560) |
(R/W) |
|
40033 | (0x20) Analogue o/p2 nominal (M560) |
(R/W) |
|
40035 | (0x22) Analogue o/p2 zero (M560) |
(R/W) |
|
40037 | (0x24) Analogue o/p3 assignment (M560) |
(R/W) |
|
40039 | (0x26) Analogue o/p3 nominal (M560) |
(R/W) |
|
40041 | (0x28) Analogue o/p3 zero (M560) |
(R/W) |
|
40043 | (0x2A) RELAY ASSIGNMENT (M550-M560 Pre V3.1 ) |
(R/W) |
|
40045 | (0x2C) RESET EEPROM DATA |
(WO) |
|
40047 | (0x2E) I/P V1 GAIN FACTOR |
(R/W) |
|
40049 | (0x30) I/P V2 GAIN FACTOR |
(R/W) |
|
40051 | (0x32) I/P V3 GAIN FACTOR |
(R/W) |
|
40053 | (0x34) I/P I1 GAIN FACTOR |
(R/W) |
|
40055 | (0x36) I/P I2 GAIN FACTOR |
(R/W) |
|
40057 | (0x38) I/P I3 GAIN FACTOR |
(R/W) |
|
40059 | (0x3A) Factoryuse |
(ILLEGAL) |
|
40061 | (0x3C) Factoryuse |
(ILLEGAL) |
|
40063 | (0x3E) Factoryuse |
(ILLEGAL) |
|
40065 | (0x40) Factoryuse |
(ILLEGAL) |
|
40067 | (0x42) SET PASSCODE |
(WO) |
|
40069 | (0x44) CALIBRATION PASSCODE |
(WO) |
|
40071 | (0x46) DtoA PASSCODE(M560) |
(WO) |
|
40073 | (0x48) DtoA1 OVERRIDE(M560) |
(WO) |
|
40075 | (0x4A) DtoA2 OVERRIDE(M560) |
(WO) |
|
40077 | (0x4C) DtoA3 OVERRIDE(M560) |
(WO) |
|
40079 | (0x4E) Future use |
(R/W) |
|
40081 | (0x50) Future use |
(R/W) |
|
40083 | (0x52) Future use |
(R/W) |
|
40085 | (0x54) Future use |
(R/W) |
|
40087 | (0x56) Future use |
(R/W) |
|
40089 | (0x58) Future use |
(R/W) |
|
40091 | (0x5A) Future use |
(R/W) |
|
40093 | (0x5C) Future use |
(R/W) |
|
40095 | (0x5E) Future use |
(R/W) |
|
40097 | (0x60) LOCK ACIA SETTINGS |
(WO) |
|
40099 | (0x62) Future use |
(R/W) |
|
40101 | (0x64) Future use |
(R/W) |
|
40103 | (0x66) Future use |
(R/W) |
|
40105 | (0x68) Future use |
(R/W) |
N.B.
Addresses 40001 to 40002 are common to M550, M560, M570, M80x, M81x, M84x and M820
Addresses 40003 to 40010 are common to M550, M560, M570, M80x, M84x and M81x