Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Systemhandbuch Seite 292

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

Werbung

Erweiterte Anweisungen
8.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
Parameter und Datentyp
LEN
OUT (RDREC)
IN (WRREC)
RECORD
IN_OUT
Die Anweisungen RDREC und WRREC funktionieren asynchron, d.h. die Verarbeitung deckt
mehrere Anweisungsaufrufe ab. Sie starten den Auftrag durch Aufruf von RDREC oder
WRREC mit REQ = 1.
Der Auftragsstatus wird über den Ausgangsparameter BUSY und die beiden zentralen Bytes
des Ausgangsparameters STATUS angezeigt. Die Übertragung des Datensatzes ist
beendet, wenn der Ausgangsparameter BUSY den Wert FALSE hat.
Ist der Ausgangsparameter VALID (RDREC) oder DONE (WRREC) gleich TRUE (nur einen
Zyklus lang), weist dies darauf hin, dass der Datensatz erfolgreich in den Zielbereich
RECORD (RDREC) oder zum Zielgerät (WRREC) übertragen wurde. Bei RDREC enthält
der Ausgangsparameter LEN die Länge der abgerufenen Daten in Bytes.
Der Ausgangsparameter ERROR (nur einen Zyklus lang, wenn ERROR = TRUE) zeigt an,
dass beim Übertragen des Datensatzes ein Fehler aufgetreten ist. In diesem Fall enthält der
Ausgangsparameter STATUS (nur während des einen Zyklus, in dem ERROR = TRUE) die
Fehlerinformationen.
Datensätze werden vom Hersteller des Hardwaregeräts definiert. Ausführliche Informationen
zu einem Datensatz finden Sie in der Gerätedokumentation des jeweiligen
Hardwareherstellers.
Hinweis
Wenn ein DPV1-Slave über eine GSD-Datei (GSD ab Version 3) konfiguriert ist und die DP-
Schnittstelle des DP-Masters auf "S7-kompatibel" gesetzt ist, dann können Sie im
Anwenderprogramm mit "RDREC" keine Datensätze aus den E/A-Modulen lesen und mit
"WRREC" keine Datensätze in die E/A-Module schreiben. In einem solchen Fall adressiert
der DP-Master den falschen Steckplatz (konfigurierter Steckplatz + 3).
Abhilfe: Richten Sie als Schnittstelle des DP-Masters "DPV1" ein.
Hinweis
Die Schnittstellen der Anweisungen "RDREC" und "WRREC" sind mit den FBs "RDREC"
und "WRREC" identisch, die in der "PROFIBUS-Richtlinie für die PROFIBUS-
Kommunikation und Proxy-Funktionsbausteine nach IEC 61131-3" definiert sind.
Hinweis
Wenn Sie "RDREC" oder "WRREC" verwenden, um einen Datensatz für PROFINET IO zu
lesen oder zu schreiben, werden negative Werte in den Parametern INDEX, MLEN und LEN
als vorzeichenlose 16-Bit-Ganzzahlen interpretiert.
292
Datentyp
UInt
Variant
Beschreibung
Länge der abgerufenen Informationen aus dem Datensatz
(RDREC)
Maximale Byte-Länge des zu übertragenden Datensatzes
(WRREC)
Zielbereich für den abgerufenen Datensatz (RDREC)
Datensatz (WRREC)
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis