Behoben ab:
Servo-Umrichter i950 FW: (keine Änderung des Verhaltens vorgesehen)
Verhalten der neuen Version:
Das beschriebene Verhalten ist Prinzip-bedingt und auf die Eigenschaften der von Fa. 3S zugelieferten Sys*-Bibliotheken zurückzuführen.
Eine Änderung des Verhaltens der zugelieferten Bibliotheks-Funktionen ist nur durch den Hersteller möglich. Daher ist seitens Lenze keine Änderung vorgesehen.
Beschreibung des Verhaltens:
Die Verwendung der Funktionen der Sys*-Bibliotheken kann zum Auslösen des Watch-Dogs führen, weil ein stark erhöhter Rechenzeitbedarf auftritt.
Es kann dabei zur einer länger andauernden Blockierung des Betriebssystems kommen und die Kommunikation zum PLC-Designer unterbrochen werden.
Die Funktionen aus den Sys*-Bibliotheken rufen wiederum Funktionen
der verwendeten Betriebssysteme auf. Die für die Verarbeitung
der aufgerufenen Funktionen benötigte Rechenzeit kann nicht exakt vorherbestimmt werden, da sehr viele Faktoren die Abarbeitung beeinflussen
(CPU Auslastung, Reaktionszeit des Betriebssystems,…).
Unter welchen Bedingungen tritt das Verhalten auf?
Wenn der hohe Rechenzeitbedarf bei der Verwendung
der Sys*-Funktionen nicht bei der Programm-Auslegung berücksichtigt wird.
Besonders problematisch wirkt sich die Verwendung der Sys*-Funktionen aus, wer deren Aufruf in einer zyklischen Task erfolgt.
Betroffene Produkte:
Servo-Umrichter i950 FW
(c550 c520 c750)
Kurzfristige Maßnahmen / Bewertung/Empfehlungen:
Die Verwendung der Sys-Funktionen sollte ausschließlich in
niederprioren Tasks stattfinden, bzw. bei zyklischen Tasks sollte die Zykluszeit
so gewählt werden, dass immer ausreichend Zeit für die Bearbeitung verbleibt.