1-Sekunden-USV (CX72x0)

1-Sekunden-USV (CX72x0) 1:

Datenverlust

Verwenden Sie ausschließlich TwinCAT, um die 1-Sekunden-USV anzusteuern und speichern Sie nur persistente Daten mit einer Größe von maximal 1 MB. Eine Verwendung darüber hinaus, kann zu Datenverlust oder korrupten Daten führen.

Die 1-Sekunden-USV ist ein UltraCap-Kondensator, der den Prozessor weiterhin mit Strom versorgt, wenn die Spannungsversorgung ausfällt. In diesem Zeitraum können persistente Daten gespeichert werden, die beim Wiedereinschalten zur Verfügung stehen.

1-Sekunden-USV (CX72x0) 2:
Verhalten von Anlagen bei einem Spannungsausfall ohne und mit 1-Sekunden-USV.

Da die 1-Sekunden-USV für die gesamte Lebensdauer ausgelegt ist, ist die Haltezeit bei neuen Geräten deutlich länger. Im Laufe der Zeit altern die Kondensatoren und die Haltezeit nimmt ab. Deswegen können maximal 1 MB persistente Daten über die gesamte Lebensdauer zuverlässig gespeichert werden. Speichern Sie keine anderen Daten und verwenden Sie keine anderen Applikationen, um die 1-Sekunden-USV anzusteuern.

Beachten Sie, dass die 1-Sekunden-USV weder den K-Bus noch den E-Bus mit Spannung versorgt und deren Daten bei Aktivierung der 1-Sekunden-USV bereits ungültig sein können. Auch kann das Feldbussystem (oder Ethernet) nicht oder nur unzureichend funktionieren sobald die 1-Sekunden-USV aktiv wurde.

Konfiguration der 1-Sekunden-USV

Beispielprojekt:
ups_example.pro.

Ablauf beim Speichern und Laden der persistenten Daten

Die persistenten Daten werden in der Port_85x.bootdata-Datei auf der Speicherkarte gespeichert. Beim Starten der SPS wird die Port_85x.bootdata-Datei von der Speicherkarte 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, dass 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_BAPI.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

Unter TwinCAT 3 kann links in der Strukturansicht unter PLC eingestellt werden, ob die Sicherungsdatei verwendet werden soll oder nicht. In der Standarteinstellung wird die Sicherungsdatei verwendet:

1-Sekunden-USV (CX72x0) 3:
Backup der persistenten Daten laden. Einstellungen unter TwinCAT 3.

Wenn die Option Clear Invalid Persistent Data aktiviert ist, werden die Sicherungsdateien gelöscht.