艾特you8
级别: 探索解密
精华主题: 0
发帖数量: 31 个
工控威望: 140 点
下载积分: 1913 分
在线时间: 35(小时)
注册时间: 2017-10-22
最后登录: 2023-07-11
查看艾特you8的 主题 / 回贴
楼主  发表于: 2018-06-15 19:07
当DDRVA指令运行的时候驱动条件中断,这个过程中D8340寄存器中的数据能不能准确的记录PLC发出了多少脉冲?
例如本来运行+1000脉冲过程中驱动条件中断,实际上只发出了+900脉冲。这个时候D8340寄存器中的数据是不是+900脉冲。
lxj58649110
级别: 略有小成
精华主题: 0
发帖数量: 10 个
工控威望: 412 点
下载积分: 791 分
在线时间: 249(小时)
注册时间: 2013-08-26
最后登录: 2021-09-22
查看lxj58649110的 主题 / 回贴
1楼  发表于: 2018-06-15 21:39
DRVA指令:  比如你要走到1000的位置, 你发了900脉冲D8340的值就是900,当你再次接通定位条件 他就会走完剩下的100个脉冲。所以你可以用来做机台的暂停功能,还是比较实用的
楼主留言:
如果是DDRVI指令呢?脉冲数还是900,但是驱动条件再次接通之后不会输出剩下的脉冲数。D8340中的脉冲数量也是900?