模塊化設計在車(chē)載控制器程序設計中的應用 16
現以某型號的礦用車(chē)輛的車(chē)載主控制器的程序為例說(shuō)明模塊化思想在程序設計中的應用。該產(chǎn)品的電氣系統由控制器、繼電器、接觸器、電機、操作臺、車(chē)載顯示器及各種傳感器等組成??刂葡到y的工作過(guò)程是上電后系統自檢,首先確定系統能正常工作,然后根據操作臺的指令做出相應的動(dòng)作??刂破鞒绦虻墓δ苣K如圖2所示。
將程序按功能用合適的語(yǔ)言編寫(xiě)成子程序在主程序中調用。這樣在程序開(kāi)發(fā)過(guò)程中,可以有多個(gè)人并行編寫(xiě)、測試不同的模塊,減少了研發(fā)時(shí)間。同時(shí)參數設置、數據采集等模塊在不同型號的礦車(chē)電氣控制系統中的功能基本不變,稍作改動(dòng)即可使用,避免了重復開(kāi)發(fā),其他模塊的使用也是如此。特別是這些經(jīng)過(guò)嚴格現場(chǎng)測試的代碼用在新型的礦車(chē)電氣控制系統中增加了系統的可靠性。在調試過(guò)程中,可以根據現場(chǎng)出現問(wèn)題的現象迅速定位具有問(wèn)題的代碼段,減輕了調試的壓力。
3 結語(yǔ)
提出將模塊化設計的思想應用于車(chē)輛電氣控制系統控制器程序的設計中。程序的模塊化設計不僅減少了程序的開(kāi)發(fā)時(shí)間,減輕了設計人員的工作量,還使程序思路更清晰,維護更簡(jiǎn)易,可讀性、可移植性,可靠性增強,同時(shí)也給下一代產(chǎn)品的開(kāi)發(fā)創(chuàng )造了有利條件。實(shí)踐也證明將模塊化設計應用于礦車(chē)電氣系統控制器程序的可行性與合理性。隨著(zhù)模塊化設計在控制器程序設計中的深入,必將帶來(lái)模塊的標準化的問(wèn)題。這個(gè)問(wèn)題在很多跨國自動(dòng)化公司控制系統程序設計中得到了有效的解決,取得了一定的市場(chǎng)競爭力。車(chē)輛電氣系統控制器程序的模塊化、標準化的發(fā)展必將有效提高車(chē)載電氣系統的整體性能。
評論