怎么用
光電編碼器測量角度?
我把一個200厘米的QR145到 DL06PLC 展示如何從直線計數轉換為機械學位。這類轉換可能有助于應用光電編碼器去測量角度。
為了計算一個度的測量,我們把360除以線數,以得到每個脈沖的度數。
(360度/每圈200個脈沖)=1.8度/每圈。
我們所設置的高速計數器將自動地在編碼器逆時針旋轉的任何時候將一個加到它的運行總數中,而從運行總數中減去一個,只要光電編碼器是順時針旋轉的。
這個值被加載到PLC的蓄電池中,乘以1.8(K18)來轉換為度。這個數字然后輸出到一個地址(V2500),我們可以顯示在屏幕上。
當索引(z)脈沖發生時,我們重置計數器,讓它知道我們回到了零。
下面是關于脈沖到度轉換的PLC代碼。
值得注意的是,PLC的設置是為了在關閉電源時保留計數值,但如果光電編碼器在此期間旋轉,計數不會改變,而功率值將不同于編碼器的實際世界位置。
最好的做法是輪流增量編碼器光電編碼器打開電源,直到看到一個指數脈沖并開始從那里開始計數。這就是所謂的"自導"技術。
在默認情況下角形PLC內的計數模式可以跟蹤負數,因此我們可以根據零后的旋轉方向積累負度值。雖然這看起來有點讓人迷惑,但這實際上只是你的參考點的問題。-90度是正270度的精確點。如果我們想轉換到我們在正度范圍內的位置,你可以修改PLC代碼來增加360的測量值,任何時候它是負的。
了解更多
編碼器相關知識,敬請關注西安德伍拓自動化傳動系統有限公司網站。公司技術團隊為您免費提供編碼器的選型、安裝、調試、保養等技術指導服務,盡量避免企業因為編碼器技術人員的短缺帶來的損失,采取拉線上+拉線下服務的服務形式,幫助企業解決技術難題。