Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 400

Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
MODE
Bedeutung
2
Empfangen einer Anforderung zur Bereitstellung eines Datensatzes für einen spezifischen Untersteckplatz des I-
Device
Wenn auf dem I-Device eine solche Anforderung von einem übergeordneten Controller für einen spezifischen
Untersteckplatz des I-Device vorhanden ist, schreibt die Anweisung in den Ausgangsparameter.
3
Bereitstellen des Datensatzes und Senden einer positiven Antwort an den übergeordneten Controller
Die Anweisung prüft die Anforderung des übergeordneten Controllers zur Bereitstellung eines Datensatzes, stellt
den Datensatz in RECORD bereit und sendet eine positive Quittierung an den übergeordneten Controller.
4
Senden einer negative Antwort an den übergeordneten Controller
Die Anweisung prüft die Anforderung des übergeordneten Controllers zur Bereitstellung eines Datensatzes, lehnt
diese Anforderung ab und sendet eine negative Quittierung an den übergeordneten Controller. Den Grund für die
Ablehnung geben Sie in die Eingangsparameter CODE1 und CODE2 ein.
Hinweis
Nach dem Empfang einer Anforderung (NEW = 1) müssen Sie die Anweisung PRVREC 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 PRVREC:
Parame‐
Deklarati‐
ter
on
MODE
IN
F_ID
IN
CODE1
IN
CODE2
IN
LEN
IN
NEW
OUT
STATUS
OUT
SLOT
OUT
SUBSLOT
OUT
INDEX
OUT
RLEN
OUT
RECORD
IN_OUT
400
Datentyp
Int
HW_SUBMODULE
Byte
Byte
UInt
Bool
DWord
HW_SUBMODULE
HW_SUBMODULE
UInt
UInt
Variante
Beschreibung
Betriebsart
Untersteckplatz im Übertragungsbereich des I-Device für den zu
sendenden Datensatz (nur relevant bei MODE = 2). Das hohe Wort
ist immer auf null gesetzt.
Null (bei MODE = 3) und/oder Fehlercode 1 (bei MODE = 4)
Null (bei MODE = 3) und/oder Fehlercode 2 (bei MODE = 4)
Maximale Länge des zu sendenden Datensatzes in Bytes
Der neue Datensatz wurde vom übergeordneten Controller angefor‐
dert.
Fehlerinformation. Weitere Informationen finden Sie unter "STATUS-
Parameter" (Seite 388).
Identisch mit F_ID
Identisch mit F_ID
Nummer des zu sendenden Datensatzes
Länge des zu sendenden Datensatzes
Bereitgestellter Datensatz
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
S7-1200 Automatisierungssystem

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis