Modbus Integrator's Guide for the Cordex® CXC HP Controller | 3 - Using Modbus
Not all register addresses will be populated with data. For example, the controller does not actually have
any coils (relays). A request for coil data at address 1 will return zero.
The Modbus reference table on the controller web interface provides specific addresses for particular data
points.
Modbus reference tables
Modbus addressing follows these rules when changing system configuration:
• When an item is created, such as custom data, or a shunt, the item is assigned Modbus addresses
for its data. These addresses will not change unless the item is removed, or the Re-number
Modbus Table by Name button is selected.
• Removing an item leaves a gap in the address table. If a new item is created, it will fill the next
available address. If there are no gaps, it is added to the end
• Modbus addresses are local to the controller. They cannot be transfered. If necessary, to align
Modbus addresses between identical or similar systems, see the procedure in the How to create
identical modbus structure section.
• When importing a configuration, the newly imported items are sorted by name first, then assigned
the first available Modbus address. Existing Modbus addresses are not changed.
3.4. How to create an identical Modbus structure
The dynamic nature of creating and configuring a controller means that Modbus addresses may not
be identical between identical systems. These instructions describe how to create the same Modbus
structure between identical systems. If you are using the Limited Data Set only, then the Modbus
addresses are already static and it is not necessary to follow these instructions. If you are using a full
Modbus system data set, follow these instructions:
0350114-J0 Rev N Page 13