首頁 > 娛樂
編碼器的工作原理是什麼?編碼器的使用方法和使用原理是怎麼樣的?
由 電氣自動化應用 發表于 娛樂2021-05-17
簡介對於一般的PLC,比如西門子S7-200,200SMART或者其他品牌的PLC,需要使用高速計數器功能,即物體行走的軸承旋轉一圈,編碼器旋轉一圈,而編碼器旋轉一圈會向PLC傳送固定的脈衝(每個編碼器不一樣)
編碼器怎麼使用
原創不易,每篇文章都傾注了我的心血,大家喜歡的話請點贊並分享,您的支援是我堅持下去的動力!
編碼器將訊號或資料進行編制、轉換為可用以通訊、傳輸和儲存的訊號形式的裝置。編碼器把角位移或直線位移轉換成電訊號。
編碼器按照工作原理可分為增量式和絕對式兩類。
增量式編碼器是將位移轉換成周期性的電訊號,再把這個電訊號轉變成計數脈衝,用脈衝的個數表示位移的大小,增量式編碼器一般用於非全閉環系統,工業中大多數編碼器都是增量式的。
絕對式編碼器的每一個位置對應一個確定的數字碼,因此它的示值只與測量的起始和終止位置有關,而與測量的中間過程無關。絕對式編碼器一般用於比較頻繁的往復運動,多次重複下依然可以保持高準確性,這一點優於增量式的,所以一些精確度比較高的伺服電機配置的就是絕對式編碼器。
伺服電機後部的裝置就是編碼器
按照功能分類編碼器大體可以分為測位移編碼器和測角度編碼器。
測位移編碼器是最常見的,使用起來比較方便,只要透過聯軸器將編碼器安裝在軸承的中心,使得運動時編碼器一起同心轉動即可,比如伺服電機或者車輛控制等等場合。
測角度編碼器則是測量物體旋轉角度,一般只適用於圓周運動的物體。
在工廠中,編碼器與PLC配合使用;對於一般的PLC,比如西門子S7-200,200SMART或者其他品牌的PLC,需要使用高速計數器功能,即物體行走的軸承旋轉一圈,編碼器旋轉一圈,而編碼器旋轉一圈會向PLC傳送固定的脈衝(每個編碼器不一樣)。而PLC接收訊號後需要測量到達目的地時的脈衝數量,如果使用變頻器驅動電機的話,可以設定快慢速,提前減速,然後慢速開到目標位停車,以此達到精準定位的目的。
那麼編碼器是如何接入PLC系統的呢?
首先確認編碼器是什麼型別的?需要接到PLC的哪個通道上?
我們以西門子S7-200smart配合常見的AB正相交編碼器為例;
西門子S7-200smart共有四個高速計數器通道,為:HSC0/HSC1/HSC2/HSC3。其中HSC0和HSC2可接的編碼器種類較多,我們將編碼器接到HSC0通道。
接線;上述的編碼器為五根線,其中有24V,0V,A+,B+和遮蔽線,按照圖紙將A+,B+接到I0。0和I0。1上。
接完線後,我們需要在PLC裡配置編碼器資訊;S7-200smart有兩種方式可以配置編碼器資訊;
1 高速計數器嚮導,嚮導體現了西門子的人性化,使用起來比較方便,按照編碼器引數輸入進去後會生成一個子程式,直接呼叫該子程式即可。
透過嚮導設定引數
2 透過程式設定,如果透過程式本身,我們需要按照編碼器引數對兩個系統儲存器進行賦值。
引數說明,請按照編碼器引數設定
程式程式設計
程式設計說明;在PLC上電時SBR0對編碼器進行系統設定,並且將上次停機時的數值記錄進去,即儲存上次PLC停機前的狀態。然後將編碼器值傳送給VD350進行計算,在I0。7觸發的情況下跳入SBR1進行清零操作,如果需要進一步計算的話請使用VD350進行轉換。
最後使用編碼器大家需要謹記;
1 編碼器本身分為PNP和NPN,使用時請注意區分。
2 編碼器屬於精密裝置,需要單端接地,即接到PLC側的地線上。
3 編寫程式時,請先將編碼器設定,即用上電後置位一個週期的功能,原因之前我們也講過,大家可以翻看。
4 如果幹擾過大請使用程式濾波,以前的文章有怎麼濾波,但濾波後需測試是否存在丟資料現象。
5 編碼器的運動屬於圓周運動,安裝非常嚴格,否則會影響編碼器使用壽命。
這是一個非常好的可以停機儲存編碼器記錄的程式例子。希望大家可以以此學會編碼器。
(如果喜歡這篇文章,請點贊並關注,更多原創的工業應用以及PLC學習的文章等著你)