国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

應(yīng)用多線程Socket的設(shè)備監(jiān)測系統(tǒng)的實現(xiàn)

2012-04-29 13:17:14敖麗敏房紹輝
電腦知識與技術(shù) 2012年16期

敖麗敏 房紹輝

摘要:針對三相負(fù)荷不對稱自動調(diào)整及無功補(bǔ)償裝置變壓器設(shè)計和實現(xiàn)了一個遠(yuǎn)程監(jiān)控系統(tǒng)。系統(tǒng)采用Java多線程Socket技術(shù),為每臺設(shè)備開辟一個線程用于接收和解析設(shè)備通過GPRS網(wǎng)和Internet網(wǎng)發(fā)送來的數(shù)據(jù),實現(xiàn)了上位機(jī)服務(wù)器和遠(yuǎn)程設(shè)備的一對多通信。應(yīng)用web技術(shù)使得用戶可以登錄系統(tǒng)對數(shù)據(jù)和設(shè)備進(jìn)行有效的管理。

關(guān)鍵詞:遠(yuǎn)程設(shè)備;java多線程;socket;gprs;web

中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2012)16-3850-04

Realization of Equipment Monitoring System Used Muti-thread Socket

AO Li-min, FANG Shao-hui

(Information Engineering Academy, Northeast Dianli University, Jilin 132012, China)

Abstract: It is a realization of a remote monitoring system for the romote equipments that belong to a company.The system used Java mu? ti-thread Socket Technology,opened up a thread for everyone equipment to receive and analyze datas which were transported by Gprs and Internet,realized the communication between one sever and many romote equipments.The system is running well by the test and users can manage the data and equipment effectively.

Key words: remote equipment; java muti-thread; socket; gprs; web

無功補(bǔ)償能夠提高電網(wǎng)的功率因數(shù),降低供電變壓器及輸電線路的損耗,提高供電效率,無功補(bǔ)償?shù)倪^程是由無功補(bǔ)償設(shè)備自動控制的,因此無功補(bǔ)償設(shè)備在電力供電系統(tǒng)中起著非常重要的位置。由于無功補(bǔ)償設(shè)備數(shù)量多、分布廣,有的甚至在偏遠(yuǎn)地區(qū),因此有必要構(gòu)建一個監(jiān)測系統(tǒng)對遠(yuǎn)程設(shè)備進(jìn)行實時的監(jiān)測。GPRS是二代半的移動通信技術(shù),具有永遠(yuǎn)在線、收費低、傳輸速率高等優(yōu)點,支持TCP/IP協(xié)議,因此可與Inetnet網(wǎng)無縫連接,是一種理想的數(shù)據(jù)傳輸方式[1]。將無功補(bǔ)償設(shè)備與GPRS模塊用RS-232串口線相連,設(shè)備采集的數(shù)據(jù)便可由GPRS網(wǎng)和Internet網(wǎng)傳送到上位機(jī)服務(wù)器。

1系統(tǒng)總體設(shè)計

系統(tǒng)采用B/S模式,即瀏覽器/服務(wù)器模式,系統(tǒng)由通信服務(wù)器、數(shù)據(jù)庫和Web應(yīng)用平臺組成,通信服務(wù)器又分為數(shù)據(jù)的接收和解析,數(shù)據(jù)庫存放當(dāng)前和歷史數(shù)據(jù),Web應(yīng)用平臺實現(xiàn)人機(jī)交互。數(shù)據(jù)經(jīng)由GPRS網(wǎng)和Internet網(wǎng)傳送到上位機(jī)服務(wù)器,通信模塊對數(shù)據(jù)進(jìn)行接收以及根據(jù)規(guī)約進(jìn)行解析,解析后的數(shù)據(jù)存放到數(shù)據(jù)庫中。用戶登錄Web應(yīng)用平臺,查看當(dāng)前數(shù)據(jù)、歷史數(shù)據(jù)以及趨勢圖等,根據(jù)需要管理設(shè)備、設(shè)置設(shè)備控制參數(shù)、發(fā)布指令控制遠(yuǎn)程設(shè)備以及管理數(shù)據(jù)等。系統(tǒng)的整體結(jié)構(gòu)如圖1所示。

