Communication
11.2 PROFINET
S7-1200 Programmable controller
832 System Manual, V4.2, 09/2016, A5E02486680-AK
Parameters for the PROFINET connection
The TSEND_C, TRCV_C and TCON instructions require connection-related parameters in
order to connect to the partner device. The TCON_Param structure assigns these
parameters for the TCP, ISO-on-TCP, and UDP protocols. Typically, you use the
"Configuration" (Page 807) tab of the "Properties" of the instruction to specify these
parameters. If the "Configuration" tab is not accessible, then you must provide the
TCON_Param structure in the instruction parameters.
With V4.1, the TCON_IP_V4 structure assigns parameters for the TCP protocol, and the
TCON_IP_RFC structure assigns parameters for the ISO-on-TCP protocol.
Table 11- 8 Structure of the connection description (TCON_Param)
2 … 3 id CONN_OUC
(Word)
Reference to this connection: Range of values: 1 (default) to 4095.
Specify the value of this parameter for the TSEND_C, TRCV_C or
TCON instruction under ID.
4 connection_type USInt Connection type:
• 17: TCP (default)
• 18: ISO-on-TCP
• 19: UDP
5 active_est Bool ID for the type of connection:
• TCP and ISO-on-TCP:
– FALSE: Passive connection
– TRUE: Active connection (default)
• UDP: FALSE
6 local_device_id USInt ID for the local PROFINET or Industrial Ethernet interface:
7 local_tsap_id_len USInt Length of parameter local_tsap_id used, in bytes; possible values:
• TCP: 0 (active, default) or 2 (passive)
• ISO-on-TCP: 2 to 16
• UDP: 2
This parameter is not used.
9 rem_staddr_len USInt Length of address of partner end point, in bytes:
• 0: unspecified (parameter rem_staddr is irrelevant)
• 4 (default): Valid IP address in parameter rem_staddr (only for
TCP and ISO-on-TCP)
10 rem_tsap_id_len USInt Length of parameter rem_tsap_id used, in bytes; possible values:
• TCP: 0 (passive) or 2 (active, default)
• ISO-on-TCP: 2 to 16
• UDP: 0