Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff CX5110-01 9020 Serie Originalhandbuch Seite 63

Inhaltsverzeichnis

Werbung

Bitnummer
Beschreibung
0
RETAIN Variablen: LOADED (fehlerfrei geladen)
1
RETAIN Variablen: INVALID (es wurde die Sicherungskopie geladen, weil keine gültige
Datei vorhanden war)
2
RETAIN Variablen: REQUESTED (RETAIN Variablen sollten geladen werden, Einstellung
im TwinCAT System Control))
3
reserviert
4
PERSISTENT Variablen: LOADED (fehlerfrei geladen)
5
PERSISTENT Variablen: INVALID (es wurde die Sicherungskopie geladen, weil keine
gültige Datei vorhanden war)
6
reserviert
7
reserviert
systemStateFlags : Reserviert.
Beim Shutdown (Stopp) von TwinCAT werden die PERSISTENT und die RETAIN Daten in zwei Dateien auf
die Festplatte geschrieben. Der Pfad kann im TwinCAT System Control über die TwinCAT System
Eigenschaften (Reiter PLC) angegeben werden. Die Standardeinstellung ist "<Laufwerk>:\TwinCAT\Boot".
Die Dateien haben alle einen festen Namen und eine feste Endung:
Dateiname
Beschreibung
TCPLC_P_x.wbp Bootprojekt (x = Nummer des Laufzeitsystems)
TCPLC_S_x.wbp Gepackter Sourcecode (x = Nummer des Laufzeitsystems)
TCPLC_R_x.wbp RETAIN Variablen (x = Nummer des Laufzeitsystems)
TCPLC_T_x.wbp PERSISTENT Variablen (x = Nummer des Laufzeitsystems)
TCPLC_R_x.wb~ Sicherungskopie der RETAIN Variablen (x = Nummer des Laufzeitsystems)
TCPLC_T_x.wb~ Sicherungskopie der PERSISTENT Variablen (x = Nummer des Laufzeitsystems)
Wenn die persistenten oder retain Variablen nicht geladen werden, weil sie z.B. nicht valide sind, wird
standardmäßig die Sicherungsdatei geladen. In der SPS ist dann im bootDataFlags das Bit 1 (für die
RETAIN Variablen) oder/und das Bit 5 (für die PERSISTENT Variablen) gesetzt.
In der Registry kann eingestellt werden, ob die Sicherungsdatei gelöscht oder verwendet werden soll. In der
Standarteinstellung 0 wird die Sicherungsdatei verwendet. Wenn die Sicherungsdatei gelöscht werden soll,
muss in der Registry unter:
[HKEY_LOCAL_MACHINE\SOFTWARE\Beckhoff\TwinCAT\Plc]
"ClearInvalidRetainData"=dword:00000000
"ClearInvalidPersistentData"=dword:00000000
der Wert von "ClearInvalidRetainData" auf 1 bzw. von "ClearInvalidPersistentData" auf 1 gesetzt werden.
Auch im TwinCAT Systemmanager kann links im Strukturbaum unter PLC > Plc Settings eingestellt
werden, ob die Sicherungsdatei verwendet werden soll oder nicht:
CX5110-01xx-9020
1-Sekunden-USV (Persistente Variablen)
Version: 1.0
63

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis