菜鸟入行
级别: 论坛先锋

精华主题: 0
发帖数量: 1379 个
工控威望: 1557 点
下载积分: 3686 分
在线时间: 177(小时)
注册时间: 2017-09-01
最后登录: 2024-06-11
查看菜鸟入行的 主题 / 回贴
楼主  发表于: 2019-04-25 12:17



程序如图,用了各种办法,清SD5500不行,DMOV,DHCMOV,DHCMOVP都不行, 清SD5502也不行

请问有没什么办法,除了原点回归外,有办法让这个SD5500 或 SD5502 归零。

备注:问题已经解答,谢谢楼下的朋友。
[ 此帖被菜鸟入行在2019-04-25 21:43重新编辑 ]
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步
菜鸟入行
级别: 论坛先锋

精华主题: 0
发帖数量: 1379 个
工控威望: 1557 点
下载积分: 3686 分
在线时间: 177(小时)
注册时间: 2017-09-01
最后登录: 2024-06-11
查看菜鸟入行的 主题 / 回贴
1楼  发表于: 2019-04-25 21:42
引用
引用第3楼wangdai527于2019-04-25 17:46发表的  :
显然你没有仔细看5U的手册,DDRVI后面用到的M,实际上占用了2个,也就是M1(定位OK)和M2(定位异常)。你直接用源程序的M1替代SM8029,然后置位M10,再用M10延时去清零就可以。
楼上的程序居然歪打正着了


谢谢,我经过测试也发现了。  M的确占用二个,一个正常结束 ,一个异常结束 。
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步