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