arrow0725
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 29 個(gè)
工控威望: 146 點(diǎn)
下載積分: 831 分
在線時(shí)間: 19(小時(shí))
注冊(cè)時(shí)間: 2012-04-26
最后登錄: 2013-07-10
查看arrow0725的 主題 / 回貼
樓主  發(fā)表于: 2012-05-22 15:05
一個(gè)電動(dòng)機(jī),轉(zhuǎn)軸上掛一個(gè)小板子, 按照順時(shí)針或者逆時(shí)針?lè)较蜣D(zhuǎn)動(dòng)
在轉(zhuǎn)動(dòng)的過(guò)程中,在6點(diǎn)鐘方向(即轉(zhuǎn)動(dòng)圓圈的正下方)有一個(gè)傳感器,當(dāng)傳感器對(duì)面是小板子的時(shí)候,計(jì)數(shù)器加1

初始狀態(tài)是,小板子停留在六點(diǎn)鐘方向,這時(shí)候傳感器已經(jīng)接受到信息了(即我PLC控制器的X1輸入在初始位置常亮,因?yàn)槌跏嘉恢眯“遄泳驮趥鞲衅鲗?duì)面)
我現(xiàn)在想讓小板子轉(zhuǎn)動(dòng)2圈回到六點(diǎn)鐘方向,然后電動(dòng)機(jī)停止。

程序我是這么寫(xiě)的


如上圖所示,C0計(jì)數(shù)兩次。
實(shí)際運(yùn)行時(shí)發(fā)現(xiàn),當(dāng)轉(zhuǎn)動(dòng)一圈時(shí),電動(dòng)機(jī)就停了,我調(diào)試發(fā)現(xiàn),轉(zhuǎn)一圈時(shí)計(jì)數(shù)器已經(jīng)計(jì)數(shù)兩次了。

我觀察了一下發(fā)現(xiàn),我程序運(yùn)行可能只要幾ms,小板子在六點(diǎn)鐘方向持續(xù)的時(shí)間要超過(guò)20ms,這樣導(dǎo)致在六點(diǎn)鐘方向,我即使計(jì)數(shù)C0 K5, 也是一圈就計(jì)數(shù)到5次了。

不知道我這個(gè)情況有沒(méi)有說(shuō)清楚,請(qǐng)經(jīng)驗(yàn)人士說(shuō)說(shuō)這種情況該怎么處理?
計(jì)數(shù)一次以后延時(shí)幾十ms,然后再開(kāi)始計(jì)數(shù)??
matengfei
攻人之過(guò)勿太嚴(yán),要思其堪受;教人以善勿過(guò)高,要令其可從。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 737 個(gè)
工控威望: 1054 點(diǎn)
下載積分: 2482 分
在線時(shí)間: 207(小時(shí))
注冊(cè)時(shí)間: 2011-08-07
最后登錄: 2017-06-10
查看matengfei的 主題 / 回貼
1樓  發(fā)表于: 2012-05-22 22:10
初始化對(duì)計(jì)數(shù)器復(fù)位LD M8002       RST C0