Presentation

Ethernet Features, Functions and Services

Ethernet Protocols

The controller supports the following protocols:

  • IP (Internet Protocol)

  • UDP (User Datagram Protocol)

  • TCP (Transmission Control Protocol)

  • ARP (Address Resolution Protocol)

  • ICMP (Internet Control Messaging Protocol)

  • IGMP (Internet Group Management Protocol)

Connections

This table shows the maximum number of connections:

Connection Type

Maximum Number of Connections

Modbus Server

8

Modbus Client

8

EtherNet/IP Target

16

FTP Server

4

Web Server

10

Machine Expert Protocol (EcoStruxure Machine Expert software, trace, Web visualization, HMI devices)

8

NOTE: When at least one EtherNet/IP target is configured, the total number of connections (EtherNet/IP plus Modbus TCP) is limited to 16. Only if the Modbus TCP IOScanner is exclusively used, the total number of slave devices can be up to 64. These maximums are controlled for at build time.

Each connection based on TCP manages its own set of connections as follows:

  1. When a client tries to open a connection that exceeds the poll size, the controller closes the oldest connection.

  2. If all connections are busy (exchange in progress) when a client tries to open a new one, the new connection is denied.

  3. The server connections stay open as long as the controller stays in operational states (RUNNING, STOPPED, HALT).

  4. The server connections are closed when leaving operational states (RUNNING, STOPPED, HALT), except in case of power outage (because the controller does not have time to close the connections).

Connections can be closed when the originator of the connection requests to close the connection it had previously opened.

Services Available

With an Ethernet communication, the IEC VAR ACCESS service is supported by the controller. With the IEC VAR ACCESS service, data can be exchanged between the controller and an HMI.

The NetWork variables service is also supported by the controller. With the NetWork variables service, data can be exchanged between controllers.

NOTE: For more information, refer to the EcoStruxure Machine Expert Programming Guide.