段大恒,孟云玲
(淮北職業(yè)技術(shù)學(xué)院,安徽淮北 235000)
·應(yīng)用技術(shù)研究·
設(shè)備遠(yuǎn)程監(jiān)控系統(tǒng)的應(yīng)用分析
段大恒,孟云玲
(淮北職業(yè)技術(shù)學(xué)院,安徽淮北 235000)
分析了常用的工業(yè)遠(yuǎn)程監(jiān)控系統(tǒng)的特點(diǎn),并在此基礎(chǔ)上提出了“監(jiān)控中心——IP交換服務(wù)器——監(jiān)控現(xiàn)場(chǎng)”模式的遠(yuǎn)程監(jiān)控系統(tǒng)。
設(shè)備;互聯(lián)網(wǎng);遠(yuǎn)程監(jiān)控
設(shè)備遠(yuǎn)程監(jiān)控是指在與被控制設(shè)備地理位置相距很遠(yuǎn)的地方對(duì)設(shè)備進(jìn)行監(jiān)測(cè)和控制,其目的是使設(shè)備維護(hù)管理人員不到現(xiàn)場(chǎng)即可了解設(shè)備運(yùn)行情況,必要時(shí)改變?cè)O(shè)備運(yùn)行狀態(tài),減少設(shè)備維護(hù)費(fèi)用。目前常用的遠(yuǎn)程監(jiān)控有:傳統(tǒng)遠(yuǎn)程監(jiān)控系統(tǒng)和互聯(lián)網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)。
(1)傳統(tǒng)遠(yuǎn)程監(jiān)控系統(tǒng)
在互聯(lián)網(wǎng)誕生之前,遠(yuǎn)程監(jiān)控系統(tǒng)傳輸數(shù)據(jù)傳輸使用的通信網(wǎng)絡(luò)是專用網(wǎng)絡(luò)或公用電話網(wǎng)。專用網(wǎng)絡(luò)覆蓋的區(qū)域范圍有限,建立網(wǎng)絡(luò)所需成本較高;公用電話網(wǎng)覆蓋的地區(qū)范圍雖大,但通信費(fèi)用太高,特別跨地區(qū)時(shí)產(chǎn)生的是長(zhǎng)途電話費(fèi),監(jiān)控成本很高,速度也很慢??梢哉f(shuō),制約傳統(tǒng)遠(yuǎn)程監(jiān)控系統(tǒng)發(fā)展的瓶頸就是缺少一個(gè)覆蓋面廣、通信成本低且速度足夠快的數(shù)據(jù)傳輸網(wǎng)絡(luò)。
(2)互聯(lián)網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)
互聯(lián)網(wǎng)的出現(xiàn)及其飛速發(fā)展,為建立新的遠(yuǎn)程監(jiān)控系統(tǒng)提供了堅(jiān)實(shí)基礎(chǔ)。互聯(lián)網(wǎng)覆蓋面極廣,幾乎覆蓋了世界的各個(gè)角落;通信成本很低,不存在異地通信成本差異;速度也較快;除了傳輸文本數(shù)據(jù)流之外,還可以同時(shí)傳輸音頻、視頻,遠(yuǎn)程監(jiān)控更加方便。更重要的是,互聯(lián)網(wǎng)技術(shù)發(fā)展?jié)摿薮?,是目前及今后最理想的?shù)據(jù)傳輸網(wǎng)絡(luò)。目前工業(yè)控制領(lǐng)域常用的互聯(lián)網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)一般是基于Web Server方式。系統(tǒng)的基本工作原理:(1)在Web服務(wù)器上保存包含現(xiàn)場(chǎng)監(jiān)控圖形用戶界面(GUI)的HTML頁(yè)面和用于完成監(jiān)控功能的相關(guān)組件;(2)用戶通過(guò)現(xiàn)場(chǎng)客戶瀏覽器訪問(wèn)相應(yīng)的Web服務(wù)器,下載現(xiàn)場(chǎng)監(jiān)控HTML頁(yè)面和相關(guān)組件;(3)位于監(jiān)控現(xiàn)場(chǎng)的客戶瀏覽器可以對(duì)設(shè)備進(jìn)行直接監(jiān)視與控制,其他客戶瀏覽器則通過(guò)Web服務(wù)器間接與設(shè)備進(jìn)行交互。這種結(jié)構(gòu)具有以下優(yōu)點(diǎn):(1)基于Web的分布式應(yīng)用可簡(jiǎn)單有效地實(shí)現(xiàn)異地遠(yuǎn)程多用戶管理;(2)系統(tǒng)開發(fā)環(huán)境與應(yīng)用環(huán)境分離,便于系統(tǒng)管理與升級(jí);(3)應(yīng)用環(huán)境為標(biāo)準(zhǔn)的瀏覽器如IE等,簡(jiǎn)化了較為復(fù)雜的GUI的開發(fā);(4)擴(kuò)展性較好,便于集成其他功能如E-mail,BBS等,可以簡(jiǎn)便地構(gòu)造一個(gè)監(jiān)測(cè)環(huán)境。系統(tǒng)結(jié)構(gòu)缺點(diǎn)是對(duì)作為中心節(jié)點(diǎn)的Web服務(wù)器可靠性要求很高;且如果訪問(wèn)量過(guò)大,服務(wù)器性能將迅速下降。
通過(guò)以上分析可知:常用的遠(yuǎn)程監(jiān)控系統(tǒng)存在不足之處,現(xiàn)設(shè)計(jì)并實(shí)現(xiàn)一種不同于Web Server方式的互聯(lián)網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)。系統(tǒng)直接利用較為底層的網(wǎng)絡(luò)通信編程接口實(shí)現(xiàn)了互聯(lián)網(wǎng)數(shù)據(jù)傳輸,在此基礎(chǔ)上設(shè)計(jì)了監(jiān)控中心——IP交換服務(wù)器——監(jiān)控現(xiàn)場(chǎng)模式的整體系統(tǒng)架構(gòu),中心和現(xiàn)場(chǎng)可建立直接連接,數(shù)據(jù)傳輸不通過(guò)服務(wù)器;在Windows平臺(tái)上設(shè)計(jì)并實(shí)現(xiàn)該系統(tǒng)。
系統(tǒng)包含4個(gè)部分:Internet接入設(shè)備、現(xiàn)場(chǎng)監(jiān)控端、監(jiān)控中心端和IP交換服務(wù)器。
(1)Internet接入設(shè)備:負(fù)責(zé)將監(jiān)控現(xiàn)場(chǎng)和監(jiān)控中心接入Internet,可以是Modem、ISDN或其他可用的上網(wǎng)設(shè)備;
(2)現(xiàn)場(chǎng)監(jiān)控端:包括現(xiàn)場(chǎng)監(jiān)控計(jì)算機(jī)和現(xiàn)場(chǎng)監(jiān)控軟件,除了可以和現(xiàn)場(chǎng)設(shè)備控制層一起組成獨(dú)立的現(xiàn)場(chǎng)監(jiān)控系統(tǒng)之外,也負(fù)責(zé)與遠(yuǎn)程監(jiān)控中心交互,協(xié)助中心完成設(shè)備的遠(yuǎn)程監(jiān)控任務(wù);
(3)監(jiān)控中心端:包括監(jiān)控中心計(jì)算機(jī)和監(jiān)控中心軟件,負(fù)責(zé)對(duì)多臺(tái)現(xiàn)場(chǎng)設(shè)備進(jìn)行集中管理,監(jiān)測(cè)在線設(shè)備狀態(tài),排除設(shè)備故障;可遠(yuǎn)程提取現(xiàn)場(chǎng)故障數(shù)據(jù)和歷史數(shù)據(jù),進(jìn)行分析,形成設(shè)備運(yùn)行分析報(bào)表;監(jiān)控中心的位置一般比較靈活,可以在企業(yè)內(nèi)部設(shè)立專門的固定監(jiān)控中心;若需要經(jīng)常來(lái)外出,也可以利用便攜式電腦形成移動(dòng)監(jiān)控中心;
(4)IP交換服務(wù)器:包括服務(wù)器計(jì)算機(jī)和IP交換服務(wù)軟件,負(fù)責(zé)完成具有相同標(biāo)識(shí)的在線現(xiàn)場(chǎng)和監(jiān)控中心之間的IP交換任務(wù),并將監(jiān)控現(xiàn)場(chǎng)在線狀態(tài)數(shù)據(jù)轉(zhuǎn)發(fā)至監(jiān)控中心。一般是先向ISP申請(qǐng)靜態(tài)IP地址之后,將IP交換服務(wù)器交由ISP代為維護(hù)管理,當(dāng)然也可由企業(yè)自行維護(hù)管理,位置一般比較固定。此服務(wù)器應(yīng)為專業(yè)級(jí)的硬件服務(wù)器,確保運(yùn)行的穩(wěn)定可靠。
專門建立IP交換服務(wù)器的原因在于IP地址分配的動(dòng)態(tài)性?;ヂ?lián)網(wǎng)通信是以TCP/IP協(xié)議為基礎(chǔ)的,任何一臺(tái)上網(wǎng)設(shè)備在Internet上的唯一標(biāo)識(shí)就是標(biāo)準(zhǔn)的IP地址,因此,現(xiàn)場(chǎng)監(jiān)控計(jì)算機(jī)和中心監(jiān)控計(jì)算機(jī)通過(guò)互聯(lián)網(wǎng)建立連接的前提條件是至少一方知道另一方的IP地址。然而,由于一般IP地址都是動(dòng)態(tài)分配的,所以每次上網(wǎng)時(shí)計(jì)算機(jī)具有的IP地址可能都不一樣,若要建立連接則必須手工輸入IP地址,使用極不方便。為解決這一問(wèn)題,專門建立了具有靜態(tài)IP地址的IP交換服務(wù)器,欲建立連接的雙方上網(wǎng)后先與服務(wù)器連接,通過(guò)服務(wù)器獲取對(duì)方IP地址,然后再利用此IP地址建立連接。
申請(qǐng)靜態(tài)IP地址,建立IP交換服務(wù)器,并保證服務(wù)器24*7小時(shí)在線,隨時(shí)提供IP交換服務(wù)。
設(shè)備制造商在企業(yè)內(nèi)設(shè)立遠(yuǎn)程監(jiān)控中心,并配備相應(yīng)的監(jiān)控中心端系統(tǒng),并保證系統(tǒng)24*7小時(shí)在線,隨時(shí)監(jiān)測(cè)在線現(xiàn)場(chǎng)設(shè)備。
幫助設(shè)備用戶建立現(xiàn)場(chǎng)監(jiān)控系統(tǒng),用戶需要在線服務(wù)時(shí)可接入Internet,與遠(yuǎn)程監(jiān)控中心建立連接。
一旦監(jiān)控中心和現(xiàn)場(chǎng)通過(guò)IP交換服務(wù)器獲取了對(duì)方的IP地址,即可建立直接的數(shù)據(jù)傳輸通道,其后的實(shí)時(shí)運(yùn)行狀態(tài)數(shù)據(jù)、故障數(shù)據(jù)和歷史數(shù)據(jù)均直接由現(xiàn)場(chǎng)傳輸?shù)街行模辉僖蕾嘔P交換服務(wù)器。
(1)服務(wù)器安全性
IP交換服務(wù)器安全性主要是指服務(wù)器不被非授權(quán)用戶訪問(wèn),且能夠防止常見(jiàn)Internet攻擊手段造成的服務(wù)器崩潰。采取的策略有:(1)防火墻技術(shù)。防火墻是防止從網(wǎng)絡(luò)外部訪問(wèn)本網(wǎng)絡(luò)的所有設(shè)備,這樣的設(shè)備通常是單獨(dú)的計(jì)算機(jī)、路由器或防火墻盒(專有硬件設(shè)備),它們充當(dāng)訪問(wèn)網(wǎng)絡(luò)的唯一入口點(diǎn),并且判斷是否接受某個(gè)連接請(qǐng)求。只有來(lái)自授權(quán)主機(jī)的連接請(qǐng)求才被處理,而剩下的連接請(qǐng)求被丟棄。(2)數(shù)據(jù)幀校驗(yàn)。中心和現(xiàn)場(chǎng)發(fā)送到IP交換服務(wù)器的請(qǐng)求是以數(shù)據(jù)幀方式,按照一定協(xié)議格式發(fā)送的,此協(xié)議是不公開的、專門設(shè)計(jì)的、有特定校驗(yàn)規(guī)則的數(shù)據(jù)幀格式;IP交換服務(wù)器處理服務(wù)請(qǐng)求的時(shí)候,將不符合協(xié)議校驗(yàn)規(guī)則的請(qǐng)求幀丟棄。(3)不公開IP交換服務(wù)器靜態(tài)IP地址和服務(wù)端口號(hào)。由于服務(wù)器只提供特定的IP交換服務(wù),不提供一般網(wǎng)站服務(wù)器提供的web服務(wù),普通用戶無(wú)法獲知服務(wù)器IP地址及服務(wù)端口號(hào),也不可能對(duì)服務(wù)器進(jìn)行訪問(wèn)或攻擊,因此只允許授權(quán)用戶獲取此IP地址和端口號(hào)也是提高服務(wù)器安全性的有效手段。
(2)中心和現(xiàn)場(chǎng)端安全性
中心和現(xiàn)場(chǎng)端安全性主要是指防止非授權(quán)用戶使用中心和現(xiàn)場(chǎng)端軟件系統(tǒng),非法獲取系統(tǒng)數(shù)據(jù)并獲得IP交換服務(wù)器的服務(wù)。由于中心和現(xiàn)場(chǎng)端軟件系統(tǒng)均是運(yùn)行在計(jì)算機(jī)上的應(yīng)用系統(tǒng),因此其安全性首先取決于計(jì)算機(jī)系統(tǒng)安全性;其次是通過(guò)自身的口令系統(tǒng),防止非授權(quán)用戶非法使用系統(tǒng)。
(1)監(jiān)控現(xiàn)場(chǎng)端數(shù)據(jù)存儲(chǔ)
監(jiān)控現(xiàn)場(chǎng)端位于設(shè)備運(yùn)行現(xiàn)場(chǎng),需要存儲(chǔ)的數(shù)據(jù)主要包括歷史數(shù)據(jù)和故障數(shù)據(jù)、運(yùn)行日志、監(jiān)控畫面文件、系統(tǒng)配置文件等,其日常運(yùn)行維護(hù)主要由設(shè)備用戶完成。從用戶技術(shù)水平和系統(tǒng)維護(hù)的簡(jiǎn)單性考慮,采取以下數(shù)據(jù)存儲(chǔ)方式:(1)故障數(shù)據(jù)和運(yùn)行日志等:數(shù)據(jù)量不多,采用小型數(shù)據(jù)庫(kù)存儲(chǔ),便于查看和分析;監(jiān)控中心——IP交換服務(wù)器——監(jiān)控現(xiàn)場(chǎng)模式;(2)歷史數(shù)據(jù):數(shù)據(jù)量很大,采用文本數(shù)據(jù)文件方式存儲(chǔ);(3)監(jiān)控畫面文件和系統(tǒng)配置文件:數(shù)據(jù)量較少,采用二進(jìn)制文件方式存儲(chǔ)。
(2)監(jiān)控中心端數(shù)據(jù)存儲(chǔ)
監(jiān)控中心端位于設(shè)備制造商企業(yè)內(nèi)部,需要存儲(chǔ)的數(shù)據(jù)主要包括設(shè)備用戶信息、現(xiàn)場(chǎng)歷史數(shù)據(jù)和故障數(shù)據(jù)、運(yùn)行日志、監(jiān)控畫面文件、系統(tǒng)配置文件等,其日常運(yùn)行維護(hù)主要由設(shè)備制造商企業(yè)技術(shù)人員完成。采取以下數(shù)據(jù)存儲(chǔ)方式:(1)設(shè)備用戶信息:數(shù)據(jù)量較多,采用中型或大型數(shù)據(jù)庫(kù)存儲(chǔ),便于查看和編輯;(2)現(xiàn)場(chǎng)故障數(shù)據(jù):數(shù)據(jù)量較多,采用中型或大型數(shù)據(jù)庫(kù)存儲(chǔ),便于查看和分析;(3)現(xiàn)場(chǎng)歷史數(shù)據(jù):數(shù)據(jù)量極大,中心需要時(shí)可直接提取現(xiàn)場(chǎng)歷史數(shù)據(jù)文件,采用文本數(shù)據(jù)文件方式存儲(chǔ);(4)監(jiān)控畫面文件和系統(tǒng)配置文件:數(shù)據(jù)量較多,采用二進(jìn)制文件方式存儲(chǔ);(5)運(yùn)行日志:數(shù)據(jù)量不多,采用小型數(shù)據(jù)庫(kù)存儲(chǔ),便于查看和分析。
(3)IP交換服務(wù)器數(shù)據(jù)存儲(chǔ)
IP交換服務(wù)器位于設(shè)備制造商企業(yè)內(nèi)部或Internet服務(wù)供應(yīng)商(ISP)提供的專用機(jī)房?jī)?nèi),需要存儲(chǔ)的數(shù)據(jù)主要是運(yùn)行日志和一些配置文件。(1)運(yùn)行日志:數(shù)據(jù)量不多,采用小型數(shù)據(jù)庫(kù)存儲(chǔ),便于查看和分析;(2)系統(tǒng)配置文件:數(shù)據(jù)量較少,采用二進(jìn)制文件方式存儲(chǔ)。
(1)操作系統(tǒng)平臺(tái)
目前系統(tǒng)采用MS Windows系列平臺(tái)。
監(jiān)控現(xiàn)場(chǎng):MS Windows XP或Windows2003Professional;
監(jiān)控中心:MS Windows XP或Windows2003Server;
IP交換服務(wù)器:MS Windows2003Advanced Server;
(2)數(shù)據(jù)庫(kù)平臺(tái)
目前系統(tǒng)采用MS系列關(guān)系型數(shù)據(jù)庫(kù)平臺(tái)。
監(jiān)控現(xiàn)場(chǎng):由于采用數(shù)據(jù)文件的方式存儲(chǔ)歷史數(shù)據(jù),因此需要存儲(chǔ)到數(shù)據(jù)庫(kù)中的數(shù)據(jù)量不大,此外為了簡(jiǎn)化系統(tǒng)維護(hù),采用比較簡(jiǎn)單的小型數(shù)據(jù)庫(kù)MS Access;
監(jiān)控中心:由于中心要管理成百上千的用戶,需要存儲(chǔ)到數(shù)據(jù)庫(kù)的數(shù)據(jù)量較大,并可能組成監(jiān)控中心網(wǎng)絡(luò);監(jiān)控中心技術(shù)人員計(jì)算機(jī)水平一般較高,因此采用功能較強(qiáng)的中大型數(shù)據(jù)庫(kù)MS SQL Server2000;
IP交換服務(wù)器:目前僅提供IP交換和狀態(tài)轉(zhuǎn)發(fā)服務(wù),暫時(shí)不需要數(shù)據(jù)庫(kù)。
(3)開發(fā)語(yǔ)言和平臺(tái)
編程語(yǔ)言采用C++;開發(fā)平臺(tái)采用MS Visual C++6.0。主要有以下幾點(diǎn)原因:(1)C++代碼高效快速。特別由于系統(tǒng)監(jiān)控現(xiàn)場(chǎng)端采用了COM技術(shù),而此技術(shù)與C++的結(jié)合非常緊密;(2)C++代碼具有良好的可移植性。這便于系統(tǒng)以后向其他操作系統(tǒng)平臺(tái)移植;(3)VC是與Windows操作系統(tǒng)緊密結(jié)合的開發(fā)工具;(4)VC的集成開發(fā)環(huán)境功能強(qiáng)大,使用方便,MFC庫(kù)大大降低了編程難度;(5)多年來(lái)大量利用VC開發(fā)的應(yīng)用證明了其是穩(wěn)定、可靠的開發(fā)工具。
本文對(duì)遠(yuǎn)程監(jiān)控系統(tǒng)進(jìn)行了介紹和分析。對(duì)監(jiān)控中心——IP交換服務(wù)器——監(jiān)控現(xiàn)場(chǎng)的結(jié)構(gòu)與工作原理實(shí)現(xiàn)的規(guī)劃策略,簡(jiǎn)單易行,有很好的推廣前景。
[1]梁莉,李強(qiáng).基于TCP/IP通信的數(shù)據(jù)采集系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2001(7).
[2]馬燕,祥勇.基于Client/Server的遠(yuǎn)程監(jiān)控技術(shù)[J].電子技術(shù),2001(10).
[3]孫勝杰,李必信.一種基于監(jiān)控需求的Web服務(wù)運(yùn)行時(shí)監(jiān)控方法[J].東南大學(xué)學(xué)報(bào):自然科學(xué)版,2009(4).
TP273
A
1671-8275(2012)01-0116-02
2011-11-02
段大恒(1966-),男,安徽淮北人,淮北職業(yè)技術(shù)學(xué)院高級(jí)工程師。研究方向:電氣控制技術(shù)。孟云玲(1965-),女,安徽淮北人,淮北職業(yè)技術(shù)學(xué)院副教授。研究方向:計(jì)算機(jī)網(wǎng)絡(luò)。
訾興建
淮北職業(yè)技術(shù)學(xué)院學(xué)報(bào)2012年1期