MC_HaltPhasing (FB)

FUNCTION_BLOCK MC_HaltPhasing

This function block commands a controlled motion stop for the phasing movement.

../../../../../../_images/plcopen.png

The axis state is not changed

Note

MC_HaltPhasing can be aborted by another phasing command. This function block is applicable for phasing function blocks only.

InOut:

Scope

Name

Type

Comment

Input

Execute

BOOL

Starts the function block at rising edge

Deceleration

LREAL

[u/s°°2] Value of the deceleration (decreasing energy of the motor). Range: >0. If value = 0, Deceleration will be equal to parameter paraMaxDecelerationAppl.If value > 0 and <= 1,Deceleration will be limited to 1.

Jerk

LREAL

[u/s°°°3] Value of the Jerk. Range: >=0

BufferMode

MC_BufferMode

Not supported, default mcABORTING used

Output

Done

BOOL

Shows the status of the function block. Done = TRUE if the execution is finished

Busy

BOOL

The function block is not finished

Active

BOOL

Indicates that the function block has control on the axis

CommandAborted

BOOL

Command is aborted by another command from other PLCopen function block

Error

BOOL

Signals that error has occurred within function block

ErrorID

ERROR_ID

Error identification. For error details refer to Enumeration ERROR_ID

AbsolutePhaseShift

LREAL

[u] Actual phase shift of master axis to slave axis, valid while function block is busy

Inout

Axis

Axis_Ref

Reference to axis