朱文兵,周月陽,祝本明
(中國兵器工業第五八研究所 四川 綿陽 621000)
基于MCGS的水泥生產現場監控教學仿真系統
朱文兵,周月陽,祝本明
(中國兵器工業第五八研究所 四川 綿陽 621000)
基于安全隱患、避免惡劣環境及使新學員能夠快速掌握水泥生產工藝和操作方法的目的,采用MCGS組態和VB通訊軟件,基于TCP/IP協議及OLE技術設計開發的水泥生產現場監控模擬教學系統。該教學系統由水泥生產監控模擬界面及利用OLE自動化功能開發的C/S通信程序組成,可根據需求擴展教師端/學生端。實驗結果表明,該系統使新學員快速掌握水泥生產工藝和操作方法,有效解決了安全隱患,提高了教學水平。
現場監控;教學仿真;MCGS組態;OLE;VB
近年來,為適應快速發展的水泥行業對技術人才的需求,國內許多院校對無機非金屬材料工程專業做了大量的教學改革與研究工作[1],培養了大批水泥企業急需的技術人才。但是由于學生人數不斷增加,實習時間也不斷受到擠壓,投入經費不斷縮減,企業內部管理制度也有其局限性,導致學生實習技術指導不足,缺少動手操作機會,難以到達教學目的[2]。水泥生產線現場的安全隱患和惡劣的作業環境,一直是新員工的培訓以及學生實踐教學方面需要面對的問題,而教學仿真系統軟件的應用卻可避開這些問題。在建材專業教學仿真軟件方面,國內的兩種自主開發版本均用高級語言開發,存在成本較高或界面及工藝效果不佳的缺陷[3-4]。
建材行業作業監控系統中,組態軟件界面效果較佳,能完成數據的采集、歸檔等功能需求,但在C/S教學仿真方面卻存在一定的缺陷,不能滿足一對若干的教學系統及單一通訊監控需求;高級語言開發周期較長,需要耗費大量的人力財力等,而且最終效果不及組態軟件數據采集效果[5]。MCGS(監視與控制通用系統,Monitor and Control Generated System)是一套基于windows平臺的,用于快速構造和生成上位機監控系統的組態軟件系統,它克服了傳統的監測和控制裝備的弊端,實現了更加高效、快捷的自動化控制,它的出現為上述問題找到了新的解決方法。MCGS為用戶提供了解決實際工程問題的完整方案和開發平臺,能夠完成現場數據采集、實時和歷史數據處理、報警和安全機制、流程控制、動畫顯示、趨勢曲線和報表輸出以及企業監控網絡等功能。 故研究和設計一款綜合組態軟件和高級語言特點優勢的仿真教學軟件,并介紹軟件組態和通訊,以及DCS總線的設計與實現。
MCGS 包括組態環境和運行環境2 個部分。在組態環境中,可完成動畫設計、流程控制、報警組態、報表設計、設備連接等組態工作,即可完成一整套MCGS 監控系統的設計。在運行環境中,工程技術人員運行和處理在組態環境中完成的監控系統,使系統能夠實現動畫顯示、實時輸出顯示的目的[6]。MCGS 的整體結構框圖如圖1所示。
MCGS工控組態軟件,支持快速構造和計算機遠程監控,具有與第三方軟件良好的接口功能。MCGS能夠在基于Microsoft的各種32位Windows平臺上運行,通過對現場數據的采集處理,以動畫顯示、報警處理、流程控制和報表輸出等多種方式向用戶提供解決實際工程問題的方案。并且,MCGS用Active DLL構件的方式實現設備驅動程序,通過規范的OLE等接口掛接其中,無縫接入,構成一個整體。

圖1 MCGS框圖Fig.1 Block diagram of MCGS
高級編程語言VB,具有入門容易、操作簡單、資源豐富等特點,特別是其具有WinSock部件,可實現工業Internet通訊功能,為其通訊等的二次開發提供便利,并且,其提供與外圍OLE接口功能。

圖2 教學仿真系統原理框圖Fig.2 Schematic diagram of Teaching Simulation System
水泥線生產過程監控模擬系統的DCS監控系統如圖2所示。各用戶端MCGS監控界面中實時數據庫,通過OLE接口與本機VB模塊交換數據,VB通過WinSock模塊中TCP/IP協議在工業以太網中交換數據。并且,通訊設限,只有教師端能與各學生端進行通訊,學生端間不能進行通訊。
2.1 水泥生產及配料PID控制工藝
水泥生產工藝過程通常簡要的概括為“三磨一燒”即生料磨系統、煤磨系統、水泥磨系統和水泥窯燒成系統。根據新型干法水泥生產工藝,監控界面主要設計生料制備系統監控窗口、窯尾系統監控窗口、窯頭系統監控窗口、煤粉制備系統監控窗口、水泥制成系統監控窗口和數據報警窗口。另外根據教學仿真系統網絡教育和考核的具體要求,增設系統故障窗口和現場處理窗口(如圖3中總覽區所示)。
各窗口界面中,完全模仿真實水泥生產流程工藝,且各環節參數均按照5000t/D的標準設計,調節控制量則采用PID控制算法編寫策略腳本實現。
2.2 MCGS組態設計
MCGS組態軟件系統由主控窗口、設備窗口、用戶窗口、實時數據庫和運行策略組成,每一部分別進行組態,完成不同的工作。
主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一個設備窗口和多個用戶窗口,負責調度和管理這些窗口的打開或關閉。主要的組態操作包括:定義工程的名稱,編制工程菜單,設計封面圖形,確定自動啟動的窗口,設定動畫刷新周期,指定數據庫存盤文件名稱及存盤時間等。
設備窗口:是連接和驅動外部設備的工作環境。在本窗口內配置數據采集與控制輸出設備,注冊設備驅動程序,定義連接與驅動設備用的數據變量。
用戶窗口:本窗口主要用于設置工程中人機交互的界面,諸如:生成各種動畫顯示畫面、報警輸出、數據與曲線圖表等。
實時數據庫:是工程各個部分的數據交換與處理中心,它將MCGS工程的各個部分連接成有機的整體。在本窗口內定義不同類型和名稱的變量,作為數據采集、處理、輸出控制、動畫連接及設備驅動的對象。
運行策略:本窗口主要完成工程運行流程的控制。包括編寫控制程序(if,,then腳本程序),選用各種功能構件,如:數據提取、歷史曲線、定時器、配方操作、多媒體輸出等。
設計的水泥生產線教學仿真軟件平臺,既是在主窗口調度和管理其他窗口;在用戶窗口組態水泥生產各個環節的人機交互界面;在實時數據庫設計各變量,用于各個環節的數據交換和處理,通過掛接的OLE接口與通訊模塊交換相關數據;在運行策略中設計各環節運行流程的控制,在本系統中共設計三類循環策略:系統故障報警、學生操作正誤判斷、生料配料PID控制。
如圖4所示,學生端MCGS系統根據接收到的故障類型重新設置相關監控數據,使數據產生越線報警(如圖2中報警區所示)。為便于教學仿真實驗和考核,在MCGS系統數據庫中建立了每種故障的正確處理步驟,利用循環策略監測學生的每一步操作并做出正誤判斷,對學生的操作做出評分。

圖4 循環策略運行系統Fig.4 Cycle Strategy run-system
生料配料是教學仿真系統的主要內容,通過編寫策略腳本,可真實模擬皮帶秤的校秤及測控時的三率值PID控制過程(如圖2中PID控制設置所示)。
2.3 VB通訊嵌入組態
VB通訊模塊,主要是利用其OLE接口,將MCGS系統聯入Internet,實現1:n模式的教學仿真(如圖2所示)。系統數據庫中教師端建立了16種故障類型(如圖5所示),教師端根據教學需求,選擇故障類型、試題發送對象和發送方式,學生端收到故障類型后在MCGS系統中改變相關參數并進行報警。
在VB主通訊界面中,加入了考試學生問題反饋窗口和考試結果保存及瀏覽數據庫Excel,以實時保存各學生端操作數據和打分結果。
基于MCGS和VB的水泥生產現場監控教學系統,充分利用了MCGS龐大的標準圖形庫及數據庫,通過VB的OLE接口及Socket模塊,實現了工業Internet遠程監控教學目的。該系統已應用于日常教學系統中,收到了較好的仿真教學效果。并且MCGS預留的設備窗口,可進行再次開發,用于生產現場的實時遠程監控。

圖5 試題發送系統Fig.5 Questions send system
[1] 胡成剛.從水泥行業發展談無機非金屬材料工程專業教學改革[J].長春理工大學學報,2011,24(1):165-167.
HU Chen-gang.On the educational reforms of inorganic nonmetallic materials engineering specialty from the development of cement industry[J].Journal of Changchun University of Science and Technology,2011,24(1):165-167.
[2] 林海燕,陽勇福,郭獻軍,等.新型干法水泥生產仿真技術在水泥工程實踐教學中的應用[J].中國現代教育裝備,2012(17):10-13.
LIN Hai-yan,YANG Yong-fu,GUO Xian-jun,et al.Application of the simulating technique to NSP system cement engineering practice teaching[J].China Modern Educational Equipment,2012(17):10-13.
[3] 陳松,朱波.新型干法水泥生產中控模擬系統在教學中的應用探討[J].昆明冶金高等專科學校學報,2008,24(3):99-101.
CHEN Song,ZHU Bo.Discussion on the application of central controlling simulated system of new cement production in teaching[J].Journal of Kunming Metallurgy College,2008,24(3):99-101.
[4] 王海東.水泥生產過程多AGENT控制系統的研究 [D].中國優秀博碩士學位論文全文數據庫,2004.
[5] 容祝捷,李凌凌.“水泥生產煅燒工藝”實踐性教學的探討[J].云南大學學報,2008,30(S1):363-365.
RONG Zhu-jie,LI Ling-ling.The discuss of practice teaching's methods by”T he cour se of cement making and calcining techniques”[J].Journal of Yunnan University,2008,30(S1):363-365.
[6] 高潔,劉云楷等.基于MCGS的壓縮機監控系統的設計[J].工礦自動化,2009(12):19-21.
GAO Jie,LIU Yun-kai.Design of Compressor Monitoring and Control System Based on MCGS[J].Industry and Mine Automation,2009(12):19-21.
[7] 譚浩強.Visual BASIC程序設計[M].北京:清華大學出版社,2000.
[8] 王萍.聶偉強.Visual Basic6.0程序設計基礎教程[M].北京:電子工業出版社,2012.
Teaching simulation system of site supervision for cement production based on MCGS
ZHU Wen-bing,ZHOU Yue-yang,ZHU Ben-ming
(NO.58 Research Institute of China Ordnance Industries,Mianyang 621000,China)
For security risks、avoiding harsh environment and enable students to quickly grasp new production processes and methods of operation purpose cement,using VB MCGS configuration and communication software,based on TCP /IP protocols and the OLE technology design and development of cement production site monitoring simulation teaching system .The teaching system is composed of cement production control simulation using OLE Automation interface and the development of C/S communication program component,teachers can expand on demand client/student side.Experimental results show that the system allows students to quickly grasp new cement production process and method of operation,an effective solution to the security risks,improve the teaching level.
site supervision;Teaching simulation; MCGS configuration;OLE;VB
TN06
A
1674-6236(2014)11-0005-03
2014-03-10 稿件編號:201403102
國家科技型中小企業技術創新基金支持項目(11C26215105683)
朱文兵(1975—),男,羌族,四川綿陽人,工程師。研究方向:數控技術開發。