徐繼儒
(長城汽車股份有限公司,河北 保定 071000)
基于Step 7軟件對WinCC flexible的應用
徐繼儒
(長城汽車股份有限公司,河北 保定 071000)
主要介紹使用Step 7軟件進行仿真,對WinCC flexible編寫的畫面進行驗證,包括仿真報警、SIMATIC HMI與PLC的鏈接、使用PLC SIM仿真。
WinCC flexible;SIMATIC HMI;HMI報警;PLCSIM
在汽車行業,焊裝工藝過程越來越復雜,對機器人、伺服控制器和PLC相關功能不斷增加,為了獲得更加透明、直觀的顯示線體的運行狀態,對于整個行業至關重要,而HMI正是提供了這種透明、直觀的特性。PLC編程人員通過編寫HMI畫面,實現顯示線體狀態、控制、報警的各種畫面,因此需要PLC和WinCC flexible編寫的HMI畫面間存在一個交互數據的接口。
Ⅰ 過程可視化。人機界面(HMI)可以顯示當前線體狀態、報警信息、設備運行情況等;
Ⅱ 過程控制。操作人員可以通過人機界面(HMI)達到修改設備運行參數;
Ⅲ 顯示報警。能夠對線體設備進行問題顯示,達到提示、警告的作用;
Ⅳ 歸檔報警。能夠對之前的報警記錄進行存儲,方便進行查看或故障分析;
下面通過一個例子,來說明以上的作用。
啟動Step 7軟件,新建一個項目,命名為Test(新建項目的目錄最好沒有中文),插入硬件并編寫用戶程序。打開狀態欄上的打開/關閉仿真器()按鈕,會彈出如圖一所示的PLCSIM運行窗口,然后把編號的程序下載到仿真器中,在仿真器中通過修改輸入信號、中間變量、DB數據塊中的地址,可以看到程序的變化。
在新建項目Test上鼠標右擊,在彈出的菜單中選擇【插入新對象】->【SIMATIC HMI-Station】,選擇西門子HMI型號,這里選擇MP 377 15’’ Touch,選擇新插入的【SIMATIC HMI-Station】,在右側窗口中雙擊組態按鈕,會彈出HMI的組態,MPI/DP是設置Pro fi bus網絡,HMI IE是設置Pro fi net網絡,通過修改其中一個網絡,實現與PLC的鏈接。
在Step 7軟件中,選擇【設置PG/PC接口】,在彈出窗口中,PLCSIM.TCPIP.1是適用于Pro fi net網絡,PLCSIM.PROFIBUS.1是適用于Pro fi bus網絡。
(1)工作區。WinCC flexible工作區一般用于編輯表格格式中的變量、文本列表或者用于編輯圖形格式中的變量、圖形列表。在工作區域中,通過移動、改變大小或隱藏任一元素來達到所需顯示內容的需要。在一個項目中,只能打開20個編輯器,不能超出這個范圍。
(2)屬性視圖。WinCC flexible屬性視圖一般是設置工作區中選取對象的屬性,輸入對屬性的參數按回車或者單擊窗口右下角的對號圖標即可生效。一般來說,右擊所選擇的對象,然后再彈出菜單中選擇屬性,即可打開屬性視圖,而屬性視圖一般在工作區的下面或者左下角。
在編輯畫面時,如果畫面對象中沒有變量,就會出現彩色高亮背景或者在編譯的時候會有提示。
(3)輸出視圖。WinCC flexible輸出視圖是按其出現的時間順序顯示系統報警。如果要對系統報警排序,單擊對應列的標題即可達到想要的效果。在單擊生成后,會編譯整個項目,在輸出視圖中,可以看出某個出錯的變量或者位置,通過選擇即可查找到對應的位置。
(4)對象視圖。WinCC flexible對象視圖一般可以通過菜單命令“視圖”>“對象”這種方法,可以將所選對象內容顯示在對象視圖中。
在對象視圖中,可以通過鼠標雙擊某一對象打開對應的編輯器,在窗口中顯示的內容可以使用拖放功能,例如:
1)將選中的變量拖動到過程畫面中。2)將過程畫面拖動到另一個過程畫面。3)將選中的變量移動到現有的I/O 域。
(5)顯示幫助。WinCC flexible提供了三種常見的幫助形式:快捷幫助、在線幫助和鼠標提示。
根據編寫完成的程序和HMI畫面,進行仿真驗證,如圖2所示。
通過編寫WinCC flexible的應用,可以對西門子畫面這一部分有一定的理解,并運用到現實工作中,在這次仿真實踐中,可以通過WinCC flexible編輯的畫面發現PLC程序的問題,能夠縮短調試人員在現場調試時間。
[1]西門子(中國) 有限公司自動化與驅動集團.深入淺出西門子S7-300PLC[M].北京:北京航空航天大學出版社,2004.
[2]西門子(中國)有限公司.STEP 7 V5.2編程手冊[M].2003.
[3]張衛國.S7-PLCSIM 在西門子S7-300/400 PLC 程序調試中的應用[J].現代電子技術,2008.
10.16640/j.cnki.37-1222/t.2018.01.118