跳到主要内容

MC_HaltSuperimposed

功能

该功能块对指定的运动轴执行停止功能, 与功能块MC_Halt非常类似, 但是作用的运动轴不同,本功能块用于停止做叠加运动的轴。

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

输入参数与返回值

参数类别数据类型功能
Axis输入输出AXIS_REF轴对象的引用ID
Execute输入BOOL执行触发信号,上升沿触发
Deceleration输入REAL减速度
Jerk输入MC_BUFFER_MODE减速度变化率
Done输出BOOL是否完成
Busy输出BOOL当前功能是否正处于工作状态
Active输出BOOL是否处于运动状态
CommandAborted输出BOOL执行的命令是否被终止
Error输出BOOL是否故障
ErrorID输出WORD错误的ID号

用法示例

 MC_HALTSUPERIMPOSED_0(Axis:=IN1, Execute:=IN2, Deceleration:=IN3,Jerk:=IN4, Done >=OUT1, 
Busy >=OUT2, Active >=OUT3, Error >=OUT4, ErrorID >=OUT5);