L_MC1P: Controller enable during EtherCAT initialisation leads to 'General_Communication_Error' error message (corrected from V3.9.1)

Corrected from:
Library:  L_MC1P_MotionControlBasic  (FAST Motion)  V03.09.01.02
                       (contained in the PLC Designer from V03.09.01)
                     Predecessor product L-force Motion:  no correction planned
 
Response of the new version:
The function restriction has been corrected for FAST Motion.
With FAST Motion, the axis can be enabled early without triggering the described error message.
If controller enable is requested (RegulatorON=TRUE), axis operation is automatically started after the EtherCAT initialisation.
The function restriction has not been corrected for the predecessor product L-forceMotion.
 
What happens?
The 'General_Communication_Error' error message is displayed shortly after the initialisation.
 
When does this behaviour occur?
The behaviour occurs if the axis is to start operation as soon as possible and, for this reason, controller enable is already set (RegulatorON=TRUE) while the EtherCAT is still being initialised. 
 
Which products are affected?
Library:  L_MC1P_MotionControlBasic  (FAST Motion)
                     (contained in the PLC Designer)
                     Predecessor product L-force Motion
 
Short-term measures:
Only enable the axis after completion of the initialisation phase of the EtherCAT bus.
If necessary, use a timer to delay controller enable for a reasonable period of time. 
  
Evaluation/recommendations:
 

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