Logik-GUI-CSV Log Mehrfach

Aus HMI-Master Online Docu
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Funktion

Mit dieser Logik können bis zu 15 Werte in einer CSV Datei protokolliert werden. Als Dateiname wird der Name der Logik verwendet. Die Datei wird im config_ Verzeichnis gespeichert.

Hinweis: Sollte die Datei auf einem Netzlaufwerk gespeichert werden, blockiert die Logik solange bis die Datei gespeichert wurde. Steht das Netzlaufwerk nicht zur Verfügung bzw. bei langsamer Netzwerkverbindung blockiert die Logik unter umständen sehr lange.
Wird die Anzahl der Zeilen nicht begrenzt, kann die Datei unter Umständen sehr groß werden. Bei sehr großen Dateien kann das Schreiben ebenfalls einige zeit in Anspruch nehmen. Die Dateigröße muss in diesem Fall manuell kontrolliert werden, auch ob noch genügend Platz auf dem Datenträger zur Verfügung steht.

Ein-Ausgänge

Eingänge Funktion Ausgänge Funktion
Freigabe

Bei positiver Flanke an diesem Eingang wird eine Zeile in die CSV Datei geschrieben.
Es werden alle Werte (1-15) als eine Zeile in die Datei geschrieben sofern diese mit einem Wert verknüpft sind. Ist die Datei noch nicht vorhanden, wird der Name der Verknüpften Variable als Spaltenüberschrift verwendet.

Status Zurzeit immer 0
Adresse 1-15 Aufzuzeichnende Werte, es werden nur Werte (Spalten) in die Datei geschrieben, wenn der Eingang auch verknüpft ist. Sollte diese Logik zusammen mit CSV Log Mehrfach Kombination verwendet, müssen die Eingänge daher nacheinander verknüpft werden (keine Leeren Eingänge dazwischen). Nicht verknüpfte Eingänge müssen dann mit Konstanten oder Dummys verknüpft werden. ID Eindeutige ID für nachfolgende Logiken

Parameter

Absoluter Pfad
__________________________

Diese Option entfällt ab Version 5.282. Hintergrund ist, dass bei nicht erreichbarkeit eines Netzwerklaufwerks die Logiken blockiert sind, das hat in der Vergangenheit schon zu einigen Reklamationen geführt.

Mit dieser Option wird der Name der Logik als Dateiname mit Pfadangabe interpretiert. Dadurch ist es möglich, die Datei auch außerhalb des config Verzeichnisses zu speichern. Vorsicht: Sollte die Datei auf einem Netzlaufwerk gespeichert werden, blockiert die Logik solange bis die Datei gespeichert wurde. Steht das Netzlaufwerk nicht zur Verfügung bzw. bei langsamer Netzwerkverbindung blockiert die Logik unter umständen sehr lange.

Maximale Anzahl Zeilen (0=unbegrenzt) Anzahl der Zeilen in der Datei. Ist das Maximum erreicht, werden die ältesten 10% der Einträge gelöscht.
Anzahl Nachkommastellen Anzahl der Nachkommastellen für den Wert in der Datei
Trennzeichen Trennzeichen für die Spalte
Kommazeichen Kommazeichen, erfolgt die Auswertung mit Excel, sollte Komma statt Punkt verwendet werden.
Datum/Zeit in einer Spalte Mit dieser Option werden Datum + Zeit in einer Spalte dargestellt.

Hinweise

Wird die Anzahl der Zeilen nicht begrenzt, kann die Datei unter Umständen sehr groß werden. Bei sehr großen Dateien kann das Schreiben ebenfalls einige zeit in Anspruch nehmen. Die Dateigröße muss in diesem Fall manuell kontrolliert werden, auch ob noch genügend Platz auf dem Datenträger zur Verfügung steht. Mit der logik "Log Rotate" kann dies beispielsweise verhindert werden. Elektronische Bauteile können immer ausfallen, ist die SD Karte oder der interne Speicher defekt, sind auch alle Daten verloren. Deshlab sollte bei allen wichtigen Daten eine zyklische Datensicherung erfolgen und diese auch von Zeit zu Zeit manuell auf Richtigkeit kontrolliert werden.