Behoben ab:
Bibliothek L_TT1P_TechnologyModules_LM (ab V3.26.0)
(Update über Easy Package Manager)
Verhalten der neuen Version:
Die Beauftragung eines Fahrbefehls (xExecutePos) wird korrekt ausgeführt, wenn eine Positionierung (xExecutePos) zuvor durch einen Fehler abgebrochen wurde.
Beschreibung des Verhaltens:
Obwohl die Achse einen gültigem Fahrbefehl erhalten hat findet keine Bewegung statt..
Die Achse fährt nicht los. Das Verhalten lässt sich nur verlassen, wenn man erneut einen Achsfehler generiert und diesen dann ordnungsgemäß quittiert.
Unter welchen Bedingungen tritt das Verhalten auf?
Es wird die folgende Sequenz verwendet:
• RegulatorOn + Enable = TRUE
• Homing ausführen -> funktioniert
• xExecutePos = TRUE -> Antrieb fährt
• Während der Bewegung STO einschalten -> Antrieb bleibt mit Fehler stehen (Powerfail during operational)
• STO ausschalten
• xExecutePos = FALSE
• xRegulatorOn + Enable = FALSE -> Fehler wird im TM nicht mehr angezeigt
• xRegulatorOn + Enable = TRUE
• Homing ausführen -> funktioniert
• xExecutePos = TRUE -> Antrieb bleibt in dieser Situation stehen
Betroffene Produkte:
L_TT1P_TablePositioningBase aus Bibliothek L_TT1P_TechnologyModules_LM
Kurzfristige Maßnahmen:
Bevor xRegulatorOn und xEnable zurückgenommen werden, sollte ein xReset ausgeführt und der Fehler quittiert werden.
Oder xRegulatorOn und xEnable darf nicht weggenommen werden.
Bewertung/Empfehlungen: