Herunterladen Inhalt Inhalt Diese Seite drucken

Abb. 12: Backup Der Persistenten Daten Laden. Einstellungen Unter Twincat 3 - Beckhoff CX8191 Handbuch

Inhaltsverzeichnis

Werbung

Programmierung
Arbeitsweise beim Speichern und Laden der persistenten Daten
Die persistenten Daten werden in der Port_85x.bootdata-Datei auf der MicroSD-Karte gespeichert. Beim
Starten der SPS wird die Port_85x.bootdata-Datei von der MicroSD-Karte geladen, dort als
Port_85x.bootdata_old (Backup) gesichert und dann gelöscht.
Erst beim Runterfahren des Systems, bzw. dem ansprechen der 1-Sekunden-USV wird erneut eine aktuelle
Port_85x.bootdata-Datei geschrieben.
Ist beim Starten des Embedded-PCs keine Port_85x.bootdata-Datei vorhanden, so sind die persistenten
Daten ungültig und werden gelöscht (Standardeinstellung). Ursache hierfür ist, das beim Starten des
Embedded-PCs und vor dem Starten der TwinCAT-PLC die 1-Sekunden-USV aktiv wurde. Dann wurden
keine persistenten Daten gesichert, da nicht sichergestellt war, ob die Pufferzeit noch reichte, um die Daten
abzuspeichern.
Rufen Sie den Funktionsbaustein immer aus der SPS auf und verwenden Sie dafür immer die schnellste
Task. Bei einem Spannungsausfall empfiehlt Beckhoff die restliche Applikation nicht weiter aufzurufen, um
sicherzustellen, dass genügend Zeit für das Schreiben der Daten bleibt.
IF NOT FB_S_UPS_CX81xx.bPowerFailDetect THEN
    ;//Call programs and function blocks
END_IF
Die restliche Applikation beeinflusst die CPU-Auslastung und die CPU-Auslastung hat wiederum Einfluss auf
die Dauer mit der die persistenten Daten geschrieben werden.
Das Backup der persistenten Daten laden
In der Registry kann eingestellt werden, ob die Sicherungsdatei gelöscht oder verwendet werden soll. In der
Standarteinstellung 0 wird die Sicherungsdatei verwendet:
[HKEY_LOCAL_MACHINE\SOFTWARE\Beckhoff\TwinCAT\Plc]"ClearInvalidPersistentData"= 0
Wenn die Sicherungsdatei gelöscht werden soll, muss in der Registry der Wert von
"ClearInvalidPersistentData" auf 1 gesetzt werden.
Auch in TwinCAT kann links in der Strukturansicht unter PLC > CX8190 eingestellt werden, ob die
Sicherungsdatei verwendet werden soll oder nicht.
Abb. 12: Backup der persistenten Daten laden. Einstellungen unter TwinCAT 3.
Wenn die Option Clear Invalid Persistent Data aktiviert ist, werden die Sicherungsdateien gelöscht.
Entspricht dem Registry-Eintrag 1.
46
Version: 1.0
CX8191

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis