李路華 劉超
【摘要】? ? 近年來,隨著互聯(lián)網(wǎng)及信息化技術的不斷發(fā)展,物聯(lián)網(wǎng)技術與計算機信息技術相結(jié)合的應用越來越多,并成為設備遠程監(jiān)測技術的重要支撐。本文提出了基于物聯(lián)網(wǎng)及WebGIS技術的特種設備遠程監(jiān)控系統(tǒng)的研究方法,在了解現(xiàn)場實際需求基礎上,選用 4G 網(wǎng)絡作為設備監(jiān)測過程中數(shù)據(jù)傳輸通道,選用百度地圖API 作為WEBGIS的客戶端開發(fā)工具。在網(wǎng)絡傳輸設備中,擁有高性能處理器及功能豐富的USR-G781 DTU 作為網(wǎng)絡設備的收發(fā)器,實現(xiàn)數(shù)據(jù)采集裝置與監(jiān)控中心的遠程連接。利用 Modbus RTU 通信協(xié)議完成現(xiàn)場 PLC 與從站之間的通信以及 TCP/IP協(xié)議完成數(shù)據(jù)的網(wǎng)絡傳輸,選用基于ASP.NET MVC三層架構(gòu)、JQuery EasyUI前端技術開發(fā)系統(tǒng),利用 sqlserver 2008數(shù)據(jù)庫存儲、管理監(jiān)測數(shù)據(jù)。
【關鍵詞】? ? WEBGIS? ? 物聯(lián)網(wǎng)技術? ? 遠程監(jiān)控? ? 數(shù)據(jù)傳輸
一、背景
重要承壓類特種設備,如壓力容器和鍋爐,在制造、電力、生產(chǎn)等行業(yè)應用比較廣泛,對國家的民生及經(jīng)濟發(fā)展發(fā)揮著不可替代的重要作用。特種設備作為在生產(chǎn)中的重要環(huán)節(jié),如何將承壓類設備儀表中數(shù)據(jù)通過計算機及通訊技術,進行數(shù)據(jù)采集、處理、傳輸?shù)炔僮鳎瑥亩咝Э煽康谋O(jiān)測著設備的現(xiàn)場運行狀態(tài),保障其安全穩(wěn)定運行,避免安全事故和降低生產(chǎn)成本,是本課題的研究目的[1]。
二、監(jiān)控系統(tǒng)的總體結(jié)構(gòu)
2.1遠程監(jiān)控系統(tǒng)的總體框架設計
本系統(tǒng)由采集控制終端、無線通訊系統(tǒng)、后臺監(jiān)控中心管理平臺、WEBGIS(地理信息系統(tǒng))等部分構(gòu)成。采集傳感器安裝在特種設備如鍋爐和壓力容器上,實時監(jiān)控設備中溫度、壓力和液面等信息,并記錄收集數(shù)據(jù)。后臺監(jiān)控中心與采集控制終端通過4G DTU設備以4G無線通訊的方式實現(xiàn)雙向通信。
后臺監(jiān)控中心管理平臺統(tǒng)采用B/S架構(gòu),使用asp.net開發(fā),將采集到的數(shù)據(jù)實時發(fā)送到管理平臺,平臺進行儲存、解析和管理,并通過可視化地理信息界面將信息呈現(xiàn)給監(jiān)控人員。
從系統(tǒng)結(jié)構(gòu)圖中可以得出,現(xiàn)場控制層主要有傳感器(溫度、壓力等)、PLC 控制站和 數(shù)據(jù)傳輸單元DTU。首先 PLC 負責對現(xiàn)場溫度、壓力等檢測傳感器等模擬量進行采集,通過ModBus 協(xié)議4G DTU 網(wǎng)絡設備進行通信,然后將采集到的數(shù)據(jù)通過無線的方式傳送回后臺中心,此時后臺監(jiān)控中心通過Internet 網(wǎng),接收現(xiàn)場傳過來的數(shù)據(jù)。通過協(xié)議的配置將數(shù)據(jù)傳輸單元(DTU)與監(jiān)控中心進行通信搭建,監(jiān)控平臺通過4G無線網(wǎng)絡將從現(xiàn)場傳輸過來的實時數(shù)據(jù)進行分析、處理和保存,通過之前預設的警戒值進行比較來判斷現(xiàn)場特種設備運轉(zhuǎn)情況是否正常穩(wěn)定。4G 無線通信憑借通信質(zhì)量高、通信速度快、覆蓋面積廣等優(yōu)點,廣泛應用于有線部署難度較大的監(jiān)控領域[2]。
三、監(jiān)控系統(tǒng)的硬件設計
承壓類特種設備遠程監(jiān)控系統(tǒng)主要由硬件、軟件、通信三部分組成。硬件主要是現(xiàn)場采集控制設備主要由傳感器、控制器及4G網(wǎng)絡設備組成。它們是遠程監(jiān)控系統(tǒng)的基礎,它們是否能夠正常運轉(zhuǎn)直接影響到系統(tǒng)整體功能的順利實現(xiàn)。
軟件部分的主要任務是接收現(xiàn)場數(shù)據(jù)并存入數(shù)據(jù)庫、在WEBGIS上顯示實時數(shù)據(jù)以及通信的建立。本節(jié)主要從傳感器、PLC控制器以及4G無線數(shù)據(jù)傳輸終端的選型這幾方面展開,具體闡述系統(tǒng)方案的硬件設計。
3.1傳感器選擇
壓力傳感器采用普量 PT500-500系列, 該系列壓力變送器為進口感壓芯片,先進的貼片工藝,全封焊結(jié)構(gòu)、抗沖擊、耐疲勞、可靠性高, 介質(zhì)溫度可達500度。
PT100溫度傳感器是用鉑電阻PT100元件封裝的溫度傳感器,根據(jù)使用環(huán)境的溫度范圍、安裝方式不同用不同材料封裝成可以直接用在現(xiàn)場測溫的傳感器。
3.2 PLC 的選型
本論文設計中在對壓力容器現(xiàn)場控制器的選型上,以先進、可靠、經(jīng)濟、合理為前提,保證對控制對象進行實時控制以及系統(tǒng)長期穩(wěn)定高效地運行最終決定選用德國西門子公司生產(chǎn)的CPU-1200系列 PLC 作為控制器,選用 CPU-1214 作為主控制器。
S7-1200 可編程邏輯控制器 (PLC, Programmable Logic Controller) 提供了控制各種設備以滿足您自動化需要的靈活性和強大功能。 S7-1200 設計緊湊、組態(tài)靈活且具有功能強大的指令集,這些特點的組合使它成為控制各種應用的完美解決方案。[3]。
3.3物聯(lián)網(wǎng)終端設備選型
系統(tǒng)通訊方案設計采用了4G網(wǎng)絡,且要滿足通信模塊能夠與西門子 S7-1200 進行通訊,結(jié)合4G網(wǎng)絡傳輸?shù)膮f(xié)議、以及物聯(lián)網(wǎng)設備的可擴展性,并保證成本可控,本文擬選用 USR-G781 DTU 作為 物聯(lián)網(wǎng)終端設備。其硬件部分主要由 CPU 控制模塊和 4G 無線通信模塊以及電源模塊構(gòu)成。
四、監(jiān)控系統(tǒng)的通訊設計
遠程監(jiān)控系統(tǒng)起到橋梁作用的就是通信部分,實現(xiàn)現(xiàn)場數(shù)據(jù)采集設備和組態(tài)系統(tǒng)之間的數(shù)據(jù)交換。本章所研究的基于 4G 無線通信技術的數(shù)據(jù)傳輸過程,利用 Modbus RTU 和 TCP/IP 協(xié)議完成了相關技術和程序設計,并實現(xiàn)了現(xiàn)場數(shù)據(jù)傳輸和網(wǎng)絡數(shù)據(jù)傳輸這兩大部分的通信問題。
4.1“監(jiān)控中心與USR-G781 DTU的通信設計”
USR-G781 DTU 與監(jiān)控中心服務器進行通信時,必須在DTU 中設置服務器地址或是域名,這樣才能將數(shù)據(jù)準確的發(fā)送至監(jiān)控中心,實現(xiàn)二者無線數(shù)據(jù)交互[4][5]。相反,控制指令將從監(jiān)控平臺發(fā)出,借助4G無線網(wǎng)絡發(fā)送至DTU,指令被接收后進行加工封裝處理,最終發(fā)送至PLC控制器,由執(zhí)行器完成任務。
4.2服務器 WinSock通信軟件設計
監(jiān)控中心基于 4G 網(wǎng)絡采用 TCP 協(xié)議以 socket 的方式收發(fā) IP 數(shù)據(jù)包,實現(xiàn)與監(jiān)控終端的信息交互。所以數(shù)據(jù)通信模塊的軟件設計采用 Winsock 控件實現(xiàn)socket 的連接。本系統(tǒng)主要采用面向連接的 socket 方式。
以客戶端/服務器模式建立 TCP/IP 通信基于兩點:一是非對等作用,二是異步通信。使用TCP 協(xié)議的 socket通信程序包括服務程序和客戶程序[6],本系統(tǒng)數(shù)據(jù)通訊模塊,具體實現(xiàn):通過獲取本地IP 和端口號啟動監(jiān)聽機制,當有監(jiān)控終端發(fā)來的請求時,通過 socket 建立 TCP連接,從而實現(xiàn)對數(shù)據(jù)的進一步處理,并可以發(fā)送控制命令。
當有一方斷開連接,則軟件釋放所有緩存及 Winsock 控件,結(jié)束通信。
五、監(jiān)控系統(tǒng)的軟件設計
5.1 Web頁面設計
系統(tǒng)的Web端開發(fā)使用ASP.NET+MVC+EF的架構(gòu),結(jié)合百度地圖JavaScript API來進行開發(fā)。前端選擇使用的JavaScript框架為 jQuery EasyUI,EasyUI能夠快速開發(fā)出功能豐富并且美觀的UI界面,減少開發(fā)周期。Web系統(tǒng)平臺主要包括地理信息系統(tǒng)(GIS)、實時數(shù)據(jù)等功能。
對于數(shù)據(jù)的顯示,搭建了WEBGIS的顯示方式,將采集到的數(shù)據(jù)進行JSON格式化,通過百度地圖API顯示在百度地圖上;另外當超出設定的警戒值時將會彈出報警窗口。
六、總結(jié)
文章綜合運用4G無線通信技術、地理信息技術,軟件工程技術等技術,提出了遠程設備監(jiān)控系統(tǒng)的整體構(gòu)建方案;建立了借助云平臺的數(shù)據(jù)傳輸平臺實驗,完成現(xiàn)場傳感器發(fā)送數(shù)據(jù)及遠程電腦端接收數(shù)據(jù)的傳輸實驗,驗證了通訊方案的可行性,通過使用百度地圖API及ASP.NET編程技術將采集到的數(shù)據(jù)展示在地圖上,實現(xiàn)了基于地理信息的動態(tài)數(shù)據(jù)顯示功能。
參? 考? 文? 獻
[1]徐真. 基于GPRS及GIS技術的重要承壓類特種設備遠程監(jiān)控系統(tǒng)的設計與實現(xiàn)[D].山東大學,2008
[2]崔心惠.基于4G網(wǎng)絡的污水處理遠程監(jiān)控系統(tǒng)研究與應用 [D]. 安徽工業(yè)大學, 2018
[3]王浩. PL在化工廢水處理廠自動控制系統(tǒng)中的應用研究[J]. 山東工業(yè)技術,2017(24):118.
[4]吳云峰, 周龍軍. 基于 GPRS 技術 PLC 遠程通信應用于城市熱網(wǎng)監(jiān)控[J]. 區(qū)域供熱,2004(4):17-20.
[5]王建華, 李璞. GPRS 通信在油井遠程監(jiān)控系統(tǒng)中的應用[J]. 石油鉆探技術, 2004,32(2):67-70.
[6]梁玉. 基于C#的數(shù)據(jù)采集上位機軟件設計[D].西安電子科技大學,2014.