兼容西門子PLC程序的調試可以分為模擬調試和現場調試兩個調試過程,首先對PLC外部接線作仔細檢查很重要。外部接線沒有問題。為了安全考慮,最好將主電路斷開。用先編寫好的試驗程序對外部接線做掃描通電檢查來查找接線故障。當確認接線無誤后再連接主電路,將模擬調試好的程序送入用戶存儲器進行調試,直到各部分的功能都正常,并能協調一致地完成整體的控制功能為止。
1.程序的模擬調試
如果程序中某些定時器或計數器的設定值過大,為了縮短調試時間,可以在調試時將它們減小,模擬調試結束后再寫入它們的實際設定值。在設計和模擬調試程序的同時,可以設計、制作控制臺或控制柜,PLC之外的其他硬件的安裝、接線工作也可以同時進行。
將設計好的程序寫入PLC后,首先逐條仔細檢查,并改正寫入時出現的錯誤。用戶程序一般先在實驗室模擬調試,實際的輸入信號可以用鈕子開關和按鈕來模擬,各輸出量的通/斷狀態用PLC上有關的發光二極管來顯示,一般不用接PLC實際的負載(如接觸器、電磁閥等)??梢愿鶕δ鼙韴D,在適當的時候用開關或按鈕來模擬實際的反饋信號,如限位開關觸點的接通和斷開。對于順序控制程序,調試程序的主要任務是檢查程序的運行是否符合功能表圖的規定,即在某一轉換條件實現時,是否發生步的活動狀態的正確變化,即該轉換所有的前級步是否變為不活動步,所有的后續步是否變為活動步,以及各步被驅動的負載是否發生相應的變化。
在調試時應充分考慮各種可能的情況,對系統各種不同的工作方式、有選擇序列的功能表圖中的每一條支路、各種可能的進展路線,都應逐一檢查,不能遺漏。發現問題后應及時修改梯形圖和PLC中的程序,直到在各種可能的情況下輸入量與輸出量之間的關系完全符合要求。
2.程序的現場調試
完成上述的工作后,將
PLC安裝在控制現場進行聯機總調試,在調試過程中將暴露出系統中可能存在的傳感器、執行器和硬接線等方面的問題,以及PLC的外部接線圖和梯形圖程序設計中的問題,應對出現的問題及時加以解決。如果調試達不到指標要求,則對相應硬件和軟件部分作適當調整,通常只需要修改程序就可能達到調整的目的。全部調試通過后,經過一段時間的考驗,系統就可以投入實際的運行了。