余 劍, 王 剛, 牛綠原, 袁 飛
(南京理工大學(xué) 泰州科技學(xué)院 智能制造學(xué)院,江蘇 泰州 225300)

基于組態(tài)王的PLC電鍍生產(chǎn)線仿真實訓(xùn)系統(tǒng)設(shè)計
余 劍, 王 剛, 牛綠原, 袁 飛
(南京理工大學(xué) 泰州科技學(xué)院 智能制造學(xué)院,江蘇 泰州 225300)
為增強學(xué)生對PLC技術(shù)在自控領(lǐng)域應(yīng)用的感性認識,提高PLC實踐課程教學(xué)質(zhì)量。針對電鍍工藝復(fù)雜,控制點多、分散,控制難度較大,為優(yōu)化電鍍生產(chǎn)線控制方案,降低其設(shè)計難度。提出基于組態(tài)軟件Kingview的PLC仿真實訓(xùn)系統(tǒng)設(shè)計并予以實現(xiàn)。仿真系統(tǒng)采用組態(tài)王監(jiān)控軟件與西門子200PLC控制相結(jié)合的控制方案,由PLC實現(xiàn)各控制功能,組態(tài)王軟件對整個工作過程動態(tài)實時監(jiān)控,提升了實踐教學(xué)質(zhì)量。
組態(tài)王; 可編程控制器; 電鍍生產(chǎn)線; 實訓(xùn); 仿真
PLC具有編程簡單、抗干擾性強、穩(wěn)定性好的特點,并被廣泛應(yīng)用于工業(yè)自動化控制領(lǐng)域,故PLC技術(shù)及應(yīng)用課程一直是高等院校自動化、電氣、機械電子等專業(yè)的核心課程。該課程重要特點是工程實踐性強、知識點多。如果僅憑理論教學(xué)則效果不佳,必須安排一定學(xué)時的實踐教學(xué)環(huán)節(jié),主要包括課內(nèi)實驗、PLC課程設(shè)計及畢業(yè)設(shè)計[1]。實驗教學(xué)環(huán)節(jié)是幫助學(xué)生理解、消化理論知識,培養(yǎng)其具備良好工程素質(zhì)的重要手段。實驗裝置性能的好壞、實驗教學(xué)項目案例設(shè)計的優(yōu)良都對學(xué)生動手實踐能力的鍛煉產(chǎn)生很大影響[2]。
傳統(tǒng)實踐教學(xué)裝置多采用固定的實驗箱或?qū)嶒炁_,學(xué)生可完成的實驗項目多是指示燈模擬控制,只要觀察指示燈變化就可判斷系統(tǒng)執(zhí)行對錯,如此顯得控制簡單、單調(diào),脫節(jié)于實際工業(yè)自動化控制工藝的發(fā)展,造成學(xué)生興趣低,脫離實際,達不到實踐教學(xué)目標。若采用真實系統(tǒng),也會產(chǎn)生諸多缺點,成本高、維護難、實驗內(nèi)容柔性差。同時,企業(yè)的生產(chǎn)工藝、設(shè)備不斷更新,新工藝、新技術(shù)的應(yīng)用,這要求所設(shè)計的實驗教學(xué)案例不斷優(yōu)化,實驗設(shè)備也應(yīng)持續(xù)升級,與實際接軌,從而對PLC實踐教學(xué)建設(shè)提出更高要求[3]。
電鍍工藝是電化學(xué)生產(chǎn)工藝,電鍍手工生產(chǎn)過程中,工人不可避免地要接觸一些硝酸、重金屬鹽、氰化物等一些有毒有害物質(zhì)。近年來企業(yè)電鍍生產(chǎn)線新工藝不斷涌現(xiàn),造成電鍍生產(chǎn)線控制系統(tǒng)控制點位多且分散,控制流程復(fù)雜,控制系統(tǒng)設(shè)計方案的優(yōu)選難度大、周期長。所以有必要構(gòu)建電鍍生產(chǎn)線仿真監(jiān)控系統(tǒng),來對電鍍實際生產(chǎn)過程進行仿真研究。這為降低設(shè)計方案優(yōu)選難度,縮短設(shè)計周期,提高生產(chǎn)效率,保證生產(chǎn)質(zhì)量,保障工人身體健康提供一個有效解決方案。
“組態(tài)王”是國內(nèi)最早的商用組態(tài)軟件,基于Windows平臺[4]。組態(tài)王軟件結(jié)構(gòu)由工程管理器、工程瀏覽器及運行系統(tǒng)三部分構(gòu)成[5]。它具備工程管理便捷化、開發(fā)環(huán)境綜合便利化、圖形對象豐富化、形成的“監(jiān)控與數(shù)據(jù)采集系統(tǒng)”用戶化等多種功能,功能十分強大,目前已被用于我國工業(yè)領(lǐng)域的各行各業(yè)。由此,針對電鍍生產(chǎn)線本文提出設(shè)計開發(fā)基于組態(tài)王技術(shù)的PLC仿真實訓(xùn)系統(tǒng),將組態(tài)王技術(shù)與西門子200PLC控制相結(jié)合,以豐富、界面友好的動畫來仿真電鍍生產(chǎn)線工藝流程動作,實驗現(xiàn)象生動直觀[5]。
1.1 電鍍生產(chǎn)線生產(chǎn)流程分析
電鍍生產(chǎn)線主要由行車。電機和盛放液體的槽組成。電鍍的基本生產(chǎn)流程如圖1所示[6]。

圖1 電鍍的基本生產(chǎn)流程圖
在充分調(diào)研電鍍生產(chǎn)線生產(chǎn)工藝基礎(chǔ)上,圖2所示為實訓(xùn)仿真系統(tǒng)電鍍生產(chǎn)線生產(chǎn)工藝圖。

圖2 電鍍生產(chǎn)線生產(chǎn)工藝圖
1.2 仿真實訓(xùn)系統(tǒng)組成
隨著工業(yè)生產(chǎn)自動化生產(chǎn)工藝、控制要求越來越復(fù)雜,為有效降低控制系統(tǒng)設(shè)計難度,縮短控制系統(tǒng)開發(fā)周期,各種仿真系統(tǒng)被開放出來,應(yīng)用到多個控制領(lǐng)域。如汽車生產(chǎn)線中的機器人焊接仿真系統(tǒng),智能化倉儲仿真系統(tǒng)。仿真系統(tǒng)多體現(xiàn)了PLC控制技術(shù)、分布式網(wǎng)絡(luò)監(jiān)控技術(shù)。本仿真系統(tǒng)依據(jù)電鍍生產(chǎn)線工藝流程,重點開發(fā)設(shè)計了行車運行動作仿真,包含平移電機運行動作仿真和升降電機運行動作仿真,以體現(xiàn)PLC控制技術(shù)的經(jīng)典工程應(yīng)用。從而實現(xiàn)PLC實驗教學(xué)與工業(yè)實際生產(chǎn)接軌,增強學(xué)生對PLC技術(shù)在自控領(lǐng)域應(yīng)用的感性認識。
系統(tǒng)由下位機西門子S7-200PLC和上位機工控機(計算機)組成。下位機的PLC使用CPU224模塊,上位機作為控制監(jiān)控主體,安裝有組態(tài)王6.53軟件與西門子200PLC編程軟件STEP 7-Micro/WIN[7]。組態(tài)王6.53使用西門子的PPI協(xié)議通過PPI/PC電纜與PLC進行通信,實現(xiàn)監(jiān)控電鍍生產(chǎn)線運行過程。硬件主體是通用控制柜,按鈕、指示燈及各種傳感器被安裝在控制柜面板上,它們都對應(yīng)接入PLC的I/O端口。學(xué)生不僅可以手動操作面板實現(xiàn)控制系統(tǒng)運行,也可通過上位機監(jiān)控界面來控制系統(tǒng)運行。仿真實訓(xùn)系統(tǒng)控制原理圖見圖3所示[8]。

圖3 仿真實訓(xùn)系統(tǒng)控制原理圖
2.1 系統(tǒng)I/O點分配
本實訓(xùn)仿真系統(tǒng)硬件I/O分配情況見表1[9]。
2.2 系統(tǒng)硬件連接圖
仿真系統(tǒng)硬件接線如圖4所示。
仿真系統(tǒng)軟件系統(tǒng)由PLC控制軟件和組態(tài)王6.53軟件兩部分組成。前者采用STEP7-Micro/WIN編程軟件,主要完成各PLC控制程序編制和調(diào)試;后者主要完成仿真系統(tǒng)的監(jiān)控程序[10]。
3.1 控制程序設(shè)計
(1) 控制要求分析。①電鍍生產(chǎn)線自動控制系統(tǒng)運行方式有4種方式[11]。第1種為單周期模式,含義為啟動后,完成一次電鍍工作回到原位停止、等待;第2種為連續(xù)運行模式,啟動后,完成一次電鍍工作回到原位再連續(xù)循環(huán)工作;第3種為單步操作模式,每按一次啟動按鈕執(zhí)行一個動作步;第4種為手動操作,用上升、下降、前進、后退4個按鈕手動控制電鍍生產(chǎn)線的上升、下降、前進和后退。②前后運行和升降運行應(yīng)能準確停位,前后、升降運行之間有互鎖作用。③采用遠距離操作臺控制行車運動,要求有暫停控制功能。④行車運行采用行程開關(guān)控制,并要求在前處理位和后處理位有過限保護。⑤信號燈顯示電鍍吊籃所在的槽位及上下限位置。

表1 仿真系統(tǒng)I/O點分配表

圖4 仿真實訓(xùn)系統(tǒng)硬件連接圖
(2) 控制流程圖。根據(jù)電鍍生產(chǎn)線生產(chǎn)工藝及控制要求,可得控制流程圖如圖5所示。

圖5 電鍍生產(chǎn)線控制流程圖
3.2 組態(tài)監(jiān)控軟件設(shè)計
依據(jù)電鍍生產(chǎn)線控制要求及控制流程圖[12-13],按組態(tài)王監(jiān)控軟件設(shè)計流程,創(chuàng)建工程路徑建立新工程、設(shè)計人機界面(電鍍生產(chǎn)線監(jiān)控界面見圖6),定義變量建立實時數(shù)據(jù)庫(局部變量定義見圖7),以及使圖形對象與實時數(shù)據(jù)庫數(shù)據(jù)對象建立相關(guān)性連接,設(shè)置動畫屬性,則可使人機界面中動畫動起來。
根據(jù)圖5所示,整個控制流程圖中行車運行、工藝要求及其動作步序還是較復(fù)雜的,主要是上升、下降和平移動作。下面給出設(shè)計開發(fā)的行車動作的部分監(jiān)控程序[14]。
實現(xiàn)行車的運動(垂直和水平移動)(局部程序):
if(本站點前進指示燈==1)
{
本站點行車右移=本站點行車右移+20;
}
if(本站點上升指示燈==1)
{
本站點行車上升=本站點行車上升+15;
}
if(本站點下降指示燈==1)
{
本站點行車下降=本站點行車下降+15;
}

圖6 電鍍生產(chǎn)線監(jiān)控畫面圖

圖7 變量定義圖(局部)
組態(tài)王工程已經(jīng)初步建立起來,進入到運行和調(diào)試階段[15]。在組態(tài)王開發(fā)系統(tǒng)中選擇“文件/切換到View”菜單命令,進入組態(tài)王運行系統(tǒng)。在運行系統(tǒng)中選擇“畫面/打開”命令,從“打開畫面”窗口選擇“Test”畫面。顯示出組態(tài)王運行系統(tǒng)畫面,即可看到動態(tài)變化[16]。
在組態(tài)王6.53中,用戶通過定義I/O變量,可非常方便實現(xiàn)對數(shù)據(jù)采集,運用這些采集數(shù)據(jù),通過類似C語言的“應(yīng)用程序語言”編寫程序,對采集數(shù)據(jù)進行處理,則使人機界面中豐富“動畫連接”功能與程序結(jié)合起來,實現(xiàn)監(jiān)控功能。例如行車上升監(jiān)控圖如圖8所示。

圖8 行車上升監(jiān)控圖
開發(fā)后的仿真實訓(xùn)系統(tǒng)運用到教學(xué)實踐,成功實現(xiàn)動態(tài)仿真監(jiān)控電鍍生產(chǎn)線生產(chǎn)的運行過程,學(xué)生學(xué)習積極性高,取得了較好的教學(xué)效果。不過,該設(shè)計開發(fā)的實訓(xùn)仿真系統(tǒng)仍有不足之處,還可以再擴展。如果可以設(shè)計開發(fā)出模擬生產(chǎn)過程中出現(xiàn)的故障、報警信號,使仿真實訓(xùn)系統(tǒng)更逼真地反映電鍍生產(chǎn)線真實運行情況,尤其是出現(xiàn)故障、報警之后控制系統(tǒng)的處理更貼近實際生產(chǎn),則實踐教學(xué)效果還可進一步提升。
[1] 廖常初. PLC編程及應(yīng)用[M]. 2版,北京:機械工業(yè)出版社,2005.
[2] 吳麗珍,楊新華. 高校工科專業(yè)實踐教學(xué)的改革探索與實踐[C]// 第五屆全國高校電氣工程及其自動化專業(yè)教學(xué)改革研討會,濟南:2011:595-598.
[3] 雷 鈞.組態(tài)軟件課程教學(xué)方法研究[J].自動化技術(shù)與應(yīng)用,2010,29(9):111-113.
[4] 組態(tài)王6.52使用手冊[M]. 北京:北京亞控公司, 2006.
[5] 袁云龍. 基于組態(tài)軟件的PLC控制系統(tǒng)仿真實現(xiàn)[J]. 自動化儀表,2006,27(5): 57-59.
[6] 張廣紅,師素文. 基于PLC與組態(tài)軟件的虛擬設(shè)備開發(fā)[J]. 組合機床與自動化加工技術(shù), 2009(9):29-32.
[7] Frank D Petruzella. Programmable logic controllers[M]. 3th ed Posts & Telecom Press, 2007.
[8] 余 劍. 基于PLC的電鍍生產(chǎn)線控制系統(tǒng)的設(shè)計[J]. 黑龍江科技信息,2010(30):47.
[9] 劉大銘,于 才,何 萍. 基于PLC的自動配料系統(tǒng)設(shè)計[J]. 安徽農(nóng)業(yè)科學(xué),2011(30): 19026-19028.
[10] 潘 鋒,朱 平,孟 瑾. 微型貨車車架的拓撲優(yōu)化設(shè)計[J]. 機械設(shè)計與研究, 2008,24(2): 87-90.
[11] 胡學(xué)林. 可編程控制器教程(提高篇)[M]. 北京:電子工業(yè)出版社,2005.
[12] 周紅軍,陳國年,陳 林. 基于PLC和組態(tài)軟件的創(chuàng)新實驗活動[J]. 實驗室研究與探索,2008,27(8) : 178-181.
[13] 李勝多. 基于PLC和組態(tài)王電梯控制[J].青島農(nóng)業(yè)大學(xué)學(xué)報(自然科學(xué)版),2010(2): 168-171.
[14] 薛迎成,何堅強. 工控機及組態(tài)控制技術(shù)原理與應(yīng)用[M]. 北京:中國電力出版社,2007.
[15] 孫松麗,王榮林,張桂新. 基于MCGS的PLC仿真實訓(xùn)系統(tǒng)設(shè)計[J]. 實驗室研究與探索,2015,34(1):87-91.
[16] 張運剛,宋小春,郭武強. 從入門到精通—工業(yè)組態(tài)技術(shù)與應(yīng)用[M]. 北京:人民郵電出版社,2008.
Design of PLC Electroplating Production Line Simulation Training System Based on Kingview
YUJian,WANGGang,NIULüyuan,YUANFei
(School of Intelligent Manufacturing, Taizhou Institute of Sci. & Tech., Nanjing University of Science & Technology, Taizhou 225300, Jiangsu, China)
Because the electroplating process is complex, and with lots scattered control points, it’s very difficult to control the process, a PLC simulation training system based on Kingview configuration software is designed and realized to strengthen students' perceptual knowledge of PLC and improve the teaching quality of PLC practice course. Control method of the simulation system uses Kingview monitor software and combines with Siemens 200PLC control scheme. Each control function is realized through PLC, and dynamic real-time monitoring of the whole working process is realized by software Kingview. This paper gives the hardware design and software design of the simulation system in detail.
Kingview; programmable logic controller (PLC); electroplating production line; training; simulation
2016-08-25
江蘇省高等學(xué)校大學(xué)生創(chuàng)新訓(xùn)練計劃項目(201613842006Y)
余 劍(1978-),男,湖北武漢人,碩士,講師,研究方向:電氣傳動控制應(yīng)用技術(shù)。
Tel.:15295566515;E-mail:290231706@qq.com
TM 571.2
A
1006-7167(2017)04-0103-04