向钱冲
级别: 略有小成
精华主题: 0
发帖数量: 285 个
工控威望: 428 点
下载积分: 4456 分
在线时间: 455(小时)
注册时间: 2010-10-05
最后登录: 2020-08-10
查看向钱冲的 主题 / 回贴
楼主  发表于: 2011-07-18 09:20
各位老师、兄弟大家好!我想做一条脉冲输出指令,能有暂停功能,假如我按X0时脉冲输出,假如脉冲发出了5000个指令还没执行完毕就按下X1暂停,有没有什么方法让X1接通后继续发完余下的5000个脉冲?脉冲输出完成后M8029动作,望各位老师、兄弟指导指导。谢谢!
向钱冲
级别: 略有小成
精华主题: 0
发帖数量: 285 个
工控威望: 428 点
下载积分: 4456 分
在线时间: 455(小时)
注册时间: 2010-10-05
最后登录: 2020-08-10
查看向钱冲的 主题 / 回贴
1楼  发表于: 2011-07-19 13:23
能不能用一些其它的指令和其它的方法完成余下的脉冲?
向钱冲
级别: 略有小成
精华主题: 0
发帖数量: 285 个
工控威望: 428 点
下载积分: 4456 分
在线时间: 455(小时)
注册时间: 2010-10-05
最后登录: 2020-08-10
查看向钱冲的 主题 / 回贴
2楼  发表于: 2011-07-19 22:59
谢5楼!是不这样编?
LD          X10
OUT       M8045
这样可以使Y0停止输出?然后用K10000减D8140做另一条脉冲指令专输出剩余脉冲?
向钱冲
级别: 略有小成
精华主题: 0
发帖数量: 285 个
工控威望: 428 点
下载积分: 4456 分
在线时间: 455(小时)
注册时间: 2010-10-05
最后登录: 2020-08-10
查看向钱冲的 主题 / 回贴
3楼  发表于: 2011-07-20 08:36
谢谢各位勇跃参与指导与回复:我明白了,我会按各位的方法都试一试。上面只是我举的例子,如果我真要用到的话都是会用寄存器的。
向钱冲
级别: 略有小成
精华主题: 0
发帖数量: 285 个
工控威望: 428 点
下载积分: 4456 分
在线时间: 455(小时)
注册时间: 2010-10-05
最后登录: 2020-08-10
查看向钱冲的 主题 / 回贴
4楼  发表于: 2011-07-22 14:01
回15楼:如果用下图的指令是不是X0或X1断开,Y0就停止输出,接通就继续输出余下未完成的脉冲?因我用的是步进电机驱动,如不带加减速的脉冲怕启动不了,有没有更好的解决方案?