10. easyE4 communication Connection to other devices
10.17 Modbus TCP
If you select IA16 as the operand class, the register with start address 40 will be auto-
matically assigned to a Modbus TCP server module input register as well. However, it
will not be available in a bitwise manner. You will, however, be able to assign it to the
operand for an easyE4 base device analog input under the Assigned operands tab.
If you select IA32 as the operand class, two consecutive registers starting from start
address 40 will be merged into a 32-bit process value. You will then be able to assign
this value to the operand for an easyE4 base device analog input under the Assigned
operands tab.

Modbus TCP Client  Modbus TCP Server
Fig. 357: Overview of cyclical data function codes
Assigned operands tab
Modbus TCP server module I/O points that you want to use in the program need to be
assigned to easyE4 base device operands. easyE4 will organize all Modbus TCP com-
munication data in words. A comparison with the easyE4 base device operands will
not be carried out until the operands are assigned, in which case the corresponding
type will be converted if necessary.
On the left side, this tab shows the Modbus TCP server module's I/O points. Before,
this, however, it is necessary for requests to have been defined under the Cyclical
data tab. For function codes with a read request, the I/O points will be identified with
Rxx. For function codes with a write request, the I/O points will be identified with
Wxx.
The right side will show the easyE4 base device's operands. In order to be able to
use the I/O points in the program, the Modbus TCP server module's
I/O points must be assigned to easyE4 base device operands. You can carry out this
assignment in easySoft 8.
786
easyE402/24 MN050009ENEaton.com