Task Overrun nach Umstellung von Applikationen auf Geräte mit einer Firmware >= 6.3

Betrifft welche Produkte?
EVS93xx-EI (Servo PLC Version 6.3 DSMC Steuerkarte)
EVS93xx-ET (Servo PLC Version 6.3 DSMC Steuerkarte)
EPL-10200-EI (Drive PLC Version 6.3)

Wie sieht die Reaktion aus?
Es wird ein Fehler overrun Taskx angezeigt (C0161 = 201-208). Die PLC geht in den Zustand Stop und es wird ein Trip ausgelöst.

Wann tritt das Problem auf?
Das Problem tritt bei Applikationen auf, die an der Tasklaufzeit-Performance-Grenze in Verbindung mit Firmwareversionen <6.3 erstellt und später auf einem Gerät mit einer Firmwareversion ≥6.3 zum Einsatz kommen. Weitere Eingrenzungen zum Auftreten des Problems sind:

1. nur bei Applikationen, die 2 oder mehr zeitgesteuerte User-Task beinhalten.
2. nur bei stark ausgelasteten Tasks (typisch: > 70 % Tasklaufzeit).
Diagnosemöglichkeiten?
Keine.

Kurzfristige Maßnahmen/Empfehlungen?
Betroffene Projekte hinsichtlich der Laufzeit optimieren.

Bewertung:
Im Rahmen der kontinuierlichen Produktverbesserung wurde die Überwachung des Taskaufrufbaums korrigiert und führt ab Firmwareversionen ≥6.3 eine exaktere und schärfere Tasklaufzeitüberwachung durch.
Der Fehler tritt im Feld unmittelbar nach einem Download und dem Starten des SPS-Programms auf und ist durch die beschriebene Maßnahme zu umgehen.

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