艾特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脉冲。
周先生
级别: 略有小成
精华主题: 0
发帖数量: 274 个
工控威望: 338 点
下载积分: 7272 分
在线时间: 77(小时)
注册时间: 2018-03-19
最后登录: 2024-04-27
查看周先生的 主题 / 回贴
1楼  发表于: 2018-06-21 08:47
DDRVI 是相对定位,与当前位置有关,当中间中断,再次接通,它不会记住上次还有多少没走,而是从新开始计算
楼主留言:
那么DDRVI指令是否知道已经走了多少脉冲?