程序設計
程序設計是軟件的實現(xiàn)階段,需編制實現(xiàn)每一個軟件功能模塊的程序集。在該階段應注意以下幾個問題:
1. 合理分配和使用軟件資源
主控制器(例如PLC)的軟件資源很豐富,對于實現(xiàn)一般規(guī)模除塵系統(tǒng)的檢測控制往往多有富余。為便于今后的調(diào)試和功能擴展、維護,應仔細分析每一個程序模塊需使用的程序空間,定時器、計數(shù)器、繼電器等的數(shù)量,合理分配,節(jié)約使用。為此,應編制一個軟件資源規(guī)劃使用表。
2. 注意程序的可維護性
程序易讀懂、可維護應成為程序設計追求的目標之一。由于現(xiàn)在計算機的處理速度很高,另外在除塵系統(tǒng)控制中,實時性與軟件長度的矛盾并不突出,所以不要求程序短小精悍,而要求結(jié)構(gòu)簡單,容易讀懂。程序編制過程中應做好程序注釋,這樣就為軟件的調(diào)試和維護創(chuàng)造了有利條件。
3.充分利用軟件在濾波抗干擾、分析判斷等方面的功能
軟件濾波是提高檢測控制系統(tǒng)可靠性的有效方法,特別是對除塵系統(tǒng)的溫度和壓力檢測控制,采用軟件濾波可以避免由于監(jiān)測信號不穩(wěn)定引起控制誤動作。
軟件調(diào)試
軟件調(diào)試一般采用黑盒調(diào)試和白盒調(diào)試兩種方法。黑盒調(diào)試是根據(jù)軟件功能調(diào)試,白盒調(diào)試是根據(jù)軟件結(jié)構(gòu)調(diào)試。因為除塵系統(tǒng)控制軟件規(guī)模一般不大,這兩種方法都可行。需要指出的是,軟件調(diào)試應盡可能地窮盡實際運行中可能出現(xiàn)的各種工況條件。