L_TT1P_ElectricalShaftPosHigh: xSynchronized does not immediately change to TRUE when xSyncInstant = TRUE is set (corrected from V3.13.1)

Corrected from:
L_TT1P_TechnologyModules_LM (V3.13.1.25)
 
Response of the new version:
With the parameter setting lrSlaveSyncInDist = 0 and xSyncInstant = TRUE, the slave axis is clutched in immediately. For this, the motion of the master axis is not evaluated in the technology module.
 
 
What happens?
xSynchronized remains FALSE although the xSyncInstant function = TRUE and lrSlaveSyncInDist = 0.
xSynchronized only changes to TRUE when the master continues moving.
 
When does this behaviour occur?
The master is controlled and moved to position 90.
The slave is controlled with the ElectricalShaftPosHigh technology module and moved to position 350.
After this, clutching in is executed with xSyncInstant = TRUE.
 
Which products are affected?
L_TT1P_ElectricalShaftPosHigh function block from the L_TT1P_TechnologyModules_LM library (V3.13.0.7 and higher)
 
Short-term measures:
lrSlaveSyncInDist is set to 0 here. If lrSlaveSyncInDist is set to a value other than 0, the behaviour does not occur.
 
Evaluation/recommendations:
The technology module immediately clutches the slave axis in to the master axis. The status is, however, only transferred when the master axis begins to move.

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