这个功能块位于函数库 ⇘ SM3_Basic并被 PLCopen Part III中进行指定。MC_Jog 用于对一个轴进行点动命令控制。
FUNCTION_BLOCK MC_Jog
类型 |
初始化 |
描述 |
|
---|---|---|---|
VAR_IN_OUT |
|||
Axis |
AXIS_REF |
关联到轴,参阅 ⇘ AXIS_REF_SM3 |
|
VAR_INPUT |
|||
JogForward |
BOOL |
如果 JogForward 为 TRUE, Axis 将会按照给定的动态值移动 (Velocity, Acceleration, Deceleration) 正向。如果输入 JogBackward 被设置为仿真的TRUE,那么将不会有运动发生。 |
|
JogBackward |
BOOL |
如果 JogBackward为 TRUE,Axis 将会按照给定的动态值移动 (Velocity, Acceleration, Deceleration) 正向。如果输入 JogBackward 被设置为仿真的TRUE,那么将不会有运动发生。 |
|
Velocity |
LREAL |
运动速度定义 |
|
Acceleration |
LREAL |
定义运动的加速度值 |
|
Deceleration |
LREAL |
定义运动的加速度值 |
|
VAR_OUTPUT |
|||
Busy |
BOOL |
FALSE |
在激活一个运动 JogForward 或者JogBackward 时Busy 为TRUE。当这个命令输入为 FALSE,轴将会按照速度值 0 缓慢停止并且,当到达 standstill 状态时,Busy 将会被设置为 FALSE。 |
CommandAborted |
BOOL |
FALSE |
TRUE 如果功能块被另一个功能块终止。CommandAborted 在命令 JogForward 或者 JogBackward 被设置的时候进行设置,至少一个命令周期。 |
Error |
BOOL |
FALSE |
功能块内部发生错误信号,只要 JogForward 或者 JogBackward 被设置,至少一个周期。 |
ErrorID |
SMC_ERROR |
0 |
错误ID,参阅 ⇘ SMC_Error |