Verwaltungs-Tabelle, Einzelheiten
(d) Einzelheiten zur Steuerungs-Bit-Tabelle für Logging-Schreiben
1] Steuerungs-Bit-Tabelle, Logging-Schreiben
+ 0
EXECUTE-Flag
+ 1
RUN-Flag
+ 2
WRITE-Flag
+ 3
ABNORMAL-COMPLETION-Flag
(W) Bit schreiben und lesen
(R) Bit lesen
1]
Steuerungs-Bit-Tabelle für Logging-Schreiben
1.
Einstellen der aktuellen Adresse (R, L, M) der Anfangs-Bit-E/A-Nummer, welche als Tabelle verwendet wird, in
die Parametertabellen für Logging-Schreiben 2) mittels des ADRIO-Befehls.
2.
Die Tabelle setzt sich aus den Punkten 2) bis 5) zusammen, die Größe beträgt 4 Bits. Der maximal zulässige Wert
für die Bit-Adresse darf dabei nicht überschritten werden. Falls der maximal zulässige Wert überschritten wird,
wird im Fehlercode-Speicherplatz der Verwaltungstabelle für das Daten-Logging der Wert H0006 abgelegt.
2]
EXECUTE-Flag (Ausführungs-Flag)
Wenn das Ausführungs-Flag ansteigt (0 → 1), wartet das System auf den Start der Daten-Aufzeichnung (des
1.
Daten-Loggings).
2.
Wenn der für Aufzeichnung erforderliche Betriebszustand vorhanden ist, wird das RUN-Flag 3) auf 1 gesetzt. Bei
einem Fehler wird es hingegen auf 0 gesetzt.
3.
Die Aufzeichnung (das Logging) der Daten wird durchgeführt, während das Ausführungs-Flag auf 1 gesetzt ist.
3]
RUN-Flag
1.
Nachdem der Befehl FUN 211 ein Ansteigen des EXECUTE-Flags 2) feststellt, wird geprüft, ob die Ausführung
freigegeben ist und das Ergebnis der Prüfung entsprechend in das RUN-Flag übertragen.
1 : Das Ergebnis der Prüfung ist positiv, das Daten-Logging wird gestartet.
0 : Die Prüfung ergab einen abnormalen Zustand, das Daten-Logging wird nicht durchgeführt. Das EXECUTE-
Flag 2) wird auf 0 gesetzt und die Ursache des Fehlers wird in den Fehlercode-Speicherplatz von FUN 211
eingetragen.
2.
Wenn mittels FUN 211 das Abfallen des EXECUTE-Flags 2) erkannt wird, während das RUN-Flag = 1 ist, und
gleichzeitig das WRITE-Flag 4) = 1 ist (d.h. es werden Daten geschrieben), so wird das RUN-Flag nach Abschluß
des Schreibvorgangs auf 0 gesetzt, und die Aufzeichnung der Daten wird beendet.
4]
WRITE-Flag (Schreiben-Flag)
Mit diesem Flag wird angezeigt, ob die mittels FUN 211 temporär gespeicherten Daten momentan geschrieben werden
oder nicht.
1 : Die Daten werden geschrieben.
0 : Die Daten müssen noch geschrieben werden.
5]
ABNORMAL-COMPLETION-Flag (Flag für Abnormale Beendigung)
Mit diesem Flag wird angezeigt, ob der Befehl FUN 211 (Daten-Logging, Schreiben) normal ausgeführt werden konnte.
1 : Abnormale Beendigung. Die Ursache dieses Fehlers wird im Fehlercode-Speicherplatz von FUN 211 vermerkt.
0 : Normale Beendigung. In diesem Zustand ist keinerlei Fehler aufgetreten.
(W)
2)
(R)
3)
(R)
4)
(R)
5)
5-275
Kapitel 5 - Anweisungen