cd_looper
好想放飛自我
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 367 個(gè)
工控威望: 2014 點(diǎn)
下載積分: 3373 分
在線時(shí)間: 225(小時(shí))
注冊(cè)時(shí)間: 2013-11-16
最后登錄: 2024-08-28
查看cd_looper的 主題 / 回貼
樓主  發(fā)表于: 2018-08-18 16:28
最近有點(diǎn)閑,閑來無事逛論壇看到關(guān)于編碼器測(cè)速度的問題,因?yàn)橹岸际怯玫腟PD指令,但是看到說用定時(shí)中斷會(huì)更精確。本來最近無事就動(dòng)手研究研究,接了個(gè)編碼器測(cè)試。
使用I28定時(shí)中斷,時(shí)間設(shè)為1000ms,I28里面就是一個(gè)很簡(jiǎn)單的把QD62通道1的值DMOV到D20。然后監(jiān)控觀察到I28是按1S的周期再執(zhí)行,但是D20一直是零。因?yàn)椴恢涝蛩?br />特意在下面加了個(gè)INC D100,然后這個(gè)指令也沒有執(zhí)行,D100一直為0。SD716.C為1表示I28中斷允許執(zhí)行,C28為I28執(zhí)行計(jì)數(shù)。請(qǐng)大佬指教一下哪里有問題。

Easy doesn't enter into grown-up life!!!
V:ZQL276438265
cd_looper
好想放飛自我
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 367 個(gè)
工控威望: 2014 點(diǎn)
下載積分: 3373 分
在線時(shí)間: 225(小時(shí))
注冊(cè)時(shí)間: 2013-11-16
最后登錄: 2024-08-28
查看cd_looper的 主題 / 回貼
1樓  發(fā)表于: 2018-08-19 10:18
引用
引用第1樓焦劉吉于2018-08-18 18:53發(fā)表的  :
中斷開了嗎?

開了,C28里的計(jì)數(shù)就是記錄I28執(zhí)行次數(shù)的,一直是按照我設(shè)定的1000ms的周期再執(zhí)行啊
Easy doesn't enter into grown-up life!!!
V:ZQL276438265
cd_looper
好想放飛自我
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 367 個(gè)
工控威望: 2014 點(diǎn)
下載積分: 3373 分
在線時(shí)間: 225(小時(shí))
注冊(cè)時(shí)間: 2013-11-16
最后登錄: 2024-08-28
查看cd_looper的 主題 / 回貼
2樓  發(fā)表于: 2018-08-19 22:46
引用
引用第3樓焦劉吉于2018-08-19 15:16發(fā)表的  :
我疑惑你的D100沒有計(jì)數(shù)

我也是相當(dāng)疑惑,不知道問題出在哪里?按照編程手冊(cè)說的SD716的每一位就代表I16-I32中斷的開啟狀態(tài),對(duì)應(yīng)I28的SD716.C已經(jīng)為1了。然后PLC參數(shù)里設(shè)置中斷計(jì)數(shù)器也是從C0開始的,對(duì)應(yīng)I28的應(yīng)該也是C28沒錯(cuò),而且計(jì)數(shù)的脈沖目測(cè)確實(shí)是按照為設(shè)置的1S鐘執(zhí)行一次。然后I28里面的程序就是不執(zhí)行啊
Easy doesn't enter into grown-up life!!!
V:ZQL276438265
cd_looper
好想放飛自我
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 367 個(gè)
工控威望: 2014 點(diǎn)
下載積分: 3373 分
在線時(shí)間: 225(小時(shí))
注冊(cè)時(shí)間: 2013-11-16
最后登錄: 2024-08-28
查看cd_looper的 主題 / 回貼
3樓  發(fā)表于: 2018-08-22 11:41
引用
引用第5樓leechengyu于2018-08-20 09:27發(fā)表的  :
是不是要加EI指令?

EI指令在前面,有的。中斷允許指令已經(jīng)允許中斷執(zhí)行了,不然中斷執(zhí)行計(jì)數(shù)也不會(huì)不計(jì)數(shù)。
Easy doesn't enter into grown-up life!!!
V:ZQL276438265