L_MC1P_SetQuickStopAppl

This FB can be used to trigger a quick stop in the application; the ramps are calculated in the control system.

The axis is brought to a standstill with the values configured for deceleration and jerk in subindex 48 and 49 .

Note!

It is not possible for multiple instances to be processed simultaneously for a single axis.

A status message indicating that the quick stop application is active is available at the QSPApplActive output of MC_ReadAxisInfo .

 

 

 

L_MC1P_SetQuickStopAppl

 

 

 

AXIS_REF

-

Axis

xBusy

-

BOOL

BOOL

-

xEnable

xActive

-

BOOL

xError

-

BOOL

eErrorID

-

L_IE1P_Error

 

 

 

 

 

 

 

 

Inputs

Name

Data type

Information/possible settings

Axis

AXIS_REF

Transfer of the axis data structure

Motion axes (AXIS_REF)

xEnable

BOOL

TRUE

Start execution of the function block.

Outputs

Name

Data type

Value/meaning

xBusy

BOOL

TRUE

Execution in progress.

The FB is called with xEnable = TRUE

xActive

BOOL

TRUE

The axis is brought to a standstill by the function Quick stop application/error stop . If the input xEnable is reset to FALSE while the deceleration ramp is being executed, xActive remains set to TRUE until the drive has reached standstill, unless the function is replaced by a higher priority action.

xError

BOOL

TRUE

An error has occurred. For details see eErrorID .

eErrorID

L_IE1P_Error

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