Presentation

Ethernet Services

The TMSES4 expansion module adds an Ethernet interface to extend the number of Ethernet ports for a controller.

NOTE: Network Variable List (NVL) communication requires that the Ethernet port has a valid IP address and that the device is connected.

Ethernet Protocol

The Ethernet module 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)

TCP Server Connections

This table shows the total of TCP server connections for the controller and the TMSES4 modules:

Connection Type

Maximum Number of Simultaneous Server Connections

Modbus Server

8 simultaneous TCP server connections maximum for TMSES4 and controller or for controller alone.

EtherNet/IP Device

16

FTP Server

4

Web Server

10

Each server based on TCP manages its own set of connections.

When a client tries to open a Modbus Server connection that exceeds the maximum number of connections, the controller closes the oldest connection. In other cases, the attempt to open a connection is denied.

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

The server connections stay open as long as the controller stays in operational states (RUN, STOP, HALT).

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

For more information about the operational states, refer to the controller state diagram.

Modbus TCP Server

The Modbus server supports the following Modbus requests:

Function Code

Dec (Hex)

Subfunction

Dec (Hex)

Function

1 (1h)

Read digital outputs (%Q)

2 (2h)

Read digital inputs (%I)

3 (3h)

Read holding register (%MW)

6 (6h)

Write single register (%MW)

8 (8h)

Diagnostic

15 (Fh)

Write multiple digital outputs (%Q)

16 (10h)

Write multiple registers (%MW)

23 (17h)

Read/write multiple registers (%MW)

43 (2Bh)

14 (Eh)

Read device identification

Available Services

With an Ethernet communication, the IEC VAR ACCESS service is supported by the controller. The IEC VAR ACCESS service allows an exchange of variables between the controller and an HMI.

The NetWork variables service is also supported by the controller. The NetWork variables service allows an exchange of data between controllers.

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