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