付 琛,楊國華,李海波,趙曉峰
基于“互聯(lián)網(wǎng)+”的智慧水利實驗平臺研制
付 琛,楊國華,李海波,趙曉峰
(無錫商業(yè)職業(yè)技術(shù)學(xué)院 物聯(lián)網(wǎng)技術(shù)學(xué)院,江蘇 無錫 214153)
為滿足產(chǎn)業(yè)轉(zhuǎn)型升級對于高素質(zhì)應(yīng)用型人才的新需求,加強高職院校的實踐教學(xué)平臺建設(shè),結(jié)合工業(yè)控制技術(shù)和計算機軟件技術(shù),設(shè)計出一套以實際水利排澇站工程為載體的智慧水利實驗平臺。該平臺以PLC作為現(xiàn)場控制核心,采用分散控制、統(tǒng)一管理的模式,利用瀏覽器、手機APP作為遠程終端服務(wù)軟件,最終實現(xiàn)對排澇泵站的數(shù)據(jù)采集與監(jiān)視控制。運用該實驗平臺,可以使學(xué)生加深對互聯(lián)網(wǎng)+工業(yè)控制的理解。
智能控制技術(shù);智慧水利;實驗平臺;互聯(lián)網(wǎng)+
《國務(wù)院關(guān)于積極推進“互聯(lián)網(wǎng)+”行動的指導(dǎo)意見》頒布以來,互聯(lián)網(wǎng)已經(jīng)逐漸融入各生產(chǎn)領(lǐng)域,與農(nóng)業(yè)、制造業(yè)、金融業(yè)、物流業(yè)等產(chǎn)業(yè)的融合度已愈來愈高[1-3],帶動了產(chǎn)業(yè)信息數(shù)據(jù)的共享與高效管理[4]。為了滿足“互聯(lián)網(wǎng)+新興技術(shù)”的需要,加快人才的培養(yǎng)是根本。本文從提高人才培養(yǎng)與社會的契合度出發(fā),以“互聯(lián)網(wǎng)+水利”作為載體,以提高實驗通用度為目標,研制了智慧型水利實驗平臺,以適應(yīng)“互聯(lián)網(wǎng)+”時代對崗位人才技能的需求,實現(xiàn)專業(yè)與課程的跨界融合,彰顯職業(yè)院校人才培養(yǎng)的特色。
基于“互聯(lián)網(wǎng)+”的智慧型應(yīng)用平臺主要由現(xiàn)場監(jiān)控層、網(wǎng)絡(luò)服務(wù)層、數(shù)據(jù)中心層以及遠程網(wǎng)絡(luò)應(yīng)用層4部分組成[5]。在現(xiàn)場監(jiān)控層,主要是利用不同控制器實現(xiàn)對現(xiàn)場設(shè)備的監(jiān)控與管理;在網(wǎng)絡(luò)服務(wù)層,主要是借助互聯(lián)網(wǎng)或者移動互聯(lián)網(wǎng)技術(shù)實現(xiàn)數(shù)據(jù)的遠程傳輸;在數(shù)據(jù)中心層,主要是實現(xiàn)大數(shù)據(jù)的存儲以及安全管理;在遠程網(wǎng)絡(luò)應(yīng)用層,主要是利用數(shù)據(jù)中心的大數(shù)據(jù)服務(wù)于商務(wù)以及現(xiàn)場設(shè)備、生產(chǎn)管理,實現(xiàn)智能決策,以提高經(jīng)濟效益和生產(chǎn)管理效率。智慧型應(yīng)用平臺涉及的主要關(guān)鍵技術(shù)包括:
(1)智能感知體系的構(gòu)建;
(2)無線通信技術(shù)的應(yīng)用;
(3)異源異構(gòu)數(shù)據(jù)的集成與分析;
(4)云計算技術(shù)的應(yīng)用;
(5)智能決策與控制。
為了讓學(xué)生系統(tǒng)地了解“互聯(lián)網(wǎng)+”的關(guān)鍵技術(shù),培養(yǎng)復(fù)合型的專業(yè)技能,提升創(chuàng)新能力和工程應(yīng)用能力,采用如圖1所示的智慧水利實驗平臺的硬件結(jié)構(gòu)。圖1中,利用PLC實現(xiàn)現(xiàn)場泵閘控制對象的智能啟??刂埔约爱?shù)貎?nèi)外河水情監(jiān)測、系統(tǒng)工作狀態(tài)監(jiān)測;利用OPC Agent實現(xiàn)對排澇現(xiàn)場的控制、現(xiàn)場數(shù)據(jù)采集和處理,上報云端服務(wù)器,自適應(yīng)斷線/在線工作模式,訪問安全控制,主動記錄日志與報警等功能。結(jié)合“云端”的水利信息管理平臺,實現(xiàn)水情監(jiān)測、排澇站水泵、閘機工作狀態(tài)監(jiān)控以及泵站機組的智能實時優(yōu)化調(diào)度和水文數(shù)據(jù)的存儲與管理。
圖1 智慧水利實驗平臺硬件系統(tǒng)結(jié)構(gòu)
2.1.1 現(xiàn)場采集設(shè)備的選擇
實際水利排澇站采集的信息主要是內(nèi)河、外河水位和水泵的電參數(shù)。水位信息的采集可以使用機械式格雷碼水位計或投入式壓力水位計。機械式格雷碼水位計測量準確,但對安裝要求較高;投入式壓力水位計安裝方便,但測量精度受水質(zhì)環(huán)境影響較大。因?qū)嶒炇宜|(zhì)良好,基本不會產(chǎn)生淤泥等雜質(zhì)影響測試精度,所以采用0~0.5 mm量程、4~20 mA輸出的投入式壓力水位計。
使用三相電參數(shù)智能電表采集水泵運行時的電參數(shù)。出于對安全和夠用原則,智慧水利實驗平臺采用單相電水泵進行抽水,選擇支持Modbus-RTU協(xié)議的單相電采集儀表進行電參數(shù)的采集。選擇了高職院校運用較多的西門子CPU224XP作為PLC控制器,采用EM231模擬量擴展模塊完成模擬量采集,采用CP243-1以太網(wǎng)模塊實現(xiàn)數(shù)據(jù)遠程傳送。
2.1.2 水泵運行電參數(shù)采集軟件
在以往的數(shù)據(jù)采集中,電流、電壓等現(xiàn)場信號都是由PLC的模擬量通道進行采集,而PLC的模擬量采集部分的通道數(shù)少且成本高。因此,智慧水利實驗平臺以S7-200作為Modbus主站,DES201-EM多功能電表作為Modbus從站,實現(xiàn)Modbus-RTU通信。
Modbus通信協(xié)議是一種公開的工業(yè)級通信協(xié)議,具有主從設(shè)置、起始地址設(shè)置、數(shù)據(jù)包格式定義、停止位定義、奇偶校驗、通信速率可調(diào)、通信距離遠、抗干擾能力強等特點[6]。S7-200 CPU上的通信口在電氣上是標準的RS-485半雙工串行通信口,此串行字符通信的格式為1個起始位、7/8位數(shù)據(jù)位、1位奇/偶/無校驗、1個停止位,通信波特率可以設(shè)置。符合這些格式的串行通信設(shè)備可以和S7-200進行自由口通信,S7-200的編程軟件STEP7-Micro/WIN帶有西門子Modbus RTU主站/從站指令,能夠非常方便地實現(xiàn)Modbus通信。通信主站的程序設(shè)計流程如下:
(1)變量初始化以及自由通信端口的Modbus主站初始化;
(2)搜索并儲存有效的從站地址;
(3)輪流對各從站發(fā)送讀取數(shù)據(jù)申請。
2.1.3 水泵運行數(shù)據(jù)遠程傳輸
在系統(tǒng)中,數(shù)據(jù)的遠程傳輸主要指PC與PLC之間的數(shù)據(jù)傳輸,它是上位機管理系統(tǒng)實現(xiàn)的關(guān)鍵。在數(shù)據(jù)的遠程傳輸過程中,一般采用PLC加以太網(wǎng)擴展模塊的方式,通過以太網(wǎng)擴展模塊建立上位機和下位機之間的數(shù)據(jù)傳輸通道,能夠?qū)崿F(xiàn)數(shù)據(jù)的有效傳輸[7]。本系統(tǒng)采用西門子CP243-1實現(xiàn)以太網(wǎng)傳輸。CP243-1是一款適用于在S7-200自動化系統(tǒng)中運行的通信處理器,用于將S7-200連接到工業(yè)以太網(wǎng)。以太網(wǎng)連接建立起來后,就要與PLC交換數(shù)據(jù)。但是西門子S7協(xié)議不公開,這給系統(tǒng)集成和數(shù)據(jù)共享帶來很大麻煩。隨著OPC技術(shù)的發(fā)展和普及,二者之間的通信變得簡單和高效。因此,本系統(tǒng)以O(shè)PC協(xié)議為橋梁,實現(xiàn)PLC與上位監(jiān)控軟件的連接。
OPC是一種應(yīng)用廣泛的通信協(xié)議,它提供了一系列接口函數(shù),能滿足各種類型的現(xiàn)場設(shè)備要求。用戶訪問的方式被統(tǒng)一,方便軟件開發(fā)者與其他系統(tǒng)的對接以及用戶的使用。OPC技術(shù)已成為工業(yè)過程控制的通信標準,規(guī)范了過程控制和自動化軟件與工業(yè)現(xiàn)場設(shè)備之間的接口,極大地提高了系統(tǒng)開發(fā)的效率[8]。
西門子推出的PC Access軟件是專門用于S7-200PLC的OPC服務(wù)器軟件,可以與任何標準的OPC客戶端通信并提供數(shù)據(jù)信息。PC Access可以用于連接西門子或者第三方支持的OPC上位軟件[9]。第一步是建立與PLC的連接。PC Access支持的通信主要有:PPI、MPI、PROFIBUS-DP、S7協(xié)議(通過CP243)和Modem。本系統(tǒng)采用網(wǎng)線建立雙方的物理連接,采用S7協(xié)議建立起PC Access和S7-200之間的通信。第二步是通過選擇已有S7-200項目,并將項目中的變量導(dǎo)入PC Access方式建立項目。第三步是使用PC Access軟件自帶的OPC客戶測試端進行測試。
智慧水利實驗平臺上位應(yīng)用邏輯結(jié)構(gòu)如圖2所示。上位監(jiān)控平臺采用OPC Agent設(shè)計方案[10-11],將應(yīng)用的控制劃分為4層:
圖2 智慧水利實驗平臺上位應(yīng)用邏輯結(jié)構(gòu)
(1)表示層和Restful接口提供應(yīng)用的交互界面;
(2)權(quán)限控制用于定義設(shè)備管理上的約束;
(3)數(shù)據(jù)中心用于定義應(yīng)用系統(tǒng)范圍內(nèi)PLC設(shè)備及其狀態(tài)變量,為上層應(yīng)用下發(fā)的命令提供解析和執(zhí)行,解決應(yīng)用數(shù)據(jù)與設(shè)備數(shù)據(jù)的同步問題;
(4)DCOM通信層通過DCOM接口,將PLC的數(shù)據(jù)按OPC規(guī)范與OPC Server進行相互的通信。
OPC Agent根據(jù)自定義業(yè)務(wù)邏輯,實現(xiàn)對設(shè)備的管控,即使與外部網(wǎng)絡(luò)斷開,也能獨立工作,監(jiān)控數(shù)據(jù)和記錄事件,靈活性大大增強。
OPC Agent與水利信息平臺采用Redis消息機制進行通信,相互協(xié)作,共同完成對設(shè)備的管理,充分體現(xiàn)了Agent協(xié)作性。
OPC Agent能夠在系統(tǒng)運行中通過預(yù)設(shè)的業(yè)務(wù)邏輯對設(shè)備進行自動控制,自動對歷史數(shù)據(jù)進行自主學(xué)習,當數(shù)據(jù)異常時自動向云端水利信息系統(tǒng)報警和現(xiàn)場報警。
考慮應(yīng)用系統(tǒng)的跨平臺、穩(wěn)定性以及服務(wù)的可擴展性,采用Tomcat 7.0作為應(yīng)用服務(wù)器,Redis 2.8作為實時數(shù)據(jù)緩存和消息路由,SQL Server 2008存儲歷史數(shù)據(jù)和應(yīng)用配置信息。為了使瀏覽器和手機終端均能訪問該平臺,客戶端接口分為兩部分:一是由瀏覽器訪問的Web動態(tài)網(wǎng)頁,二是為移動終端提供的一組Web API接口。Web界面主要是借助于HTML5的WebSocket通信方式,實現(xiàn)Web頁面與服務(wù)器之間的實時通信,動態(tài)展示設(shè)備運行狀態(tài)以及相關(guān)運行參 數(shù)[12]。
實驗平臺外觀如圖3所示。在硬件結(jié)構(gòu)設(shè)計中,本著符合實際和經(jīng)濟性原則,采用左、右有機透明玻璃體模擬內(nèi)河、外河水情,采用帶限位保護的24 V/40 W直流電機控制閘門的升降。根據(jù)安全原則和實際教學(xué)需要,將控制設(shè)備和被控對象進行上下層開放布置。經(jīng)過實際教學(xué)應(yīng)用,該系統(tǒng)硬件設(shè)計能很好地滿足控制需求。
圖3 智慧水利實驗平臺實物圖
在下位現(xiàn)場控制層,可以按照控制動作要求編制PLC程序和觸摸屏程序。
在上位監(jiān)控層,不僅可以對水情信息進行實時顯示和存儲,同時還能遠程啟停水泵,其遠程監(jiān)控界面如圖4所示。
圖4 智慧水利實驗平臺遠程網(wǎng)絡(luò)PC監(jiān)控界面
智慧水利實驗平臺的開發(fā)是在“互聯(lián)網(wǎng)+”行動指南和“工業(yè)4.0”概念的指引下,根據(jù)社會對人才需求的變化,依托現(xiàn)代控制技術(shù)、互聯(lián)網(wǎng)技術(shù)、移動互聯(lián)技術(shù)以及各類工控設(shè)備通信技術(shù)、OPC技術(shù)、數(shù)據(jù)庫技術(shù)開發(fā)完成的,是一臺與實際智慧工程項目推廣較為接近的實驗裝置。該裝置首先支持電氣自動化技術(shù)專業(yè)類學(xué)生開展綜合技能訓(xùn)練,涉及傳統(tǒng)的電氣控制技術(shù)知識(例如泵閘用電機的正反轉(zhuǎn)控制電路設(shè)計等)和當前工控設(shè)備通用的通信技術(shù)編程知識(例如用Modbus通信實現(xiàn)對系統(tǒng)工作電參數(shù)的采集),利用以太網(wǎng)通信實現(xiàn)了數(shù)據(jù)從本地PLC控制器到遠程OPC服務(wù)器之間的數(shù)據(jù)傳輸。該系統(tǒng)構(gòu)建了一套遠程網(wǎng)絡(luò)監(jiān)控系統(tǒng),融入了從現(xiàn)場控制器(端)到遠程云服務(wù)器(端)之間的系統(tǒng)網(wǎng)絡(luò)架構(gòu)的流程以及硬件配置的相關(guān)知識。該系統(tǒng)中開發(fā)的遠程PC監(jiān)控平臺以及移動端APP程序[13],不僅讓電氣自動化技術(shù)專業(yè)的學(xué)生對上層軟件開發(fā)有了一定的認識,也對其他專業(yè)的學(xué)生對于信息化數(shù)據(jù)的處理、分析以及決策等有了感性的認識,在一定程度上提高了學(xué)生的學(xué)習興趣,培養(yǎng)了學(xué)生的創(chuàng)新能力。
基于“互聯(lián)網(wǎng)+”的智慧水利實驗平臺以實際工程應(yīng)用為載體,結(jié)合新時期“互聯(lián)網(wǎng)+”人才培養(yǎng)方向,滿足了跨課程、跨專業(yè)綜合實驗的新需求。通過硬件結(jié)構(gòu)設(shè)計,再現(xiàn)實際排澇站工作過程,結(jié)合PLC控制技術(shù)和計算機軟件技術(shù),實現(xiàn)了遠程排澇站的實時監(jiān)控。實踐表明,該自行設(shè)計的實驗?zāi)P瓦\行穩(wěn)定可靠,符合新時期下現(xiàn)代智能制造技術(shù)和智能信息管理技術(shù)高技能人才培養(yǎng)的要求。
[1] 吳文君,姚海鵬,黃韜,等.未來網(wǎng)絡(luò)與工業(yè)互聯(lián)網(wǎng)發(fā)展綜述[J].北京工業(yè)大學(xué)學(xué)報,2017, 43(2): 163–172.
[2] 國務(wù)院.國務(wù)院關(guān)于積極推進“互聯(lián)網(wǎng)+”行動的指導(dǎo)意見[J].中華人民共和國國務(wù)院公報,2015(20): 11–23.
[3] 王紅衛(wèi),劉典,謝勇,等.“互聯(lián)網(wǎng)+”工程建造平臺模式研究[J].工程管理學(xué)報,2017, 31(5): 90–95.
[4] 周蘭菊,曹曄.智能制造背景下高職制造業(yè)創(chuàng)新人才培養(yǎng)實踐與探索[J].職教論壇,2016(22): 64–68.
[5] 張偉,江瑩旭,阮艷鳳,等.面向智慧農(nóng)業(yè)的物聯(lián)網(wǎng)系統(tǒng)與實訓(xùn)平臺開發(fā)[J].實驗技術(shù)與管理,2015, 32(5): 161–164.
[6] 陳碧慧. Siemens PLC與空壓機RS485的通訊應(yīng)用[J].自動化與儀表,2010, 25(12): 26–28.
[7] 黃磊.基于Internet的遠程PLC控制研究[D].西安:西安工業(yè)大學(xué),2014.
[8] 張宏坡,康龍云.基于OPC技術(shù)的PLC上位機管理系統(tǒng)[J].制造業(yè)自動化,2011(18): 72–75.
[9] 霍寧.泵站監(jiān)控系統(tǒng)及其結(jié)構(gòu)的發(fā)展趨勢[J].水電自動化與大壩監(jiān)測,2004(4): 81–85.
[10] 陳艷山,程巍,張志強,等.遠程監(jiān)控OPC代理服務(wù)器的設(shè)計與實現(xiàn)[J].計算機應(yīng)用,2009, 29(6): 1735–1737.
[11] 張烈平.流程工業(yè)分布式控制多Agent模型及控制技術(shù)研究[D].昆明:昆明理工大學(xué),2011.
[12] 趙曉峰.基于OPC技術(shù)的Web工控系統(tǒng)的研究與實現(xiàn)[J].自動化與儀表,2016, 31(2): 62–64.
[13] 劉宇,徐偉佳,李鵬,等.基于Android平臺的遠程工業(yè)監(jiān)控系統(tǒng)[J].計算機測量與控制,2014, 22(4): 1087–1089.
Development of intelligent experimental platform for water conservancy based on “Internet+”
FU Chen, YANG Guohua, LI Haibo, ZHAO Xiaofeng
(School of IoT Engineering, Wuxi Vocational Institute of Commerce, Wuxi 214153, China)
In order to meet the new demand for high-quality practical talents in industrial transformation and upgrading, strengthen the construction of practical teaching platform in higher vocational colleges and combine industrial control technology with computer software technology, an intelligent water conservancy experimental platform is designed, which is based on the actual water conservancy drainage station project. This platform takes PLC as the core of field control, adopts the mode of decentralized control and unified management, uses browser and mobile phone APP as the remote terminal service software, and finally realizes the data acquisition and monitoring control of drainage pumping station. Through this platform, students can understand the Internet + industrial control better.
intelligent control technology; intelligent water conservancy; experimental platform; Internet+
TP27
A
1002-4956(2019)11-0153-04
10.16791/j.cnki.sjg.2019.11.037
2019-04-24
江蘇省高等職業(yè)教育產(chǎn)教深度融合實訓(xùn)平臺—互聯(lián)網(wǎng)+工業(yè)智能技術(shù)應(yīng)用平臺項目(蘇教高﹝2016)10號)
付?。?983—),男,甘肅天水,碩士,實驗師,主要研究方向為通信技術(shù)、控制技術(shù)應(yīng)用以及系統(tǒng)集成。E-mail: fuchen@wxic.edu.cn