xulileigh
學海無涯諾亞舟....
級別: 探索解密
|
RT,我想要用一個旋轉編碼器測速 然后通過輸入PLC進行運算 請問編碼器的信號能直接接入PLC主機嘛? |
---|---|
|
從容面對一切
在座各位都是我老師
級別: 略有小成
|
能,PLC上面有對應編碼器的點,只要你在PLC設置里設置高速計數器,就可以,,不知道你的編碼器是格雷碼的還是增量的 |
|
---|---|---|
|
xulileigh
學海無涯諾亞舟....
級別: 探索解密
|
絕對式和增量式的接線會有什么不同嗎?在PLC編程里面有區別嗎?還有 不是直接將編碼器輸入接入PLC就可以使用高速計數器了嗎 還要進行什么設置呢 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
1、絕對式和增量式的編碼器原理就不一樣,接線當然也不一樣。我們一般用的都是增量型,只需要注意極性不錯,信號能被PLC識別就可以了,然后開始記錄轉過的脈沖得到數值;而絕對值編碼器讀的是編碼,跟脈沖信號沒有關系。 2、在PLC中的編程就要根據它的原理來區別:增量型上電后要回一下原點,然后開始記錄脈沖量得到實時位置,而絕對型的則不用回原點,因為它本來讀的就是這個位置對應的編碼,即使斷電狀態下位置變動了,只要不是抬著小車移動它,這個位置時不會變的。增量型計數只需要從對應的計數器號把位置數據拿出來,而絕對式則要用指令將編碼轉換為位置數據----如果是不支持GRAY指令的PLC,還要自己做大段的程序來轉換。增量式還涉及到脈沖頻率的問題,小型PLC支持的最高頻率有限;絕對式則主要是點數的問題,小型PLC提供的IO點有限。 3、編碼器接入PLC并不是隨便接的,你要根據PLC提供的高速計數器編號查到它對應的編碼器輸入點,這樣才能正確的讀出數據來----對于增量型的,這也就是所講的設置了吧。 4、以上討論都是基于小型PLC使用編碼器的方法,你要加模塊、或是對于大中型PLC,并不適用。 |
---|---|
|
xulileigh
學海無涯諾亞舟....
級別: 探索解密
|
謝謝各位指教 我用的是FX2N-48MR的PLC,如果我用X003接編碼器,那么對應的高速計數器是C238,那我能寫SPD X003 K100 D20 來進行測速? |
---|---|
|
zichen8716
我行,我行,我行行行!!!
級別: 家園常客
|
你要是使用的是一相一計數輸入可以的 |
|
---|---|---|
|
xulileigh
學海無涯諾亞舟....
級別: 探索解密
|
如果編碼器有A B Z三相輸出,那是用一相一計數的接線是只用接A相,其他兩相不管的意思么? |
---|---|
|