MVI56E-MCM ♦ ControlLogix Platform Configuration as a Modbus Slave
Modbus Communication Module User Manual
ProSoft Technology, Inc. Page 63 of 209
3.2.2 Customizing the Memory Map
In some cases, the above memory map will not work for the application.
Sometimes a Master must read bits starting at address 0001, and also read a
register starting at 40001. With the memory map in this Modbus Memory Map
(page 61), this is not possible, as WRITEDATA[0] is seen as both 0001 to 0016,
and 40001. To accommodate this, you can customize the starting location within
the module for each device using the parameters shown below.
Defines the starting address within the module for 1xxxx
Modbus addressing. A value of 0 sets 10001 to 10016 as
address 0 in the MVI56E-MCM module.
Defines the starting address within the module memory for
3xxxx registers.
Defines the starting address within the module for 0xxx coils.
Defines the starting address within the module for 4xxxx
addressing.
Based on the configuration described above for the ModDef section of the
module and the values specified for the offset parameters, below is the Modbus
addressing map for the module.