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