王 京,李金義
(1.北京電子科技職業(yè)學院汽車工程系,北京 100176;2.北京交通大學機械與電子工程學院,北京 100044)
基于WinCC的恒溫水槽系統(tǒng)設計
王 京1,2,李金義1
(1.北京電子科技職業(yè)學院汽車工程系,北京 100176;2.北京交通大學機械與電子工程學院,北京 100044)
實現(xiàn)了恒溫水槽的WinCC監(jiān)控系統(tǒng)對水位和水溫的及時報警、水溫趨勢曲線的實時生成、數(shù)據(jù)報表的自動形成。該系統(tǒng)不僅在實際生產線中大大提高了自動化水平和實現(xiàn)了遠程控制,還能脫離硬件設備進行仿真教學,為不同條件學校的自動化等專業(yè)提供了教學平臺。系統(tǒng)既有實際經濟價值,又節(jié)約教學成本,是實際應用與教學案例的有機結合。
水槽系統(tǒng);監(jiān)控系統(tǒng);WinCC
遠程監(jiān)控是現(xiàn)代自動化生產的重要特征。水溫和水位是生產工藝形成的重要條件,是生產線監(jiān)控的主要參數(shù)。WinCC提供了方便、快捷、遠程的平臺對水溫和水位進行監(jiān)控,及實現(xiàn)臨界值的報警、實時數(shù)據(jù)曲線的生成、數(shù)據(jù)報表的形成,為無人化生產提供了實現(xiàn)的可能。另外,脫離開硬件的監(jiān)控仿真教學系統(tǒng)是在創(chuàng)建“沒有圍墻的大學”[1]、在大大減少教學成本的同時,全面提升了學生的實踐、創(chuàng)新能力[2]。
本恒溫水槽監(jiān)控系統(tǒng)是用WinCC建立的可視化生產過程和人機接口系統(tǒng),如圖1所示,包括主畫面、手動控制、自動控制、報警、趨勢曲線和報表6個畫面,通過主畫面調用其他畫面。手動控制畫面主要通過按鈕對恒溫水槽的進水、排水、加熱和攪拌等進行手動調試;自動控制畫面實現(xiàn)水溫的PID恒溫控制;報警畫面實時彈出水溫和水位的報警消息;趨勢曲線畫面生成水溫的變化軌跡和趨勢;報表畫面主要完成報表的制作與打印。
系統(tǒng)以MPI通信和網絡為基礎,利用WinCC V7.0強大而靈活的過程可視化功能建立起監(jiān)控系統(tǒng),西門子S7-300(cpu314)PLC實現(xiàn)監(jiān)控系統(tǒng)與現(xiàn)場變量的傳遞與控制。系統(tǒng)對現(xiàn)場生產過程的實時監(jiān)視與控制[3-5]。
2.1 監(jiān)控畫面
監(jiān)控系統(tǒng)最基本、最重要的功能就是過程可視化和可控化。創(chuàng)建的畫面要能直觀立體地反映生產現(xiàn)場,對畫面對象進行變量賦值,才能實現(xiàn)現(xiàn)場變化情況的可視及可控。
圖1 恒溫水槽監(jiān)控系統(tǒng)
2.1.1 創(chuàng)建畫面
畫面中的常見對象有圖片、棒圖、輸入/輸出域、滾動條、按鈕和選項組等。圖片用于增強系統(tǒng)的直觀性和現(xiàn)場情況的識別性;棒圖具有圖形化顯示數(shù)值的功能;輸入/輸出域可以輸入數(shù)據(jù)來更改某個變量的值或將變量的值輸出顯示;滾動條可以用來輸入數(shù)據(jù);選項組的功能是在多個備選項中只能選擇一項;按鈕實現(xiàn)多個畫面的切換和其他功能的調用。
在WinCC的圖形編輯器中,單擊Standard(標準)選項板添加對象。雙擊對象打開Object Properties(對象屬性)窗口,設置對象的屬性。屬性一般包括幾何、顏色、格式、字體等參數(shù)[6-8]。
2.1.2 對象動態(tài)化
WinCC中用對象的物理屬性(如顏色、幾何尺寸、位置等)的變化反映硬件系統(tǒng)運行過程的狀態(tài),或者通過操作畫面中的對象(如鼠標單擊按鈕等)來控制硬件系統(tǒng)的運行過程。前者稱為屬性動態(tài),后者稱為事件動態(tài)。畫面中的對象動態(tài)化是組態(tài)過程畫面最重要的工作。動態(tài)化是將變量與對象的某個物理屬性連接,變量的值自動賦給對象的屬性,變量的值發(fā)生改變時,對象的屬性也相應改變,實現(xiàn)動態(tài)化。
畫面中對象的變量連接情況如表1所示,這些變量是從PLC項目中導入的,所有變量名都有共同的部分“S7$Program(2)”。
表1 對象的變量連接情況
2.2 報警消息
消息是WinCC中系統(tǒng)中非常重要的組成部分。一方面消息用來監(jiān)視工業(yè)現(xiàn)場的異常情況,操作人員借助于可視畫面或聲音的提示,可以快速發(fā)現(xiàn)、定位和解決現(xiàn)場的故障和錯誤,從而減少停機和生產事故的發(fā)生。另一方面,歸檔后的消息可以追溯事故和報警,提供分析事故原因和認定事故的依據(jù)。
消息系統(tǒng)包括組態(tài)系統(tǒng)和運行系統(tǒng)2個組件。組態(tài)系統(tǒng)就是報警記錄編輯器,用于定義消息系統(tǒng)中的報警內容、時間和級別等,即組態(tài)報警消息在運行系統(tǒng)中的顯示形式。運行系統(tǒng)主要負責過程值的監(jiān)控、報警消息的顯示、確認和管理等。
報警消息的創(chuàng)建步驟如圖2所示。在報警記錄編輯器中創(chuàng)建消息塊、設定消息類別及類型、編寫消息內容、編輯模擬報警、對需要的消息進行歸檔、插入和編輯報警控件,最后運行控件、現(xiàn)場調試或者仿真測試,報警消息從消息窗口中輸出。
圖2 報警消息創(chuàng)建步驟圖示
2.3 趨勢曲線
工業(yè)現(xiàn)場的過程數(shù)據(jù)一方面能用來預測危險和檢測故障原因,從而提高生產力和產品質量、優(yōu)化維護周期。另一方面可以對工業(yè)現(xiàn)場的數(shù)據(jù)做一個完備的記錄,為今后的工作提供參考[9-11]。
變量記錄(又稱為變量歸檔或過程值歸檔)就是用來采集、處理和歸檔工業(yè)現(xiàn)場的過程數(shù)據(jù)。變量記錄系統(tǒng)分為組態(tài)系統(tǒng)和運行系統(tǒng)。組態(tài)系統(tǒng)的任務是在WinCC變量記錄中定義歸檔、歸檔變量和歸檔周期等。運行系統(tǒng)的任務是歸檔過程變量,并借助在圖形編輯器中插入的控件WinCC Online Trend Control(趨勢曲線)顯示歸檔的過程變量。
過程值歸檔的工作流程如圖3所示。在歸檔系統(tǒng)中進行編譯、處理,并在運行系統(tǒng)數(shù)據(jù)庫中暫存,然后寫到歸檔數(shù)據(jù)庫中。
圖3 過程值歸檔的工作流程
自動化系統(tǒng)用于存儲通過通信驅動程序傳送到WinCC的過程值。數(shù)據(jù)管理器將處理過的過程值通過過程變量送到歸檔系統(tǒng)。歸檔系統(tǒng)處理采集到的過程值。由組態(tài)歸檔決定處理方法。運行系統(tǒng)數(shù)據(jù)庫保存要歸檔的過程值。
單擊Objects(對象)選項板,單擊Controls(控件)選項卡,單擊ActiveX controls,單擊WinCC Online Trend Control添加趨勢曲線控件。右擊控件,在彈出的快捷菜單中選擇Configuration Dialog…,打開WinCC Online TrendControl屬性對話框,對控件的屬性進行設置。
2.4 報表
報表用于創(chuàng)建班次報表,將生產制造過程中產生的數(shù)據(jù)輸出,用于驗收、測試和備案等。報表分為項目文檔報表和運行系統(tǒng)數(shù)據(jù)報表。項目文檔報表輸出WinCC項目的組態(tài)數(shù)據(jù)。運行系統(tǒng)數(shù)據(jù)報表在項目運行期間將過程數(shù)據(jù)輸出到日志中。
單擊WinCC項目管理器導航窗口的Report Designer(報表編輯器),其目錄下包含Layouts(布局)和Print jobs(打印作業(yè))2項,進行相應報表的編輯。
在WinCC系統(tǒng)連接外圍設備之前,可以應用西門子提供的S7-PLCSIM仿真軟件進行項目組態(tài)結果和功能的測試。
3.1 建立WinCC和PLC通信
第一:右擊WinCC瀏覽窗口中的MPI,選擇System Parameter,打開System Parameter-MPI對話框,Logical device name項中選擇“PLCSIM.MPI.1”。
第二:右擊WinCC瀏覽窗口中的MPI,彈出快捷選單(菜單)中選擇Propertis,打開Channel unit properties對話框,單擊“Propertes”按鈕,打開Connection properties(read only)對話框;單擊“Propertes”按鈕,打開Connection Parameter-MPI對話框,參數(shù)設置如圖4所示。
圖4 參數(shù)設置
第三:PLCSIM工具欄上的通信方式選擇PLCSIM(MPI)項。
第四:WinCC項目管理器工具欄上的Deactivate按鈕被按下。
3.2 運行WinCC項目及PLC程序
打開PLC項目,運行OB1程序,打開PLCSIM,將程序下載到PLCSIM中,運行WinCC,畫面見圖5。
圖5 運行WinCC畫面
3.3 仿真測試
測試方式1:單擊“硬件環(huán)境”,進行硬件連接測試。
測試方式2:單擊“PLCSIM測試”,進行軟件仿真測試,測試情況如表2所示。
用同樣方法對其他5個畫面功能進行仿真,系統(tǒng)6個畫面均能實現(xiàn)預定的功能,效果良好。仿真教學為學生提供了創(chuàng)新能力實踐的平臺[12]。
表2 測試情況
基于WinCC的恒溫水槽監(jiān)控系統(tǒng)是集企業(yè)實踐功能和學校仿真教學為一體的項目,項目的開發(fā)為無人工廠、遠程控制提供了建設方案,提高了經濟效益,提升了生產線自動化水平。該系統(tǒng)還為學校的教學項目的開發(fā)提供了范本,為學生職業(yè)能力的提高提供了實踐平臺。
(References)
[1]孫蓉,呂淑平,蘇麗,等.基于西門子PLC的遠程實驗平臺建立與實現(xiàn)[J].實驗技術與管理,2013,30(10):87-89,99.
[2]劉燕,袁偉恩,李曉波.構建系統(tǒng)的實踐教學平臺 培養(yǎng)創(chuàng)新性應用型藥學人才[J].實驗室研究與探索,2014,33(1):158-161.
[3]呂世霞,王京.閥島技術在生產線自動供料系統(tǒng)中的應用[J].制造業(yè)自動化,2010(9):170-172,175.
[4]李永剛,馬春燕.基于S7-300PLC和WinCC帶式輸送機系統(tǒng)設計[J].煤礦機械,2012(2):214-215.
[5]王宏文,蔣君杰,吳玲玲,等.WinCC監(jiān)控系統(tǒng)在燒結過程中的應用[J].河北工業(yè)大學學報,2011(2):1-4.
[6]WinCC組態(tài)手冊[M].西門子(中國)有限公司自動化與驅動集團,1999.
[7]李軍.WinCC組態(tài)技巧與技術問答[M].北京:機械工業(yè)出版社,2013.
[8]陳瑞陽.工業(yè)自動化技術[M].北京:機械工業(yè)出版社,2011.
[9]西門子(中國)工業(yè)業(yè)務領域工業(yè)自動化與驅動技術[EB/OL].[2014-07-15].http://www.ad.siemens.com.cn/Service/Technical_support.asp.
[10]孟建軍,李德倉,段麗霞,等.基于WinCC的整備作業(yè)安全監(jiān)控[J].計算機工程,2011(5):242-244.
[11]唐波,孟祥印,唐磊.基于PLC與WinCC的天然氣調壓站監(jiān)控系統(tǒng)[J].化工自動化及儀表,2013(10):1281-1284.
[12]袁澎,艾芊,賀興.基于WinCC的電站涉網事故仿真教學系統(tǒng)[J].實驗室研究與探索,2013(3):71-75.
Design of thermostatic water flume system based on WinCC
Wang Jing1,2,Li Jinyi1
(1.College of Automotive Engineering,Beijing Polytechnic,Beijing 100176,China;2.School of Mechanical-Electronic and Control Engineering,Beijng Jiaotong University,Beijing 100044,China)
The WinCC monitoring system for thermostatic water flume is able to implement in-time alarm function for water level and temperature,the real-time generation of trend curve of water temperature and the automatic forming of data report.This system not only greatly improves the automation level in the actual production line and realizes the remote control,but also realizes the simulation teaching in the circumstances without hardware,and it provides a teaching platform for automation specialty for institution in different conditions.This system has its own economic value,and it can save the teaching cost,so it’s a typical combination of practical application and teaching case.
water flume system;monitoring system;Wincc
TP273
A
1002-4956(2015)3-0088-05
2014-08-25
2014年北京市職業(yè)院校教師素質提高工程職教名師培養(yǎng)計劃項目(PXM2014_014306_000054);2014年度北京市高等學校教育教學改革立項項目
王京(1975—),女,北京,碩士,副教授,研究方向為汽車制造.
E-mail:15910542311@126.com