Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens PAC3200 Funktionshandbuch Seite 27

Bausteinbibliothek advanced process library for simatic pcs 7
Vorschau ausblenden Andere Handbücher für PAC3200:
Inhaltsverzeichnis

Werbung

Azyklische Werte vom PAC3200 / PAC4200 lesen
Die Nummer des Datensatzes, der gelesen werden soll, wird in den Ausgang
AcyclData.ReqRd
Gleichzeitig muss in dem Ausgang
Ausgang
Nach dem der Lesevorgang (mit oder ohne Fehler) abgeschlossen wurde, kopiert der
Baustein die Blocknummer in den Ausgang
dann in der Ausgangsstruktur
(SFB52) in der Ausgangsvariablen
finden Sie in der Online-Hilfe des Bausteins RDREC.
Der Baustein wiederholt den Leseauftrag nach einem temporären Fehler bis zu fünfmal mit
einer Verzögerungszeit von jeweils drei Sekunden, bevor der Auftrag mit einem temporären
Fehler beendet wird. Darüber hinaus wertet der Baustein den Rückgabewert nicht aus.
Azyklische Werte zum PAC3200 / PAC4200 schreiben
Der Ausgang
Nummer des Datensatzes, der geschrieben werden soll, in diesen Ausgang
hineingeschrieben. Gleichzeitig muss in dem Ausgang
stehen, im Ausgang
schreibenden Daten in der Ausgangsstruktur
Nach dem der Schreibvorgang (mit oder ohne Fehler) abgeschlossen wurde, kopiert der
Baustein die Blocknummer in den Ausgang
Aufrufs WRREC (SFB53) in die Ausgangsvariable
Rückgabewerte finden Sie in der Online-Hilfe des Bausteins WRREC.
Der Baustein wiederholt den Schreibauftrag nach einem temporären Fehler bis zu fünfmal
mit einer Verzögerungszeit von jeweils drei Sekunden, bevor der Auftrag mit einem
temporären Fehler beendet wird. Darüber hinaus wertet der Baustein den Rückgabewert
nicht aus.
Wenn das entsprechende Bit im Eingangsparameter
Baustein die Ausgangsvariable
Bit in
INVALACTION
INVALDR47
INVALDR48
INVALDR207
Advanced Process Library PAC3200 & PAC4200 for SIMATIC PCS 7
Funktionshandbuch, 04/2019, 3ZW1012-00S27-0AB1
geschrieben. Dadurch wird das Lesen von azyklischen Daten angestoßen.
die Länge des Datensatzes in Byte.
AcyclData.LenRd
AcyclData.ReqWr
AcyclData.LenWr
Bedeutung
DiagInf
Ungültige Aktion (Schreibschutz aktiv)
Ungültige Daten für Datensatz 47
Ungültige Daten für Datensatz 48
Ungültige Daten für Datensatz 207
eine Blocknummer stehen und im
AcyclData.BlkRd
AcyclData.RdyRead
und der Rückgabewert des Aufrufs RDREC
AcyclData.Input
AcyclData.RetValRd
stößt das Schreiben von azyklischen Daten an. Dazu wird die
die Länge des Datensatzes in Byte und die zu
AcyclData.Output
AcyclData.RdyWrite
AcyclData.RetValWr
DiagInf
mit folgenden Fehlercodes:
AcyclData.RetValWr
Treiberbaustein DrvPAC
3.2 Funktionen von DrvPAC
. Die gelesenen Daten stehen
. Die Bedeutung der Rückgabewerte
eine Blocknummer
AcyclData.BlkWr
.
und den Rückgabewert des
. Die Bedeutung der
gesetzt ist, überschreibt der
Fehlercode in
AcyclDa-
ta.RetValWr
16#000B
16#002F
16#0030
16#00CF
25

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Pac4200

Inhaltsverzeichnis