Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Systemhandbuch Seite 301

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7:
Inhaltsverzeichnis

Werbung

Tabelle 8- 79 Datentypen für die Parameter
Parameter und Datentyp
LADDR
IN
RECORD
OUT
RET_VAL
OUT
Funktionsweise von DPRD_DAT
Der Zielbereich muss dieselbe Länge haben wie die, die für das ausgewählte Modul in
STEP 7 konfiguriert ist. Tritt während der Datenübertragung kein Fehler auf, werden die
ausgelesenen Daten in den von RECORD angegebenen Zielbereich eingegeben.
Wenn Sie aus einem DP-Normslave mit modularem Aufbau oder mit mehreren DP-
Kennungen lesen, können Sie pro Aufruf der Anweisung DPRD_DAT nur auf die Daten
eines Moduls bzw. einer DP-Kennung zugreifen, indem Sie die konfigurierte Anfangsadresse
angeben.
Funktionsweise von DPWR_DAT
Sie übertragen die Daten in RECORD konsistent in den adressierten DP-Normslave bzw.
das PROFINET IO-Gerät. Die Daten werden synchron übertragen, d.h. der Schreibvorgang
wird zusammen mit der Anweisung beendet.
Der Quellbereich muss dieselbe Länge haben wie die, die Sie für das ausgewählte Modul in
STEP 7 konfiguriert haben.
Wenn der DP-Normslave modular aufgebaut ist, können Sie nur auf ein Modul des DP-
Slaves zugreifen.
Tabelle 8- 80 Fehlercodes von DPRD_DAT und DPWR_DAT
Fehlercode
Beschreibung
0000
Kein Fehler
808x
Systemfehler mit externem DP-Schnittstellenmodul
8090
Es gilt einer der folgenden Fälle:
8092
In der Referenz Any ist ein anderer Datentyp als Byte angegeben.
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
Datentyp
Beschreibung
HW_IO (Word)
Die Adressen müssen im Hexadezimalformat eingegeben werden
(Beispiel: eine Eingangs- oder Ausgangsadresse von 100 bedeutet:
LADDR:=W#16#64).
Variant
Zielbereich der gelesenen Anwenderdaten (DPRD_DAT) oder
Quellbereich der zu schreibenden Anwenderdaten (DPWR_DAT). Dieser
Bereich muss genau so groß sein, wie Sie für das ausgewählte Modul mit
STEP 7 konfiguriert haben. Nur der Datentyp Byte ist zulässig.
Int
Tritt ein Fehler auf, während die Funktion aktiv ist, enthält der
Rückgabewert einen Fehlercode.
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.
8.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
Konfigurierte Startadresse im Bereich "E" des Moduls, aus dem die
Daten gelesen werden (DPRD_DAT)
Konfigurierte Startadresse aus dem Prozessabbild der Ausgänge des
Moduls, in das die Daten geschrieben werden (DPWR_DAT)
Erweiterte Anweisungen
301

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis