楊洪升
摘 要:本文介紹了在Smart 700人機界面中設(shè)計啟動和停止按鈕,實現(xiàn)對PLC系統(tǒng)的控制,以及設(shè)計指示燈監(jiān)控系統(tǒng)的運行狀態(tài)。由此介紹了Smart 700人機界面的組態(tài)步驟及Smart 700與S7-200PLC的連接方法。
關(guān)鍵詞:人機界面;組態(tài);啟動;停止;指示燈
1.Smart 700的特點
Smart 700提供了人機界面所具有的標準功能,Smart 700集成RS422/485通訊接口,點對點連接PPI通訊協(xié)義。Smart 700采用Wincc flexible標準版組態(tài)軟件設(shè)計各種界面。
2.Smart 700在PLC控制系統(tǒng)中的作用
2.1PLC控制系統(tǒng)的任務(wù)
用一臺PLC對三只指示燈進行循環(huán)亮滅的控制,要求按下啟動按鈕后,第一、二、三只指示燈分別亮1s并循環(huán),按下停止按鈕后,三只燈都熄滅。
2.2由Smart 700操控PLC系統(tǒng)的運行
根據(jù)要求,人機界面應(yīng)設(shè)計啟動和停止按鈕兩個按鈕;同時為便于監(jiān)控,人機界面還要設(shè)計三只指示燈。
2.3由Smart 700操控的三只燈循環(huán)量滅的程序
上述控制任務(wù)的實現(xiàn)采用CPU為224型PLC實現(xiàn)。通過V4.0 STEP 7 MicroWIN SP3編程軟件編程,梯形圖如圖1所示。
由于觸摸屏和PLC要實現(xiàn)通訊,梯形圖程序完成后,要在V4.0 STEP 7 MicroWIN SP3編程軟件的系統(tǒng)塊中設(shè)置通訊參數(shù)。波特率為9.6kHz,PLC通訊端口可選默認端口0。上述設(shè)置完成后,將系統(tǒng)塊下載到PLC中。
3.Smart 700人機界面組態(tài)
3.1打開Wincc flexible 2008組態(tài)軟件,顯示W(wǎng)incc flexible的操作界面如圖2所示,選擇“創(chuàng)建一個空項目”。
3.2組態(tài)文本域,在編輯區(qū)輸入“循環(huán)燈控制”。
3.3畫面中設(shè)定三個指示燈:從左向右依次為黃燈、綠燈、紅燈。
3.4畫面中設(shè)定兩個按鈕:啟動和停止按鈕。
3.5建立連接。在“參數(shù)”中設(shè)置波特率為9600,地址為1,Smart 700網(wǎng)絡(luò)配置為PPI協(xié)議,PLC地址設(shè)置為2,其他設(shè)置為默認狀態(tài),需要注意的是Wincc flexible中的PLC通訊波特率與地址,要與Step 7系統(tǒng)塊中的PLC通訊波特率與地址保持一致。
3.6設(shè)定變量地址。
依次設(shè)置好綠燈、紅燈、啟動、停止按鈕各項參數(shù)。各變量PLC地址分配如表1所示。
3.7設(shè)定指示燈外觀?;氐街鹘缑?,點擊黃燈,在“外觀”中啟用變量上打勾,變量復選框內(nèi)選擇“黃燈”,類型為“位”,雙擊表格第一行和第二行,分別設(shè)置值為0和1,顏色分別為淺黃和深黃。用同樣方法組態(tài)好其他兩個指示燈。
3.8設(shè)定按鈕外觀。對啟動、停止按鈕進行組態(tài),點擊“啟動”按鈕,在屬性窗口的事件中點擊按下,在右側(cè)函數(shù)設(shè)置欄中點擊函數(shù)下拉菜單,選擇“編輯位”→“Setbit”置位函數(shù),雙擊第二行變量設(shè)置,在無值下拉菜單中選擇“啟動”變量,表示啟動按鈕按下時該變量地址被置位;然后在屬性窗口事件中點擊釋放,在函數(shù)設(shè)置欄中點擊函數(shù)下拉菜單,選擇“編輯位”→“Resetbit”復位函數(shù),雙擊第二行變量設(shè)置,在無值下拉菜單中選擇“啟動”變量,表示啟動按鈕釋放時該變量地址被復位。同樣方法對停止按鈕組態(tài)。
經(jīng)過以上各步,組態(tài)好的界面如圖3所示。
4.將PC中的組態(tài)內(nèi)容下載到Smart 700中
4.1Smart 700與組態(tài)PC的連接
連接Smart 700與PC之前,首先確保HMI處于關(guān)閉狀態(tài)。將PC/PPI電纜的RS485/RS422接頭與Smart 700設(shè)備的RS485/RS422接口連接;電纜另一端RS232接頭與組態(tài)PC的RS232接口連接。
4.1Smart 700通訊設(shè)置
首先設(shè)置觸摸屏與PLC通訊方式,用以太網(wǎng)進行連接,設(shè)置IP地址,將PC中的人機界面通訊設(shè)置傳送到Smart 700中。
在Smart 700與PC的連接好并進行通訊設(shè)置后,就可以將PC中的組態(tài)內(nèi)容下載到Smart 700中。
5.Smart 700與S7-200連接
使用PLC/PPI連接電纜,將Smart 700與S7-200連接起來,連接方式如圖4所示。
由于系統(tǒng)使用的S7-200PLC通訊協(xié)議為RS485,因此只要保持該觸摸屏為出廠前默認的RS485通訊方式DIP開關(guān)配置即可,不必另外設(shè)置。
6.結(jié)束語
本文采用人機界面控制的一個簡單案例,說明了人機界面在PLC控制系統(tǒng)中的應(yīng)用。它可實現(xiàn)遠距離操作,并能監(jiān)控現(xiàn)場。由于設(shè)計簡單和使用方便,人機界面在自動生產(chǎn)線等裝置中應(yīng)用越來越廣泛。