合信论坛

快捷导航
查看: 1896|回复: 0

MC_Stop与MC_Halt的区别

[复制链接]

3

主题

3

帖子

709

积分

高级会员

Rank: 4

积分
709
发表于 2023-8-2 11:52:27 | 显示全部楼层 |阅读模式
MC_Stop控制一个轴停止时,轴会进入stopping状态,其他未执行完成的功能块将会被打断,并且当轴处于Stopping状态时,不会再去响应其他功能块的指令。当轴减速到零时,会输出停止完成信号,但是只要输入信号Execute一直保持为TRUE,那么轴的状态就一直为stopping。如果在停止完成信号Done之后,把Execute设置为FALSE,那么轴将会进入standstill状态。
MC_Halt控制一个轴停止时,轴会进入discrete motion状态,既离散运动状态。MC_Halt相当于执行了一段相对定位指令,以设定的减速度把轴停止下来,如果上一个指令未执行完成,会打断上一个指令。
当轴减速到零时,会输出停止完成信号,轴进入StandStill状态。MC_Hale输出引脚有CommandAborted说明在执行过程中能被其他指令打断,这是与MC_Stop指令的不同。
所以在实际应用中,对轴处理一些比较安全的操作时,比如急停,就选择MC_Stop功能块,在执行过程中不会再响应其他的指令,不用担心会被其他指令所打断而造成一些风险;如果只是对轴一般的暂停操作,可以选择MC_Halt功能块。
131340pcivorvq8cvlvrpo.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2024-4-28 10:51 , Processed in 0.068485 second(s), 24 queries .

快速回复 返回顶部 返回列表