Parameter und Datentyp
ID
Durchgang
DONE
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
Sie können entweder den NAMEN oder eine ID (Parameter ID als Eingang) eines bereits
vorhandenen Datenprotokolls eingeben. Wenn Sie beide Parameter angeben, und eine
gültige ID entspricht dem Datenprotokoll NAME, dann wird die ID verwendet und der NAME
wird ignoriert.
Der NAME muss dem Namen eines mit der Anweisung DataLogCreate angelegten
Datenprotokolls entsprechen. Wird nur der NAME angegeben, und der NAME verweist auf
ein gültiges Datenprotokoll, dann wird die entsprechende ID ausgegeben (Parameter ID als
Ausgang).
Hinweis
Allgemeine Verwendung von Datenprotokolldateien
Nach Ausführung der Anweisungen DataLogCreate und DataLogNewFile werden
Nach einem Wechsel des PLC-Geräts von RUN in STOP oder nach einem Neustart des
Damit eine neue Anweisung DataLogWrite durchgeführt werden kann, muss eine
Maximal acht Datenprotokolldateien dürfen gleichzeitig geöffnet sein. Mehr als acht
Tabelle 8- 127
Werte von ERROR und STATUS
ERROR
STATUS (W#16#)
0
0000
0
0002
0
7000
0
7001
0
7002
1
8070
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Datentyp
Beschreibung
DWord
Numerische Kennung eines Datenprotokolls. (Standardwert: 0)
Hinweis: Der Zugriff auf diesen Parameter über einen symbolischen
Namen ist nicht zulässig.
Bool
Das Bit DONE ist einen Zyklus lang WAHR, nachdem die letzte
Anforderung fehlerfrei ausgeführt wurde. (Standardwert: Falsch)
Bool
Bool
Das Bit ERROR ist einen Zyklus lang WAHR, nachdem die letzte
Anforderung mit Fehler beendet wurde. Der Fehlercode im Parameter
STATUS ist nur in dem einen Zyklus gültig, in dem ERROR = WAHR ist.
Word
Ausführungsbedingung (Standardwert: 0)
automatisch Datenprotokolldateien geöffnet.
PLC-Geräts werden Datenprotokolldateien automatisch geschlossen.
Datenprotokolldatei geöffnet sein.
Datenprotokolldateien dürfen vorhanden sein, von diesen müssen jedoch einige
geschlossen werden, so dass maximal acht gleichzeitig geöffnet sind.
Beschreibung
Kein Fehler
Warnung: Datenprotokolldatei wurde von diesem Anwendungsprogramm
bereits geöffnet
Aufruf ohne REQ-Flanke: BUSY = 0, DONE = 0
Erster Aufruf mit REQ-Flanke (in Bearbeitung): BUSY = 1, DONE = 0
N
Aufruf (in Bearbeitung): BUSY = 1, DONE = 0
ter
Gesamter interner Instanzspeicher ist belegt.
0 - Keine Anweisung in Bearbeitung
1 - Anweisung in Bearbeitung
101BErweiterte Anweisungen
8.7 Datenprotokollierung
321