Modbus Addressing Versus SIXNET Addressing
Modbus Addressing Versus SIXNET Addressing
Many SIXNET products can be configured to send and/or receive Modbus protocol. When configuring
a hardware device or HMI software to send Modbus commands to SIXNET hardware, specify the
appropriate "SIXNET as Modbus" data type number and starting Modbus address. Refer to the
"SIXNET as Modbus" columns in the chart below. When configuring a SIXNET programmable station
to send Modbus commands (using I/O Transfers) to a non-SIXNET device, you can specify a Modbus
data type number and an appropriate starting Modbus address that is anywhere within the "Maximum
Modbus Address Range". If a SIXNET programmable station will be sending Modbus commands to
another SIXNET station configured to respond to Modbus protocol, specify the appropriate "SIXNET
as Modbus" data type number and starting Modbus address. Refer to the "SIXNET as Modbus"
columns in the chart below.
Notes:
A colon separator has been placed between the type number and the address for visual
purposes only. Do not include a colon when entering Modbus addresses.
Each "Generic Modbus" address range shown is the maximum range of registers supported
by the protocol conversion software in the SIXNET station. SIXNET Ethernet and RS485 I/O
modules typically report only the I/O that they have.
"SIXNET as Modbus" address ranges for Short Integer Ins / Outs, Long Integer Ins / Outs
(register pairs) and Floating Point Ins / Outs (register pairs) do not start at 0. This was done
intentionally so the address blocks wouldn’t collide with one another or with the Analog In and
Analog Out blocks.
The "SIXNET as Modbus" address ranges can be changed in IPm-based controllers to
allocate more or fewer addresses as needed. The address ranges can be changed from
within the "Advanced" page of the IPm configuration windows in the SIXNET I/O Tool Kit.
Refer to the help for the SIXNET I/O Tool Kit for more information. These settings affect how
an IPm controller will respond to Modbus commands. The settings do not affect Modbus I/O
Transfer commands sent to Modbus-compatible devices.
Examples for floating point and long integer I/O are shown in the help topics for those I/O types.