11.2.8.6
Parameter für die PROFINET-Verbindung
Die Anweisungen TSEND_C, TRCV_C und TCON benötigen verbindungsbezogene
Parameter, um eine Verbindung zum Partnergerät aufbauen zu können. Diese Parameter
werden von der Struktur TCON_Param für die Protokolle TCP, ISO-on-TCP und UDP
zugewiesen. Üblicherweise geben Sie diese Parameter in den "Eigenschaften" der
Anweisung im Register "Konfiguration" (Seite 855) an. Kann auf das Register "Konfiguration"
nicht zugegriffen werden, müssen Sie die Struktur TCON_Param in den Parametern der
Anweisung angeben.
In V4.1 parametriert die Struktur TCON_IP_V4 das TCP-Protokoll und die Struktur
TCON_IP_RFC parametriert das ISO-on-TCP-Protokoll.
TCON_Param
Tabelle 11- 8 Struktur der Verbindungsbeschreibung (TCON_Param)
Byte
Parameter und Datentyp
0 ... 1
block_length
2 ... 3
id
4
connection_type
5
active_est
6
local_device_id
7
local_tsap_id_len
8
rem_subnet_id_len
9
rem_staddr_len
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Beschreibung
UInt
Länge: 64 Bytes (fest)
CONN_OUC
Referenz auf diese Verbindung: Wertebereich: 1 (Standard) bis
(Word)
4095. Geben Sie den Wert dieses Parameters für die Anweisung
TSEND_C, TRCV_C oder TCON unter ID an.
USInt
Verbindungstyp:
17: TCP (Standard)
•
18: ISO-on-TCP
•
19: UDP
•
Bool
ID der Verbindungsart:
TCP und ISO-on-TCP:
•
–
–
UDP: FALSCH
•
USInt
ID der lokalen PROFINET- oder Industrial Ethernet-Schnittstelle: 1
(Standard)
USInt
Länge des Parameters local_tsap_id in Bytes; mögliche Werte:
TCP: 0 (aktiv, Standard) oder 2 (passiv)
•
ISO-on-TCP: 2 bis 16
•
UDP: 2
•
USInt
Dieser Parameter wird nicht verwendet.
USInt
Länge der Adresse des Partnerendpunkts in Bytes:
0: nicht angegeben (Parameter rem_staddr ist irrelevant)
•
4 (Standard): Gültige IP-Adresse im Parameter rem_staddr
•
(nur bei TCP und ISO-on-TCP)
FALSCH: Passive Verbindung
WAHR: Aktive Verbindung (Standard)
Kommunikation
11.2 PROFINET
881