基于pi工控機(jī)vi測(cè)控系統(tǒng)遠(yuǎn)程控制研究范立南劉灌(沈陽(yáng)大學(xué)信息工程學(xué)院沈陽(yáng)11程測(cè)控系統(tǒng)是網(wǎng)絡(luò)技術(shù)、通信技術(shù)與i十算機(jī)虛擬技術(shù)結(jié)合的產(chǎn)物。遠(yuǎn)程控制技術(shù)能夠使操作突破地域的限制,已在網(wǎng)絡(luò)環(huán)境下pi工控機(jī)上實(shí)現(xiàn)。
:用synall2000編譯的一個(gè)vi控制平臺(tái)。通過(guò)這個(gè)控制平臺(tái)可以控制電阻爐,顯示爐溫,并且在控制平臺(tái)上爐膛的顏色會(huì)隨著爐溫的改變而變化,同時(shí)可以顯示電阻爐的升溫曲線和歷史曲線。
在vi控制平臺(tái)上‘啟動(dòng)溫度控制’按鈕的動(dòng)畫(huà)連接中定義了以下的動(dòng)作語(yǔ)言:此動(dòng)作語(yǔ)言是用synallbbbbbb語(yǔ)言編寫(xiě)的,點(diǎn)擊‘啟動(dòng)溫度控制’按鈕實(shí)現(xiàn)的功能是啟動(dòng)時(shí)鐘t,本系統(tǒng)采用數(shù)字pid算法進(jìn)行溫度控制。
電阻爐的溫度經(jīng)溫度傳感器轉(zhuǎn)換成模擬電信號(hào),dac-8018接收此信號(hào)并將其轉(zhuǎn)換成數(shù)字信號(hào)。在組態(tài)軟件中定義一個(gè)i/o浮點(diǎn)型變量,工控機(jī)將此數(shù)字信號(hào)賦值給i/o浮點(diǎn)型變量,并在vi控制平臺(tái)上顯示i/o浮點(diǎn)型變量,從而得到電阻爐的溫度信息。然后根據(jù)pid算法得到輸出控制電壓并將其賦值給另一個(gè)i/o浮點(diǎn)型變量,此i/o浮點(diǎn)型變量對(duì)應(yīng)輸出模塊dac-8021的數(shù)字量輸入值,經(jīng)dac-8021轉(zhuǎn)換后形成模擬電壓信號(hào),可控硅根據(jù)此信號(hào)來(lái)調(diào)節(jié)。因?yàn)殡娮锠t爐溫的改變是由上下段兩組爐絲的供電電功器來(lái)調(diào)節(jié)的,它們由可控硅的調(diào)功器供電,調(diào)功器的輸出功率由輸出電壓來(lái)調(diào)節(jié)。
4遠(yuǎn)程控制的實(shí)現(xiàn)4.1遠(yuǎn)程控制揠遠(yuǎn)程控制程序流程圖如所示。本控制程序用delphi6.0編寫(xiě)。它可以實(shí)時(shí)抓取服務(wù)器端(被控端)電腦的屏幕,即將pm工控機(jī)上的vi控制平臺(tái)發(fā)送到客戶端(主控端)電腦顯示給測(cè)控人員。它可以捕捉服務(wù)器端(被控端)的鼠標(biāo),這樣就可以在客戶端(主控端)電腦對(duì)組態(tài)軟件進(jìn)行編程,對(duì)vi控制平臺(tái)進(jìn)行控制。它還可以發(fā)送鍵盤(pán)信息、顯示被控端電腦的ip地址和主機(jī)名、顯示服務(wù)器端連接信息等。
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和成熟,遠(yuǎn)程測(cè)控系統(tǒng)在internet和intranet環(huán)境中的可靠性,安全性和實(shí)時(shí)性將越來(lái)越完善。本設(shè)計(jì)實(shí)現(xiàn)的遠(yuǎn)程測(cè)控系統(tǒng)其實(shí)質(zhì)上已實(shí)現(xiàn)了網(wǎng)絡(luò)虛擬儀器的基本功能,因此其系統(tǒng)開(kāi)發(fā)理念和開(kāi)發(fā)方法可應(yīng)用于各種類(lèi)型的網(wǎng)絡(luò)虛擬儀器的設(shè)計(jì)之中。
4.2網(wǎng)絡(luò)安全本設(shè)計(jì)主要是通過(guò)internet來(lái)進(jìn)行遠(yuǎn)程測(cè)控的,為防止他人惡意破壞,網(wǎng)絡(luò)的安全性是十分重要的。網(wǎng)絡(luò)安全主要解決數(shù)據(jù)保密和認(rèn)證的問(wèn)題。數(shù)據(jù)保密就是采取復(fù)雜多樣的措施對(duì)數(shù)據(jù)加以保護(hù),以防止數(shù)據(jù)被有意或無(wú)意地泄漏給無(wú)關(guān)人員。認(rèn)證分為信息認(rèn)證和用戶認(rèn)證兩個(gè)方面,信息認(rèn)證是信息從發(fā)送到接收整個(gè)通路中沒(méi)有被第三者修改和偽造,用戶認(rèn)證是指用戶雙方都能證實(shí)對(duì)方是這次通信的合法用戶。在本遠(yuǎn)程測(cè)控系統(tǒng)中既使用了信息認(rèn)證,也使用了用戶認(rèn)證。在系統(tǒng)建立連接后,需首先輸入用戶密碼,進(jìn)行用戶驗(yàn)證。如果密碼錯(cuò)誤,則退出連接,并使用個(gè)人防火墻過(guò)濾不安全的服務(wù),提高網(wǎng)絡(luò)安全,減少主機(jī)被攻擊的風(fēng)險(xiǎn)。
網(wǎng)絡(luò)安全并非只是osi模型某一層上的事情,事實(shí)上,每一層都可采取一定的措施來(lái)防止某些類(lèi)型的網(wǎng)絡(luò)入侵件,在定程度上保障數(shù)據(jù)的安全。
5實(shí)際應(yīng)用將遠(yuǎn)程控制與虛擬儀器、儀表結(jié)合,對(duì)測(cè)量技術(shù)人員來(lái)講,出現(xiàn)不同測(cè)量結(jié)果可以由異地的計(jì)算機(jī)進(jìn)行評(píng)價(jià)。例如,在使用intranet的條件下,測(cè)試工程師能夠在開(kāi)發(fā)部門(mén)通過(guò)其計(jì)算機(jī)自動(dòng)地監(jiān)視生產(chǎn)檢驗(yàn)結(jié)果,必要時(shí)還可以修改檢驗(yàn)流程。這種方法的優(yōu)點(diǎn)是顯而易見(jiàn)的。開(kāi)發(fā)人員能夠利用現(xiàn)有的網(wǎng)絡(luò)資源,如標(biāo)準(zhǔn)tcp/ip適配器和ethernet適配器,不必專(zhuān)門(mén)建立網(wǎng)絡(luò)拓?fù)洹4送?,絕大部分用戶都依賴于internet的應(yīng)用,所以對(duì)遠(yuǎn)程控制的虛擬儀器的操作就很方便。
本設(shè)計(jì)的軟件已在internet和lan(局域網(wǎng))上運(yùn)行,其中l(wèi)an是采用以太網(wǎng),即pin工控機(jī)與一臺(tái)pc機(jī)通過(guò)兩塊以太網(wǎng)卡和一個(gè)hub(集中器)用無(wú)屏蔽雙絞線連接成的一個(gè)雙絞線以太網(wǎng)(傳輸速率為10mbps)。
首先在pin工控機(jī)上運(yùn)行遠(yuǎn)程控制軟件,進(jìn)入服務(wù)器界面,輸入密碼,點(diǎn)擊監(jiān)聽(tīng)按鈕等待連接。然后在一臺(tái)pc機(jī)涵程控制軟件,默客戶界面,輸入pm工控機(jī)的ip地址(如192.168.0.213)、端口號(hào),鍵入密碼,點(diǎn)擊連接按鈕建立連接。幾秒鐘后pc機(jī)上出現(xiàn)了pin工控機(jī)的屏幕信息一控制平臺(tái)界面。此時(shí),在pc機(jī)上,可以對(duì)控制平臺(tái)進(jìn)行操作,就如同在pin工控機(jī)上操作一樣。經(jīng)過(guò)試驗(yàn),控制效果良好。
6結(jié)束語(yǔ)歡迎訂鬩歡迎撰稿歡迎發(fā)布產(chǎn)品廣告信息虛擬儀器的出現(xiàn),給自動(dòng)測(cè)試系統(tǒng)帶來(lái)了革命性的沖擊,對(duì)測(cè)試?yán)碚?、方法等產(chǎn)生了重大影響;計(jì)算機(jī)硬件和軟件的滲入給傳統(tǒng)測(cè)試帶來(lái)了新的革命,尤其是網(wǎng)絡(luò)技術(shù)開(kāi)始應(yīng)用到測(cè)試技術(shù)中,成為測(cè)試技術(shù)滿足實(shí)際需求的關(guān)鍵支撐,網(wǎng)絡(luò)化必然是測(cè)試系統(tǒng)的發(fā)展的大勢(shì)所趨。而vi遠(yuǎn)程控制作為網(wǎng)絡(luò)技術(shù)、通信技術(shù)與計(jì)算機(jī)虛擬技術(shù)結(jié)合的產(chǎn)物,必將在工業(yè)測(cè)控領(lǐng)域發(fā)揮其巨大的作用。
參加本項(xiàng)目研究的還有許可、吳明丹、滕翔祥、白旭等。










