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. |
![]() | #1: If the axis uses a setpoint generator type without Look Ahead, complete commands are entered as a buffer element. |
![]() | #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). |