Programmierbeispiel
Initialisierungs-Einstellungen für das Daten-Logging
R7E3
R7E3
R0
R103
R102
TD10
R100
DIF0
Schreiben der Logging-Daten
ADRIO (WM0100, R100)
WM0101 = 2
ADRIO (WM0102, WR0200)
WM0103 = 64
ADRIO (WM0104, WR0300)
WM0105 = 64
DR204 = H00000000
ADRIO (WR0102, WR0400)
WR0103 = H0010
ADRIO (WR0104, WM0100)
WR0105 = H0000
FUN 210 (WR0100)
WR405 = WR101 AND H00F0
R1 = WR405 < > H0000
TD10
X0
WR0200 = WRF00B
WR0201 = WRF00C
WR0202 = WRF00E
WR0203 = WRF00F
DR0204 = DR0204 + 1
FUN 211 (WR0000)
Es wird in WM0100 ein Schreib-Parameter angelegt,
welcher 128 Worte (64 Worte von WR200 sowie 64 Worte
von WR300) während eines einzigen Zyklusses einliest.
Setzt außerdem die laufende Nummer auf 0.
Es werden Initialisierungs-Einstellungen angegeben, so daß
der angegebene Merker (WM0100) nach WR0100 während
eines einzigen Zyklusses eingelesen wird.
Das Ergebnis der Initialisierung wird in R000 abgelegt.
TD10
1S 600 (Wird nach 10 Minuten eingeschaltet).
Der Wert wird aktualisiert, während das Startbit eingeschal-
tet ist, aber nur falls sowohl die Initialisierung als auch das
Aufzeichnen der Daten korrekt durchgeführt wurden.
R100
Die Aufzeichnung (bzw. das Logging) wird gestartet, wenn
TD10 eingeschaltet wird (d.h. nach 10 Minuten).
Das Datum und die Uhrzeit (Jahr/Monat, Tag/Stunde,
Minute/Sekunde) sowie eine laufende Nummer werden an
den Anfang der aufgezeichneten Daten (WR200 bis
WR205) angefügt, wenn das Ausführungs-Flag (R100)
eingeschaltet wird.
Die Aufzeichnung bzw. das Logging wird gestartet.
5-281
Kapitel 5 - Anweisungen