FC_SafetyLogSave

 

FC_SafetyLogSave - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

SystemInterface_1.56.3.2

Versionen:

Aktuelle Version

Aufgabe

Sicherheitslogdatei auf dem Massenspeicher (z. B. Flash-Disk des PacDrive LMC600) sichern.

Beschreibung

Der Inhalt der Sicherheitslogdatei wird als XML-Datei auf dem Massenspeicher unter dem Pfad ide0:/SafeLog abgespeichert.

Der Dateiname wird durch Verwendung vorhandener Dateien und anhand der Anzahl an Logeinträgen erstellt. Ein Dateiname besteht aus 15 Zeichen, z. B. Log00000005_035. Er beginnt mit Log und der Dateinummer, die mit jeder neuen Datei inkrementiert wird. Die letzten drei Zeichen weisen auf die Anzahl der Logeinträge hin. Der Name der letzten erfolgreich gespeicherten Datei wird im String i_sFilename zurückgegeben.

HINWEIS: Die Abarbeitung dieser Funktion dauert einige 100 ms. Deshalb sollten die Zeiten für die Zyklusüberwachung der Task, in der diese Funktion ausgeführt wird, einmalig erhöht werden. Beispiel: FC_CycleCheckTimeSet(500, 2).

Schnittstelle

Eingang

Datentyp

Beschreibung

i_sFilename

STRING [80]

Name der gespeicherten Datei

Rückgabewert

Datentyp

Beschreibung

DINT

0: OK.

-1: Datei nicht geschrieben. Kein neues Log.

-2: Kein SLC (Safe Logic Controller) konfiguriert.

-99: Datei nicht geschrieben. Interner Fehler.