Behoben ab:
Controller 3200 C V3.20
Verhalten der neuen Version:
Nach einem Controller-Tausch besitzen die Retain-Variablen den Initialisierungswert, der in der Variablendeklaration definiert wurde, wenn im PLC Projekt nicht der Funktionsbaustein L_Util_Retain aufgerufen wurde.
Beschreibung des Verhaltens:
Nach einem Controller-Tausch besitzen die Retain-Variablen Wert '0' anstatt ihres Initialisierungswertes, der in der Variablendeklaration definiert wurde.
Unter welchen Bedingungen tritt das Verhalten auf?
Das Verhalten tritt bei den Controllern 3221 C, 3231 C und 3251 C nach einem Controller-Tausch (Wechsel der SD-Karte in einen 'neuen' Controller) auf, wenn im PLC Projekt nicht der Funktionsbaustein L_Util_Retain aufgerufen wurde.
Betroffene Produkte:
Controller 3200 C ab V3.0
Kurzfristige Maßnahmen:
Rufen Sie den Funktionsbaustein L_Util_Retain (Bibliothek L_Util) in Ihrer Applikation auf.
Bewertung/Empfehlungen:
Mit Hilfe des Funktionsbausteins L_Util_Retain werden bei den Controllern 3221 C, 3231 C und 3251 C die Werte der netzausfallsicheren Variablen auf der SD-Karte gesichert und können so beim Controller-Tausch wiederhergestellt werden. Wird im PLC Projekt dieser Baustein nicht verwendet, dann besitzen die netzausfallsicheren Variablen aufgrund dieser Funktionseinschränkung nach einem Controller-Tausch nicht ihren in der Variablendeklaration vordefinierten Initialisierungswert, sondern den Wert 0.
Der Controller 3241 C ist von der Funktionseinschränkung nicht betroffen.