在工業自動化領域,PLC診斷緩沖區信息對于故障排查和系統維護至關重要。通常,我們熟知的查看PLC診斷緩沖區的方式多依賴于STEP7軟件。但是,如何在未安裝STEP7的條件下,查看PLC診斷緩沖區?
案例回顧
在以往案例中,若有PLC項目,則使用STEP7打開項目,并切換至在線狀態,隨后進入在線和診斷頁面,再切換至診斷緩沖區功能來獲取信息。
若沒有PLC項目,則需通過網卡的在線搜索功能找到目標PLC,進而利用在線和診斷功能查看其診斷緩沖區內容。
然而,這些方法都要求現場操作人員熟練掌握STEP7軟件的使用。
其實我們完全可以在現場的監控計算機WinCC的畫面中嵌入可以查看PLC診斷緩沖區的控件,實現快速診斷。接下來就介紹下在WinCC中的實現方法。
PLC診斷緩沖區
首先,我們需要在WinCC中創建好與S7-1500PLC的通信連接。
接著,打開WinCC圖形編輯器創建一個畫面。在控件頁找到WinCC SysDiagControl系統診斷控件,并將其拖至畫面中。此時會自動彈出控件屬性頁面:在 “列” 頁簽,可依據客戶需求設置顯示的列信息,例如機架號、插槽號、軟件版本、硬件版本、序列號等;在 “工具欄” 頁簽,可根據客戶要求設置顯示的操作按鈕,如排序對話框、打印、導出數據、幫助按鈕等。完成設置后,保存并激活 WinCC。
在運行畫面中,選擇組態的PLC設備。然后單擊診斷緩沖區圖標。就可以看到該PLC的診斷緩沖區信息。不過,此時可能會發現事件列中的文本為空,這是因為還需進行AS消息的加載操作。
AS消息的加載操作
在WinCC處于激活狀態下,進入報警記錄編輯器,在AS消息中執行從AS加載的操作,隨后進入已加載的AS文本列表,在 “已使用” 列執行全選操作,然后啟動自動創建文本的操作,AS的消息文本將自動寫入WinCC文本庫中。需要注意的是,AS消息加載操作在WinCC運行時通常只需執行一次,除非PLC中的消息文本后續發生變化。
最后,返回系統診斷控件,點擊刷新按鈕,此時診斷緩沖區便可正常顯示事件文本。如果操作員需要將診斷信息發送給其他工程師做進一步分析,可以通過單擊打印圖標將診斷緩沖區內容打印為pdf文件。或單擊導出數據按鈕將數據導出到csv文件中。
通過上述步驟,即可在WinCC中實現PLC診斷緩沖區的查看,為工業自動化系統的維護和故障診斷提供有力支持。
共有訪客發表了評論
網友評論