Behoben ab:
Controller c300 V3.21
Panel Controller p300 V3.21
Verhalten der neuen Version:
Werden bei Verwendung einer Gerätebeschreibung ab V3.21 mehr als 128 kByte an netzausfallsicheren Daten (RETAIN) deklariert, erscheint beim Übersetzen eine entsprechende Fehlermeldung.
Beschreibung des Verhaltens:
Die Werte von RETAIN-Variablen werden beim Ausschalten des Gerätes nicht vollständig netzausfallsicher gespeichert.
Unter welchen Bedingungen tritt das Verhalten auf?
Bei Deklaration von mehr als 128 kByte an netzausfallsicheren Variablen (RETAIN-Variablen) kommt beim Übersetzen keine Compiler-Fehlermeldung. Die Spannungsversorgung der Controller ist für die Sicherung von maximal 128 kByte an RETAIN-Variablen bei einem Spannungsausfall ausgelegt. Werden mehr RETAIN-Variablen deklariert, kann es zu Problemen beim Sichern/Wiederherstellen der Daten kommen.
Betroffene Produkte:
Controller c300 ab V3.8
Panel Controller p300 ab V3.8
Kurzfristige Maßnahmen:
Deklarieren Sie nicht mehr als 128 kByte an RETAIN-Variablen.
Bewertung/Empfehlungen:
Werden mehr als die zulässigen 128 kByte an netzausfallsicheren Daten im PLC Projekt verwendet, dann zeigt der PLC Designer beim Übersetzen des PLC-Projekts keine Fehlermeldung an. Damit ist es möglich, dass der Anwender unzulässig viele netzausfallsichere Daten im PLC Projekt anlegt, die dann nicht netzausfallsicher gespeichert werden.