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