1. 程式人生 > 其它 >PLC程式設計程式的除錯步驟

PLC程式設計程式的除錯步驟

  plc應用程式的除錯可分為模擬除錯和線上除錯兩個步驟。

  1.模擬除錯

  模擬除錯是指在沒有輸出裝置的情況下,根據開關I/O單元上各位對應LED的顯示狀態進行除錯。

  控制程式設計完成後,通常先進行模擬除錯。有些PLC廠商提供執行在計算機上的模擬軟體,可以用來代替PLC硬體除錯程式,如與歐姆龍公司的CX-程式設計師程式設計軟體配套的CX-模擬器模擬軟體。在模擬過程中,根據系統功能的要求,強制某些輸入元件位為開或關,或者重寫某些元件中的資料,以監控系統功能是否能夠正確實現。

  如果連線PLC硬體除錯程式,連線到輸入端的小開關和按鈕可以用來模擬PLC的實際輸入訊號,例如,它們可以用來給出操作指令,也可以用來模擬實際的反饋訊號,如行程開關觸點的通斷。通過開關輸出單元上各輸出點對應的LED觀察輸出訊號是否符合設計要求。

  除錯順序控制程式的主要任務是檢查程式的執行是否滿足順序控制圖的要求,即當實現某種轉換時,活動步驟的狀態是否正確變化,轉換的前一步是否全部變為非活動步驟,後續步驟是否全部變為活動步驟,每個步驟的驅動負載是否相應變化。除錯時應充分考慮所有可能的情況,對系統的各種不同工作方式、順序控制圖中的每一個分支、各種可能的進度路線進行逐一檢查,不得遺漏。發現問題後,及時修改程式,直到輸入訊號和輸出訊號的關係在所有可能的情況下完全滿足要求。如果程式中某些定時器或計數器的設定值過大,為了縮短除錯時間,可以在除錯時減少,然後在模擬除錯後再寫入它們的實際設定值。

  總之,模擬除錯是整個程式設計中非常重要的一部分,可以初步檢驗程式的實際效果。模擬除錯和程式設計密不可分,程式的很多功能都是在除錯過程中不斷修改和逐步完善的。模擬除錯可在實驗室或現場進行。如果在現場進行模擬除錯,應將PLC系統與現場訊號隔離,並切斷I/O單元的外部電源,以免造成不必要的損失。(初學者可以結合

plc視訊教程來學習)

  2.線上除錯

  線上除錯是指將PLC安裝到控制櫃中,連線輸入部件和輸出負載,執行控制程式進行整體除錯的過程。

  在對程式進行模擬除錯的同時,還可以進行控制櫃的設計和製造,同時還可以進行除PLC以外的其他硬體的安裝和接線。控制櫃內部接線完成後,應對接線進行測試。可以在控制櫃終端模擬PLC外部的開關輸入訊號,也可以操作控制櫃面板上的按鈕和命令開關,觀察對應PLC輸入點的狀態變化是否正確。用程式設計器或程式設計軟體強制設定或復位PLC的輸出點,觀察PLC相應的負載(如外部繼電器、接觸器等)是否正常。)動作正常或相應控制櫃端子上輸出訊號的狀態變化是否正確。

  對於具有模擬輸入的系統,可以向變送器提供標準輸入訊號。通過調整單元上的電位計或程式中的引數,模擬輸入訊號與轉換後的數字量之間的關係可以滿足要求。

  控制櫃現場安裝完成,櫃內接線測試完成後,將外部輸入元件和執行機構連線至PLC,將PLC置於執行模式,執行控制程式,檢查控制系統是否滿足要求。

  在除錯過程中,會暴露出PLC系統可能存在的硬體問題和梯形圖設計中的問題,發現問題後會當場解決,直到完全符合要求。所有除錯完成後,將需要一段時間的試執行來測試系統的可靠性。本文來源:www.jcpeixun.com。