Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 375

Inhaltsverzeichnis

Werbung

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 auf den Wert FALSE gesetzt wurde.
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.
Sie können bis zu vier RDREC-Anweisungen und vier WRREC-Anweisungen gleichzeitig
verwenden.
Hinweis
Wenn Sie einen DPV1-Slave mit einer GSD-Datei (GSD ab Version 3) konfigurieren und die DP-
Schnittstelle des DP-Masters auf "S7-kompatibel" gesetzt ist, 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, interpretiert die CPU negative Werte in den Parameter INDEX, MLEN und LEN als
vorzeichenlose 16-Bit-Ganzzahlen.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Datentyp
UInt
Variant
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
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)
Erweiterte Anweisungen
375

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis