Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff CX5110-01 9020 Serie Originalhandbuch Seite 60

Inhaltsverzeichnis

Werbung

1-Sekunden-USV (Persistente Variablen)
Der Funktionsbaustein FB_S_UPS_BAPI kann auf Geräten mit Sekunden-USV und mit BIOS-API ab
Version v1.15 verwendet werden, um die Sekunden-USV aus der SPS anzusteuern.
Beim ersten Aufruf des Bausteins werden die Zugangsdaten zur Sekunden-USV via BIOS-API ermittelt.
Dieser Vorgang dauert einige Zyklen. Anschließend wird zyklisch auf Spannungsausfall geprüft. Beim
nächsten Schreiben der persistenten Daten werden die Zugangsdaten zur SPS persistent gespeichert,
sodass bei nachfolgenden Bootvorgängen das Prüfen auf Spannungsausfälle unmittelbar nach dem SPS-
Start erfolgen kann.
Der Ladezustand der Sekunden-USV wird bei Spannungsausfall alle 50 ms, bei anliegender Spannung und
einer Kapazität unter 90 % alle 200 ms und bei anliegender Spannung und einer Kapazität ab 90 % alle 1 s
aktualisiert. Auch dies erfolgt über BIOS-API-Zugriffe.
Über den Funktionsbaustein FB_S_UPS_BAPI können bei Spannungsausfall je nach ausgewähltem Modus
noch die persistenten Daten gespeichert und/oder ein QuickShutdown ausgeführt werden. Die
voreingestellten Werte der INPUTs des FB_S_UPS_BAPI sollten beibehalten werden.
Die Sekunden-USV kann bei Spannungsausfall nur für wenige Sekunden verwendet werden, um persistente
Daten zu speichern. Das Speichern der Daten muss im schnellen „Persistent Modus" „SPDM_2PASS"
erfolgen, auch wenn es hier zu Echtzeitverletzungen kommen kann. Konfigurieren Sie zum Speichern der
persistenten Daten ausreichend Routerspeicher.
Unabhängig vom Modus und damit unabhängig davon, ob Daten gespeichert oder der Quickshutdown
ausgeführt wurde, schaltet die 1-Sekunden-USV nach Entladung der Kondensatoren das Mainboard ab.
Modi des Funktionsbausteins
Im Modus eSUPS_WrPersistData_Shutdown (Standardeinstellung) wird nach dem Speichern der
persistenten Daten automatisch ein QuickShutdown ausgeführt.
Im Modus eSUPS_WrPersistData_NoShutdown werden nur die persistenten Daten gespeichert, es wird kein
QuickShutdown ausgeführt.
Im Modus eSUPS_ImmediateShutdown wird sofort ein QuickShutdown ausgeführt, ohne dass Daten
gespeichert werden.
Im Modus eSUPS_CheckPowerStatus wird nur geprüft, ob ein Spannungsausfall auftrat. Ist dies der Fall,
geht der Baustein erst nach Ablauf der tRecoverTime (10s) wieder in den Zustand PowerOK.
Eingänge
VAR_INPUT
    sNetID          : T_AmsNetId:= ''; (* '' = local netid *)
    iPLCPort        : UINT; (* PLC Runtime System for writing persistent data *)
    tTimeout        : TIME := DEFAULT_ADS_TIMEOUT; (* ADS Timeout *)
    eUpsMode        : E_S_UPS_Mode := eSUPS_WrPersistData_Shutdown; (* UPS mode (w/
wo writing persistent data, w/wo shutdown) *)
    ePersistentMode : E_PersistentMode := SPDM_2PASS; (* mode for writing persistent data *)
    tRecoverTime    : TIME := T#10s; (* ON time to recover from short power failure in mode eSUPS_Wr
PersistData_NoShutdown/eSUPS_CheckPowerStatus *)
END_VAR
60
Version: 1.0
CX5110-01xx-9020

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis