qiyun0528
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看qiyun0528的 主題 / 回貼
樓主  發(fā)表于: 2011-05-01 20:34
是關(guān)于編碼器的問題,用的是OMRON  600P的旋轉(zhuǎn)編碼器,已知編碼器旋轉(zhuǎn)一圈是600個(gè)脈沖,螺距是7個(gè)公分,也就是說旋轉(zhuǎn)一圈上升或者下降7公分,A相接PLC的0。00  B相接PLC的0。01  Z相不用  用的是觸摸屏  假如數(shù)值輸入寄存區(qū)是D20    數(shù)值顯示寄存區(qū)是D24  顯示數(shù)值精確到小數(shù)點(diǎn)一位,這個(gè)程序怎么寫  希望是OMRON的程序  如果有知道的  把從數(shù)值的輸入到邏輯運(yùn)算 的程序上傳下來   我采納后會(huì)單獨(dú)和你聯(lián)系 也許會(huì)給你一份以外的驚喜  
pihailin
活到老學(xué)到老
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 352 個(gè)
工控威望: 575 點(diǎn)
下載積分: 1120 分
在線時(shí)間: 314(小時(shí))
注冊(cè)時(shí)間: 2008-02-23
最后登錄: 2024-12-03
查看pihailin的 主題 / 回貼
1樓  發(fā)表于: 2011-12-21 19:12
    600個(gè)脈沖移動(dòng)量是70mm   即600/70=8.5714285 個(gè)脈沖1mm 。讀出編碼器脈沖存放D10寄存器,再將D10除8.5714285等于D24就OK D24顯示的就是移動(dòng)位置。試試吧我沒帶筆記本  不過你這編碼器選擇不對(duì),檢測(cè)長(zhǎng)度越長(zhǎng)誤差越大 小數(shù)點(diǎn)問題需解決。