MC_Power

This FB serves to switch on/off a real or virtual axis by the software (enable/inhibit).

Note!
  • If the "axis on" request is available for an adjustable time, but the Status output remains set to FALSE, it is changed to the "ErrorStop" axis state. Possible cause:
    • Axis is blocked via terminal/STO or
    • a hardware problem has occurred.
  • If the controller enable lapses during operation, the FB reports an error and the axis state changes to "ErrorStop". This also happens when the controller enable is revoked due to a drive error. This behaviour can be configured via subindex 107 (response to inverter disable during operation).

 

 

 

MC_Power

 

 

 

AXIS_REF

-

Axis

Status

-

BOOL

BOOL

-

ENABLE

Valid

-

BOOL

BOOL

-

EnablePositive

Error

-

BOOL

BOOL

-

EnableNegative

ErrorID

-

L_IE1P_Error

 

 

 

 

 

 

 

 

Inputs

Name

Data type

Information/possible settings

Axis

AXIS_REF

Transfer of the axis data structure

Motion axes (AXIS_REF)

ENABLE

BOOL

FALSE

Axis off

  • It is changed to the " Disabled " axis state if there is no error (axis is not ready for operation).

TRUE

Axis on

  • If the request is made in the "Disabled" axis state and no error has occurred, it is changed to the "Standstill" axis state after the feedback Status = TRUE.
  • If the request is made in the "ErrorStop" axis state:
    • No state change takes place.
    • An attempt is made to enable the drive.
    • An error is signalled at the output (NotReadyForMotion).

EnablePositive

BOOL

TRUE

As long as Enable = TRUE at the same time:

Movement in positive direction is enabled.

EnableNegative

BOOL

TRUE

As long as Enable = TRUE at the same time:

Movement in negative direction is enabled.

Outputs

Name

Data type

Value/meaning

Status

BOOL

FALSE

Axis is not ready for operation.

TRUE

Axis is ready for operation.

Valid

BOOL

TRUE

Valid values are applied to the FB outputs.

Error

BOOL

TRUE

An error has occurred. For details see ErrorID .

ErrorID

L_IE1P_Error

If Error = TRUE: Error number for the error that has occurred.

Special features

The Enable input activates the axis and not the FB itself. For this reason, some deviations of the usual behaviour of the output signals take place:

  • The Valid status output is generally always set if no error has occurred.
  • The Status status output indicates the enable status of the axis. It may be set for some cycles after resetting Enable to FALSE.
  • An error reported at the Error output is reset to FALSE if Enable is reset to FALSE or automatically when the error is removed by MC_Reset .
  • If Enable is reset to FALSE during a movement, the drive is inhibited immediately and it is changed to the "Disabled" axis state. The drive coasts to a stop.