L_TW2P_WinderDancerCtrl: Unplausibler Status nach Betriebsunterbrechung durch Fehler (behoben ab V3.25.0)

Behoben ab: 
Bibliothek L_TW2P_TechModulesWindingTraversing (ab  V03.25.0)
(Update über Easy Package Manager)

Verhalten der neuen Version:
Der Status eTMState wird plausibel angezeigt.
 
Beschreibung des Verhaltens:
Obwohl der Status mit eTMState = DANCERCTROL oder auch LINEJOGGING einen Betrieb signalisiert, bleibt die Achse im Stillstand. Es werden keine Sollwerte generiert.

Unter welchen Bedingungen tritt das Verhalten auf?
Ausgangssituation: eTMState = DANCERCTROL; 'normaler Betrieb'
Mit einer Unterbrechung durch einen Fehler erfolgt erwartungsgemäß der Wechsel in den Fehlerzustand: eTMState = ERROR.
Nach Beseitigung der Fehlerursache und xResetError = TRUE wechselt eTMState wieder zu DANCERCTROL, es werden aber keine Sollwerte generiert.
Die Statusanzeige gibt also nicht den Betriebszustand wieder.
Bei einer Unterbrechung des LINEJOGGING passiert das gleiche.

Betroffene Produkte:
Funktionsbaustein L_TW2P_WinderDancerCtrlState aus Bibliothek L_TW2P_TechModulesWindingTraversing

Kurzfristige Maßnahmen:
Im Fehlerzustand eTMState = ERROR sollten alle Anforderungen eines Betriebs-Modus wie DancerControl, Jogging,.. zunächst zurückgesetzt werden (xDancerCtrl = FALSE).
Nach dem Fehler-Reset kann dann wieder ein beliebiger Modus gestartet werden.

Bewertung/Empfehlungen:
Es handelt sich hier bei nur um eine Diagnose-Einschränkung. Eine praktikable applikative Abhilfe ist vorhanden.



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