ID 44075

FB error: Axis specific PLCopen interface can't take order, because it's occupied by another order.

Description

A function block that uses an axis specific PLCopen 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. By default MAX_RETRIALS = 0.

Therefore, this error usually occurs when more than one function block places an order per PLC cycle and these are to be sent to the motion controller via the same axis specific PLCopen 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 PLCopen Control Unit.

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

Error type

-