淺議電梯變頻器控制軟件的設(shè)計
5.4故障邏輯
描述設(shè)備異常的判斷條件,并且一旦判斷有故障,則中斷變頻器的正常運行,進入故障辦理模式。在執(zhí)行狀態(tài)邏輯前先執(zhí)行故障邏輯。
5.5報警邏輯
描述設(shè)備不是很嚴(yán)重的異常情形的判斷條件,有報警時并不中斷變頻器的正常運行,但要告之應(yīng)用者。
從上可知,設(shè)備邏輯的編程實現(xiàn)關(guān)鍵是把每一個虛擬設(shè)備處理為五個邏輯范疇,實現(xiàn)了混雜對象實時控制軟件的邏輯解偶,也大大降低復(fù)雜實時軟件的描述難度,極大提升軟件的可靠性與擴展性。
6.結(jié)論
所設(shè)計的電梯變頻器軟件系統(tǒng)已完成實驗室開發(fā)階段,正在工廠做運行測試,樣機系統(tǒng)已投入現(xiàn)場實際測試運行。在軟件開發(fā)測試整個過程中,深深體會到經(jīng)過引入設(shè)備邏輯的概念,實現(xiàn)軟件模塊的宏觀邏輯解耦,極大地提升了軟件的易擴展性。既然復(fù)雜實時軟件的開發(fā)整個過程都依照Microsoft公司所特別倡導(dǎo)(率先提議)的里程碑式開發(fā)方法,但在軟件開發(fā)整個過程怎么樣確定軟件里程碑,主要取決于對軟件結(jié)構(gòu)的深思熟慮,設(shè)備邏輯五范疇為具體科學(xué)劃分軟件里程碑提供了實際操縱依據(jù),為復(fù)雜實時軟件開發(fā)辦理提供了宏觀指導(dǎo)。設(shè)備邏輯的概念也為開發(fā)別的復(fù)雜實時控制軟件(如汽車發(fā)動機控制軟件)提供了借鑒經(jīng)驗。
更多好文:21ic電源
評論