ILC 1X1
74
PHOENIX CONTACT 8385_en_02
3.14 Function blocks for Ethernet communication
The function blocks are used to establish Ethernet communication between two communi-
cation partners.
The IP communication blocks listed below enable IEC 61131-5-compliant communication
between controllers via Ethernet or communication between controllers and Ethernet de-
vices via TCP/IP or UDP/IP.
Implement all time and connection monitoring in the application program.
The function blocks are valid for the Inline controllers listed in the table below in the specified
hardware/firmware versions and enable the specified maximum number of TCP/IP or
UDP/IP communication connections:
Order designation Blocks As of hardware
version
(HW)
As of firmware
version
(FW)
Ethernet connections to other
communication partners (maxi-
mum)
ILC 131 ETH
IEC 61131-5
00 4.00 8TCP/IP
UDP/IP
ILC 151 ETH
IEC 61131-5
00 4.00 8TCP/IP
UDP/IP
ILC 171 ETH 2TX
IEC 61131-5
00 4.00
8
TCP/IP
16
UDP/IP
ILC 191 ETH 2TX
IEC 61131-5
00 4.00
8
TCP/IP
16
UDP/IP
ILC 131 ETH/XC
IEC 61131-5
00 4.00 8TCP/IP
UDP/IP
ILC 151 ETH/XC
IEC 61131-5
00 4.00 8TCP/IP
UDP/IP
Table 3-4 Overview of the function blocks
Function block Short description
IP_CONNECT Establishes a connection between two communication partners
IP_USEND Sends data to a communication partner
IP_URCV Receives data from a communication partner
The communication blocks are described in the PC Worx online help.
The extensions for the TCP/IP and UDP/IP function blocks are described in the “TCP/UDP
COMMUNICATION” application note.