L_TT1P_TablePositioningBase: xDone TRUE remains TRUE after positioning

​Corrected from:
L_TT1P_TechnologyModules_LM library V3.12.0.9

Response of the new version: 
Positioning is executed with xExecutePositioning. The input is set for a shorter time than required to execute positioning. After completion of positioning, the xDone output is set for one cycle.
The input is set for a longer time than required to execute positioning. After completion of positioning, the xDone output remains set until the xExecutePositioning input is reset.
                                                                                                                                                                

What happens?
The xDone output incorrectly has the value TRUE.

When does this behaviour occur?
Positioning is executed with xExecutePositioning. The input is set for a shorter time than required to execute positioning. After completion of positioning, the xDone output is expected to be set for one cycle. In fact, the output remains, however, set until another function is activated.
 
Which products are affected?
L_TT1P_TablePositioningBase function block in L_TT1P_TechnologyModules_LM library (V3.10.0.7 and higher)
 
Short-term measures:
If necessary, check the xDone output signal for an edge change in the application.
 
Evaluation/recommendations:
 

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/201500411/1/
Kontaktformular