10. easyE4 communication Connection to other devices
10.17 Modbus TCP
10.17 Modbus TCP
Modbus TCP is a simple communication protocol that uses a client-server archi-
tecture in order to make it possible for measuring and control systems (server) to
communicate with higher-level control systems (client) and vice versa. Since the pro-
tocol is based on TCP/IP and Ethernet, any device that supports the Internet protocol
suite and features an Ethernet port can implement it.
During communications, data is written as a payload in TCP/IP packets and trans-
mitted this way.
Modbus TCP ensures communications with devices:
l
That do not necessarily have to be part of the easyE4 family of products
l
That are not found in a NET group
or
l
That do not implement NET
The most important functions include, but are not limited to:
l
Communications at the control level
l
Transmitting analog and digital values to higher-level and lower-level control sys-
tems
l
Platform-independent communication
l
Communication with devices that are not part of the easyE4 series
l
Set device clock to runtime from firmware version 1.21: → page 800;
from version 7.30, this option can be deselected using easySoft 8,
easyE4 can be configured both as a Modbus TCP client and as a
Modbus TCP server simultaneously in the same project.
Each Modbus TCP client and Modbus TCP server knows the Modbus TCP map in
order to be able to exchange data for communication. easyE4 exchanges the data by
using function codes to assign all the values for the request(s) to easyE4 base device
operands.
Modbus TCP map
Information about the Modbus TCP Map can be found in easySoft 8 Help.
easyE4 as Modbus TCP Server
easyE4 can be configured as a Modbus TCP server under Project view/Modbus
Server tab.
With firmware version 1.12 and higher, easyE4 can run two Modbus TCP clients. This
makes it possible, for instance, to implement communication with a touch display and
a gateway at the same time.
easyE402/24 MN050009ENEaton.com
775