Register Addressing

Within Automation Control, both input addresses and output addresses start at 1. In order to operate within the standard I/O functions provided by Modbus, it is necessary to separate input and outputs into their own address range.

The default configuration of the Z45 Controllers Modbus TCP Client leaves the base address of inputs starting at 1 but moves the base address of outputs to 1000. This parameter may be adjusted if necessary. This parameter and other addressing configuration parameters will be defined in a following section on configuration parameters.

Since Z45 Controller Numeric and Hex data elements are 32 bit, the address must be multiplied by 2 to comply with standard Modbus addressing. Digital data elements will have the same.

I/O Type Input Address Range Output Address Range
Holding Coil 00001 - 00999 01001 - 01999
Discrete Input 10001 - 10999 11001 - 11999
Input Register 30001 - 30999 31001 - 31999
Holding Register 40001 - 40999 41001 - 41999