cyh1986
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 367 個(gè)
工控威望: 738 點(diǎn)
下載積分: 722 分
在線時(shí)間: 298(小時(shí))
注冊(cè)時(shí)間: 2009-04-28
最后登錄: 2024-11-10
查看cyh1986的 主題 / 回貼
樓主  發(fā)表于: 2017-12-21 18:32
以前使用三菱的時(shí)候,直接讀取C251的數(shù)值,然后換成成距離。C251過(guò)零之后應(yīng)該是繼續(xù)減計(jì)數(shù)變成負(fù)值,F(xiàn)在手頭有個(gè)工控板,防三菱的那種。他的C251是循環(huán)計(jì)數(shù)的,當(dāng)C251超過(guò)65535的時(shí),又繼續(xù)從0開(kāi)始計(jì)數(shù)。當(dāng)減計(jì)數(shù)超過(guò)0的時(shí)候,在繼續(xù)從65535開(kāi)始減計(jì)數(shù)。編碼器是增量編碼器
請(qǐng)問(wèn)大家這個(gè)在編程時(shí)怎么處理呢?
以前用過(guò)絕對(duì)值編碼,感覺(jué)意思上差不多。之前用的是單圈的絕對(duì)值編碼器,在做多圈用的時(shí)候,比較麻煩,后來(lái)是找的某一個(gè)點(diǎn),判斷是正過(guò)圈還是反過(guò)圈,然后設(shè)置一個(gè)圈數(shù),最后來(lái)計(jì)算距離的。感覺(jué)好麻煩,不知道大家只怎么處理這種的。