L_TF2P_SpeedControl: Bewegungsaufträge MoveAbs, MoveRel und MoveVel sind nicht flankengesteuert (behoben ab V3.23.0)

Behoben ab:
Bibliothek L_TF2P_TechModulesFollowingPositioning (ab V3.23.0.38)
Update über Easy Package Manager

Verhalten der neuen Version:
Die angeforderte Bewegung (MoveAbsolute, MoveRelative, MoveVelocity) wird bei fallender Flanke fortgeführt.

Beschreibung des Verhaltens:
MoveAbsolute:
- Eingang scCtrlBasicMotion.xMoveAbsExecute reagiert auf Pegeländerung und löst im Zustand MOVEABS bei fallender Flanke einen Fehler aus (ErrorID = "NoValidVelocity_MoveAbsolute").

MoveRelative:
- Eingang scCtrlBasicMotion.xMoveRelExecute reagiert auf Pegeländerung und löst im Zustand MOVEREL bei fallender Flanke einen Fehler aus (ErrorID = "NoValidVelocity_MoveRelative").

MoveVelocity:
- Eingang scCtrlBasicMotion.xMoveVelExecute reagiert auf Pegeländerung und führt im Zustand MOVEVEL bei fallender Flanke einen Halt aus.

Unter welchen Bedingungen tritt das Verhalten auf? 
Nach Anforderung einer Bewegung über scCtrlBasicMotion (Bewegungsaufträge MoveAbs, MoveRel und MoveVel) wird der gesetzte Eingang noch während der Bewegung zurückgesetzt.
 
Betroffene Produkte:
Funktionsbaustein L_TF2P_SpeedControlBase aus Bibliothek L_TF2P_TechModulesFollowingPositioning (alle Versionen)

Kurzfristige Maßnahmen:
Eingang erst zurücksetzen, wenn scStatusBasicMotion.xFunDone = TRUE gesetzt wurde.

Bewertung/Empfehlungen:
-

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