L_TT1P_TablePositioning: In certain cases, xDone is not reset (corrected from V3.12)

Corrected from:
L_TT1P_TechnologyModules_LM V3.12.0.9
 
Response of the new version:
If the xExecutePositioning input is only set to TRUE for a short time, the xDone output is only set for one cycle when the positioning process is completed. If the xExecute input remains TRUE, after completion of positioning, the xDone status bit remains set until xExecutePositioning is reset to FALSE.
 
What happens?
The xDone technology module output remains TRUE.
When does this behaviour occur?
The behaviour occurs if positioning is started with xExecutePositioning = TRUE and xExecutePositioning is set to FALSE after this. I.e. xExecutePositioning is only set for a short time to start the profile.
In this case, the profile is aborted with xAbortPositioning = TRUE.
 
Which products are affected?
L_TT1P_TablePositioning function block from the L_TT1P_TechnologyModules_LM library (V3.10.0.8 and higher)
 
Short-term measures:
Make sure that xExecutePositioning remains set to TRUE until either xDone or xAbortPositioning is set.
  
Evaluation/recommendations:
A new profile can, however, nevertheless be started in this case.  

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/201500774/1/
Contact form