Corrected from:
Library L_TF2P_TechModulesFollowingPositioning (from V03.26.00)
(Update via Easy Package Manager)
Response of the new version:
A positioning requested via xMoveRelExecute is executed without errors, even if a positioning was previously carried out via xExecutePositioning and the xExecutePositioning input remains set.
What happens?
A positioning is executed. This can only be stopped by changing xMoveRel = FALSE.
When does the behaviour occur?
When changing from relative positioning via xMoveRelExecute and xExecutePositioning
Procedure:
1. start positioning via scCtrlBasicMotion.xMoveRelExecute = TRUE (xMoveRelExecute remains TRUE)
--> Positioning is executed, xDriveInTarget = TRUE (ok)
2. start relative(!) positioning via xExecutePositioning = TRUE
3. start relative positioning again via xMoveRelExecute = TRUE
Which products are affected?
Technologie-Modul TablePositioning (L_TF2P_TablePositioningBase from library L_TF2P_TechModulesFollowingPositioning)
Short-term measures:
Always control the requirements for positioning only as an edge.
Evaluation / recommendations: