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);