Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 433

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Hinweis
Wenn Sie die Anweisungen DPRD_DAT und DPWR_DAT mit konsistenten Daten
verwenden, müssen Sie diese konsistenten Daten aus der automatischen Aktualisierung des
Prozessabbilds herausnehmen. Weitere Informationen hierzu finden Sie unter "PLC-
Grundlagen: Ausführung des Anwenderprogramms" (Seite 87).
Tabelle 9- 89 Parameter
Parameter
Deklaration
LADDR
IN
RECORD
OUT
RET_VAL
OUT
Funktionsweise von DPRD_DAT
Mit dem Parameter LADDR wählen Sie das Modul des DP-Normslaves/PROFINET IO-
Device aus. Tritt bei dem adressierten Modul ein Zugriffsfehler auf, wird der Fehlercode
W#16#8090 ausgegeben.
Mit dem Parameter RECORD definieren Sie die Zielbereich der gelesenen Daten:
● Der Zielbereich muss mindestens so lang sein wie die Eingänge des ausgewählten
Moduls. Nur die Eingänge werden übertragen; die anderen Bytes werden nicht
berücksichtigt. Wenn Sie aus einem DP-Normslave mit modularem Aufbau oder mit
mehreren DP-Kennungen lesen, können Sie pro Aufruf der Anweisung DPRD_DAT auf
die Daten nur eines Moduls der konfigurierten Hardwarekennung zugreifen. Wenn Sie
einen zu kleinen Zielbereich auswählen, wird am Parameter RET_VAL der Fehlercode
W#16#80B1 ausgegeben.
● Die folgenden Datentypen sind verwendbar: Byte, Char, Word, DWord, Int, UInt, USInt,
SInt, DInt, UDInt. Die Verwendung dieser Datentypen in der Datenstruktur eines
anwenderdefinierten Datentyps (UDT) vom Typ ARRAY oder STRUCT ist zulässig.
● Der Datentyp STRING wird nicht unterstützt.
● Trat während der Datenübertragung kein Fehler auf, werden die ausgelesenen Daten in
den vom Parameter RECORD angegebenen Zielbereich eingegeben.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Datentyp
Beschreibung
HW_IO (Word) Hardware-ID des Moduls, aus dem die Daten gelesen werden sollen.
(DPRD_DAT)
Hardware-ID des Moduls, in das die Daten geschrieben werden sol-
len.(DPWR_DAT)
Die Hardware-ID ist in den Eigenschaften des Moduls in der Gerätesicht
oder in den Systemkonstanten zu finden.
Variant
Zielbereich der gelesenen Anwenderdaten (DPRD_DAT) oder Quellbereich
der zu schreibenden Anwenderdaten (DPWR_DAT). Dieser Bereich muss
genauso groß sein, wie Sie im ausgewählten Modul mit STEP 7 konfigu-
riert haben.
Int
Tritt ein Fehler auf, während die Funktion aktiv ist, enthält der Rückgabe-
wert einen Fehlercode.
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
Erweiterte Anweisungen
433

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis