E_TcPlcBufferedCmdType_BkPlcMc

The constants in this list are used to identify buffered axis commands. See MC_BufferMode_BkPlcMc.

Syntax

TYPE E_TcPlcBufferedCmdType_BkPlcMc : (
(* last modification: xx.xx.2009 *)
iBufferedCmd_NoOperation,
iBufferedCmd_MoveAbsolute,
iBufferedCmd_MoveRelative,
iBufferedCmd_MoveVelocity,
(**)
iBufferedCmd_Stop,
iBufferedCmd_ResetAndStop,
iBufferedCmd_Halt,
iBufferedCmd_CamIn,
iBufferedCmd_GearIn,
iBufferedCmd_Power,
iBufferedCmd_Home,
iBufferedCmd_StepAbsSwitch,
iBufferedCmd_StepLimitSwitch,
iBufferedCmd_StepBlock,
iBufferedCmd_StepDirect,
iBufferedCmd_FinishHoming,
(**)
iBufferedCmdEx_Jerk:=100,
iBufferedCmdEx_Acc,
iBufferedCmdEx_Velo,
iBufferedCmdEx_Creep,
(**)
iBufferedCmd_
);
END_TYPE

Values

Name

Description

iBufferedCmd_NoOperation

This constant is used as initial value for call parameters of function blocks and in variables.

iBufferedCmd_MoveAbsolute

The buffered command was entered by an MC_MoveAbsolute_BkPlcMc function block. See note #1.

iBufferedCmd_MoveRelative

The buffered command was entered by an MC_MoveRelative_BkPlcMc function block. See note #1.

iBufferedCmd_MoveVelocity

The buffered command was entered by an MC_MoveVelocity_BkPlcMc function block. See note #1.

iBufferedCmd_Stop

reserved, not implemented.

iBufferedCmd_ResetAndStop

reserved, not implemented.

iBufferedCmd_Halt

reserved, not implemented.

iBufferedCmd_CamIn

reserved, not implemented.

iBufferedCmd_GearIn

reserved, not implemented.

iBufferedCmd_Power

reserved, not implemented.

iBufferedCmd_Home

reserved, not implemented.

iBufferedCmd_StepAbsSwitch

reserved, not implemented.

iBufferedCmd_StepLimitSwitch

reserved, not implemented.

iBufferedCmd_StepBlock

reserved, not implemented.

iBufferedCmd_StepDirect

reserved, not implemented.

iBufferedCmd_FinishHoming

reserved, not implemented.

iBufferedCmdEx_Jerk

The command component associated with constant-jerk motion was entered by a function block. See note #2.

iBufferedCmdEx_Acc

The command component associated with constant acceleration or deceleration was entered by a function block. See note #2.

iBufferedCmdEx_Velo

The command component associated with constant-velocity motion was entered by a function block. See note #2.

iBufferedCmdEx_Creep

reserved, not implemented.

E_TcPlcBufferedCmdType_BkPlcMc 1:

#1: If the axis uses a setpoint generator type without Look Ahead, complete commands are entered as a buffer element.

E_TcPlcBufferedCmdType_BkPlcMc 2:

#2: If the axis uses a setpoint generator type with Look Ahead, commands are split into sections and entered as a package typically consisting of seven buffer elements (jerk, acceleration, jerk, velocity, jerk, deceleration, jerk).