1、空壓機無線監(jiān)控系統(tǒng)概述
1.1、空壓機無線遠程在線監(jiān)控系統(tǒng)需求
由于空壓機分散在全國各地使用,需用把空壓機的運行狀態(tài)數(shù)據(jù)實時采集到中心服務器,并集中處理。所以無線監(jiān)控系統(tǒng)需要完成的功能如下:
1)空壓機連接無線通信設備,通過無線方式實現(xiàn)中心服務器和空壓機的通信
2)實時顯示每個空壓機的運行狀態(tài),如主機運行、停止等
3)實時采集空壓機的運行數(shù)據(jù),如果溫度、壓力、電流等數(shù)據(jù)
4)用戶可通過IE等瀏覽器在任何可以上網(wǎng)的地方查看空壓機的運行狀態(tài)
5)中心服務器可配置三種用戶等級操作權限設定
6)中心服務器可以對空壓機的數(shù)據(jù)進行判斷,超出設定值則進行報警提示
7)一個中心服務器可以同時采集至少1000臺空壓機的數(shù)據(jù)
8)中心服務器對空壓機歷史運行數(shù)據(jù)進行保存,可以查閱分析
1.2、監(jiān)控系統(tǒng)架構
無線監(jiān)控系統(tǒng)包括:空壓機應用現(xiàn)場、無線數(shù)據(jù)傳輸、數(shù)據(jù)中心服務器和用戶遠程登陸監(jiān)控三部分組成??諌簷C通過485接口和GPRS無線通信設備連接,GPRS設備使用中國移動或者聯(lián)通的網(wǎng)絡和數(shù)據(jù)中心建立無線的數(shù)據(jù)傳輸通道。通過GPRS設備建立的無線數(shù)據(jù)傳輸通道,中心服務器可以和空壓機進行數(shù)據(jù)通信,如,在數(shù)據(jù)中心控制空壓機的啟動、停止,獲取空壓機的運行數(shù)據(jù)等。同時、用戶也可以在其他可以上網(wǎng)的電腦上通過IE等瀏覽器登陸到中心服務器查看空壓機的運行狀態(tài)和相關數(shù)據(jù)。
空壓機應用現(xiàn)場:由于空壓機是分散的安裝在應用現(xiàn)場,所以采用GPRS無線通信的方式進行數(shù)據(jù)傳輸。無線通信的優(yōu)點是:不受環(huán)境和距離的限制;易安裝,節(jié)省了布線施工的開銷;實時在線。
數(shù)據(jù)無線傳輸:在本系統(tǒng)中使用中國移動或者聯(lián)通的無線網(wǎng)絡進行數(shù)據(jù)傳輸,其特點是翻蓋廣,信號好,可實時進行數(shù)據(jù)傳輸。
數(shù)據(jù)中心服務器:數(shù)據(jù)中心主要的功能是集中管理所有的空壓機。中心可以可實時采集空壓機的運行狀態(tài)和數(shù)據(jù),并可遠程配置,控制空壓機的運行。中心還提供其他用戶遠程訪問等功能,即其他用戶在后可以通過IE等瀏覽器登陸中心服務器查看數(shù)據(jù)等。圖表1為系統(tǒng)架構圖。
2、無線監(jiān)控系統(tǒng)設計
無線監(jiān)控系統(tǒng)中的中心服務器采用B/S架構的技術實現(xiàn)。中心服務器主要完成接收空壓機的現(xiàn)場數(shù)據(jù)、數(shù)據(jù)處理、保存、顯示、遠程登陸等功能,包括數(shù)據(jù)中心服務器軟件和用戶WEB遠程監(jiān)控軟件,系統(tǒng)結構框圖如下:
2.1、數(shù)據(jù)中心服務器軟件功能
設備管理模塊
該模塊主要功能:添加,刪除空壓機設備;配置設備信息,如配置DTU號,配置設備地址信息,配置設備類型,配置其他說明信息等。組織設備,管理設備。當設備較多時,該功能特別重要,可方便客戶管理設備,使組織清晰
設備通訊管理模塊: 通訊管理模塊負責程序與DTU的通訊管理。通訊管理模塊,采用異步socket方式同DTU進行通訊。
系統(tǒng)配置模塊:該模塊負責管理系統(tǒng)配置,如系統(tǒng)端口,采樣周期,是否保存數(shù)據(jù)等系統(tǒng)配置信息。
通訊協(xié)議解碼編碼模塊:該模塊根據(jù)設備的通訊協(xié)議,將設備發(fā)送給數(shù)據(jù)中心的數(shù)據(jù)根據(jù)協(xié)議解碼,然后將解碼后的數(shù)據(jù)提供給軟件中心,或顯示或保存。該模塊還負責將查詢命令,設置參數(shù)或控制命令,編碼為設備通信協(xié)議格式,通過“通訊管理模塊”發(fā)送給設備。該部分隨設備或通訊協(xié)議不同而不同。
實時數(shù)據(jù)顯示模塊:該部分將通訊協(xié)議解碼后的數(shù)據(jù)顯示。
數(shù)據(jù)統(tǒng)計模塊:根據(jù)客戶需要,生成統(tǒng)計數(shù)據(jù)。
故障報警模塊:根據(jù)設備報警條件,等發(fā)生報警時,給出報警信息。并記錄報警信息。
2.2、用戶WEB遠程監(jiān)控軟件功能
WEB遠程監(jiān)控軟件主要是實現(xiàn)客戶通過IE等瀏覽器的方式監(jiān)控空壓機的運行狀態(tài),并且可以完成設置用戶權限、報警、歷史數(shù)據(jù)查閱。
空壓機運行數(shù)據(jù)查閱
用戶通過瀏覽器登陸到中心服務器后可以查閱空壓機的運行數(shù)據(jù)和狀態(tài),高級用戶也可以配置參數(shù)和遠程控制空壓機的啟動和停止。界面參考如下:
不同用戶權限說明和設置
系統(tǒng)支持三個等級的用戶權限:
一級用戶:可以添加和刪除其他用戶;可以查看所有空壓機數(shù)據(jù);可以設置參數(shù);可以控制空壓機啟動和停止。
二級用戶:可以查看的空壓機的數(shù)據(jù);可以設置參數(shù);可以控制空壓機的啟動和停止;
三級用戶:只能查看部分空壓機的運行狀態(tài)數(shù)據(jù)。
所有的用戶操作,均在數(shù)據(jù)中心進行操作。
錯誤報警功能
當某些數(shù)據(jù)超過設置的值后,可以產(chǎn)生報警信息,設備圖標變?yōu)楣收?、報警狀態(tài),將故障信息保存:
參數(shù)設置功能:參數(shù)設置一般在數(shù)據(jù)中心軟件進行操作,處于安全原因,我們不推薦在Web端進行設備的參數(shù)設置。 中心端的參數(shù)設置:
遠程空壓機控制:高級用戶可以通過WEB頁面啟動、停止、復位空壓機。
2.3 、空壓機大致顯示界面
客戶登陸網(wǎng)頁時,大致的顯示界面如下:
三、空壓機無線監(jiān)控系統(tǒng)開發(fā)說明
由于系統(tǒng)接入的設備、界面要求等對開發(fā)的周期、費用會產(chǎn)品一定的影響,因此在一期的開發(fā)中對一些情況做進一步的說明:
1)一期開發(fā)只接入一種的設備。
2)開發(fā)的功能只限于本系統(tǒng)中提到的功能,具體的界面、操作流程等雙方溝通協(xié)作完成
3)我公司開發(fā)監(jiān)控系統(tǒng)中心軟件,但不提供中心軟件運行所需的操作系統(tǒng)、數(shù)據(jù)庫等軟件,但提供安裝、調試等工作
4)需要支持多種設備、添加其他功能可在第二期的系統(tǒng)開發(fā)中完成
系統(tǒng)優(yōu)勢:
運行高效:數(shù)據(jù)中心采用模塊化、矩陣化設計,各功能模塊即使處理大數(shù)據(jù)量,多連接也可流暢運行。
性能可靠穩(wěn)定:數(shù)據(jù)中心軟件已為多家客戶提供無線監(jiān)控系統(tǒng),對設備的管理、數(shù)據(jù)顯示、保存等功能都有專業(yè)化的處理,保證系統(tǒng)長時間的可靠穩(wěn)定運行。