異常處理,是PLC編程中最重要,最核心的部分,也是一個(gè)機(jī)械設(shè)備,一套流水線是否有價(jià)值的體現(xiàn)。其實(shí),異常處理,就好比是維生素,如果沒(méi)有,并不影響設(shè)備的整體運(yùn)行。但如果有,會(huì)使設(shè)備更加智能。那么,到底該怎么定義異常處理呢?其實(shí),異常處理分兩部分,一部分是PLC本身異常,另一部分就是操作工操作異常導(dǎo)致的設(shè)備故障。
1、PLC本身異常
PLC本身的異常比較好理解,比如PLC本身的故障,看門狗報(bào)警等等。雖然PLC非??煽浚淮聿怀鰡?wèn)題。在西門子PLC中,有專門的OB塊處理這些故障。一般情況下,這種異常就不需要處理了,因?yàn)镻LC出現(xiàn)故障,再處理也不行,必須停機(jī)。所以,在一些非常重要的項(xiàng)目上,比如核電,市政,熱電,礦山,大型工程機(jī)械等等,都采用PLC冗余方案。
在PLC編程時(shí),應(yīng)避免出現(xiàn)軟故障,比如防止出現(xiàn)死循環(huán),精簡(jiǎn)邏輯,以減少循環(huán)掃描時(shí)間等等。
2、操作導(dǎo)致的異常
這部分才是項(xiàng)目設(shè)計(jì)者最需要考慮的,也是考驗(yàn)一個(gè)工程師功底最重要的環(huán)節(jié)。小編認(rèn)為,一個(gè)好的設(shè)備,操作步驟應(yīng)該盡可能少,最好的方案是一鍵啟動(dòng)。當(dāng)設(shè)備出現(xiàn)故障停機(jī)或是無(wú)法啟動(dòng)時(shí),有足夠的提示信息,方便操作者快速定位故障。
因此,小到觸摸屏,大到WINCC,組態(tài)王等上位機(jī),都應(yīng)該提供足夠多的診斷信息,這也是觸摸屏和組態(tài)軟件的意義之一。
那么,該如何防止操作導(dǎo)致的異常呢?最好的辦法,就是割按鈕的輸入信號(hào)進(jìn)行互鎖,比如,在正常運(yùn)行情況下,只有停止和急停兩個(gè)按鈕才能起作用,其它的比如手自動(dòng)切換,自動(dòng)狀態(tài)下的一下操作,回零操作等,都應(yīng)當(dāng)在程序中屏蔽。目的就是防止工人誤操作。
在運(yùn)行過(guò)程中產(chǎn)生的異常,可以分為兩種,一是導(dǎo)致停機(jī),二是僅報(bào)警而不停機(jī)。比如變頻器報(bào)警,伺服報(bào)警,氣缸卡死等等,肯定會(huì)觸發(fā)報(bào)警。那么,就應(yīng)當(dāng)根據(jù)設(shè)備的運(yùn)行情況,對(duì)各個(gè)元件進(jìn)行監(jiān)控。比如,某伺服電機(jī)用于搬運(yùn)工件,正常情況下2秒完成。那么,就需要對(duì)這個(gè)工序的運(yùn)行時(shí)間進(jìn)行監(jiān)控,比如超過(guò)2.5秒還未完成,就觸發(fā)報(bào)警。當(dāng)然,此時(shí)間可以設(shè)置,以防止誤報(bào)警。當(dāng)然,還可以設(shè)置觸發(fā)等級(jí),比如2.5秒未完成僅警告,如果4秒還未完成,就直接觸發(fā)停機(jī)。
按照結(jié)構(gòu)化編程思想,以上檢測(cè)功能可以做成單獨(dú)的功能塊,這樣就和工藝處理部分實(shí)現(xiàn)分離,更方便調(diào)試和維護(hù)。
如果設(shè)備是順序流程,那么,在處理停機(jī)故障時(shí),應(yīng)當(dāng)記憶當(dāng)前的狀態(tài)。比如,機(jī)械手碼垛設(shè)備,當(dāng)碼垛到某層時(shí),伺服報(bào)警或是機(jī)械卡死,此時(shí)需要處理故障。當(dāng)故障處理完成后,設(shè)備就需要繼續(xù)碼垛。當(dāng)然,如果沒(méi)有繼續(xù)碼垛功能也可以,那就需要工人清理工件,重新開始碼垛,此設(shè)備的實(shí)用性可想而知。
一些對(duì)設(shè)備影響不大的輔助功能,就可以采用僅報(bào)警不停機(jī)的方式,比如,散熱,潤(rùn)滑等系統(tǒng)。當(dāng)然,這些輔助系統(tǒng)如果長(zhǎng)時(shí)間不工作,對(duì)設(shè)備也會(huì)造成致命影響。因此,必須有足夠的提示提醒工人處理,只有工人按下故障確認(rèn)鍵后,提示信息才消除,保證設(shè)備的安全。
-
plc
+關(guān)注
關(guān)注
5010文章
13271瀏覽量
463055 -
PLC編程
+關(guān)注
關(guān)注
46文章
246瀏覽量
37434
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論