在條件控制系統(tǒng)中,人們關注的問題是能否確保正常的控制狀態(tài)。如果干擾進入系統(tǒng),會影響各種控制條件、造成控制輸出失誤。為了確保系統(tǒng)安全可以采取下述軟件抗干擾措施:
1.軟件冗余
對于條件控制系統(tǒng),將控制條件的一次采樣、處理控制輸出,改為循環(huán)采樣、處理控制輸出。這種方法具有良好的抗偶然因素干擾作用。
2.設置當前輸出狀態(tài)寄存單元
當干擾侵入輸出通道造成輸出狀態(tài)破壞時,系統(tǒng)可以及時查詢當前輸出狀態(tài)寄存單元的輸出狀態(tài)信息,及時糾正錯誤的輸出狀態(tài)。
3.設置自檢程序
在計算機系統(tǒng)內的特定部位或某些內存單元設狀態(tài)標志,在運行中不斷循環(huán)測試,
以保證系統(tǒng)中信息存儲、傳輸、運算的高可*性。
上述介紹的幾種有關工控軟件的抗干擾編程方法是筆者在工作實踐中的體會。在設計工控軟件的過程中只要采取相應的抗干擾措施,就可獲得較好的抗干擾效果。