文獻標識碼: A
文章編號: 0258-7998(2011)01-0117-03
隨著計算機網(wǎng)絡技術的高速發(fā)展及物聯(lián)網(wǎng)的興起,遠程控制技術越來越被人們所關注。為克服目前工業(yè)網(wǎng)絡遠程控制功能單一、擴展性與通用性不強等不足,本文以遠程桌面連接為例研究基于通用網(wǎng)絡、通用計算機系統(tǒng)的多功能遠程控制技術。遠程桌面連接是目前應用極廣泛的Windows XP系統(tǒng)提供的一種基于TCP/IP協(xié)議的遠程控制技術[1-2],具有實現(xiàn)簡單、擴展性強的特點,可以方便靈活地構建多功能遠程控制系統(tǒng)。
1 遠程控制及遠程桌面連接協(xié)議
1.1 遠程控制
遠程控制是指由一臺計算機通過網(wǎng)絡遠距離去控制另一臺計算機的技術。當操作者使用遠程控制計算機控制現(xiàn)場計算機時,就如同面對現(xiàn)場計算機的屏幕一樣,可以運行啟動現(xiàn)場計算機的所有應用程序,可以瀏覽編輯現(xiàn)場計算機的文件資料,甚至可以利用現(xiàn)場計算機的外部打印設備和通信設備來進行打印及互聯(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技術來控制遠程計算機,以實現(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)場設備遠程控制
2.1 A3000現(xiàn)場設備和組態(tài)設計
A3000過程控制實驗裝置是由Huatec公司開發(fā)的一套高校教學與科研的實驗裝置,主要進行過程控制系統(tǒng)實驗,本文以實現(xiàn)A3000現(xiàn)場設備的遠程控制為例。A3000系統(tǒng)結構如圖1所示。
“組態(tài)王6.5”是運行于Microsoft Windows XP/NT/2000中文平臺上的全中文界面的人機界面監(jiān)控系統(tǒng)軟件,具有窗體框架結構、界面直觀易學易用的特點。首先進行現(xiàn)場組態(tài)畫面的設計,步驟如下:
(1)設計液位控制系統(tǒng)組態(tài)畫面;
(2)定義數(shù)據(jù)詞典;
(3)建立動畫連接;
(4)運行A3000過程控制系統(tǒng),建立系統(tǒng)連接,實現(xiàn)過程參數(shù)的檢測與控制。
圖2界面基本上反映了現(xiàn)場的情況,在該界面上可以顯示并設定當前液位給定值和控制器PID參數(shù),從而達到自動控制水箱液位的目的。
2.2 基于遠程桌面連接的遠程控制實現(xiàn)
本遠程控制實現(xiàn)方式采用在局域網(wǎng)中配置TCP/IP協(xié)議來實現(xiàn)遠程控制,實現(xiàn)過程步驟如下:
(1)設置網(wǎng)絡連接。首先將遠程控制計算機與現(xiàn)場計算機進行網(wǎng)絡連接,分別如圖3、圖4所示,配置TCP/IP協(xié)議,使其處于同一子網(wǎng)內(nèi),建立局域網(wǎng)絡。
(2)設置現(xiàn)場計算機。為現(xiàn)場計算機安裝Windows XP系統(tǒng),創(chuàng)建一個需要登錄密碼的管理員賬戶。打開系統(tǒng)屬性對話框中的“遠程”選項卡進行設置,如圖5所示。
(3)進行遠程桌面連接。在遠程控制計算機上,運行程序—附件—通信菜單里的 “遠程桌面連接”程序,將會顯示“遠程桌面連接”對話框,出現(xiàn)如圖6所示的對話框。
單擊“選項”按鈕,展開對話框的全部選項,在“常規(guī)”選項卡中分別鍵入現(xiàn)場計算機主機的IP地址或域名、用戶名、密碼,然后單擊“連接”按鈕,連接成功后將打開“遠程桌面”窗口,由此可以看到現(xiàn)場計算機上的桌面設置、文件和程序。該計算機會保持在鎖定狀態(tài),在沒有密碼的情況下,任何人都無法使用它,也看不到對它所進行的操作。如果要注銷和結束遠程桌面,則可在遠程桌面連接窗口中,單擊“開始”按鈕,然后按常規(guī)的用戶注銷方式進行注銷。到此就便實現(xiàn)了在遠程控制計算機上對現(xiàn)場計算機的控制,并且能夠通過現(xiàn)場計算機修改現(xiàn)場設備的控制參數(shù),實現(xiàn)對A3000現(xiàn)場設備的遠程自動控制。圖2即為遠程控制計算機上顯示的現(xiàn)場監(jiān)控畫面。
本文將計算機技術、網(wǎng)絡通信技術應用到過程控制實驗系統(tǒng)中,利用Windows XP系統(tǒng)中的遠程桌面協(xié)議(RDP)實現(xiàn)了對A3000現(xiàn)場設備的遠程控制。使用遠程桌面可以使構建更加經(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è)技術學院電子工程系,2008.