4X Registers (M80x/M81x/M84x)

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) NOT USED

(RO)

40023

(0x16) RELAY ASSIGNMENT

(R/W)