Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Funktionsweise von TRCV

Die Anweisung TRCV schreibt die empfangenen Daten in einen Empfangsbereich, der von den
folgenden zwei Variablen angegeben wird:
• Zeigt auf den Anfang des Bereichs
• Länge des Bereichs oder der Wert, der am Eingang LEN bereitgestellt wird, sofern er nicht 0
ist
Hinweis
Die Standardeinstellung des Parameters LEN (LEN = 0) ermittelt anhand des Parameters DATA
die Länge der zu übertragenden Daten. Es ist empfehlenswert, dass die von der Anweisung
TSEND gesendeten Daten die gleiche Größe haben wie der Parameter DATA der Anweisung
TRCV.
Wenn Sie die Standardeinstellung des Parameters LEN verwenden und die Daten in kleineren
Segmenten als die Größe des Parameters DATA gesendet werden sollen, gilt Folgendes. Es ist
empfehlenswert, das Bit EN_R auf 1 zu halten, bis die entsprechende Anweisung TSEND die
entsprechende Menge an Daten überträgt, um den Parameter DATA von TRCV zu füllen.
Wenn die Größe der von TSEND übertragenen Daten nicht der Größe des Parameters DATA
von TRCV entspricht, bleibt TRCV im Status "Belegt" (Statuscode: 7002), solange das Bit EN_R
= 1 ist, bis die Gesamtgröße der von TSEND übertragenen Daten der Größe des Parameters
DATA von TRCVentspricht. Wenn das Bit EN_R von TRCV Impulse empfängt, muss es die
gleiche Anzahl von Impulsen erhalten, wie die Anweisung TSEND ausgeführt wird, um Daten
zu empfangen.
Der Puffer des Parameters DATA von TRCV zeigt die neu empfangenen Daten erst an, wenn
die Datengröße gleich der Puffergröße des Parameters DATA ist.
Sobald alle Auftragsdaten empfangen sind, werden sie von TRCV in den Empfangsbereich
übertragen und NDR wird auf 1 gesetzt.
Tabelle 11-33 Eintragen der Daten
in den Empfangsbereich
Protokollvari‐
Eingabe der Daten
ante
im Empfangsbereich
TCP
Ad-hoc-Modus
TCP
Datenempfang mit an‐
gegebener Länge
ISO on TCP
Ad-hoc-Modus
ISO on TCP
protokollgesteuert
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Parameter
Wert des Parameters LEN
"connection_ty‐
pe"
B#16#11
Ausgewählt mit dem Eingang
ADHOC der Anweisung TRCV
B#16#11
0 (empfohlen) oder 1 bis 8192,
außer 65535
B#16#12
65535
B#16#12
0 (empfohlen) oder 1 bis 8192,
außer 65535
Kommunikation
11.5 PROFINET
Wert des Parameters
RCVD_LEN (Byte)
1 bis 1472
1 bis 8192
1 bis 1472
1 bis 8192
665

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis