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