PLC的软件防干扰措施
工業(yè)現(xiàn)場(chǎng)的電磁環(huán)境是復(fù)雜的。有時(shí)候,僅僅依靠硬件措施并不能完全消除干擾的影響,必須使用軟件措施與之配合??梢圆捎靡韵萝浖胧?
?
一、延期確認(rèn)
開(kāi)關(guān)量輸入,可以用軟件延時(shí)20ms,同樣的信號(hào)可以讀入兩次以上。只有結(jié)果一致,才能確認(rèn)輸入有效。
第二,封鎖干擾
一些干擾是可以預(yù)測(cè)的。比如可編程控制器的輸出指令使執(zhí)行機(jī)構(gòu)(如大功率電機(jī)、電磁鐵)動(dòng)作,往往伴隨著火花。電弧和其他干擾信號(hào),它們產(chǎn)生的干擾信號(hào)可能導(dǎo)致可編程控制器接收錯(cuò)誤的信息。在這些干擾容易發(fā)生的時(shí)間內(nèi),可編程控制器的一些輸入信號(hào)可以被軟件阻斷,然后在干擾易發(fā)期過(guò)去后可以取消阻斷。
第三,軟件過(guò)濾
對(duì)于模擬信號(hào),可以采取軟件濾波措施。目前大部分大型plc編程都支持SFC和結(jié)構(gòu)化文本編程,這使得編譯更復(fù)雜的程序和完成相應(yīng)的功能變得非常方便。
四.故障檢測(cè)和診斷
可編程邏輯控制器可靠性高,具有完善的自診斷功能。如果可編程邏輯控制器出現(xiàn)故障,借助自診斷程序,可以方便地找到故障零部件,更換后即可恢復(fù)正常工作。
大量工程實(shí)踐表明,可編程控制器以外的輸入輸出元件的故障率,如限位開(kāi)關(guān)、電磁閥、接觸器等。,遠(yuǎn)高于可編程控制器本身。但這些元件發(fā)生故障后,可編程控制器一般檢測(cè)不到,不會(huì)自動(dòng)停機(jī),可能會(huì)使故障擴(kuò)大,直至高壓保護(hù)裝置動(dòng)作后停機(jī),有時(shí)甚至?xí)斐稍O(shè)備和人身事故。停機(jī)后,需要花費(fèi)大量時(shí)間來(lái)查找故障。為了及時(shí)發(fā)現(xiàn)故障,使可編程控制器在事故發(fā)生前自動(dòng)停機(jī)并報(bào)警,也為了方便查找故障,提高維修效率,可以利用梯形圖程序?qū)崿F(xiàn)故障自診斷和自處理。
現(xiàn)代可編程控制器有大量的軟件資源。比如FX2N系列可編程控制器,有幾千個(gè)輔助繼電器,幾百個(gè)定時(shí)器和計(jì)數(shù)器,有相當(dāng)大的余量。這些資源可用于故障檢測(cè)。
1.超時(shí)檢測(cè)
一般來(lái)說(shuō),機(jī)器在各自的工作步驟中動(dòng)作所需的時(shí)間是不變的,即使變化不太大。所以我們可以以這些時(shí)間為參考,在可編程控制器發(fā)出輸出信號(hào),相應(yīng)的外部執(zhí)行器開(kāi)始動(dòng)作時(shí),啟動(dòng)一個(gè)定時(shí)器。定時(shí)器的設(shè)定值比正常情況下的動(dòng)作持續(xù)時(shí)間長(zhǎng)20%左右。例如,如果一個(gè)執(zhí)行機(jī)構(gòu)(如電動(dòng)機(jī))在正常情況下運(yùn)行10秒鐘,它驅(qū)動(dòng)的部件將使限位開(kāi)關(guān)動(dòng)作,并發(fā)出操作結(jié)束的信號(hào)。(http://www.diangon.com/版權(quán)所有)如果本次執(zhí)行的動(dòng)作時(shí)間超過(guò)12s(即相應(yīng)定時(shí)器的設(shè)定時(shí)間),可編程控制器未收到動(dòng)作結(jié)束信號(hào),延時(shí)開(kāi)啟的定時(shí)器常開(kāi)觸點(diǎn)發(fā)出故障信號(hào),停止正常循環(huán)程序,啟動(dòng)報(bào)警和故障顯示程序,以便運(yùn)行人員和維護(hù)人員盡快識(shí)別故障類型,及時(shí)采取故障排除措施。
2.邏輯錯(cuò)誤檢測(cè)
在系統(tǒng)正常運(yùn)行時(shí),可編程控制器的輸入輸出信號(hào)與內(nèi)部信號(hào)(如輔助繼電器的狀態(tài))之間存在一定的關(guān)系。如果有異常邏輯信號(hào),說(shuō)明有故障。因此可以編制一些常見(jiàn)故障的異常邏輯關(guān)系。一旦出現(xiàn)異常邏輯關(guān)系,就應(yīng)將其視為故障。比如一個(gè)機(jī)械運(yùn)動(dòng)過(guò)程中,先后有兩個(gè)限位開(kāi)關(guān),這兩個(gè)信號(hào)不會(huì)同時(shí)接通。如果同時(shí)打開(kāi),說(shuō)明至少有一個(gè)限位開(kāi)關(guān)卡住,應(yīng)停機(jī)處理。在梯形圖中,對(duì)應(yīng)于兩個(gè)限位開(kāi)關(guān)的輸入繼電器的常開(kāi)觸點(diǎn)串聯(lián)連接,以驅(qū)動(dòng)指示限位開(kāi)關(guān)故障的輔助繼電器。
相關(guān)閱讀:
PLC系統(tǒng)中存儲(chǔ)區(qū)V和存儲(chǔ)區(qū)M的區(qū)別
西門子PLC的INV_DI指令功能和應(yīng)用實(shí)例
西門子PLCINV_I指令功能及應(yīng)用實(shí)例
PLC系統(tǒng)中什么是位邏輯指令?
PLC常開(kāi)觸點(diǎn)地址指令功能說(shuō)明及應(yīng)用實(shí)例
PLC常閉觸點(diǎn)指令應(yīng)用舉例
PLC的復(fù)位-置位觸發(fā)器指令功能說(shuō)明及應(yīng)用實(shí)例
PLC的置位-復(fù)位觸發(fā)器指令符號(hào)功能介紹實(shí)例
西門子PLC S7-200和S7-300的區(qū)別
西門子PLC S7-400怎么樣?親身體會(huì)~
初學(xué)者學(xué)習(xí)西門子PLC怎么選型?【收藏】
S5PLC和西門子PLC哪個(gè)好?
西門子S7-300/400硬件診斷方案
西門子PLC的編程語(yǔ)言有哪些?
總結(jié)
以上是生活随笔為你收集整理的PLC的软件防干扰措施的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: kubernetes hpa源码分析
- 下一篇: 水库安全监测主要包含什么内容(大坝安全监