l 系統(tǒng)的整體結構
基于Web的遠程監(jiān)控系統(tǒng)可分為現(xiàn)場監(jiān)控(智能終端)、監(jiān)控中心(包括通信模塊、數(shù)據(jù)庫服務器、Web服務器)和客戶三個子系統(tǒng)。智能終端一方面負責采集現(xiàn)場各設備的運行狀況數(shù)據(jù),并傳送給監(jiān)控中心;另一方面接收監(jiān)控中心的控制命令,并采取相應的動作。監(jiān)控中心通信模塊完成和現(xiàn)場控制器的數(shù)據(jù)傳送任務,Web服務器完成與客戶以及現(xiàn)場子系統(tǒng)的交互,數(shù)據(jù)庫則用于存儲現(xiàn)場得到的實時數(shù)據(jù)??蛻糇酉到y(tǒng)由瀏覽器實現(xiàn),是用戶直接與其交互的部分,它接受用戶的輸入,從監(jiān)控中心獲取監(jiān)測數(shù)據(jù)或通過監(jiān)控中心發(fā)送控制命令。
在水產(chǎn)養(yǎng)殖中的遠程監(jiān)控系統(tǒng)主要是以水的溫度、PH值、溶解氧和水位等為監(jiān)控對象,通過RS 485把現(xiàn)場監(jiān)控計算機與現(xiàn)場監(jiān)控儀連接起來,并通過Internet(或GPRS、無線、撥號上網(wǎng))連接遠程監(jiān)控計算機和現(xiàn)場監(jiān)控計算機,從而使遠程監(jiān)控計算機能夠隨時監(jiān)控現(xiàn)場實時狀況。整個系統(tǒng)的硬件結構如圖1所示。
遠程監(jiān)控計算機監(jiān)視被控對象的現(xiàn)場參數(shù)變化情況和查詢部分歷史數(shù)據(jù);現(xiàn)場監(jiān)控計算機根據(jù)遠程監(jiān)控計算機用戶的要求向遠程發(fā)送檢測到的實時數(shù)據(jù)和對現(xiàn)場監(jiān)控儀的自動化監(jiān)控;現(xiàn)場監(jiān)控儀的核心是可編程控制器(Programmable Logic Controller,PLC),實現(xiàn)對被監(jiān)控參數(shù)的測量。分別由被控參數(shù)對應的傳感器檢測被控對象的實際數(shù)據(jù),由調(diào)理電路放大,經(jīng)過隔離電路和A/D轉換以后上傳至PLC,經(jīng)PLC中的PID控制器計算出系統(tǒng)的控制量,控制量再由PLC的D/A轉換模塊或PLC的I/O口向執(zhí)行機構發(fā)送控制信號。
2 系統(tǒng)的軟件結構模塊
遠程監(jiān)控系統(tǒng)軟件包括:現(xiàn)場監(jiān)控系統(tǒng)軟件、遠程服務軟件、Web頁面及Web應用程序。
2.1 現(xiàn)場監(jiān)控系統(tǒng)軟件
現(xiàn)場監(jiān)控系統(tǒng)運行在現(xiàn)場監(jiān)控計算機中,其功能主要分為人機界面、實時監(jiān)控、數(shù)據(jù)管理、通信模塊和系統(tǒng)維護五部分:人機界面將系統(tǒng)其他模塊的運行結果顯示給用戶,能夠使操作員準確、快速、方便地了解現(xiàn)場監(jiān)控系統(tǒng)的各種環(huán)境參數(shù)及設備的運行狀態(tài),能夠及時地下達控制指令;實時監(jiān)控模塊負責現(xiàn)場監(jiān)控計算機同各傳感器、控制器的通信管理,它的功能是以動態(tài)和靜態(tài)的方式顯示實時監(jiān)測的參數(shù),對檢測參數(shù)的電壓值分別根據(jù)其對應的算法換算成實際溶解氧、溫度、PH值和水位,并定時從下位機讀取對應參數(shù)的實際值,以及根據(jù)對養(yǎng)殖現(xiàn)場圖像的采集來判斷魚塘中生物的活動狀態(tài)和生存環(huán)境;網(wǎng)絡通信主要負責通過Internet連接,與服務器進行通信。這部分的基本原理是在現(xiàn)場監(jiān)控設備和服務器之間建立TCP/IP連接。
2.2 遠程服務軟件
遠程服務軟件主要包括遠程用戶界面、網(wǎng)絡通信模塊、數(shù)據(jù)庫訪問模塊、系統(tǒng)管理模塊。網(wǎng)絡通信模塊同現(xiàn)場智能監(jiān)控設備層的網(wǎng)絡通信模塊交互數(shù)據(jù),人機界面為系統(tǒng)配置和管理員提供友善的人機交互環(huán)境,數(shù)據(jù)庫訪問模塊將調(diào)用數(shù)據(jù)庫存儲過程,保存現(xiàn)場智能監(jiān)控設備層發(fā)送過來的數(shù)據(jù),同時為現(xiàn)場智能監(jiān)控設備層提供數(shù)據(jù)查詢功能,以便將用戶對現(xiàn)場設備狀態(tài)的更改通知現(xiàn)場智能監(jiān)控設備層。管理維護模塊主要負責系統(tǒng)配置和參數(shù)設置。
2.3 Web頁面及Web應用程序
用戶通過Web瀏覽器訪問相應站點時,Web應用程序在服務器端運行,并對用戶的操作做出響應。這部分包括用戶管理(用戶注冊、身份驗證、權限管理等)、狀態(tài)配置(通過配置現(xiàn)場設備的參數(shù),控制設備的運行數(shù)據(jù)操作,按各種條件進行信息的查詢、多種格式的下載)、數(shù)據(jù)表示(包括數(shù)據(jù)形式、圖、表、曲線等)。
2.4 Web數(shù)據(jù)庫訪問
現(xiàn)場監(jiān)控計算機采集到的各種參數(shù)以數(shù)據(jù)庫的形式存放于Web服務器或數(shù)據(jù)庫服務器上,通過相應的腳本語言的編寫將這些信息放到Web頁面上,提供給登錄的用戶實時監(jiān)控。本系統(tǒng)中采用ASP.NET來實現(xiàn)Web動態(tài)網(wǎng)頁的編寫,并采用其中的ADO來實現(xiàn)數(shù)據(jù)庫的訪問,其相應的腳本程序分析如下:
(1)在Web.Config文件中配置數(shù)據(jù)庫連接的字符串
(3)將查詢結果集中的數(shù)據(jù)通過綁定到GridView控件顯示出來
3 結 語
基于Web的遠程監(jiān)控系統(tǒng)充分利用了現(xiàn)代網(wǎng)絡通信技術,數(shù)據(jù)庫技術,網(wǎng)絡安全技術,實現(xiàn)了工業(yè)的遠程訪問和控制。隨著網(wǎng)絡及計算機技術的不斷發(fā)展,自動控制技術的理論和實踐得到了不斷的充實和更新,網(wǎng)絡技術在工業(yè)控制現(xiàn)場的應用越來越廣,規(guī)模越來越大,大大提高了工業(yè)控制的可靠性和生產(chǎn)效率。但為了全面實現(xiàn)遠程監(jiān)控的可靠性,還需要對遠程監(jiān)控系統(tǒng)的結構,Web數(shù)據(jù)庫訪問技術,網(wǎng)絡通信技術進行進一步的研究。
北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...
關鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心隨著IT技術飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)進入了“物聯(lián)網(wǎng)”時代。物聯(lián)網(wǎng)中需要的大量設備不在依賴人與人之間的交互產(chǎn)生聯(lián)系,更多通過協(xié)議、通信、程序設計等方式連接到一處。即 “物聯(lián)網(wǎng)”的目的則是讓所有的物品都具有計算機的智能但并不以通...
關鍵字: 嵌入式 物聯(lián)網(wǎng) 計算機要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...
關鍵字: 機器人 BSP 工業(yè)機器人 現(xiàn)代汽車