Instructions

Table Of Contents
Erweiterte Anweisungen
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
S7-1200 Automatisierungssystem
424 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Hinweis
Nach dem Empfang des Datensatzes (NEW = 1) müssen Sie die Anweisung
RCVREC
zweimal aufrufen, um vollständige Bearbeitung zu gewährleisten. Beachten Sie hierbei die
folgende Reihenfolge:
Erster Aufruf mit MODE = 1 oder MODE = 2
Zweiter Aufruf mit MODE = 3 oder MODE = 4
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung RCVREC:
Parameter
Deklarati-
on
Datentyp
Beschreibung
MODE
IN
Int
Betriebsart
F_ID IN HW_SUBMODULE Untersteckplatz im Übertragungsbereich des I-Device für den zu
empfangenden Datensatz (nur relevant bei MODE = 2). Das hohe
Wort ist immer auf null gesetzt.
MLEN
IN
Int
Maximale Länge des zu empfangenden Datensatzes in Bytes
CODE1
IN
Byte
Null (bei MODE = 3) und/oder Fehlercode 1 (bei MODE = 4)
CODE2
IN
Byte
Null (bei MODE = 3) und/oder Fehlercode 2 (bei MODE = 4)
NEW OUT Bool
MODE = 0: Neuer Datensatz wurde empfangen
MODE = 1 oder 2: Datensatz wurde übertragen an RECORD
STATUS OUT DWord Fehlerinformation. Weitere Informationen finden Sie unter
"STATUS-Parameter" (Seite 414).
SLOT
OUT
HW_SUBMODULE
Identisch mit F_ID
SUBSLOT
OUT
HW_SUBMODULE
Identisch mit F_ID
INDEX
OUT
UInt
Nummer des empfangenen Datensatzes
LEN
OUT
UInt
Länge des empfangenen Datensatzes
RECORD IN_OUT Variante Zielbereich für den empfangenen Datensatz