MC_AxStandardBody_BkPlcMc
![]()  | Available from version 3.0  | 
This function block calls a function block of each of the following types: MC_AxRtEncoder_BkPlcMc, MC_AxRuntime_BkPlcMc, MC_AxRtFinish_BkPlcMc and MC_AxRtDrive_BkPlcMc.
 Inputs/outputs
VAR_IN_OUT
    Axis:       AXIS_REF_BkPlcMc;
END_VARName  | Type  | Description  | 
|---|---|---|
Axis  | AXIS_REF_BkPlcMc  | Here, the address of a variable of type AXIS_REF_BkPlcMc should be transferred.  | 
 Outputs
VAR_OUTPUT
    Error:      BOOL;
    ErrorID:    UDINT;
END_VARName  | Type  | Description  | 
|---|---|---|
Error  | BOOL  | The occurrence of an error is indicated here.  | 
ErrorID  | UDINT  | An encoded indication of the cause of the error is provided here.  | 
Behavior of the function block
The usual components of the axis are called, depending on the value in ST_TcHydAxParam. If one of the called function blocks reports an Error, it will be returned with its ErrorID at the outputs of this function block.
![]()  | In the event of multiple problems, they are prioritized according to the following sequence: encoder, generator, finish, drive.  | 
