Herunterladen Inhalt Inhalt Diese Seite drucken

Arbeiten Mit Datenprotokollen - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

101BErweiterte Anweisungen
8.7 Datenprotokollierung
Funktionsweise von DataLogNewFile: Wenn Ihre Programmlogik das Signal "Datenprotokoll
voll" erhält, wird mit diesem Zustand eine Anweisung DataLogNewFile aktiviert. Sie müssen
Anweisung DataLogNewFile mit der ID eines vorhandenen (üblicherweise vollen) und
geöffneten Datenprotokolls ausführen, der Parameter NAME muss jedoch neu und eindeutig
sein. Nach Ausführung der Anweisung DataLogNewFile wird ein neuer ID-Wert für das
Datenprotokoll ausgegeben (als Ausgangsparameter), der dem Namen des neuen
Datenprotokolls entspricht. Die neue Datenprotokolldatei wird implizit geöffnet und kann
neue Datensätze speichern. Neue Anweisungen DataLogWrite, die sich an die neue
Datenprotokolldatei richten, müssen den von der Anweisung DataLogNewFile
ausgegebenen ID-Wert nutzen.
Hinweis
Eine Operation DataLogNewFile erstreckt sich über viele Programmzyklen. Die tatsächliche
für die Erstellung der Protokolldatei benötigte Zeit hängt von der Datensatzstruktur und der
Anzahl der Datensätze ab. Ihre Programmlogik muss den Wechsel des DONE-Bits der
Anweisung DataLogNewFile in den Zustand WAHR überwachen und erfassen, damit das
neue Datenprotokoll für andere Datenprotokolloperationen verwendet werden kann.
Tabelle 8- 136
Werte von ERROR und STATUS
ERROR
STATUS (W#16#)
0
0000
0
7000
0
7001
0
7002
1
8070
1
8090
1
8091
1
8092
1
8093
1
8097
1
80B3
1
80B4
1
80C1
8.7.3

Arbeiten mit Datenprotokollen

Die Datenprotokolldateien werden im beständigen Flash-Speicher im CSV-Format (durch
Komma getrennte Werte) gespeichert. Sie können die Datenprotokolle über den PLC-
Webserver anzeigen oder indem Sie die Memory Card des PLC-Geräts entnehmen und in
einen herkömmlichen PC-Kartenleser einlegen.
326
Beschreibung
Kein Fehler
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.
Ungültiger Dateiname
Der Namensparameter ist keine Zeichenkette.
Datenprotokoll ist nicht vorhanden.
Das Datenprotokoll ist bereits vorhanden.
Gewünschte Dateilänge überschreitet maximale Dateigröße für das Dateisystem.
Nicht genügend Ladespeicher.
MC ist schreibgeschützt.
Zu viele geöffnete Dateien.
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis