1行,有著十分重要的指導(dǎo)意義。本文介紹了個(gè)用于民用航空飛機(jī)發(fā)電機(jī)檢測的測試系統(tǒng),分析了其系統(tǒng)性能和工作原理,闡述整個(gè)系統(tǒng)的軟件設(shè)計(jì)思想和軟件功能。 發(fā)電機(jī)是民航客機(jī)發(fā)動(dòng)機(jī)的主要附件,它負(fù)責(zé)為飛機(jī)上的的儀器儀雷達(dá)無線電通訊及機(jī)上各種控制系統(tǒng)飛機(jī)照明提供電源。作為飛機(jī)的主要供電系統(tǒng)3相400Hz,其負(fù)載多為精密電子裝置,故其供電品質(zhì)必須滿足定標(biāo)準(zhǔn)。在飛機(jī)的制造改裝和大修中都必須對飛機(jī)的發(fā)電機(jī)部分進(jìn)行測試,要求給出飛機(jī)發(fā)電機(jī)的各項(xiàng)參數(shù)和性能指標(biāo)。飛機(jī)恒速傳動(dòng)裝置汜6和集成驅(qū)動(dòng)發(fā)電機(jī)03,是發(fā)電機(jī)的主要組成部分,需要定期或不定期的對它們研制響應(yīng)的試驗(yàn)設(shè)備和測試系統(tǒng),對飛機(jī)的設(shè)計(jì)和使用故障研宄,確保飛機(jī)安全運(yùn)行都十分必要。 1測試系統(tǒng)工作原理本測試系統(tǒng)是個(gè)集數(shù)據(jù)采集狀態(tài)檢測工作狀況分析和故障診斷為體的多任務(wù)信息處理系統(tǒng),系統(tǒng)構(gòu)成復(fù)雜,檢測的參量數(shù)目多。測試系統(tǒng)的工作原理1.用高速大功率電機(jī)模擬飛機(jī)發(fā)動(dòng)機(jī)帶動(dòng)被測試的飛機(jī)發(fā)電機(jī),要求實(shí)時(shí)測定飛機(jī)發(fā)電機(jī)工作時(shí)的相電流線電流相電壓線電壓工作頻率電機(jī)轉(zhuǎn)速等工作參數(shù)。同時(shí)設(shè)計(jì)套負(fù)載加載系統(tǒng)來模擬飛機(jī)上的用電設(shè)備,在不同條件下給發(fā)電機(jī)加載,實(shí)時(shí)記錄飛機(jī)發(fā)電機(jī)在不同負(fù)載下的工作情況。 盡管放置測試系統(tǒng)的測試室采用了隔音防震通風(fēng)等措施,但由于發(fā)電機(jī)運(yùn)轉(zhuǎn)時(shí)的噪聲振動(dòng)各種大功率電器設(shè)備對電網(wǎng)的干擾,工業(yè)生產(chǎn)現(xiàn)場中普遍存在高電壓大電流的電力電線,環(huán)境條件十分惡劣。我們選用抗干擾能力較強(qiáng)的工業(yè)控制計(jì)算機(jī),以提高系統(tǒng)的抗干擾能力和可靠性。 整個(gè)測試系統(tǒng)需要檢測電流電壓頻率轉(zhuǎn)速,溫度等多達(dá)幾十個(gè)參量。這些被測參量中有數(shù)字量和模擬量。各種被測模擬量,通過各種傳感器轉(zhuǎn)化成01電壓信號。電壓信號再通過計(jì)算機(jī)內(nèi)的多路12位六0板光電隔離輸入輸出傳遞給計(jì)算機(jī)。 由工控計(jì)算機(jī)發(fā)出的各種控制信號和命令,由輸入輸出板傳送出去。整個(gè)計(jì)算機(jī)系統(tǒng)硬件構(gòu)成飛機(jī)發(fā)電機(jī)測試設(shè)備中的軟件設(shè)計(jì)組態(tài)王軟件簡介般的工業(yè)控制軟件是軟件人員在控制系統(tǒng)硬件平臺上,通過編程手段實(shí)現(xiàn)控制界面和控制算法。 這種軟件通用性和可擴(kuò)展性差,而且工作量大,開發(fā)周期長。 組態(tài)軟件是種監(jiān)控平臺軟件,使用組態(tài)軟件,用戶可以方便地構(gòu)造適應(yīng)自己需要的控制軟件系統(tǒng)。組態(tài)軟件提供了良好的人際交互界面,它可以提供各種形工具參數(shù)組態(tài)界面等,使系統(tǒng)功能易于實(shí)現(xiàn),從而大大加快了系統(tǒng)開發(fā)速度,簡化了編程工作,而且系統(tǒng)維護(hù)簡單。 我們選用了由北京亞控自動(dòng)化軟件公司推出的組態(tài)王5.0.它是運(yùn)行于486586等0機(jī)上的種智能軟件包,以湖加,398仰,心丁中文操作系統(tǒng)作為其操作平臺。組態(tài)王5.0充分利用了心,3形功能,界面致性好,易學(xué)易用。 組態(tài)王5.0件系統(tǒng)由兩大部分組成。即軟件開發(fā)環(huán)境工程管理器和軟件運(yùn)行環(huán)境TOUCHVEW兩部分組成,其中,工程管理器內(nèi)嵌畫面開發(fā)系統(tǒng)。工程管理器和丁01舊仰是各自獨(dú)立的糊如03應(yīng)用程序,均可單獨(dú)使用;兩者又相互依存,在工程管理器的畫面開發(fā)系統(tǒng)中設(shè)計(jì)開發(fā)的畫面應(yīng)用程序必須在TOUCHVEW運(yùn)行環(huán)境中才能運(yùn)行。 軟件設(shè)計(jì)思想系統(tǒng)的目標(biāo)是開發(fā)套用于民航飛機(jī)恒速傳動(dòng)裝置,30和集成驅(qū)發(fā)電機(jī)6檢修的測試設(shè)備。系統(tǒng)對被測參數(shù)采集精度控制精度和靈敏度系統(tǒng)的穩(wěn)定性可靠性等要求較高,軟件設(shè)計(jì)時(shí),充分考慮到系統(tǒng)的這些特點(diǎn),從而構(gòu)造個(gè)有效的監(jiān)控和數(shù)據(jù)采集軟硬件平臺系統(tǒng)。 直接對系統(tǒng)進(jìn)行現(xiàn)場控制,力求使用清晰準(zhǔn)確的畫面描述測試控制現(xiàn)場。對整個(gè)系統(tǒng)狀態(tài)和參量進(jìn)行監(jiān)測,實(shí)現(xiàn)測試過程中各類參數(shù)數(shù)據(jù)采集和設(shè)備狀態(tài)據(jù)。 如果系統(tǒng)中某環(huán)節(jié)失調(diào)或發(fā)生故障,對測試設(shè)備將產(chǎn)生不可挽回的損失,為此要求對系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)檢測,發(fā)現(xiàn)有異常時(shí)做相應(yīng)緊急處理,具備行之有效的自我診斷和容錯(cuò)能力,即事故預(yù)報(bào)和故障診斷功能要強(qiáng)?紤]到操作人員的水平,整個(gè)軟件系統(tǒng)的操作和使用越簡單越好,人機(jī)操作界面直觀操作力求簡單。 操作具有安全性。安全保護(hù)是應(yīng)用系統(tǒng)不可忽視使用權(quán)限允許或禁止其對系統(tǒng)進(jìn)行操作。 軟件功能參數(shù)的選擇系統(tǒng)運(yùn)行的些參數(shù),可在相應(yīng)的畫面上顯出來,由操作人員參照測試條例,根據(jù)測試的要求自行選定和設(shè)置。 現(xiàn)場的數(shù)據(jù)采集和在線監(jiān)測和控制提供個(gè)監(jiān)控生產(chǎn)過程數(shù)據(jù)的實(shí)時(shí)數(shù)據(jù)庫。數(shù)據(jù)以文本模擬量或數(shù)字量形式從控制現(xiàn)場采集得到,完成數(shù)據(jù)和狀態(tài)的采集和處理。 數(shù)據(jù)顯顯部分開發(fā)的顯畫面,完成數(shù)據(jù),包括模擬量數(shù)字量趨勢歷史曲線顯功能。對數(shù)據(jù)的處理方式分為直接數(shù)據(jù)動(dòng)態(tài)顯實(shí)時(shí)曲線顯歷史數(shù)據(jù)存儲,數(shù)據(jù)報(bào)。系統(tǒng)參數(shù)和數(shù)據(jù)在任何運(yùn)行時(shí)刻按事先確定的格式顯。 繪制各種特性曲線利用測得的參量,繪制出發(fā)動(dòng)生成單機(jī)的各種特性曲線,可對發(fā)電機(jī)整機(jī)運(yùn)行狀態(tài)與調(diào)整方向有個(gè)了解。 濾波濾波是檢測過程中提高信號可靠性的個(gè)技術(shù)措施。各種原因造成的干擾不可能通過硬件措施完全消除掉。在數(shù)據(jù)中采用適當(dāng)?shù)臑V波方法會取得更好的抗干擾效果。 打印報(bào)功能空水平旋轉(zhuǎn)180度自順時(shí)針旋轉(zhuǎn)270度代碼和步驟相似,只要用以下的語句替換步驟3中,循環(huán)中的原有的語句就可以了。 在形設(shè)計(jì)完成后,如何對形進(jìn)行保存呢,我們通過分析,6對文件的保存格式,采用對每個(gè)對象進(jìn)行保存的方法。具體地實(shí)現(xiàn)方法是首先保存對象的類名,然后保存類的屬性,比如對象的封七Top,Width,Height等。當(dāng)打開文件進(jìn)行加載的時(shí)候,首先要根據(jù)類名進(jìn)行創(chuàng)建新的對象,然后根據(jù)保存在文件中的屬性來設(shè)置對象的屬性。例如,我們在保存?zhèn)靜態(tài)文本的時(shí)候,首先要保存靜態(tài)文本的類名,然后將它的屬性保存下來。下面是丁訓(xùn)6136的保存過程。 同樣地,在文件加載的過程中,我們要根據(jù)讀取顏色通過這種方法就可以正確的將原來創(chuàng)建的對象重新加載到當(dāng)前的文件中。 4結(jié)束語組成部分,它為模擬工業(yè)現(xiàn)場生產(chǎn),豐富系統(tǒng)界面起了重要的作用,所以對它的可靠性要求特別高。由于本系統(tǒng)采用了面向?qū)ο蟮奶幚矸椒ǎ送猓?1 5.0開發(fā)環(huán)境提供了強(qiáng)大的自定義組件的支持,因此程序從開發(fā),調(diào)試到程序運(yùn)行,效果良好。當(dāng)然,本系統(tǒng)還有待完善的地方,比如說優(yōu)化形的旋轉(zhuǎn)算法等等。本文旨在為工業(yè)組態(tài)軟件中形組態(tài)子系統(tǒng)的設(shè)計(jì)提供種思路,為組態(tài)軟件的開發(fā)做些鋪墊。 邵維忠,楊芙清編,面向?qū)ο蟮南到y(tǒng)分析,清華大學(xué)出版社,廣西科學(xué)技術(shù)出版社,2000.1黃偉,葉朝暉,面向?qū)ο蟮墓た亟M態(tài)軟件的開發(fā)與應(yīng)用,工業(yè)控制計(jì)算機(jī),1996.4伊宏衛(wèi),工業(yè)控制組態(tài)軟件的設(shè)計(jì),電子技術(shù)應(yīng)用,1996.2上接第30頁操作人員在任何時(shí)刻按下打印鍵,軟件生成出此時(shí)刻全部被測量的實(shí)際值和系統(tǒng)運(yùn)行的狀態(tài)單,打印機(jī)立即打印。 事故預(yù)報(bào)故障診斷對生產(chǎn)過程進(jìn)行持續(xù)監(jiān)視并對不正常環(huán)節(jié)報(bào)警,進(jìn)入故障診斷系統(tǒng),米取相應(yīng)措施。 控制功能實(shí)現(xiàn)檢測過程的控制和輸入輸出板卡的控制。 操作的安全性設(shè)計(jì)多級安全控制和訪問權(quán)限,操作人員必須登錄自己的身份才能獲得定的操作權(quán)。當(dāng)操作者的權(quán)限小于軟件運(yùn)行的訪問權(quán)限,操作者啟動(dòng)不了系統(tǒng)軟件。 結(jié)束語本測試系統(tǒng)經(jīng)多次運(yùn)行,性能可靠,操作簡單,測量數(shù)據(jù)真實(shí)地反映了被測對象的實(shí)際性能指標(biāo),達(dá)到了預(yù)期的功能要求,是飛機(jī)發(fā)電機(jī)檢修時(shí)的理想測試設(shè)備。 涂用懋,顏綸亮,微機(jī)在過程控制中的應(yīng)用,清華大學(xué)出版組態(tài)王5.0用戶手冊,北京亞控自動(dòng)化軟件科技有限公司