摘要:編碼器是把角位移或直線位移轉換成電信號的一種裝置.本文介紹了編碼器和現(xiàn)場總線技術,簡要說明了Kubler編碼器在西門子Profibus-DP總線中的應用。
關鍵詞:編碼器;現(xiàn)場總線;Kubler;西門子Profibus-DP
中圖分類號:TN762文獻標識碼:A
1 編碼器的簡要介紹
編碼器是把角位移或直線位移轉換成電信號的一種裝置。按照工作原理編碼器可分為增量式和絕對式兩類。增量式編碼器是將位移轉換成周期性的電信號,再把這個電信號轉變成計數脈沖,用脈沖的個數表示位移的大小。絕對式編碼器的每一個位置對應一個確定的數字碼,因此它的示值只與測量的起始和終止位置有關,而與測量的中間過程無關。
如果要測量旋轉超過360度范圍,就要用到多圈絕對式編碼器。編碼器生產廠家運用鐘表齒輪機械的原理,當中心碼盤旋轉時,通過齒輪傳動另一組碼盤(或多組齒輪,多組碼盤),在單圈編碼的基礎上再增加圈數的編碼,以擴大編碼器的測量范圍,這樣的絕對編碼器就稱為多圈式絕對編碼器,它同樣是由機械位置確定編碼,每個位置編碼唯一不重復,而無需記憶。
多圈編碼器優(yōu)點是由于測量范圍大,實際使用往往富裕較多,這樣在安裝時不必要費勁找零點,將某一中間位置作為起始點就可以了,而大大簡化了安裝調試難度。多圈式絕對編碼器在長度定位方面的優(yōu)勢明顯,已經越來越多地應用于工控定位中。
2 現(xiàn)場總線技術的介紹
隨著計算機、控制、通信、網絡等技術的發(fā)展,作為工業(yè)控制數字化、智能化與網絡化典型代表的現(xiàn)場總線(FieldBus)技術也得到了迅速發(fā)展、影響巨大,引起了工程技術界的普遍興趣與重視?,F(xiàn)場總線是當今自動化領域技術發(fā)展的熱點之一。
根據國際電工委員會(IEC)和美國儀表協(xié)會(ISA)的定義:現(xiàn)場總線是連接智能現(xiàn)場設備和自動化系統(tǒng)的數字、雙向傳輸、多分支結構的通信網絡,它的關鍵標志是能支持雙向多節(jié)點、總線式的全數字通訊。具有可靠性高、穩(wěn)定性好、抗干擾能力強、通信速率快、系統(tǒng)安全、造價低廉、維護成本低等特點。常用的現(xiàn)場總線協(xié)議類型如下:
應用于各種制造工業(yè)自動化的Profibus-DP,DeviceNet,AS-i,Interbus-S,Canopen,ModBus等。
應用于各種過程自動化的Profibus-PA,F(xiàn)oundation Fieldbus等。
應用于防爆場合本安型現(xiàn)場總線協(xié)議Sensoplex2Ex,SensoplexMC。
3 Kubler(58X8) Profibus-DP編碼器
Kubler (58X8)系列是把編碼器技術和現(xiàn)場總線技術結合應用的一個全新的突破,是專門用于Profibus-DP通訊的編碼器,以Kubler(5858,5888)為例,Kubler(5858)為單圈編碼器(Single turn),Kubler(5888)為多圈編碼器(Multiturn)。
3.1 Kubler編碼器的硬件配置
硬件配置包括編碼器內Profibus-DP地址的撥碼設定,如圖1所示,和通訊及電源的連接端口,如圖2所示
圖1 編碼器地址設定
說明:地址為1~7DH(1~125decimal)之間的任意數。上面的為低位地址,下面為高位地址。
圖2上:編碼器三個接線端的管角圖,
下:編碼器的終端電阻撥碼
說明:如編碼器為DP BUS最終設備如圖,A、B終端電阻均為ON。
3.2 Kubler編碼器的軟件配置
以西門子公司Profibus-DP總線為例,CPU選西門子公司的S7 300系列可編程序控制器,數據最大傳率為187.5Kbps。如圖3所示,程序硬件配置:安裝GSD文件后在右側欄中添加5858單圈/5888多圈16位/32位輸入輸出模板(單圈16位/32位,多圈32位)及16位測速板模。添加16位模板時數據為-32767~+32767(PIW258),32位模板時0~65536(PID256)即單圈最大計數值65536。多圈編碼器5888單圈讀數65536(16位精度),圈數為12位,總計數為28位(228,268435456),如圖4所示。
說明:紅圈內上面的值為單圈最大計數值即單圈最大216=65536,16位精度,可設范圍1~65536,本KUBLER多圈編碼器圈數固定為4096圈,精度為12位即212,所以下面與上面的比值固定為4096,設置時須注意。下面為最大計數值228。設定范圍為單圈設定值X4096。
3.3 編碼器預置值的設定
選擇32位模板,當MSB=1(如上圖Presetcontrol)即第31位為1時(上升延觸發(fā))時,0~30位中所設置的預置值生效。選擇16位模板如上圖下半部分。
以下為多圈KUBLER編碼器實例 ,其中PQD256為輸出編碼器預置值格式如下:
2#1000 0000 0000 0000 0000 0000 0100 0110,其中MSB=1使能預置值70,
DW#16# 80000046十六進制預置70。如圖5所示。
圖5預置值的設定
說明:PIW260和PIW262為編碼器輸出的即時轉數RPM/MIN。
結束語
近幾年來隨著計算機、控制、通信、網絡等技術的飛速發(fā)展,帶來了自動控制領域一場新革命。推動工業(yè)自動化技術的進一步發(fā)展,加強技術創(chuàng)新,實現(xiàn)產業(yè)化,解決國民經濟發(fā)展面臨的深層問題,進一步提高國民經濟整體素質和綜合國力,實現(xiàn)跨越式發(fā)展。
參考文獻
[1]于躍深.大地寧煤YGMC2000/80門架式頂堆側取堆取料機電氣系統(tǒng)[J].北方重工有限公司裝卸設備分公司.
[2]德國Kubler公司.Kubler EtherCAT PROFIBUS CANopen DeviceNet Manual[Z].2011,4.