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