文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2011)01-0117-03
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的高速發(fā)展及物聯(lián)網(wǎng)的興起,遠(yuǎn)程控制技術(shù)越來(lái)越被人們所關(guān)注。為克服目前工業(yè)網(wǎng)絡(luò)遠(yuǎn)程控制功能單一、擴(kuò)展性與通用性不強(qiáng)等不足,本文以遠(yuǎn)程桌面連接為例研究基于通用網(wǎng)絡(luò)、通用計(jì)算機(jī)系統(tǒng)的多功能遠(yuǎn)程控制技術(shù)。遠(yuǎn)程桌面連接是目前應(yīng)用極廣泛的Windows XP系統(tǒng)提供的一種基于TCP/IP協(xié)議的遠(yuǎn)程控制技術(shù)[1-2],具有實(shí)現(xiàn)簡(jiǎn)單、擴(kuò)展性強(qiáng)的特點(diǎn),可以方便靈活地構(gòu)建多功能遠(yuǎn)程控制系統(tǒng)。
1 遠(yuǎn)程控制及遠(yuǎn)程桌面連接協(xié)議
1.1 遠(yuǎn)程控制
遠(yuǎn)程控制是指由一臺(tái)計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)遠(yuǎn)距離去控制另一臺(tái)計(jì)算機(jī)的技術(shù)。當(dāng)操作者使用遠(yuǎn)程控制計(jì)算機(jī)控制現(xiàn)場(chǎng)計(jì)算機(jī)時(shí),就如同面對(duì)現(xiàn)場(chǎng)計(jì)算機(jī)的屏幕一樣,可以運(yùn)行啟動(dòng)現(xiàn)場(chǎng)計(jì)算機(jī)的所有應(yīng)用程序,可以瀏覽編輯現(xiàn)場(chǎng)計(jì)算機(jī)的文件資料,甚至可以利用現(xiàn)場(chǎng)計(jì)算機(jī)的外部打印設(shè)備和通信設(shè)備來(lái)進(jìn)行打印及互聯(lián)網(wǎng)訪問(wèn)。
1.2 遠(yuǎn)程控制實(shí)現(xiàn)的方式
遠(yuǎn)程控制一般支持LAN、WAN、撥號(hào)方式等網(wǎng)絡(luò)方式。此外,有的遠(yuǎn)程控制軟件還支持通過(guò)串口、并口、紅外端口來(lái)對(duì)現(xiàn)場(chǎng)計(jì)算機(jī)進(jìn)行控制。傳統(tǒng)的遠(yuǎn)程控制軟件一般使用NETBEUI、NETBIOS、IPX/SPX、TCP/IP等協(xié)議來(lái)實(shí)現(xiàn)遠(yuǎn)程控制,目前也有遠(yuǎn)程控制軟件提供通過(guò)Web頁(yè)面以Java技術(shù)來(lái)控制遠(yuǎn)程計(jì)算機(jī),以實(shí)現(xiàn)跨平臺(tái)跨操作系統(tǒng)的遠(yuǎn)程控制[3-4]。
1.3 遠(yuǎn)程桌面連接協(xié)議(RDP)
使用遠(yuǎn)程桌面連接協(xié)議(RDP)可獲得遠(yuǎn)程訪問(wèn)支持。該協(xié)議最早于1998年出現(xiàn)在Windows NT 4.0 TSE(Terminal Server Edition)中。RDP是基于TCP/IP協(xié)議和Windows視窗操作系統(tǒng)的遠(yuǎn)程控制應(yīng)用協(xié)議,不論運(yùn)行程序、打開(kāi)文檔,還是上網(wǎng)瀏覽、下載等,都是在現(xiàn)場(chǎng)計(jì)算機(jī)中進(jìn)行的,遠(yuǎn)程控制計(jì)算機(jī)只是將鍵盤(pán)和鼠標(biāo)的指令傳送給現(xiàn)場(chǎng)計(jì)算機(jī),同時(shí)將現(xiàn)場(chǎng)計(jì)算機(jī)的屏幕畫(huà)面通過(guò)通信線路回傳過(guò)來(lái)。
2 基于遠(yuǎn)程桌面連接的現(xiàn)場(chǎng)設(shè)備遠(yuǎn)程控制
2.1 A3000現(xiàn)場(chǎng)設(shè)備和組態(tài)設(shè)計(jì)
A3000過(guò)程控制實(shí)驗(yàn)裝置是由Huatec公司開(kāi)發(fā)的一套高校教學(xué)與科研的實(shí)驗(yàn)裝置,主要進(jìn)行過(guò)程控制系統(tǒng)實(shí)驗(yàn),本文以實(shí)現(xiàn)A3000現(xiàn)場(chǎng)設(shè)備的遠(yuǎn)程控制為例。A3000系統(tǒng)結(jié)構(gòu)如圖1所示。
“組態(tài)王6.5”是運(yùn)行于Microsoft Windows XP/NT/2000中文平臺(tái)上的全中文界面的人機(jī)界面監(jiān)控系統(tǒng)軟件,具有窗體框架結(jié)構(gòu)、界面直觀易學(xué)易用的特點(diǎn)。首先進(jìn)行現(xiàn)場(chǎng)組態(tài)畫(huà)面的設(shè)計(jì),步驟如下:
(1)設(shè)計(jì)液位控制系統(tǒng)組態(tài)畫(huà)面;
(2)定義數(shù)據(jù)詞典;
(3)建立動(dòng)畫(huà)連接;
(4)運(yùn)行A3000過(guò)程控制系統(tǒng),建立系統(tǒng)連接,實(shí)現(xiàn)過(guò)程參數(shù)的檢測(cè)與控制。
圖2界面基本上反映了現(xiàn)場(chǎng)的情況,在該界面上可以顯示并設(shè)定當(dāng)前液位給定值和控制器PID參數(shù),從而達(dá)到自動(dòng)控制水箱液位的目的。
2.2 基于遠(yuǎn)程桌面連接的遠(yuǎn)程控制實(shí)現(xiàn)
本遠(yuǎn)程控制實(shí)現(xiàn)方式采用在局域網(wǎng)中配置TCP/IP協(xié)議來(lái)實(shí)現(xiàn)遠(yuǎn)程控制,實(shí)現(xiàn)過(guò)程步驟如下:
(1)設(shè)置網(wǎng)絡(luò)連接。首先將遠(yuǎn)程控制計(jì)算機(jī)與現(xiàn)場(chǎng)計(jì)算機(jī)進(jìn)行網(wǎng)絡(luò)連接,分別如圖3、圖4所示,配置TCP/IP協(xié)議,使其處于同一子網(wǎng)內(nèi),建立局域網(wǎng)絡(luò)。
(2)設(shè)置現(xiàn)場(chǎng)計(jì)算機(jī)。為現(xiàn)場(chǎng)計(jì)算機(jī)安裝Windows XP系統(tǒng),創(chuàng)建一個(gè)需要登錄密碼的管理員賬戶。打開(kāi)系統(tǒng)屬性對(duì)話框中的“遠(yuǎn)程”選項(xiàng)卡進(jìn)行設(shè)置,如圖5所示。
(3)進(jìn)行遠(yuǎn)程桌面連接。在遠(yuǎn)程控制計(jì)算機(jī)上,運(yùn)行程序—附件—通信菜單里的 “遠(yuǎn)程桌面連接”程序,將會(huì)顯示“遠(yuǎn)程桌面連接”對(duì)話框,出現(xiàn)如圖6所示的對(duì)話框。
單擊“選項(xiàng)”按鈕,展開(kāi)對(duì)話框的全部選項(xiàng),在“常規(guī)”選項(xiàng)卡中分別鍵入現(xiàn)場(chǎng)計(jì)算機(jī)主機(jī)的IP地址或域名、用戶名、密碼,然后單擊“連接”按鈕,連接成功后將打開(kāi)“遠(yuǎn)程桌面”窗口,由此可以看到現(xiàn)場(chǎng)計(jì)算機(jī)上的桌面設(shè)置、文件和程序。該計(jì)算機(jī)會(huì)保持在鎖定狀態(tài),在沒(méi)有密碼的情況下,任何人都無(wú)法使用它,也看不到對(duì)它所進(jìn)行的操作。如果要注銷和結(jié)束遠(yuǎn)程桌面,則可在遠(yuǎn)程桌面連接窗口中,單擊“開(kāi)始”按鈕,然后按常規(guī)的用戶注銷方式進(jìn)行注銷。到此就便實(shí)現(xiàn)了在遠(yuǎn)程控制計(jì)算機(jī)上對(duì)現(xiàn)場(chǎng)計(jì)算機(jī)的控制,并且能夠通過(guò)現(xiàn)場(chǎng)計(jì)算機(jī)修改現(xiàn)場(chǎng)設(shè)備的控制參數(shù),實(shí)現(xiàn)對(duì)A3000現(xiàn)場(chǎng)設(shè)備的遠(yuǎn)程自動(dòng)控制。圖2即為遠(yuǎn)程控制計(jì)算機(jī)上顯示的現(xiàn)場(chǎng)監(jiān)控畫(huà)面。
本文將計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)應(yīng)用到過(guò)程控制實(shí)驗(yàn)系統(tǒng)中,利用Windows XP系統(tǒng)中的遠(yuǎn)程桌面協(xié)議(RDP)實(shí)現(xiàn)了對(duì)A3000現(xiàn)場(chǎng)設(shè)備的遠(yuǎn)程控制。使用遠(yuǎn)程桌面可以使構(gòu)建更加經(jīng)濟(jì)、簡(jiǎn)易的遠(yuǎn)程控制系統(tǒng),使系統(tǒng)維護(hù)更加方便快捷。
參考文獻(xiàn)
[1] 孟華,劉娜,厲玉鳴.化工儀表及自動(dòng)化[M].北京:化學(xué)工業(yè)出版社,2009:115-133.
[2] 王雨英.遠(yuǎn)程桌面連接[J].網(wǎng)絡(luò)通訊與安全,2006,69(1):69-70.
[3] 劉強(qiáng).淺析WindowsXP遠(yuǎn)程操作功能的實(shí)現(xiàn)[J].計(jì)算機(jī)與網(wǎng)絡(luò),2007,7(7):171-172.
[4] 殷興光.水位、溫度遠(yuǎn)程控制的研究[D].陜西:陜西國(guó)防工業(yè)職業(yè)技術(shù)學(xué)院電子工程系,2008.