周萌,鳳蔚,任曉霞,楊淑云
(中國(guó)地質(zhì)環(huán)境監(jiān)測(cè)院,北京 100081)
?
基于工業(yè)通訊和云主機(jī)的地下水監(jiān)測(cè)系統(tǒng)設(shè)計(jì)
周萌,鳳蔚,任曉霞,楊淑云
(中國(guó)地質(zhì)環(huán)境監(jiān)測(cè)院,北京 100081)
當(dāng)前,高速發(fā)展的物聯(lián)網(wǎng)和云計(jì)算技術(shù)為工業(yè)、農(nóng)業(yè)、生活等多方面帶來(lái)了革命性升級(jí)。該文設(shè)計(jì)的地下水監(jiān)測(cè)系統(tǒng)可利用工業(yè)通訊技術(shù)自動(dòng)采集傳感器中的數(shù)據(jù),形成基于OPC規(guī)范的數(shù)據(jù)集,并被云主機(jī)的組態(tài)軟件引用和記錄,實(shí)現(xiàn)地下水信息存儲(chǔ)至服務(wù)器的功能。該系統(tǒng)對(duì)數(shù)據(jù)采集和傳輸技術(shù)進(jìn)行了優(yōu)化升級(jí),極大提高單服務(wù)器控制的監(jiān)測(cè)點(diǎn)數(shù)量,具備實(shí)現(xiàn)大規(guī)模動(dòng)態(tài)監(jiān)測(cè)的能力,以滿(mǎn)足對(duì)地下水環(huán)境信息數(shù)據(jù)的需求。
地下水;監(jiān)測(cè);工業(yè)通訊;云主機(jī)
地下水是當(dāng)前非常重要的飲用水和工業(yè)用水來(lái)源,但目前我國(guó)某些地方出現(xiàn)了大規(guī)模的地下水超采和污染問(wèn)題,地下水資源被嚴(yán)重破壞[1-2]。為了及時(shí)遏制水資源與環(huán)境問(wèn)題,國(guó)務(wù)院于2015年4月2日發(fā)布了《水污染防治行動(dòng)計(jì)劃》(簡(jiǎn)稱(chēng)“水十條”),明確了要“完善水環(huán)境監(jiān)測(cè)網(wǎng)絡(luò)”,提出了提升對(duì)地下水環(huán)境監(jiān)測(cè)的技術(shù)支撐能力的要求[1]。2015年6月,國(guó)家發(fā)改委正式批復(fù)了《國(guó)家地下水監(jiān)測(cè)工程可行性研究報(bào)告》的初步設(shè)計(jì)概算,此工程將建設(shè)地下水監(jiān)測(cè)站點(diǎn)10103個(gè),建設(shè)省級(jí)節(jié)點(diǎn)31個(gè)。表明了國(guó)家對(duì)地下水監(jiān)測(cè)的高度重視,反映了全面推進(jìn)地下水監(jiān)測(cè)的迫切性。
在當(dāng)前的網(wǎng)絡(luò)時(shí)代,迅速發(fā)展工業(yè)傳感器和工業(yè)通訊領(lǐng)域以高精度、采用公眾標(biāo)準(zhǔn)、穩(wěn)定性好、技術(shù)體系完善等特點(diǎn),逐步向非工業(yè)領(lǐng)域開(kāi)疆拓土,形成了普及多種行業(yè)的物聯(lián)網(wǎng)[3-4]。例如:無(wú)人值守的停車(chē)場(chǎng)或高速公路收費(fèi)口,無(wú)人值守或可遠(yuǎn)程控制的養(yǎng)魚(yú)池,電力行業(yè)的遠(yuǎn)程抄表,甚至是孩子身上的守護(hù)定位儀,反映傳感器的數(shù)據(jù)采集和工業(yè)通訊的網(wǎng)絡(luò)交互質(zhì)量均達(dá)到了非常高的水平,物聯(lián)網(wǎng)的時(shí)代已經(jīng)到來(lái)。
地下水監(jiān)測(cè)行業(yè)以傳統(tǒng)的短信為信息載體,頻率為1天1次或者n天1次,且同一接收端僅能連接30~40個(gè)監(jiān)測(cè)點(diǎn),可拓展性差。部分監(jiān)測(cè)項(xiàng)目采用DTU/RTU數(shù)據(jù)傳輸方式,但一臺(tái)接收端一般只能接受8個(gè)發(fā)射端。利用傳統(tǒng)的數(shù)據(jù)采集方式,若要收集10103點(diǎn)的數(shù)據(jù),需采購(gòu)約250套短信接收端或1200套R(shí)TU接收端,投資和管理成本極其巨大。傳統(tǒng)的水質(zhì)監(jiān)測(cè),監(jiān)測(cè)分析頻率一般為數(shù)月或1年1次,需定期采樣并送往實(shí)驗(yàn)室進(jìn)行分析,然后人工將分析結(jié)果遞交監(jiān)測(cè)單位[5-6]。若進(jìn)行頻繁監(jiān)測(cè),傳統(tǒng)的方式將使工作人員不堪重負(fù)??梢?jiàn),進(jìn)行大規(guī)模的監(jiān)測(cè)部署和實(shí)施,需對(duì)當(dāng)前的監(jiān)測(cè)技術(shù)進(jìn)行適應(yīng)性改進(jìn)。
基于在線(xiàn)監(jiān)測(cè)傳感器、工業(yè)通訊和彈性計(jì)算技術(shù),設(shè)計(jì)了適用于海量監(jiān)測(cè)點(diǎn)和多指標(biāo)在線(xiàn)監(jiān)測(cè)的強(qiáng)健、穩(wěn)定和安全的地下水監(jiān)測(cè)系統(tǒng),拋磚引玉,為相關(guān)研究者提供參考。
在線(xiàn)監(jiān)測(cè),是指安裝在地下水開(kāi)發(fā)設(shè)備上的各類(lèi)監(jiān)測(cè)儀表,在不影響生產(chǎn)的前提下對(duì)地下水進(jìn)行周期性的實(shí)時(shí)測(cè)量,并將所得數(shù)據(jù)上傳至數(shù)據(jù)接收端的監(jiān)測(cè)方式。在線(xiàn)監(jiān)測(cè)比普通監(jiān)測(cè)的頻率要高很多,適用于需要對(duì)監(jiān)測(cè)目的密切關(guān)注的案例。隨著對(duì)地下水水質(zhì)和資源狀況關(guān)注度的提升,有必要對(duì)相關(guān)參數(shù)進(jìn)行在線(xiàn)監(jiān)測(cè)。
地下水監(jiān)測(cè)工作主要有區(qū)域調(diào)查、常規(guī)監(jiān)測(cè)和專(zhuān)項(xiàng)監(jiān)測(cè)這3種類(lèi)別[7]。表1列出了區(qū)域調(diào)查和常規(guī)監(jiān)測(cè)的指標(biāo),并列出了在地下水和地表水監(jiān)測(cè)項(xiàng)目中已具有成熟在線(xiàn)監(jiān)測(cè)技術(shù)的指標(biāo)??梢钥闯觯翱稍诰€(xiàn)監(jiān)測(cè)”項(xiàng)目中,水位、水溫、流量、pH、氨氮、渾濁度和TDS這7項(xiàng)指標(biāo)具有較廣泛的在線(xiàn)監(jiān)測(cè)需求,可作為在線(xiàn)監(jiān)測(cè)的內(nèi)容。
表1 地下水監(jiān)測(cè)項(xiàng)目
經(jīng)對(duì)設(shè)備市場(chǎng)調(diào)研,上述7個(gè)可在線(xiàn)監(jiān)測(cè)指標(biāo)的傳感器工作原理見(jiàn)表2。
表2 傳感器工作原理
與當(dāng)前廣泛應(yīng)用的地下水水位監(jiān)測(cè)設(shè)備的專(zhuān)用數(shù)據(jù)格式或信號(hào)協(xié)議不同,普通的工業(yè)傳感器一般以12V電壓下4~20mA的電流值(即反應(yīng)了在被測(cè)水樣的影響下,設(shè)備本身電阻的變化)作為模擬數(shù)據(jù)來(lái)反映測(cè)得的值,高級(jí)的傳感器則直接以格式化的數(shù)字?jǐn)?shù)據(jù)輸出。憑借規(guī)范的數(shù)據(jù)協(xié)議,工業(yè)傳感器是當(dāng)前物聯(lián)網(wǎng)時(shí)代工業(yè)傳感器中最通用的信號(hào)表達(dá)方式之一,能與多種數(shù)據(jù)讀取設(shè)備兼容。
該文選用廣州巨控公司的GRM203G系列工業(yè)通訊模塊(以下簡(jiǎn)稱(chēng)GRM模塊)來(lái)讀取傳感器中的電流數(shù)據(jù)。GRM模塊是一款嵌入式監(jiān)控終端,是針對(duì)需要無(wú)人值守和遠(yuǎn)程控制要求的工業(yè)監(jiān)控現(xiàn)場(chǎng)而設(shè)計(jì),可實(shí)現(xiàn)遠(yuǎn)程控制、遠(yuǎn)程查詢(xún)、GPRS遠(yuǎn)程報(bào)警等功能,廣泛應(yīng)用于機(jī)房報(bào)警、基站監(jiān)控、工業(yè)自動(dòng)化控制、環(huán)境監(jiān)測(cè)、供水等領(lǐng)域[8-9]。定制的GRM203G-8I4Q模塊可以同時(shí)接收8組電流模擬數(shù)據(jù),對(duì)4組電源進(jìn)行開(kāi)關(guān)控制,完全可以收取上述7組項(xiàng)目的數(shù)據(jù),并實(shí)現(xiàn)在需要監(jiān)測(cè)時(shí)才給傳感器供電。另外還可以定制4I型模塊,即只接收4組電流模擬數(shù)據(jù)輸入,可減少設(shè)備成本(圖1)。
圖1 GRM模塊樣式及接口說(shuō)明
將各傳感器連接至模塊的信號(hào)源線(xiàn)柱并接通電源后,將GRM模塊與PC連接,在PC端專(zhuān)用的GRM Developer軟件中對(duì)模塊與傳感器的連接情況進(jìn)行工程配置,并指定相關(guān)的電流與數(shù)值之間的線(xiàn)性轉(zhuǎn)換關(guān)系,將PC段配置好的工程下載到GRM模塊,即可讀取到各傳感器實(shí)時(shí)的數(shù)據(jù)[10]。
將中國(guó)移動(dòng)或者中國(guó)聯(lián)通的SIM卡裝至GRM模塊的卡槽,并安裝好GPRS天線(xiàn),信號(hào)穩(wěn)定后GRM模塊就已經(jīng)準(zhǔn)備好發(fā)送數(shù)據(jù)。在模塊內(nèi)部,已將各傳感器的地址和數(shù)據(jù)進(jìn)行整合,作為一個(gè)OPC組態(tài)對(duì)象進(jìn)行封裝。模塊讀取工程配置中的服務(wù)器地址,與組態(tài)服務(wù)器通訊并接受數(shù)據(jù)讀寫(xiě)指令。配置工程默認(rèn)選擇GRM廠(chǎng)家免費(fèi)提供的組態(tài)服務(wù)器,用戶(hù)也可以與廠(chǎng)家聯(lián)系進(jìn)行自建平臺(tái),以維護(hù)數(shù)據(jù)的安全性。
云主機(jī)是在高性能物理主機(jī)集群的基礎(chǔ)上,利用虛擬機(jī)技術(shù)創(chuàng)建出的不確定數(shù)量的虛擬主機(jī)。相對(duì)于傳統(tǒng)的物理服務(wù)器,云主機(jī)具有如下特點(diǎn)和優(yōu)勢(shì):①在線(xiàn)保障率可達(dá)99.999%,系統(tǒng)穩(wěn)定和網(wǎng)絡(luò)通訊可靠性好;②CPU、帶寬和存儲(chǔ)等主要性能可隨需要的變化而隨時(shí)調(diào)整;③云主機(jī)具有多家主干網(wǎng)運(yùn)營(yíng)商接入,可適應(yīng)不同運(yùn)營(yíng)商的客戶(hù)端;④具有良好的防火墻保護(hù)服務(wù),安全性較好;⑤更低的建設(shè)和維護(hù)成本。
當(dāng)客戶(hù)開(kāi)始選購(gòu)一臺(tái)云主機(jī)時(shí),即可定制所需的性能參數(shù)(圖2)。云主機(jī)的價(jià)格隨參數(shù)的不同而浮動(dòng)。針對(duì)地下水監(jiān)測(cè)的布點(diǎn)規(guī)模和采集頻率,再加上向物理數(shù)據(jù)庫(kù)轉(zhuǎn)移數(shù)據(jù)所需帶寬和處理能力,綜合評(píng)定所需云主機(jī)性能。
圖2 云主機(jī)選購(gòu)配置頁(yè)面(以阿里云ECS云主機(jī)為例)
云主機(jī)選擇Windows Server 2003或Windows Server 2008為操作系統(tǒng)平臺(tái),安裝部署GRM模塊專(zhuān)用的OPC管理器軟件系統(tǒng),安裝同時(shí)即在操作系統(tǒng)內(nèi)注冊(cè)了OPC數(shù)據(jù)服務(wù)。錄入GRM模塊的組態(tài)服務(wù)器地址(默認(rèn)為廠(chǎng)家服務(wù)器)及模塊編號(hào)和密碼,即可建立云主機(jī)與傳感器數(shù)據(jù)之間的連接通道。GRM OPC管理器理論上可以連接上千個(gè)GRM模塊,即同時(shí)監(jiān)測(cè)上千口井,比傳統(tǒng)的短信接收器模式有非常大的容量提升。對(duì)于上萬(wàn)口井,需建立多個(gè)云主機(jī)及相關(guān)配套組態(tài)軟件系統(tǒng)(圖3)。
圖3 OPC管理器界面
另外,在云主機(jī)上部署免USB加密鎖的GiantView(GRM專(zhuān)用版)組態(tài)軟件(圖4),連接當(dāng)前系統(tǒng)中的OPC數(shù)據(jù)服務(wù),即可連接此服務(wù)中各傳感器的地址及實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)[9]。針對(duì)各組監(jiān)測(cè)數(shù)據(jù),建立對(duì)應(yīng)的組態(tài)變量,并設(shè)置成“保存數(shù)值”(圖5),則GiantView組態(tài)將定時(shí)讀取傳感器并將數(shù)據(jù)保存至指定的Firebird數(shù)據(jù)庫(kù)中。
圖4 GiantView組態(tài)軟件界面
圖5 變量保存數(shù)值設(shè)置界面
在云主機(jī)上安裝Firebird數(shù)據(jù)庫(kù)的ODBC驅(qū)動(dòng)程序后,在系統(tǒng)控制面板中,對(duì)新增的“Firebird Server Control”進(jìn)行啟動(dòng)設(shè)置,即可形成數(shù)據(jù)連接通道,具體設(shè)置見(jiàn)圖6。
圖6 Firebird數(shù)據(jù)庫(kù)服務(wù)控制臺(tái)
若要在云主機(jī)上本地查看,可安裝專(zhuān)用的Firebird數(shù)據(jù)庫(kù)管理工具。該文以FlameRobin為例(圖7),連接到GiantView組態(tài)工程文件夾下的數(shù)據(jù)庫(kù)文件(路徑為“組態(tài)工程名RunTimeDataGvRecDB.FDB”)。
圖7 FlameRobin Firebird數(shù)據(jù)庫(kù)管理界面
若想查看數(shù)據(jù)庫(kù)中的監(jiān)測(cè)數(shù)據(jù),可點(diǎn)擊界面中Database菜單,再點(diǎn)擊“Run a query…”,輸入如下SQL語(yǔ)句,即可查詢(xún)到“變量名”、“變量值”和“記錄時(shí)間”這3個(gè)主要字段的全部數(shù)據(jù),查詢(xún)結(jié)果將顯示在語(yǔ)句下方。
——————代碼開(kāi)始——————
SELECT TABVARREC.AUTO_ID,
STAB_DICT.VAR_NAME, TABVARREC.VAR_VALUE, TABVARREC.REC_TIME
FROM STAB_DICT
INNER JOIN TABVARREC ON (STAB_DICT.VAR_ID = TABVARREC.VAR_ID)
——————代碼結(jié)束——————
因Firebird數(shù)據(jù)庫(kù)一般不是用戶(hù)期望的數(shù)據(jù)庫(kù)最終保存地點(diǎn),需要針對(duì)各組態(tài)變量將數(shù)據(jù)從Firebird中讀取出來(lái),并轉(zhuǎn)存至地下水監(jiān)測(cè)數(shù)據(jù)中心的物理服務(wù)器中。為實(shí)現(xiàn)此功能,可以開(kāi)發(fā)專(zhuān)門(mén)“搬運(yùn)”數(shù)據(jù)的程序并部署至云服務(wù)器,連接Firebird數(shù)據(jù)庫(kù),定期(例如:1小時(shí))讀取數(shù)據(jù)表中上一次讀取后新產(chǎn)生的數(shù)據(jù),并將其插入到物理服務(wù)器的數(shù)據(jù)庫(kù)中。
至此,形成了從傳感器到物理服務(wù)器全過(guò)程的數(shù)據(jù)采集和通信技術(shù)方案,整體工作流程如圖8所示。
圖8 地下水監(jiān)測(cè)系統(tǒng)工作流程圖
該監(jiān)測(cè)系統(tǒng)采用工業(yè)傳感器替代傳統(tǒng)簡(jiǎn)易傳感器,利用工業(yè)通訊技術(shù)讀取和遠(yuǎn)傳監(jiān)測(cè)數(shù)據(jù),利用性能參數(shù)可靈活配置的云主機(jī)接收和存儲(chǔ)監(jiān)測(cè)數(shù)據(jù),通過(guò)定制開(kāi)發(fā)程序?qū)⒈O(jiān)測(cè)數(shù)據(jù)轉(zhuǎn)存至監(jiān)測(cè)中心物理主機(jī),完成地下水信息的在線(xiàn)監(jiān)測(cè)。系統(tǒng)引入工業(yè)通訊技術(shù),旨在促進(jìn)傳統(tǒng)地下水監(jiān)測(cè)設(shè)備和通訊的規(guī)范化,并提升監(jiān)測(cè)精度,擴(kuò)大監(jiān)測(cè)種類(lèi);采用云平臺(tái)作為數(shù)據(jù)接收的第一站,是利用其性能靈活配置、技術(shù)成熟、成本低等特點(diǎn),加之GRM組態(tài)和OPC管理器強(qiáng)大通訊能力的優(yōu)勢(shì),實(shí)現(xiàn)了監(jiān)測(cè)數(shù)據(jù)收集規(guī)模的大提升,可極大緩解上萬(wàn)監(jiān)測(cè)點(diǎn)數(shù)據(jù)并發(fā)時(shí)的壓力。系統(tǒng)是基于多樣化的工業(yè)傳感器產(chǎn)品和成熟的工業(yè)數(shù)據(jù)采集案例進(jìn)行針對(duì)性設(shè)計(jì)的,仍需工業(yè)控制行業(yè)和實(shí)際監(jiān)測(cè)項(xiàng)目的考驗(yàn)。
[1] 中華人民共和國(guó)國(guó)務(wù)院.水污染防治行動(dòng)計(jì)劃[R].北京:中華人民共和國(guó)國(guó)務(wù)院,2015.
[2] 李陽(yáng),周金龍,徐東.我國(guó)地下水動(dòng)態(tài)監(jiān)測(cè)網(wǎng)優(yōu)化布設(shè)方法研究綜述[J].地下水,2015,(2):64-65.
[3] 李國(guó)剛,李旭文,溫香彩.物聯(lián)網(wǎng)技術(shù)發(fā)展與環(huán)境自動(dòng)監(jiān)控系統(tǒng)建設(shè)[J].中國(guó)環(huán)境監(jiān)測(cè),2011,(1):5-10.
[4] 石愛(ài)軍,馬娟,齊安文,等.物聯(lián)網(wǎng)技術(shù)在突發(fā)地質(zhì)災(zāi)害應(yīng)急響應(yīng)中的應(yīng)用研究[J].水文地質(zhì)工程地質(zhì),2014,(5):148-152.
[5] 中國(guó)地質(zhì)環(huán)境監(jiān)測(cè)院.典型地區(qū)地下水監(jiān)測(cè)預(yù)報(bào)成果報(bào)告(2012年度)[R].北京:中國(guó)地質(zhì)環(huán)境監(jiān)測(cè)院,2013.
[6] DD2008-01.地下水污染地質(zhì)調(diào)查評(píng)價(jià)規(guī)范[S].
[7] HJ/T164-2004,地下水環(huán)境監(jiān)測(cè)技術(shù)規(guī)范[S].
[8] 方健.基于GRM200G換熱站無(wú)線(xiàn)遠(yuǎn)程監(jiān)控系統(tǒng)[J].科技風(fēng),2013,(23):135.
[9] 康玉忠,袁榮華,楊俊峰.基于GRM200G的化工反應(yīng)釜遠(yuǎn)程監(jiān)控設(shè)計(jì)[J].微型電腦應(yīng)用,2015,(5):15-16.
[10] 于鎵,劉中一,單慧勇.巨控GRM200G模塊在水產(chǎn)養(yǎng)殖遠(yuǎn)程監(jiān)控系統(tǒng)中的應(yīng)用[J].科技創(chuàng)新與應(yīng)用,2014,(30):27.
Design of Groundwater Monitoring System Based on Industrial Communication and Cloud Server
ZHOU Meng, FENG Wei, REN Xiaoxia, YANG Shuyun
(China Geo-environment Monitoring Institute, Beijing 100081, China)
At present, high-speed developing internet of things (IOT) and cloud computing technology provide revolutionary upgrades for industry, farming and living. In the groundwater monitoring system designed in this assay, industrial communication technology can be used to automatically collect data from sensors and form dataset under OPC regulation. The dataset would be quoted and recorded by configuration software deployed at cloud server. The goal of collecting and recording the groundwater monitoring data can be realized. This system can optimize and upgrade the data collecting and transporting technologies, dramatically increases the amount of monitor points that a single server can deal with. So the system has the ability to perform dynamic monitoring for enormous targets to meet the need for groundwater environmental information.
Groundwater; monitoring; industrial communication; cloud server; environment
2015-06-29;
2015-08-09;編輯:曹麗麗
周萌(1982—),女,山西運(yùn)城人,工程師,主要從事水工環(huán)領(lǐng)域信息化工作;E-mail:zhoum@mail.cigem.gov.cn
TP274
B
周萌,鳳蔚,任曉霞,等.基于工業(yè)通訊和云主機(jī)的地下水監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].山東國(guó)土資源,2015,31(11):51-55.ZHOU Meng, FENG Wei, REN Xiaoxia, etc.Design of Groundwater Monitoring System Based on Industrial Communication and Cloud Server[J].Shandong Land and Resources,2015,31(11):51-55.