Herunterladen Inhalt Inhalt Diese Seite drucken

Einfache Erstellung Von Datenprotokollen - Siemens SIMATIC S7-1200 Gerätehandbuch

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

Werbung

Programmierung leicht gemacht

6.4 Einfache Erstellung von Datenprotokollen

6.4
Einfache Erstellung von Datenprotokollen
Ihr Steuerungsprogramm kann mit den Anweisungen Data log Laufzeitdatenwerte in
beständigen Protokolldateien speichern. Die Datenprotokolldateien werden im Flash-
Speicher (CPU oder Memory Card) gespeichert. Die Daten der Protokolldateien werden im
herkömmlichen CSV-Format (durch Komma getrennte Werte) gespeichert. Die Datensätze
sind in einer zirkulären Protokolldatei vordefinierter Größe organisiert.
Die Anweisungen Data log dienen in Ihrem Programm dazu, einen Datensatz anzulegen, zu
öffnen, zu schreiben und die Protokolldateien zu schließen. Sie entscheiden, welche
Programmwerte protokolliert werden, indem Sie einen Datenpuffer anlegen, der einen
einzigen Protokolldatensatz definiert. Ihr Datenpuffer wird als temporärer Speicher für einen
neuen Protokolldatensatz verwendet. Neue aktuelle Werte müssen während der Laufzeit
programmatisch in den Puffer übertragen werden. Wenn alle aktuellen Datenwerte
aktualisiert sind, können Sie die Anweisung DataLogWrite ausführen, um Daten aus dem
Puffer in einen Protokolldatensatz zu übertragen.
Ihre Datenprotokolldateien verwalten Sie mit dem integrierten PLC-Webserver. Laden Sie
die letzten Datensätze oder alle Daten herunter, setzen Sie Datensätze zurück oder löschen
Sie Protokolldateien. Alle diese Funktionen stehen auf der Standard-Webseite
"Datenprotokolle" zur Verfügung. Nachdem Sie eine Datenprotokolldatei auf Ihren PC
übertragen haben, können Sie die Daten mit gängigen Tabellenkalkulationsprogrammen wie
Microsoft Excel auswerten.
Mit den Anweisungen DataLog speichern Sie Laufzeit-Prozessdaten programmatisch im
Flash-Speicher der CPU. Die Datensätze sind in einer kreisförmigen Protokolldatei
vordefinierter Größe organisiert. Neue Datensätze werden an die Datenprotokolldatei
angehängt. Wenn die maximale Anzahl Datensätze in der Datenprotokolldatei gespeichert
ist, überschreibt der nächste geschriebene Datensatz den ältesten Datensatz. Um das
Überschreiben von Datensätzen zu verhindern, können Sie die Anweisung DataLogNewFile
verwenden. Neue Datensätze werden dann in einer neuen Datenprotokolldatei gespeichert,
und die alte Datenprotokolldatei verbleibt in der CPU.
Tabelle 6- 20 Anweisung DataLogWrite
KOP/FUP
108
Beschreibung
DataLogWrite schreibt einen Datensatz in das angegebene Datenprotokoll. Das
bereits bestehende Zieldatenprotokoll muss geöffnet sein.
Sie müssen den Datensatzpuffer programmatisch mit aktuellen
Laufzeitdatenwerten laden und dann die Anweisung DataLogWrite ausführen,
um neue Datensatzdaten aus dem Puffer in ein Datenprotokoll zu übertragen.
Tritt während einer noch nicht beendeten Anweisung DataLogWrite ein
Spannungsausfall auf, geht der ins Datenprotokoll übertragene Datensatz
möglicherweise verloren.
Gerätehandbuch, 07/2011, A5E02486775-03
Easy Book

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis