技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 組態(tài)軟件在實(shí)訓(xùn)教學(xué)中的應(yīng)用研究

組態(tài)軟件在實(shí)訓(xùn)教學(xué)中的應(yīng)用研究

時(shí)間:2012-03-02 11:51:25來源:xuliyuan

導(dǎo)語:?一般情況下,組態(tài)軟件是做為工業(yè)監(jiān)控軟件來使用。本文開發(fā)了組態(tài)軟件的另一種用法,用組態(tài)軟件設(shè)計(jì)大型設(shè)備教學(xué)仿真軟件,用于高校的實(shí)訓(xùn)教學(xué)中..

  目前各高校在實(shí)訓(xùn)教學(xué)中,購置了很多的實(shí)訓(xùn)設(shè)備,包括一些大型設(shè)備。但大型設(shè)備價(jià)格很高,一般買的臺(tái)數(shù)較少,如我?;瘜W(xué)化工學(xué)院有一臺(tái)TAS-990型原子吸收分光光度計(jì),主要用于無機(jī)元素的定量分析,其價(jià)格30多萬。由于設(shè)備的單價(jià)很高,所以只買了一臺(tái),但使用的頻率很高,使用者對(duì)設(shè)備不熟悉易造成損壞。該設(shè)備有自己的操作軟件,但軟件只能在聯(lián)機(jī)的情況下才能運(yùn)行,而且軟件操作每一步必須設(shè)置正確且和硬件操作對(duì)應(yīng)起來才能執(zhí)行下一步,這對(duì)新手來說更加困難,不熟悉設(shè)備很容易弄壞設(shè)備,而且我們每年都有大量學(xué)生在實(shí)訓(xùn)時(shí)使用,所以設(shè)計(jì)一個(gè)好的教學(xué)仿真軟件讓學(xué)生事先熟悉操作尤為重要。

  1.方案選擇

  首先我們把操作軟件在設(shè)備上運(yùn)行一遍,通過截圖做成文檔供學(xué)生觀看,但不能體現(xiàn)“軟件操作每一步必須設(shè)置正確”才能到下一步的特點(diǎn),且設(shè)置錯(cuò)誤很可能造成設(shè)備損壞。所以對(duì)使用者來說重要的是軟件的操作而不是熟悉界面,如用VC等軟件來開發(fā),需做大量的圖形圖庫等工作量太大,經(jīng)多方論證決定用工業(yè)組態(tài)軟件來做教學(xué)仿真軟件。

  組態(tài)軟件一般大量應(yīng)用在工業(yè)控制中,用于在上位機(jī)監(jiān)控工業(yè)現(xiàn)場(chǎng)的設(shè)備運(yùn)行狀況等。我們選用的是“組態(tài)王6.53”組態(tài)軟件,它是運(yùn)行于MicrosoftWindows98/2000/NT/XP中文平臺(tái)的中文界面的人機(jī)界面軟件,具有豐富的圖形圖庫可用于軟件制作,內(nèi)置的腳本語言可用于仿真軟件每步之間的連接。而且能夠方便的調(diào)用數(shù)據(jù)庫和輸出報(bào)表歷史曲線,同時(shí)作為一款工控軟件,其具有比較高的穩(wěn)定性和易用性。

  現(xiàn)在的關(guān)鍵問題是如何實(shí)現(xiàn)仿真目標(biāo),剛開始有兩種方案,第一種是用組態(tài)王里的按鈕等工具重新做一個(gè)和目標(biāo)軟件相同的畫面。第二種方案是利用截圖工具,截取目標(biāo)軟件的畫面,再在畫面上嵌入一定功能的按鍵,通過腳本語言經(jīng)判斷設(shè)置正確后才能進(jìn)入下一步。經(jīng)過比較發(fā)現(xiàn)方案二比較合適,因?yàn)榈谝环N方案雖然畫面容易重新構(gòu)建,工作量較為龐大。故選擇方案二,方案二的好處是不需要畫面的重新構(gòu)建,只需在已有圖片上設(shè)置幾個(gè)按鍵,然后在響應(yīng)按鍵程序跳轉(zhuǎn)時(shí)實(shí)現(xiàn)畫面的跳轉(zhuǎn),這樣做雖然沒有第一種方案功能強(qiáng)大靈活,但是可以訓(xùn)練操作員的執(zhí)行步驟的正確性,由于該軟件是一種仿真軟件,即在該軟件不僅可以仿真軟件的操作,還可以仿真其硬件操作,故須在軟件中建立一個(gè)模擬硬件操作部分。

  2.實(shí)現(xiàn)過程

  該硬件仿真是完全按照實(shí)際情況搭建的,故其操作方法與操作步驟和實(shí)際情況是一樣的。同時(shí)該畫面的搭建是通過對(duì)實(shí)際設(shè)備的照片截取和相似模型的加入來實(shí)現(xiàn)的,例如:反應(yīng)設(shè)備是截取的圖片,而上位機(jī)、燃料罐等是加入的模型。

  在硬件的仿真部分,在實(shí)現(xiàn)硬件設(shè)備與開關(guān)的連接時(shí),是通過建立變量,在組態(tài)王中建立中變量,組態(tài)王系統(tǒng)中定義的變量與一般程序設(shè)計(jì)語言比如BASIC、PASCAL、C語言,定義的變量有很大的不同,既能滿足程序設(shè)計(jì)的一般需要,又考慮到工控軟件的特殊需要。變量的基本類型共有兩類:內(nèi)存變量、I/O變量。IO變量是指可與外部數(shù)據(jù)采集程序直接進(jìn)行數(shù)據(jù)交換的變量,如下位機(jī)數(shù)據(jù)采集設(shè)備(如PLC、儀表等)或其它應(yīng)用程序(如DDE、OPC服務(wù)器等)。這種數(shù)據(jù)交換是雙向的、動(dòng)態(tài)的,就是說:在“組態(tài)王”系統(tǒng)運(yùn)行過程中,每當(dāng)I/O變量的值改變時(shí),該值就會(huì)自動(dòng)寫入下位機(jī)或其它應(yīng)用程序;每當(dāng)下位機(jī)或應(yīng)用程序中的值改變時(shí),“組態(tài)王”系統(tǒng)中的變量值也會(huì)自動(dòng)更新。所以,那些從下位機(jī)采集來的數(shù)據(jù)、發(fā)送給下位機(jī)的指令,比如“反應(yīng)罐液位”、“電源開關(guān)”等變量,都需要設(shè)置成“I/O變量”。內(nèi)存變量是指那些不需要和其它應(yīng)用程序交換數(shù)據(jù)、也不需要從下位機(jī)得到數(shù)據(jù)、只在“組態(tài)王”內(nèi)需要的變量,比如計(jì)算過程的中間變量,就可以設(shè)置成“內(nèi)存變量”。由于本系統(tǒng)中在只是用其畫面處理能力,故在使用中只需建立內(nèi)存變量。組態(tài)王的內(nèi)部變量有分為內(nèi)存離散、內(nèi)存實(shí)型、內(nèi)存長整數(shù)、內(nèi)存字符串這八種基本類型的變量是通過“變量屬性”對(duì)話框定義的,同時(shí)在“變量屬性”對(duì)話框的屬性卡片中設(shè)置它們的部分屬性。我們可以根據(jù)實(shí)際需要建立變量。在建立完變量之后,就是要實(shí)現(xiàn)變量與硬件的連接,具體連接方式是在畫面設(shè)備中添加變量,我們通過添加變量,寫腳本語句來設(shè)計(jì)其邏輯關(guān)系,例如在兩個(gè)泵打開順序中設(shè)置了互鎖的關(guān)系,通過腳本程序中編程實(shí)現(xiàn)兩個(gè)泵的互鎖。這就是軟件的大體制作過程,在完成一部分畫面后將其保存,點(diǎn)擊運(yùn)行按鈕,就可將畫面切換到運(yùn)行狀態(tài)。如果發(fā)現(xiàn)哪個(gè)地方不合適可以返回進(jìn)行修改。

  在制作完軟件后我們需要做的就是要進(jìn)行軟件的打包,打包的好處一是軟件可以在沒有安裝組態(tài)王的軟件中安裝運(yùn)行,二是用戶看不到原代碼,可以起一定的保護(hù)作用。組態(tài)王的打包有一個(gè)專門的打包工具,在運(yùn)行打包工具后,先載入KVPacket文件,不然打包沒法進(jìn)入,在打包時(shí)將DrvDbgHook.dll和KvWebAgent.dll候添加到高級(jí)里面,DriverForGPRS.dll和KVCom.sys放在安裝目錄的DRIVER里面。同時(shí)將欲打包的文件添加到到高級(jí)里面。在使用時(shí)直接安裝RunSetup.exe即可。在使用該軟件時(shí),直接單擊RunSetup.exe安裝,安裝好后運(yùn)行。

  限于篇幅,截取幾個(gè)畫面說明,圖1是設(shè)置元素測(cè)量參數(shù)的界面,在操作時(shí)必需正確選取工作電流、預(yù)熱燈電流、光譜帶寬、負(fù)高壓等值后,才能點(diǎn)“下一步”,進(jìn)入下一個(gè)畫面。我們?cè)浖膱D截取下來,在原圖的選擇值的位置如3.0加上下拉菜單的選擇值,然后在“下一步”位置放置按扭覆蓋在原位置,點(diǎn)擊該按扭進(jìn)行執(zhí)行腳本程序,只有下拉菜單的取值全部正確,才能跳轉(zhuǎn)到下一個(gè)界面。圖2是進(jìn)行曲線對(duì)象濃度測(cè)量的畫面,用組態(tài)軟件做出各種動(dòng)態(tài)曲線,覆蓋在原位置,達(dá)到與實(shí)際軟件相同的效果。圖3是設(shè)備仿真操作圖,在組態(tài)軟件里做出硬件連接,通過腳本程序,操作正確才能進(jìn)行下一步的操作,和實(shí)際操作一致。

 

組態(tài)軟件

  圖1設(shè)置元素測(cè)量參數(shù)的界面

組態(tài)軟件

  圖2進(jìn)行曲線對(duì)象濃度測(cè)量的畫面。

設(shè)備仿真操作圖

  圖3設(shè)備仿真操作圖

  軟件制作是比較麻煩的是對(duì)組態(tài)軟件組態(tài)王的使用,及其硬件的邏輯關(guān)系。還應(yīng)該注意設(shè)備的工作過程及原理,了解實(shí)驗(yàn)流程以及各設(shè)備儀器在實(shí)驗(yàn)過程中應(yīng)該注意的事項(xiàng)。

  3.總結(jié)

  用工業(yè)組態(tài)軟件設(shè)計(jì)教學(xué)仿真軟件,拓寬了工業(yè)組態(tài)軟件的使用,在本文中使用的方法,簡單實(shí)用大大提高效率,做出的仿真軟件和實(shí)際應(yīng)用軟件一致。該設(shè)計(jì)內(nèi)容是濟(jì)南大學(xué)教學(xué)研究項(xiàng)目(JZC1027),該教學(xué)仿真軟件已在我校實(shí)訓(xùn)教學(xué)中使用,受到師生的好評(píng)。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:運(yùn)動(dòng)控制系統(tǒng)在焊接行業(yè)的應(yīng)用

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號(hào) | 營業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)