1、絕對式和增量式的編碼器原理就不一樣,接線(xiàn)當然也不一樣。我們一般用的都是增量型,只需要注意極性不錯,信號能被PLC識別就可以了,然后開(kāi)始記錄轉過(guò)的脈沖得到數值;而絕對值編碼器讀的是編碼,跟脈沖信號沒(méi)有關(guān)系。
2、在PLC中的編程就要根據它的原理來(lái)區別:增量型上電后要回一下原點(diǎn),然后開(kāi)始記錄脈沖量得到實(shí)時(shí)位置,而絕對型的則不用回原點(diǎn),因為它本來(lái)讀的就是這個(gè)位置對應的編碼,即使斷電狀態(tài)下位置變動(dòng)了,只要不是抬著(zhù)小車(chē)移動(dòng)它,這個(gè)位置時(shí)不會(huì )變的。增量型計數只需要從對應的計數器號把位置數據拿出來(lái),而絕對式則要用指令將編碼轉換為位置數據----如果是不支持GRAY指令的PLC,還要自己做大段的程序來(lái)轉換。增量式還涉及到脈沖頻率的問(wèn)題,小型PLC支持的最高頻率有限;絕對式則主要是點(diǎn)數的問(wèn)題,小型PLC提供的IO點(diǎn)有限。
3、編碼器接入PLC并不是隨便接的,你要根據PLC提供的高速計數器編號查到它對應的編碼器輸入點(diǎn),這樣才能正確的讀出數據來(lái)----對于增量型的,這也就是所講的設置了吧。
4、以上討論都是基于小型PLC使用編碼器的方法,你要加模塊、或是對于大中型PLC,并不適用。