跳到主要内容

MC_Stop(受控停止)

功能

通过共享前端状态机执行轴受控停止

  • Execute 信号由FALSE变为TRUE时,根据传入的减速度控制对应的轴减速至停止。
  • Execute 信号由TRUE变为FALSE时,将停止状态解锁。

输入参数与返回值

参数类别数据类型功能
Axis输入输出AXIS_REF轴引用
Execute输入BOOL在上升沿启动停止指令
Deceleration输入REAL指令减速度
Jerk输入REAL指令加加速度
Done输出BOOL速度已降为零
Busy输出BOOL功能块正在处理指令
Active输出BOOL指令正在控制轴
CommandAborted输出BOOL指令已中止
Error输出BOOL功能块错误
ErrorID输出WORD功能块错误代码

用法示例

MC_Stop_0(
Axis := Axis,
Execute := Execute,
Deceleration := Deceleration,
Jerk := Jerk,
Done => Done,
Busy => Busy,
Active => Active,
CommandAborted => CommandAborted,
Error => Error,
ErrorID => ErrorID
);