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