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.