6ES7313-6CG04-4AB1大量庫存
件如限位開關、電磁閥、接觸器等的故障率遠遠高于plc的本身故障率,這些元件出現故障后,plc一般不會察覺出來,不會立即停機,這會導致多個故障相繼發生,嚴重時會造成人身設備事故,停機后查找故障也要花費大量時間[4]。為方便檢測故障可用梯形圖程序實現,這里介紹一種邏輯組合判斷法:系統正常運行時,plc的輸入和輸出信號之間存在著確定的關系,因此根據輸出信號的狀態與控制過程間的邏輯關系來判斷設備運行是否正常。
信息保護和恢復:當偶發性故障條件出現時,不破壞plc內部的信息,一旦故障條件消失,就可以恢復正常繼續原來的工作。所以,plc在檢測故障條件時,立即把現狀態存入存儲器,軟件配合對存儲器進行封閉,禁止對存儲器的任何操作,以防存儲器信息被沖掉,一旦檢測到外界環境正常后,便可恢復到故障發生前的狀態,繼續原來的程序工作。
設置警戒時鐘wdt:機械設備的動作時間一般是不變的,可以以這些時間為參考,當plc發出控制信號,相應的執行機械動作,同時啟動一個定時器,定時器的設定值比正常情況下機械設備的動作時間長20%,若時間到,plc還沒有收到執行機構動作結束信號,則啟動報警。
提高輸入信號的可靠性:由于電磁干擾、噪聲、模擬信號誤差等因素的影響,會引起輸入信號的錯誤,引起程序判斷失誤,造成事故,例如按紐的抖動、繼電器觸點的瞬間跳動都會引起系統誤
它能可靠工作。事實上,如果PLC工作不可靠,就無法在工業環境下運用,也就不成其為PLC了。
(1) 在硬件方面:
PLC的輸入輸出電路與內部CPU是電隔離。其信息靠光耦器件或電磁器件傳遞。而且,CPU板還有抗電磁干擾的屏蔽措施。故可確保PLC程序的運行不受外界的電與磁干擾,能正常地工作。
PLC使用的元器件多為無觸點的,而且為高度集成的,數量并不太多,也為其可靠工作提供了物質基礎。
在機械結構設計與制造工藝上,為使PLC能安全可靠地工作,也采取了很多措施,可確保PLC耐振動、耐沖擊。使用環境溫度可高達攝氏50多度,有的PLC可高達80--90度。
有的PLC的模塊可熱備,一個主機工作,另一個主機也運轉,但不參與控制,僅作備份。一旦工作主機出現故障,熱備的可自動接替其工作。
還有更進一步冗余的,采用三取一的設計,CPU、I/O模塊、電源模塊都冗余或其中的部分冗余。三套同時工作,終輸出取決于三者中的多數決定的結果。這可使系統出故障的機率幾乎為零,做到*。當然,這樣的系統成本是很高的,只用于特別重要的場合,如鐵路車站的道叉控制系統。
(2)軟件方面:
PLC的工作方式為掃描加中斷,這既可保證它能有序地工作,避免繼電控制系統常出現的"冒險競爭",其控制結果總是確定的;而且又能應急處理急于處理的控制,保證了PLC對應急情況的及時響應,使PLC能可靠地工作。
為監控PLC運行程序是否正常,PLC系統都設置了"看門狗"(Watchingdog)監控程序。運行用戶程序開始時,先清"看門狗"定時器,并開始計時。當用戶程序一個循環運行完了,則查看定時器的計時值。若超時(一般不超過100ms),則報警。嚴重超時,還可使PLC停止工作。用戶可依報警信號采取相應的應急措施。定時器的計時值若不超時,則重復起始的過程,PLC將正常工作。顯然,有了這個"看門狗"監控程序,可保證PLC用戶程序的正常運行,可避免出現"死循環"而影響其工作的可靠性。
PLC還有很多防止及檢測故障的指令,以產生各重要模塊工作正常與否的提示信號??赏ㄟ^編制相應的用戶程序,對PLC的工作狀況,以及PLC所控制的系統進行監控,以確保其可靠工作。
PLC每次上電后,還都要運行自檢程序及對系統進行初始化。這是系統程序配置了的,用戶可不干預。出現故障時有相應的出錯信號提示。
正是PLC在軟、硬件諸方面有強有力的可靠性措施,才