西門子系統(tǒng)硬件損壞或軟件運行出錯的概率極低,檢查故障時,重點應放在系統(tǒng)的外圍電氣元件,系統(tǒng)的故障大多數是外圍接口信號故障,維修時,只要系統(tǒng)有部分控制的動作正常,就不用懷疑系統(tǒng)的程序問題。
確認運算程序有輸出,而系統(tǒng)的接口沒有輸出,則為接口電路故障。PLC系統(tǒng)的硬件故障多于軟件故障,大多是外部信號不滿足或執(zhí)行元件故障引起,而不是PLC系統(tǒng)的問題。
可根據系統(tǒng)的輸入、輸出狀態(tài)來判斷故障。西門子系統(tǒng)的輸入輸出信號都要通過I/O通道,有些故障會在I/O接口通道上反映出來,有時通過觀察I/O接口狀態(tài),就可找出故障原因。
系統(tǒng)都具有自診斷功能,檢查故障時可根據報警信息,查明原因并確定故障部位,也是檢查和排除故障的基本手段和方法。先判斷故障是全局還是局部的,上位機顯示多處控制元件工作不正常,提示很多報警信息,就需要檢查CPU模塊、存儲器模塊、通信模塊及電源等公共部分。
經驗表明西門子系統(tǒng)出現的絕大部分故障,都是通過PLC程序檢查出來的。控制系統(tǒng)的動作都是按照一定順序來完成的,觀察系統(tǒng)的動作過程,比較故障和正常時的情況,大多可發(fā)現疑點,判斷出現故障原因。
有些故障可在屏幕上直接顯示出報警原因,有些雖然有報警信息,但并沒有直接反映出報警的原因;還有些故障不產生報警信息,只是有些動作不執(zhí)行;遇到以上兩種情況,跟蹤PLC程序的運行是檢查故障的有效方法。