PLC HARDY1746-WS
PLC HARDY1746-WS
非致命故障
非致命故障是PLC可以探測到,但不至于使PLC離開運行模式的故障。有些可探測的硬件問題,如內存的后備電池電壓低,只導致非致命故障。非致命故障也可以由組態和編程錯誤引起,如一個定時中斷程序的執行被一個更高優先級的程序的運行而延遲,或者一個算術操作產生了一個太大以致無法存入 目標內存的數,等等。
非致命故障導致PLC設定相關的狀態位或者將相關的錯誤代碼寫到內存中。當結果太大或太小以致無法保存時,數據字處理指令將把內存中的算術標志位設置為1。用戶程序應當檢查這些狀態位或代碼,并作出響應,因為PLC將像沒有錯誤發生一樣繼續執行程序,有些非致命錯誤狀態位在前面的章節已經討論過,本章我們將討論另外一些。
編程或組態邏輯錯誤
這些錯誤是PLC不能自動檢查出來的,但可以用程序中的故障檢測指令或者編程單元的程序監視功能來檢查。
邏輯錯誤的例子包括一個用戶將一位設為OFF而不是ON,兩段用戶程序試圖控制同一個輸出,或者結構化編程旁路了一段需要的程序等等。
A-B的PLC5及SLC500內的程序一般不容易丟失,所以故障一般表現為通訊故障和模塊故障。A-B的PLC硬件的性能比較穩定,所以干冰線PLC的故障很少,常見一般有以下幾種:
1、模擬輸入量顯示為某一值,不會發生變化,一種情況為開機前出現,遇到這種情況首先看模擬輸入模塊紅燈是否亮起,若亮起則關掉電源對調模塊檢查模塊是否燒壞,若壞了更換之,如果沒壞或燈沒亮即為數據傳輸故障或掃描故障,遇到這種情況一般對PLC重新上電即可恢復。另一種為運行中出現,這種情況一般為CPU模塊及模擬模塊故障,有時重新上電也能恢復,若不能恢復則可能是CPU模塊壞了。
2、操作命令沒有執行下去,即操作不起作用,這種情況一般有二種可能,一種是該操作應該具備的條件沒有滿足,所以操作不動。另一種為程序處于自身封閉循環即死循環或掃描時間溢出等造成輸出 ,或者是通訊故障,遇到這種情況可先停止該系統再重新啟動,或對該系統進行斷電再打到自動并啟動即能恢復,若不能恢復則對PLC進行重上電操作一般也能恢復。
3、PLC的所有輸出都沒有,即所有應該有輸出的點所對應的模塊上的指示燈都沒亮。這種故障只有一種可能即在輸出模塊提供的24伏電源沒有了,一種情況是給輸出模塊提供電源的中間繼電器吸合的條件沒有具備,另一種情況就是中間繼電器線圈燒毀或者觸點接觸不良。
Siemens 6AV8100-1BA00-0AA1
Kuhnke KDT.636
Siemens 6FX1138-5BA01
Siemens 6SG2010-1CA11
Siemens 6SG2210-1CA00/6SG2 210-1CA00
VLT6004/VLT6004HT4C54STR3DLF00A00C0
Siemens 6FC3551-0AC-Z
Siemens 6SG2210-1CA00/6SG2
Siemens 6FC3551-0AC-Z
Siemens 6SG2210-1CA00
VLT6004/VLT6004HT4C54STR3DLF00A00C0
Siemens 6SG2010-2CA10
Bosch SR600
Okuma BL-MC24E-30SN
Siemens Sinumerik 6FC5111-0BA01-0AA0
Siemens CPU416-3 6ES7416-3XL04-0AB0
Siemens Sinumerik 6FC5111-0BA01-0AA0