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