FC_SafetyLogSave - Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab |
SystemInterface_1.56.3.2 |
Versionen: |
Aktuelle Version |
Sicherheitslogdatei auf dem Massenspeicher (z. B. Flash-Disk des PacDrive LMC600) sichern.
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).
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_sFilename |
STRING [80] |
Name der gespeicherten Datei |
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. |