Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 396

Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
9.3.10.2
RCVREC (Datensatz empfangen)
Ein I-Device kann einen Datensatz von einem übergeordneten Controller empfangen. Der
Empfang erfolgt im Anwenderprogramm mit der Anweisung RCVREC (Datensatz empfangen).
Tabelle 9-91 Anweisung RCVREC
KOP/FUP
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
1
Im SCL-Beispiel ist "RCVREC_SFB_DB" der Name des Instanz-DBs.
2
Die Anweisung hat die folgenden Betriebszustände:
• Prüfen, ob das I-Device eine Anforderung für den Empfang eines Datensatzes hat
• Den Datensatz den Ausgangsparametern zur Verfügung stellen
• Eine Antwort an den übergeordneten Controller senden
Sie können den von der Anweisung ausgeführten Betriebszustand mit dem Eingangsparameter
MODE ermitteln.
Das I-Device muss sich im Betriebszustand RUN oder ANLAUF befinden.
Mit MLEN geben Sie die maximale Anzahl Bytes an, die empfangen werden sollen. Die
ausgewählte Länge des Zielbereichs RECORD muss mindestens die Länge der von MLEN
angegebenen Bytes haben.
Wenn ein Datensatz empfangen wird (MODE = 1 oder MODE = 2), meldet der
Ausgangsparameter NEW, dass der Datensatz in RECORD gespeichert ist. Achten Sie darauf, dass
RECORD über eine ausreichende Länge verfügt. Der Ausgangsparameter LEN enthält die
tatsächliche Länge des empfangenen Datensatzes in Bytes.
Setzen Sie CODE1 und CODE2 auf 0, um dem übergeordneten Controller eine positive Antwort
zu geben. Wenn der empfangene Datensatz abgelehnt werden soll, geben Sie die negative
396
SCL
"RCVREC_SFB_DB"(
mode:=_int_in_,
F_ID:=_uint_in_,
mlen:=_uint_in_,
code1:=_byte_in_,
code2:=_byte_in_,
new=>_bool_out_,
status=>_dword_out_,
slot=>_uint_out_,
subslot=>_uint_out_,
index=>_uint_out_
len=>_uint_out_,
record:=_variant_inout_);
Beschreibung
Mit der Anweisung RCVREC kann ein
Datensatz von einem übergeordneten
Controller empfangen werden.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis