個人覺得程序框架應該大致分為:
1,開機賦值(初始化)。
2,自動/手動切換。手動自動只能同時處于一個狀態(tài)。信號不用全部清除。只需改變啟動條件。
3,自動程序。自動運轉是全自動作業(yè)不需要人操作。
4,手動程序。手動運轉是需要人參與的。
5,報警程序。建立不同的報警條件,條件觸發(fā)報警停機。
6,復位程序。報警后的報警解除。
作為一名編程人員,養(yǎng)成好的編程習慣,要先編寫程序框架,結構清晰層析分明,便于修改,然后上機調(diào)試,反復測試,仔細分析,盡可能考慮到可能會出現(xiàn)的任何情況,避免出現(xiàn)BUG。