Betrifft welche Produkte?
EVS93xx-EI (Servo PLC Version 7.0)
EVS93xx-ET (Servo PLC Version 7.0 mit Technologiefunktion)
ECS Achsmodul V7.0 und V7.1
Wie sieht die Reaktion aus?
Es wird ein Fehler
overrun Taskx angezeigt (C0161 = 201…208). Das PLC-Zielsystem geht in den Zustand
Stop und es wird ein Trip ausgelöst. Für den Antrieb wird das definierte Ausnahmeverhalten ausgelöst (siehe DDS-Menü
Projekt>Ausnahmeverhalten).
Wann tritt das Problem auf?
Ein in einer Version 6.x des PLC-Zielsystems laufendes PLC-Projekt wird in eine Version 7.x des PLC-Zielsystem geladen. Dies kann zu der oben beschriebenen Reaktion führen, wenn die Bibliothek
LenzeCanDrv.lib im PLC-Projekt eingesetzt wird.
Diagnosemöglichkeiten?
- Prüfen Sie in der Bibliotheksverwaltung von DDS (Menü Fenster>Bibliotheksverwaltung), ob die Bibliothek LenzeCanDrv.lib in das PLC-Projekt eingefügt wurde.
- Prüfen Sie vor dem Reglertausch die Version des auszutauschenden PLC-Zielsystems (siehe Codestelle C0099).
Kurzfristige Maßnahmen/Empfehlungen?
Ersetzen Sie die freien CAN-PDO's durch Standard CAN-PDO's (z. B. CAN1, CAN2, CAN3) wenn genügend Can Objekte vorhanden sind. Somit ist die Einbindung der Bibliothek
LenzeCanDrv.lib nicht mehr notwendig.
Kontaktieren Sie den Lenze Service, wenn die oben beschriebene Funktionseinschränkung auftritt.
Bewertung:
Im Rahmen der kontinuierlichen Produktverbesserung wurde in den Betriebssystemen Servo PLC V7.0 und ECSxA V7.0 eine Mängelbeseitigung in der Funktion der freien CAN-Objekte durchgeführt, die zu einer Erhöhung der Laufzeit des Betriebssystems führten. D. h., PLC-Projekte, die z. B. in einer Servo PLC V6.x problemlos liefen, können in Einzelfällen in einer Servo PLC V7.0 zu einem Task Overrun führen.