Herunterladen Inhalt Inhalt Diese Seite drucken

Andere; Dprd_Dat Und Dpwr_Dat (Konsistente Daten Lesen/Schreiben) - Siemens Simatic s7 Handbuch

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

Werbung

Erweiterte Anweisungen
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
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.
432
SCL
ret_val := DPRD_DAT(
laddr:=_word_in_,
record=>_variant_out_);
ret_val := DPWR_DAT(
laddr:=_word_in_,
record:=_variant_in_);
Beschreibung
Mit der Anweisung DPRD_DAT lesen Sie ein Byte
oder mehrere Bytes an Daten aus Modulen oder
Submodulen 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
eingegeben. Der Zielbereich muss dieselbe Länge
haben wie die, die Sie für das ausgewählte Modul in
STEP 7 konfiguriert haben. Bei Ausführung der
Anweisung DPRD_DAT kann nur auf die Daten
jeweils eines Moduls oder Submoduls zugegriffen
werden. Die Übertragung beginnt an der konfigurier-
ten Anfangsadresse.
Verwenden Sie die Anweisung DPWR_DAT, um die
Daten in RECORD konsistent in die folgenden Spei-
cherorte 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 Sub-
modul in STEP 7 konfiguriert haben.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis