ID 40087

FB error: Axis specific control unit can't take order.

Description

A function block that uses an axis specific control unit to command jobs to the motion controller can't send a job because the control unit is occupied.

The error is displayed after function block has made further attempts unsuccessfully to send the job. The number of attempts is defined by global constant MAX_RETRIALS. MAX_RETRIALS = 0.

Therefore, this error usually occurs when more than one function block sends an order per PLC cycle, and these are to be sent to the motion controller via the same axis specific control unit.

Response

Class

-

The job isn't executed.

Solution

Class

-

Check whether more than one function block sends jobs to the Motion Controller during a PLC cycle via the same axis-specific Control Unit.

If this is the case, change the PLC application accordingly so that this no longer occurs.

Error type

-