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