Watchdogzeit in der höchstprioren Task wirkungslos (behoben ab HL-V10.0 + PLC-V4.0)

Behoben ab:
9400 HighLine SW V10.00.12.00
9400 ServoPLC SW V04.00.12.00

Verhalten der neuen Version?
Wenn eine Applikation heruntergeladen wird, bei der der Watchdogzyklus größer als der Taskzyklus der höchstprioren Task ist, oder gar kein Watchdogzyklus eingestellt ist, wird der Antriebsregler nach dem Download einen nicht quittierbaren Fehler 'Watchdog cycle is greater than task cycle' / (Fehlernummer 0x246a001b) aufweisen.
Erst wenn eine korrekte Applikation neu heruntergeladen wird, ist der Fehler quittierbar.
Dadurch ist kein unerwartetes Verhalten an der Motorwelle mehr möglich.



Wie sieht die Reaktion aus?
Ein permanenter Überlauf der höchstprioren Task (bei HighLine: Application Task) kann nicht erkannt werden und es kann zu unerwarteten Verhalten an der Motorwelle kommen.

Wann tritt das Problem auf?
Es können Applikationen heruntergeladen werden, bei denen durch eine Fehlparametrierung der Watchdogzyklus größer als der Taskzyklus der höchstprioren Task eingestellt ist, oder gar keine Watchdogzeit eingestellt ist.
Dadurch kann ein permanenter Überlauf der höchstprioren Task nicht erkannt werden und es kann zu einem unerwarteten Verhalten an der Motorwelle kommen.
Beim Überlauf wird der Sollwert am Antriebsregler zu groß vorgegeben und zwar um das Verhältnis von realer Tasklaufzeit zur nominellen Tasklaufzeit.

Betrifft welche Produkte?
9400 HighLine SW ≤ V09.00.09.00
9400 ServoPLC SW ≤ V03.00.17.00

Diagnosemöglichkeiten?
Prüfung der eingestellten Watchdogzeit der höchstprioren Task.

Kurzfristige Maßnahmen/Empfehlungen?
Anpassung der Watchdogzeit.

Bewertung:
Der Fehler kann bei der Inbetriebnahme erkannt werden. Der angeschlossene Motor kann bei einem Tasküberlauf z. B. einer vorgegeben Sollwertrampe unter Umständen nicht folgen, da intern der Sollwert zu groß vorgegeben wird.

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