向钱冲
级别: 略有小成
精华主题: 0
发帖数量: 285 个
工控威望: 428 点
下载积分: 4456 分
在线时间: 455(小时)
注册时间: 2010-10-05
最后登录: 2020-08-10
查看向钱冲的 主题 / 回贴
楼主  发表于: 2011-07-18 09:20
各位老师、兄弟大家好!我想做一条脉冲输出指令,能有暂停功能,假如我按X0时脉冲输出,假如脉冲发出了5000个指令还没执行完毕就按下X1暂停,有没有什么方法让X1接通后继续发完余下的5000个脉冲?脉冲输出完成后M8029动作,望各位老师、兄弟指导指导。谢谢!
张家港市
级别: 家园常客
精华主题: 0
发帖数量: 350 个
工控威望: 534 点
下载积分: 2364 分
在线时间: 68(小时)
注册时间: 2007-03-14
最后登录: 2024-06-25
查看张家港市的 主题 / 回贴
1楼  发表于: 2011-07-18 10:30
貌似不行的为,假如发出脉冲后只能发完后会暂停的的,然后复位暂停在继续进行下一步。
张家港市
级别: 家园常客
精华主题: 0
发帖数量: 350 个
工控威望: 534 点
下载积分: 2364 分
在线时间: 68(小时)
注册时间: 2007-03-14
最后登录: 2024-06-25
查看张家港市的 主题 / 回贴
2楼  发表于: 2011-07-21 08:50
这个倒是我也来试一下啊,看看啊行的,原来只是等脉冲发完后才停的。
张家港市
级别: 家园常客
精华主题: 0
发帖数量: 350 个
工控威望: 534 点
下载积分: 2364 分
在线时间: 68(小时)
注册时间: 2007-03-14
最后登录: 2024-06-25
查看张家港市的 主题 / 回贴
3楼  发表于: 2011-07-22 09:26
啊有谁搞过一完整的程序例子呀,暂停功能的,最好是Y0、 Y1 、Y2
张家港市
级别: 家园常客
精华主题: 0
发帖数量: 350 个
工控威望: 534 点
下载积分: 2364 分
在线时间: 68(小时)
注册时间: 2007-03-14
最后登录: 2024-06-25
查看张家港市的 主题 / 回贴
4楼  发表于: 2011-08-29 07:23
17楼的暂停不能用X0的,而是用X0输出M8145,然后将M8145串联在DRVA指令中,倒是可以的,我的疑问是用了DRVA或者DRVI的话啊是不用判断走过的差值了,就是需要将总的路程减去走过的路程为剩下的,另外,假如用定位模块1PG的话啊知道暂停如何做的。