系統(tǒng)的實現(xiàn)主要包括數(shù)據(jù)的接收、數(shù)據(jù)的解析和對數(shù)據(jù)的管理,該文將著重介紹應(yīng)用java的多線程機(jī)制建立基于Socket的通信線路。

2.1數(shù)據(jù)的接收

引入java的多線程機(jī)制,可以建立多條Socket的通信信道,每一個通信信道為一個遠(yuǎn)程設(shè)備服務(wù),因此上位機(jī)服務(wù)器可以同時監(jiān)聽并接收多個客戶端(遠(yuǎn)程設(shè)備)的請求。其原理是:服務(wù)器端開啟監(jiān)聽線程,監(jiān)聽到客戶端的請求后,立即調(diào)度一個線程,建立一個套接字并與客戶端綁定,監(jiān)聽程序繼續(xù)監(jiān)聽,等待下一個客戶端的請求,建立連接的線程在交互完畢后自動退出。實現(xiàn)過程如下:

1)初始化客戶端(遠(yuǎn)程設(shè)備),將上位機(jī)服務(wù)器的固定IP地址(59.72.208.8)寫入GPRS模塊中,這樣遠(yuǎn)程設(shè)備上線后就可不間斷的向服務(wù)器發(fā)送數(shù)據(jù)。

2)由于在服務(wù)器端引入線程機(jī)制,因此要編寫線程代碼的主體執(zhí)行類ServerThread,它通過繼承Thread類來實現(xiàn)多線程的功能,代碼如下:

class ServerThread exetends Thread{

[1]孔寧.基于GPRS的高壓無功補(bǔ)償遠(yuǎn)程監(jiān)控系統(tǒng)[J].信息與電腦,2011(6).

[2]李濤,徐建政.基于GPRS無線技術(shù)的配電變壓器監(jiān)測系統(tǒng)[J].電測與儀表,2004(6).

[3]徐洪安,費仁元.網(wǎng)絡(luò)監(jiān)控服務(wù)系統(tǒng)中監(jiān)測數(shù)據(jù)傳輸機(jī)制的研究[J].制造業(yè)自動化(4).

[4]徐海峰.基于Web技術(shù)Gprs技術(shù)的遠(yuǎn)程測控系統(tǒng)設(shè)計[J].電力自動化設(shè)備,2009,29(9).

[5]林旭義,李泳泉.GPRS在無功補(bǔ)償控制中的應(yīng)用[J].電力電容器與無功補(bǔ)償,2010,31(3).

[6]喻誠斐,賈振堂.GPRS在線路無功補(bǔ)償控制中的應(yīng)用[N].上海電力學(xué)院學(xué)報,2010,26(6).

[7]侯思祖,王亞微,陳超,等.基于GPRS通信技術(shù)的配變監(jiān)控系統(tǒng)設(shè)計[J].電力科學(xué)與工程,2008,24(10).

[8]王高海,王文政.基于GPRS通訊的配變監(jiān)測系統(tǒng)在昆明市供電局的應(yīng)用[J].繼電器,2005, 33(6).

[9]林俊輝,岑旭.基于GPRS遠(yuǎn)程監(jiān)控的配變實時監(jiān)測及無功補(bǔ)償系統(tǒng).文獻(xiàn)題名[J].福建電力與電工,2005, 25(3).

[10]方仁佳.基于GPRS的遠(yuǎn)程監(jiān)控系統(tǒng)的研究與設(shè)計[D].廈門:廈門大學(xué),2009.

名山县| 连平县| 义马市| 烟台市| 镇江市| 景洪市| 临沂市| 昌黎县| 南漳县| 朔州市| 万年县| 长顺县| 腾冲县| 特克斯县| 和平县| 乌鲁木齐市| 台州市| 宣城市| 海门市| 汨罗市| 年辖:市辖区| 南和县| 山丹县| 天全县| 明溪县| 朝阳区| 长宁县| 固镇县| 青海省| 兴义市| 商丘市| 新昌县| 金阳县| 乐安县| 普兰县| 长子县| 龙山县| 巫山县| 紫金县| 浙江省| 平泉县|