楊洪升



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