Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 395

Inhaltsverzeichnis

Werbung

Funktionsweise von DPWR_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 den Quellbereich der zu schreibenden Daten:
• Der Quellbereich muss mindestens so lang sein wie die Ausgänge des ausgewählten Moduls.
Nur die Ausgänge werden übertragen; die anderen Bytes werden nicht berücksichtigt. Wenn
der Quellbereich am Parameter RECORD länger ist als die Ausgänge des konfigurierten
Moduls, werden nur die Daten bis zur maximalen Länge der Ausgänge übertragen. Wenn der
Quellbereich am Parameter RECORD kürzer ist als die Ausgänge des konfigurierten Moduls,
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) des Typs ARRAY oder STRUCT ist zulässig.
• Der Datentyp STRING wird nicht unterstützt.
• Die Daten werden synchron übertragen, d.h. der Schreibvorgang wird zusammen mit der
Anweisung beendet.
Fehlercodes
Tabelle 9-90 Fehlercodes von DPRD_DAT und DPWR_DAT
Fehlercode
Beschreibung
1
0000
Kein Fehler
8090
Es gilt einer der folgenden Fälle:
8092
Der Parameter RECORD unterstützt die folgenden Datentypen: Byte, Char, Word, DWord, Int, UInt,
USInt, SInt, DInt, UDInt, and arrays of these types.
8093
An der in LADDR angegebenen logischen Adresse existiert kein DP-Modul/PROFINET IO-Device, aus
dem konsistente Daten gelesen (DPRD_DAT) oder in das konsistente Daten geschrieben (DPWR_DAT)
werden können.
80A0
Beim Zugriff auf die E/A-Geräte wurde ein Zugriffsfehler erkannt (DPRD_DAT).
80B1
Die Länge des angegebenen Zielbereichs (DPRD_DAT) oder Quellbereichs (DPWR_DAT) ist nicht mit der
in STEP 7 konfigurierten Länge der Anwenderdaten identisch.
80B2
Systemfehler mit externem DP-Schnittstellenmodul (DPRD_DAT) und (DPWR_DAT)
1
Verwenden Sie bei der Anzeige der Fehlercodes von DPRD_DAT und DPWR_DAT den Datentyp Word.
Hinweis
Wenn Sie auf DPV1-Slaves zugreifen, können Fehlerinformationen von diesen Slaves vom DP-
Master an die Anweisung weitergeleitet werden.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Sie haben für die angegebene logische Basisadresse kein Modul konfiguriert.
Sie haben die Einschränkung bezüglich der Länge konsistenter Daten ignoriert.
Sie haben die Anfangsadresse im Parameter LADDR nicht im Hexadezimalformat eingegeben.
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
Erweiterte Anweisungen
395

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis