杜勝利 劉華琳 代曉亮
摘 要:黃驊港三期裝船機(jī)編碼器采用的是絕對值多圈光柵編碼器,其與PLC之間的通訊采用Devicenet通訊,Devicenet是一種簡單的網(wǎng)絡(luò)解決方案,它在提供多供貨商同類部件間的可互換性的同時,減少了配線和安裝工業(yè)自動化設(shè)備的成本和時間,是一種低成本的通訊總線。但是自從設(shè)備調(diào)試以來,三期編碼器故障一直不斷,給安全生產(chǎn)帶來不便。
關(guān)鍵詞:編碼器;故障原因;問題探討
編碼器故障現(xiàn)象就是當(dāng)編碼器發(fā)生故障以后,現(xiàn)場編碼器指示燈會由綠色變?yōu)榧t色,電氣室里的編碼器通訊模塊也亮紅燈,顯示“Bus off”;故障以后相應(yīng)的編碼器數(shù)據(jù)不再發(fā)生變化(故障時顯示多少就停留在多少),由于系統(tǒng)內(nèi)部數(shù)據(jù)聯(lián)鎖保護(hù),編碼器故障后的單機(jī)只能在一定限制區(qū)域內(nèi)活動(活動范圍取決于故障時編碼器數(shù)據(jù)值),要想全范圍活動必須對相應(yīng)的數(shù)據(jù)聯(lián)鎖保護(hù)進(jìn)行程序短封處理。
1 引起編碼器故障的主要原因
經(jīng)過現(xiàn)場排查,斷定引起三期裝船機(jī)編碼器故障的原因為Devicenet通訊干擾及組態(tài)不當(dāng)造成;許多引起DeviceNet系統(tǒng)不正常而需要修復(fù)的是Bus Off,該信息顯示在作為掃描器設(shè)備的DNB上,并且網(wǎng)絡(luò)各設(shè)備的紅燈亮起。這是因為每個設(shè)備有一個錯誤累積計數(shù)器,這個計數(shù)器累積的CAN的網(wǎng)絡(luò)錯誤,同時信息發(fā)送完好時,又會減少錯誤累積數(shù),如果這個錯誤計數(shù)器在短時間內(nèi)增加得很快,設(shè)備將認(rèn)為網(wǎng)絡(luò)是不穩(wěn)定的并關(guān)閉自己,由于這種傳遞,好的設(shè)備也跟著關(guān)閉。
通常引起B(yǎng)us Off的原因有:
設(shè)備錯誤的波特率。
來自于有缺陷的設(shè)備的垃圾數(shù)據(jù)包。
在上電或下電時有問題的設(shè)備引起CAN錯誤。
終端電阻太大或是太小。
電源上升時間太慢。
網(wǎng)絡(luò)電纜靠近高壓線。
支線電纜超過6米。
主干線電纜超過限定長度。
要想修復(fù)Bus Off,用網(wǎng)絡(luò)監(jiān)測設(shè)備、通信量分析軟件、在RSNet Worx組態(tài)軟件對網(wǎng)絡(luò)設(shè)備復(fù)位操作或者編程MSG指令對網(wǎng)絡(luò)設(shè)備復(fù)位,都不能解決問題,原因是系統(tǒng)Bus Off已令網(wǎng)上所有設(shè)備失去通信,無法連接至每臺電腦,以致無法實施操作,網(wǎng)絡(luò)重上電是唯一的辦法,只有重上電才能清除掃描器內(nèi)錯誤累積數(shù)。
2 經(jīng)驗分享
根據(jù)以上理論及一些現(xiàn)場經(jīng)驗,技術(shù)人員對三期編碼器問題進(jìn)行了仔細(xì)排查,并做了大量改造工作,最終取得了可喜效果,跟大家分享一下經(jīng)驗:
2.1 聯(lián)軸節(jié)問題:經(jīng)現(xiàn)仔細(xì)觀察,確認(rèn)編碼器聯(lián)軸節(jié)聯(lián)接正常,編碼器的軸轉(zhuǎn)動正常,排除了編碼器軸不轉(zhuǎn)動的聯(lián)接問題。
2.2 軸對中問題:經(jīng)現(xiàn)場仔細(xì)觀察,編碼器軸與傳動軸對中,并且編碼器聯(lián)軸節(jié)有一定的偏差余量,編碼器軸的活動范圍在偏差范圍之內(nèi),排除了兩軸對中問題及由此引起的編碼器故障。
2.3 編碼器自身問題:對“故障”編碼器與運行正常編碼器進(jìn)行了對調(diào),原來報“故障”的編碼器又好了,不再報編碼器故障;為此排除了編碼器本身故障的可能性。
2.4 掃描器模塊自身問題:對“好”“壞”編碼器通訊模塊(Devicenet模塊)進(jìn)行了互換,原來報“故障”的模塊不再出現(xiàn)故障,而原來工作正常的模塊卻報出了“故障”。為此排除了編碼器通訊模塊本身故障的可能。
2.5 對通訊接頭進(jìn)行了更換處理,排除了通訊接頭故障的可能。
2.6 回路電阻問題:對回路電阻進(jìn)行了測量,單個電阻測量為120-123Ω之間,兩個電阻并聯(lián),回路總電阻值為61Ω左右,理論值為60Ω,回路電阻值正常。
2.7 回路電壓問題:對電源回路電壓進(jìn)行測量,遠(yuǎn)端電源電壓23v,正常工作需要值為不低于15v,電源電壓正常。
2.8 Devicenet重新組態(tài):對編碼器進(jìn)行了重新組態(tài),排除了組態(tài)問題。
2.9 波特率設(shè)置:掃描器設(shè)置125kb,編碼器設(shè)置50kb,對編碼器波特率重新設(shè)置,統(tǒng)一設(shè)置為125kb,改完后故障率大大降低。
2.10 屏蔽干擾問題:對編碼器部分線路(主要是離動力電纜比較近的那部分)進(jìn)行重新敷設(shè)并加裝屏蔽,效果比較明顯,編碼器故障率降低了很多。
2.11 接線問題:對編碼器進(jìn)線進(jìn)行處理,由粗線改為細(xì)線(粗細(xì)
線之間用用端子排連接),效果比較明顯,9、10、11號裝船機(jī)編碼器故障基本上不出,但8號裝船機(jī)還是比較頻繁。
2.12 對SL8編碼器電纜進(jìn)行重新敷設(shè)并屏蔽。
2.13 對編碼器屏蔽線進(jìn)行一端接地。
2.14 在RSLOGIX5000中重新組態(tài)Devicenet模塊,調(diào)其數(shù)據(jù)輸入輸出數(shù)據(jù)表的尺寸(輸入數(shù)據(jù)尺寸由原來默認(rèn)的的124位調(diào)整為10位,輸出數(shù)據(jù)尺寸由原來默認(rèn)的123位調(diào)整為10位,狀態(tài)位由原來的默認(rèn)的32位調(diào)整為10位。
3 問題探討
經(jīng)過以上排查調(diào)整,編碼器運行正常不再出現(xiàn)故障。分析這次排查經(jīng)過主要發(fā)現(xiàn)以下問題:
3.1 編碼器線與動力回路線混著走,干擾比較大;重新走線、屏蔽解決問題。
3.2 編碼器線屏蔽線未接地;確保屏蔽線有且只有一端接地。
3.3 編碼器波特率設(shè)置與DEVICENET掃描器波特率設(shè)置不一致;應(yīng)根據(jù)實際情況設(shè)置一致波特率。
3.4 通訊對線路質(zhì)量要求比較高,而編碼器處接線空間比較小,接頭易受擠壓,所以對接線質(zhì)量要求比較高。
3.5 DEVICENET掃描器配置地址列表過多,過多的冗余會加長掃描周期,影響通訊質(zhì)量;冗余量根據(jù)實際情況不要設(shè)置過大。