Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 393

Inhaltsverzeichnis

Werbung

9.3.10
Andere
9.3.10.1
DPRD_DAT und DPWR_DAT (Konsistente Daten lesen/schreiben)
Mit der Anweisung DPRD_DAT (Konsistente Daten lesen) lesen Sie ein oder mehrere Bytes an
Daten konsistent, und mit der Anweisung DPWR_DAT (Konsistente Daten schreiben) übertragen
Sie ein oder mehrere Bytes an Daten konsistent. Die Anweisung DPRD_DAT und DPWR_DAT
können Sie für PROFINET und PROFIBUS einsetzen.
Tabelle 9-88 Anweisungen DPRD_DAT und DPWR_DAT
KOP/FUP
• Die S7-1200 CPU unterstützt das konsistente Lesen oder Schreiben von 1, 2 oder 4 Bytes in
Peripheriegeräten. Mit der Anweisung DPRD_DAT lesen Sie Daten mit anderen Längen als 1,
2 oder 4 Bytes konsistent und mit der Anweisung DPWR_DAT schreiben Sie diese Daten
konsistent.
• Diese Anweisungen können Sie für Datenbereiche von 1 Byte oder mehr Bytes verwenden.
Bei Verweigerung des Zugriffs wird der Fehlercode W#16#8090 gemeldet.
• PROFINET unterstützt bis zu 1024 Bytes konsistenter Daten. Für konsistente Übertragungen
zwischen der S7-1200 und PROFINET-Geräten brauchen Sie diese Anweisungen nicht zu
verwenden.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
SCL
ret_val := DPRD_DAT(
laddr:=_word_in_,
record=>_variant_out_);
ret_val := DPWR_DAT(
laddr:=_word_in_,
record:=_variant_in_);
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
Beschreibung
Mit der Anweisung DPRD_DAT lesen Sie ein Byte oder
mehrere Bytes an Daten aus Modulen oder Submodu‐
len an einem der folgenden Speicherorte:
Lokale Basis-E/A
DP-Slave
PROFINET IO-Device
Die CPU überträgt die gelesenen Daten konsistent.
Tritt während der Datenübertragung kein Fehler auf,
werden die gelesenen Daten von der CPU in den vom
Parameter RECORD angegebenen Zielbereich eingege‐
ben. Der Zielbereich muss dieselbe Länge haben wie
die, die Sie für das ausgewählte Modul in STEP 7 kon‐
figuriert haben. Bei Ausführung der Anweisung
DPRD_DAT kann nur auf die Daten jeweils eines Mo‐
duls oder Submoduls zugegriffen werden. Die Über‐
tragung beginnt an der konfigurierten Anfangsadres‐
se.
Verwenden Sie die Anweisung DPWR_DAT, um die Da‐
ten in RECORD konsistent in die folgenden Speicheror‐
te zu übertragen:
Adressiertes Modul oder Submodul im lokalen
Grundgerät
DP-Standard-Slave
PROFINET IO-Device
Der Quellbereich muss dieselbe Länge haben wie die,
die Sie für das ausgewählte Modul oder Submodul in
STEP 7 konfiguriert haben.
Erweiterte Anweisungen
393

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis