L_MC1P_AxisBasicControl_V2: Manual jog (xJog) is not executed (fixed as of V3.22.0)

Corrected from:
Library: L_MC1P_MotionControlBasic as of V3.22.0.87
(Update via EASY Package Manager)

Response of the new version:
If during an active manual operation additionally the manual operation in the opposite direction is activated, the drive decelerates to standstill.
If one of the manual travel requests is subsequently cancelled, the drive moves again in the direction of the still existing request.

What happens?
Preceding action:
ManualJog operation is interrupted, due to parallel request:
xJogPos = TRUE and xJogNeg = TRUE.
After that no ManualJog is possible in the last requested direction.
 
When does the behaviour occur?
Example:
Positive ManualJog with xJogPos = TRUE is active. Then xJogNeg = TRUE is set additionally.
The drive decelerates to standstill as expected.
If it is now to be moved in the negative direction (xJogPos = FALSE and xJogNeg = TRUE), the axis remains at standstill.
 
Which products are affected?
FAST Library: L_MC1P_AxisControlBasic
 
Short-term measures, Evaluation/Recommendations:
Control the xEnableOperation and xHalt inputs with a rising edge (FALSE -> TRUE).

Automatic Translation 

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