艾特you8
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 31 個
工控威望: 140 點
下載積分: 1913 分
在線時間: 35(小時)
注冊時間: 2017-10-22
最后登錄: 2023-07-11
查看艾特you8的 主題 / 回貼
樓主  發(fā)表于: 2018-06-15 19:07
當DDRVA指令運行的時候驅(qū)動條件中斷,這個過程中D8340寄存器中的數(shù)據(jù)能不能準確的記錄PLC發(fā)出了多少脈沖?
例如本來運行+1000脈沖過程中驅(qū)動條件中斷,實際上只發(fā)出了+900脈沖。這個時候D8340寄存器中的數(shù)據(jù)是不是+900脈沖。
lxj58649110
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 10 個
工控威望: 412 點
下載積分: 791 分
在線時間: 249(小時)
注冊時間: 2013-08-26
最后登錄: 2021-09-22
查看lxj58649110的 主題 / 回貼
1樓  發(fā)表于: 2018-06-15 21:39
DRVA指令:  比如你要走到1000的位置, 你發(fā)了900脈沖D8340的值就是900,當你再次接通定位條件 他就會走完剩下的100個脈沖。所以你可以用來做機臺的暫停功能,還是比較實用的
樓主留言:
如果是DDRVI指令呢?脈沖數(shù)還是900,但是驅(qū)動條件再次接通之后不會輸出剩下的脈沖數(shù)。D8340中的脈沖數(shù)量也是900?