Kommunikation
11.5 PROFINET
Tabelle 11-39 Datentypen für die Parameter von TCON und TDISCON
Parameter und Datentyp
REQ
IN
ID
IN
CONNECT
IN_OUT
(TCON)
DONE
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
Beide Kommunikationsteilnehmer führen die Anweisung TCON aus, um die
Kommunikationsverbindung einzurichten und herzustellen. Mit Parametern geben Sie die
aktiven und passiven Endpunkte der Kommunikation an. Nach dem Einrichten und Aufbauen
der Verbindung wird sie automatisch von der CPU gehalten und überwacht.
Wird die Verbindung durch eine Leitungsstörung oder vom entfernten Teilnehmer
abgebrochen, so versucht der aktive Teilnehmer, sie wieder aufzubauen. Sie müssen TCON nicht
erneut ausführen.
Wird die Anweisung TDISCON ausgeführt oder ist die CPU in den Betriebszustand STOP
gegangen, so wird die bestehende Verbindung beendet und die eingerichtete Verbindung
gelöscht. Um die Verbindung einzurichten und wiederherzustellen, müssen Sie TCON erneut
ausführen.
Tabelle 11-40 Bedingungscodes von ERROR und STATUS für TCON und TDISCON
ERROR
STATUS
0
0000
0
7000
0
7001
0
7002
1
8086
676
Datentyp
Bool
CONN_OUC (Word)
TCON_Param
Bool
Bool
Bool
Word
Beschreibung
Verbindung wurde erfolgreich aufgebaut.
Keine laufende Auftragsbearbeitung
Auftragsbearbeitung starten, Verbindung herstellen (TCON) oder Verbindung beenden
(TDISCON)
Folgeaufruf (REQ irrelevant), Verbindung herstellen (TCON) oder Verbindung beenden
(TDISCON)
Parameter ID ist außerhalb des zulässigen Adressbereichs.
Beschreibung
Steuerparameter REQ startet den Auftrag durch Herstellung
der von ID angegebenen Verbindung. Der Auftrag beginnt mit
einer steigenden Flanke.
Verweis auf die Verbindung, die mit dem entfernten Teilneh‐
mer oder zwischen dem Anwenderprogramm und der Kom‐
munikationsschicht des Betriebssystems hergestellt (TCON)
oder beendet (TDISCON) werden soll. Die ID muss mit der zu‐
gehörigen Parameter-ID in der lokalen Verbindungsbeschrei‐
bung übereinstimmen.
Wertebereich: W#16#0001 bis W#16#0FFF
Pointer auf die Verbindungsbeschreibung (Seite 624)
•
0: Auftrag noch nicht gestartet oder läuft noch.
•
1: Auftrag fehlerfrei ausgeführt.
•
0: Auftrag beendet.
•
1: Auftrag noch nicht beendet. Es kann kein neuer Auftrag
gestartet werden.
Statusparameter mit den folgenden Werten:
•
0: Kein Fehler
•
1: Fehler während der Verarbeitung aufgetreten. STATUS
enthält Informationen zum Fehlertyp.
Statusinformationen umfassen Fehlerinformationen. (Siehe
Tabelle "Bedingungscodes für ERROR und STATUS" unten.)
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
S7-1200 Automatisierungssystem