胡寅 張慶國
摘要:PLC屬于可編程的一種存儲器,使用較為方便,抗干擾能力較強,可靠性較高,可以適用于復雜的環境之中,目前PLC在工業中得到了廣泛的應用。基于此,本文先闡述了AB PLC運行中常見的一些故障問題,然后針對其問題提出改進措施,以此確保AB PLC能夠高效的運行。
關鍵詞:AB PLC;硬件;運行故障
前言
PLC在軟硬件以及工作方式上都具有較高的可靠性。在軟件上,其可靠性是以差錯校驗、數字濾波等形式實現的,硬件的可靠性主要體現在其完善了模板機箱、元器件的設計,增加了抗干擾能力。但是在PLC使用過程中還是會出現一些故障,并且出現故障的原因有許多種,像是信號線布線有誤、電網電壓不穩定等。
一、AB PLC常見的故障分析
對于不同性質的故障問題,在處理問題的方式及方法上也存在差異。若是AB PLC的軟件存在故障問題,則可以通過清除通訊中斷與參數溢出等狀況下的數據進行解決。若是出現用戶程序干擾等故障問題,就需要使用其他器件進行輔助解決。對于PLC的故障分析,不同的廠家都有自己獨特的故障分類方式,但是大體的原則是一致的,對于故障的分類主要從故障可恢復性及PLC工作過程等方面予以區分。
第一,從PLC工作過程上看,故障大致可以分成上電故障、運行故障、用戶指令故障與轉入運行故障四種。PLC的系列不同與類型不同,其故障碼也具有一定差異。在對其故障進行分析時要參考相關操作手冊進行有效分析。由于I/O故障在PLC四個工作過程中都具有出現的可能性,所以要對其單獨分析。
第二,從故障的可恢復性上看,可以將故障分為非用戶故障、可恢復故障以及永久性故障,出現非用戶故障的原因是用戶程序會因為多種原因的影響而停止運行。當PLC系統存在此故障后,不能夠有效的運行,進而對子程序進行錯誤處理,嚴重破壞了用戶的程序[1]。永久故障是不可恢復的故障,PLC系統會對所有子程序進行錯誤處理,并且不能夠將故障碼與故障源清除,系統無法恢復正常狀態。
二、AB PLC故障的處理方式
(一)非用戶故障處理方法
在對PLC進行故障診斷過程中,若是所發生的特定故障是非用戶故障,這時主程序就會被中斷正常運行,而對子程序進行故障處理。一般情況下,PLC的故障處理程序處于關閉狀態,但若是PLC系統中存在可恢復性故障或是永久性故障時,故障處理程序會開啟運行狀態。其中,PLC系統中出現永久性故障時,用戶主程序就會終止運行,而轉入用戶的故障處理子程序之中,對故障進行清除處理,當故障清理完畢后,達到理想運行狀態時再轉回主程序中。若是所有指令運行完畢后,故障不能夠完全被清除,PLC系統則會繼續運行故障處理子程序,而主程序依舊處于停止狀態。
(二)上電故障處理方法
上電故障也屬于非用戶故障,處理上電故障的方法一般是使用隔離變壓器,對系統進行二級的過壓保護,并更換受損器件,使用UPS進行供電;還可以使用自動裝載功能處理上電故障,若是PLC系統不能夠恢復原狀,就需要自動重新裝載用戶程序及數據,以此實現有效運行的目的。
(三)可恢復性故障處理方法。
若是PLC系統出現可恢復性故障,那么其主程序會中斷,錯誤處理子程序會開啟運行。如果可以在錯誤子程序運行過程中將故障標志與故障源清除掉,那么系統就會恢復主程序的運行狀態。如果不能夠將其清除,PLC系統不會恢復到主程序運行狀態,而是顯示出存有故障的狀態。所以在故障發生時,用戶要對故障碼進行合理分析,從而在錯誤處理子程序中進行故障處理。如果程序正在進行模擬器的計數器、計算、定時器以及表達式等操作,用戶要重點關注溢出的錯誤狀況,從而進行及時有效的處理。
(三)其他故障處理方法
因為PLC系統出現永久性故障后,主程序會停止運行,故障處理子程序會開啟運行,所以系統中的故障處理子程序可以對此種故障進行檢測,并且將系統中有關數據進行打包,使用MSG指令發送到其他節點上,以此啟動備用的PLC系統,或通知其他有關節點,確保系統能夠可靠運行。當發生I/O故障時,用戶會將故障通道與模塊忽略,使系統進行最小化運行,按照警報提示,有關人員可以及時的找到故障模塊并將其更換,當故障源與故障模塊處理完畢后,PLC系統就會恢復正常運行狀態。模擬量模塊在為電流與電壓設定相關輸入信號時,此過程是全部在線完成,當發生故障時,主程序會排查信號的范圍及信號的正確與否等,以此控制好操作系統與控制字符間的兼容性[2]。另外,用戶可以在PLC系統中對特定錯誤進行定義,當出現故障時,用戶程序不會停止運行,并且還會發出警報提示。此種故障的出現能夠反映出PLC系統的工作狀態、參數設定以及操作情況是否合理。
(四)AB PLC在企業應用中的故障
對于AB SLC500型號的PLC系統來說,其主站使用的是1747 SDN模塊對D網的多個子站進行掃描,但在實際使用過程中,會出現經常性的掉站或操作失控等故障問題,通過相關人員的反復測試診斷,可以了解到故障的原因是受到通訊的干擾。由于此設備處在直流強磁環境之中,并且其本身具有較多的信號線與動力線,這使得電磁場的干擾效果增加。并且站點較多,使得電勢不同對信號的傳輸產生較大的影響。對于此種故障問題,可以在通訊系統的多個節點上安裝電阻,降低通訊信號的干擾,并且接好電纜屏蔽,確保電勢的均等,可以使用接地方式提升自身的抗干擾能力。除此之外,還可以為通訊網絡安裝單獨電源減少通訊電源污染。
結束語:
綜上所述,AB PLC在運行過程中會出現非用戶處理故障、永久性故障以及上電故障等,在發生此些故障時,要采取合理的措施予以解決,從而保證PLC系統能夠正常穩定的運行。
參考文獻
[1]劉黎,沈沖平.淺談AB PLC冗余系統中冗余模塊故障的處理方法[J].科技與創新,2017(14):76-77.
[2]梁貴武.關于AB PLC運行中常見的故障及解決措施探討[J].信息系統工程,2014(02):120.
(作者單位:中國核電工程有限公司華東分公司)