Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 653

Inhaltsverzeichnis

Werbung

Funktionsweise von TRCV_C
Die folgenden Funktionen beschreiben die Funktionsweise der Anweisung TRCV_C:
• Um eine Verbindung herzustellen, ist TRCV_C mit CONT = 1 auszuführen.
• Um Daten zu empfangen, führen Sie TRCV_C mit dem Parameter EN_R = 1 aus. TRCV_C
empfängt kontinuierlich Daten, wenn die Parameter EN_R = 1 und CONT = 1 sind.
• Um die Verbindung zu beenden, führen Sie TRCV_C mit CONT = 0 aus. Die Verbindung wird
sofort beendet und es können Daten verlorengehen.
TRCV_C arbeitet mit den gleichen Empfangsmodi wie die Anweisung TRCV. Die folgende Tabelle
zeigt, wie Daten in den Empfangsbereich geschrieben werden:
Tabelle 11-24 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
Hinweis
Ad-hoc-Modus
Den Ad-hoc-Modus gibt es nur bei den Protokollvarianten TCP und ISO on TCP. Den Ad-hoc-
Modus stellen Sie ein, indem Sie dem Parameter LEN den Wert 65535 zuweisen. Der
Empfangsbereich ist identisch mit dem von Parameter DATA angegebenen Bereich. Die Länge
der empfangenen Daten wird am Parameter RCVD_LEN ausgegeben.
Wenn Sie die Daten in einem "optimierten" DB (nur symbolisch adressierbar) speichern, können
Sie Daten nur in Arrays der Datentypen Byte, Char, USInt und SInt empfangen.
Hinweis
STEP 7-Projekte der S7-300/400 mit Ad-hoc-Modus in die S7-1200 importieren
In STEP 7-Projekten der S7-300/400 wählen Sie den Ad-hoc-Modus aus, indem Sie dem
Parameter LEN den Wert 0 zuweisen. Bei der S7-1200 stellen Sie den Ad-hoc-Modus ein, indem
Sie dem Parameter LEN den Wert 65535 zuweisen.
Wenn Sie ein STEP 7-Projekt der S7-300/400, das den Ad-hoc-Modus umfasst, in die S7-1200
importieren, müssen Sie den Parameter LEN in 65535 ändern.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Parameter
Wert des Parameters LEN
"connection_ty‐
pe"
B#16#11
65535
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
653

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis