Behoben ab:
Bibliothek L_TF2P_TechModulesFollowingPositioning (ab V03.26.00)
(Update über Easy Package Manager)
Verhalten der neuen Version:
Eine über xMoveRelExecute angeforderte Positionierung fehlerfrei ausgeführt, auch wenn zuvor eine Positionierung über xExecutePositioning durchgeführt wurde und der Eingang xExecutePositioning weiter gesetzt bleibt.
Beschreibung des Verhaltens:
Eine über xMoveRelExecute angeforderte Positionierung wird nicht ausgeführt. EIne ernuete FALSE-TRUE Flanke am Eingang xMoveRelExecute ist notwendig.
Unter welchen Bedingungen tritt das Verhalten auf?
Beim Wechsel von relativer Positionierung über xMoveRelExecute und xExecutePositioning
Ablauf:
1. Positionierung über scCtrlBasicMotion.xMoveRelExecute = TRUE starten (xMoveRelExecute bleibt TRUE)
--> Positionierung wird ausgeführt, xDriveInTarget = TRUE (ok)
2. Relative(!) Positionierung über xExecutePositioning = TRUE starten
3. Erneut relative Positionierung über xMoveRelExecute = TRUE starten
Betroffene Produkte:
Technologie-Modul TablePositioning (L_TF2P_TablePositioningBase aus Bibliothek L_TF2P_TechModulesFollowingPositioning)
Kurzfristige Maßnahmen:
Die Anforderungen für das Positionieren immer nur als Flanke ansteuern.
Bewertung/Empfehlungen: