Der Baustein ist als Schrittkette ausgelegt.
Bei Freischaltung des
Baustein („EN“) startet die Schrittkette im Schritt 0.
Es wird ein DataLog
-
File im csv
-
Format im Ladespeicher der CPU mit den
Vorgaben „NAME“, „RECORDS“, „Timestamp“, „HEADER“ und „DATA“ angelegt.
Nach positiver Rückmeldung „DONE“ oder Meldung, dass die Datei schon existiert,
wird im Schritt 1 die Datei mit dem Modus „MODE“ geöffnet. Erfolgt die Meldung,
dass die Datei nicht existiert, wird zurückgesprungen in den Schritt 0. Bei positiver
Rückmeldung „DONE“ wird im Schritt 20 bei Aktivierung des Eingangs „Write“ die
Datei beschrieben. Bei den Fehlermeldungen „Data log does not exist“ oder „Data
log not open“ wird wiederum in den jeweiligen Schritt gesprungen, um diesen
Fehler zu beheben. Bei positiver Rückmeldung „DONE“ des Schreibevorgangs
wird die Anzahl der beschriebenen Datensätze („NumberRecords“) inkrementiert
und auf die nächste Aufforderung zum Schreiben („Write“) gewartet.
Beim Auftreten anderer Fehler verharrt die Schrittkette im momentanen Schritt.
Aus „State“ und „ErrorStatus“ lässt sich die Fehlerbeschreibung des
entsprechenden SFBs ermitteln. Über den Eingang „Reset“ werden die
Schrittkette und der Zähler der beschriebenen Datensätze zurückgesetzt