《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 設(shè)計(jì)應(yīng)用 > 基于遠(yuǎn)程桌面連接的現(xiàn)場(chǎng)設(shè)備遠(yuǎn)程控制
基于遠(yuǎn)程桌面連接的現(xiàn)場(chǎng)設(shè)備遠(yuǎn)程控制
來(lái)源:電子技術(shù)應(yīng)用2011年第1期
耿慶安1, 劉 娜1, 張 鐳1,2
1. 北京石油化工學(xué)院 自動(dòng)化系, 北京102617; 2. 北京化工大學(xué) 信息科學(xué)與技術(shù)學(xué)院, 北京100029
摘要: 傳統(tǒng)的遠(yuǎn)程控制系統(tǒng),不僅造價(jià)高、維護(hù)不便,而且遠(yuǎn)程控制信號(hào)的傳輸距離受傳輸介質(zhì)物理特性的限制。為此,利用Windows XP中的遠(yuǎn)程桌面連接,在A3000過(guò)程實(shí)驗(yàn)裝置上實(shí)現(xiàn)了計(jì)算機(jī)遠(yuǎn)程控制,構(gòu)建了新型的、經(jīng)濟(jì)實(shí)用的遠(yuǎn)程控制系統(tǒng),使系統(tǒng)維護(hù)更加方便快捷。
中圖分類號(hào): TP393
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2011)01-0117-03
Remote control on-site equipment based on remote desktop connection
Geng Qing′an1, Liu Na1, Zhang Lei1,2
1. Department of Automation, Beijing Institute of Petrochemical Technology, Beijing 102617, China; 2. College of Information Science and Technology, Beijing University of Chemical, Beijing 100029, China
Abstract: The traditional remote control system, not only high maintenance cost of the inconvenience, but the remote control signal transmission distance limit physical properties of transmission medium over a certain distance, no remote control. This paper introduced using Windows XP′s remote desktop connection, in the course of experimental device implementation A3000 computer remote control, built new, economical remote control system to make system maintenance more convenient.
Key words : remote desktop connection; A3000; field device; remote control


    隨著計(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.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。