Instructions

Table Of Contents
Kommunikation
11.2 PROFINET
S7-1200 Automatisierungssystem
880 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Tabelle 11- 16 Datentypen für die Parameter von TSEND_C und TRCV_C
Parameter und Datentyp
Datentyp
Beschreibung
REQ
(TSEND_C)
IN Bool REQ = 1 startet den Sendeauftrag von TSEND_C bei einer
steigenden Flanke über die im Parameter CONNECT beschrie-
bene Verbindung. CONT = 1 ist ebenfalls erforderlich, um die
Kommunikationsverbindung herzustellen und aufrechtzuerhal-
ten.
EN_R
(TRCV_C)
IN Bool Ist EN_R = 1, ist TRCV_C empfangsbereit. Der Empfangsauf-
trag wird verarbeitet. CONT = 1 ist ebenfalls erforderlich, um die
Kommunikationsverbindung herzustellen und aufrechtzuerhal-
ten.
CONT IN Bool Steuert die Kommunikationsverbindung:
0: Trennen der Kommunikationsverbindung
1: Aufbauen und Halten der Kommunikationsverbindung
Beim Senden von Daten (TSEND_C) (steigende Flanke am
Parameter REQ ) muss der Parameter CONT den Wert TRUE
haben, damit eine Verbindung aufgebaut oder gehalten werden
kann.
Beim Empfangen von Daten (TRCV_C) (steigende Flanke am
Parameter EN_R) muss der Parameter CONT den Wert TRUE
haben, damit eine Verbindung aufgebaut oder gehalten werden
kann.
LEN IN UInt Maximale Bytezahl, die gesendet (TSEND_C) oder empfangen
(TRCV_C) werden soll:
Standard = 0: Der Parameter DATA legt die Länge der zu
sendenden (TSEND_C) oder zu empfangenden (TRCV_C)
Daten fest.
Ad-hoc-Modus = 65535: Für den Datenempfang ist eine
variable Länge eingestellt (TRCV_C).
CONNECT
IN_OUT
TCON_Param
Pointer auf die Verbindungsbeschreibung (Seite 860)
DATA IN_OUT Variant
Enthält Adresse und Länge der Daten, die gesendet
(TSEND_C) werden sollen.
Enthält Anfangsadresse und maximale Länge der empfan-
genen Daten (TRCV_C).
COM_RST IN_OUT Bool Ermöglicht den Neustart der Anweisung:
0: Irrelevant
1: Kompletter Neustart des Funktionsbausteins, bestehende
Verbindung wird beendet.
DONE OUT Bool
0: Auftrag noch nicht gestartet oder läuft noch.
1: Auftrag fehlerfrei ausgeführt.
BUSY OUT Bool
0: Auftrag beendet.
1: Auftrag noch nicht beendet. Es kann kein neuer Auftrag
gestartet werden.