MC_Power

MC_Power 1:

The function block MC_Power switches the software enabling of an axis. At Status output operational readiness of the axis is indicated.

MC_Power 2:

In addition to software enable it may be necessary to activate a hardware enable signal in order to enable a drive. This signal is not influenced by MC_Power and must be activated separately by the PLC.

MC_Power 3: Inputs

VAR_INPUT
    Enable          : BOOL;
END_VAR

Name

Type

Description

Enable

BOOL

General software enable for the axis.

MC_Power 4: Inputs/outputs

VAR_IN_OUT
    Axis : AXIS_REF;
END_VAR

Name

Type

Description

Axis

AXIS_REF

Axis data structure that unambiguously addresses an axis in the system. Among other parameters it contains the current axis status, including position, velocity or error state.

MC_Power 5: Outputs

VAR_OUTPUT
    Status  : BOOL;
    Busy    : BOOL;
    Active  : BOOL;
    Error   : BOOL;
    ErrorID : UDINT;
END_VAR

Name

Type

Description

Status

BOOL

TRUE when the axis is ready for operation.

Busy

BOOL

TRUE, as long as the function block is called with Enable = TRUE.

Active

BOOL

Indicates that the command is executed.

Error

BOOL

TRUE, if an error occurs.

ErrorID

UDINT

If the error output is set, this parameter supplies the error number.

Requirements

Development environment

PLC libraries to include

TwinCAT 3.1.4024.11

Tc3_DriveMotionControl