Korruptes Bootprojekt, wenn dieses nach einem Online-Change erstellt worden ist (behoben ab V3.3.2)

Behoben ab:
PLC Designer V3.3.2

Verhalten der neuen Version?
Ab der Version V3.3.2 des PLC Designers tritt die Funktionseinschränkung nur auf  wenn nach der Änderung des Initialwerts einer Variablen ein Online-Change durchgeführt wurde.



Wie sieht die Reaktion aus?
Folgende Reaktionen können beobachtet werden:
• Das Starten der PLC im Controller führt zu einer Exception. Das PLC-Projekt wird nicht abgearbeitet.
• Die Prozessabbilder von Rückwandbus-I/O und Feldbus-Geräten werden nicht aktualisiert und besitzen ihren Initialisierungswert.
• Die Maschine zeigt nicht das programmierte Verhalten, ohne dass zuvor eine Exception aufgetreten ist.

Wann tritt das Problem auf?
Die oben beschriebenen Reaktionen treten nach einem Netzschalten des Controllers auf, wenn zuvor nach der Durchführung eines Online-Change online ein Bootprojekt erstellt worden ist.

Betrifft welche Produkte?
PLC Designer in Version V03.03.00

Diagnosemöglichkeiten?
• Prüfen Sie im IPC-Logbuch, ob ein der Eintrag 'EXCEPTION in CmInit()' enthalten ist.
• Sofern Sie einen Monitor am Controller angeschlossen haben oder über den VNC Server mit dem Controller verbunden sind, können Sie in der Console die Ausgabe der Exception Meldung prüfen.
• Prüfen Sie im PLC Designer unter Reiterharte I/O Mapping , ob plausible I/O Signale vorhanden sind.

Achtung !
Es sind nicht alle Fehlerfälle zu diagnostizieren – insbesondere dann, wenn keine Exception auftritt.

Kurzfristige Maßnahmen/Empfehlungen?
• Führen Sie nach dem Online-Change  ein 'Alles bereinigen' aus. Laden Sie das Projekt in den Controller und erstellen Sie danach online das Bootprojekt.
• Erstellen Sie nach einem Online-Change das Bootprojekt offline und laden Sie es in den Controller.

Bewertung:
Um eine Projektänderung z.B. durch einen Online-Change netzausfallsicher im Controller zu speichern, ist ein Bootprojekt im Controller zu erstellen. Wird online nach einem Online-Change ein Bootprojekt erzeugt, kann dies zu einem korrupten Bootprojekt führen. Nach einem Netzschalten des Controllers führt das Laden des korrupten Bootprojekts zu den oben beschriebenen Reaktionen.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/201207814/0/
Kontaktformular