Tabelle 6- 23 Anweisungen DataLogOpen und DataLogClose
KOP/FUP
SCL
"DataLogOpen_DB"(
"DataLogClose_DB"(
6.5
Einfaches Überwachen und Testen Ihres Anwenderprogramms
6.5.1
Beobachtungstabellen und Forcetabellen
Mit Hilfe von "Beobachtungstabellen" können Sie die Werte eines Anwenderprogramms, das
von der Online-CPU ausgeführt wird, überwachen und ändern. Sie können in Ihrem Projekt
unterschiedliche Beobachtungstabellen erstellen und speichern, um eine Vielzahl von
Testumgebungen abzudecken. So können Sie Tests zum Beispiel bei der Inbetriebnahme
oder für Service- und Wartungszwecke durchführen.
Mit einer Beobachtungstabelle können Sie die Ausführung des Anwenderprogramms durch
die CPU überwachen und in die Ausführung eingreifen. Sie können nicht nur für die
Variablen der Codebausteine und Datenbausteine, sondern auch für die Speicherbereiche
der CPU, einschließlich Eingänge und Ausgänge (E und A), periphere Eingänge (E:P),
Merker (M) und Datenbausteine (DB) Werte aufrufen und ändern.
Mit der Beobachtungstabelle können Sie die physischen Ausgänge (A:P) einer CPU, die sich
im Betriebszustand STOP befindet, freigeben. Beispielsweise können Sie den Ausgängen
bestimmte Werte zuweisen, während Sie die Verdrahtung der CPU testen.
Easy Book
Gerätehandbuch, 11/2011, A5E02486775-04
6.5 Einfaches Überwachen und Testen Ihres Anwenderprogramms
req:=_bool_in_,
mode:=_uint_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
name:=_string_inout_,
ID:=_dword_inout_);
req:=_bool_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
ID:=_dword_inout_);
53BProgrammierung leicht gemacht
Beschreibung
Die Anweisung DataLogOpen öffnet eine bereits vorhandene
Datenprotokolldatei. Ein Datenprotokoll muss geöffnet sein,
damit Sie neue Datensätze in das Protokoll schreiben können.
Datenprotokolle lassen sich einzeln öffnen und schließen.
Mehrere Datenprotokolle können gleichzeitig geöffnet sein.
Die Anweisung DataLogClose schließt eine geöffnete
Datenprotokolldatei. Eine für ein geschlossenes Datenprotokoll
ausgeführte Anweisung DataLogWrite führt zu einem Fehler.
Schreibanweisungen für dieses Datenprotokoll sind erst
zulässig, nachdem eine Anweisung DataLogOpen ausgeführt
wurde.
Beim Wechsel in den Betriebszustand STOP werden alle
geöffneten Datenprotokolldateien geschlossen.
119