wang8858275
級別: 探索解密
|
簡單的說,200是作為服務器,有個數碼管顯示為下位機,通過MODBUS庫做通信。 程序做了100多個報警事件,當每個事件發生時發送一次規定的數字至數碼管來顯示,并且報警解除時需要清零。 現在想請教的是,有什么方法可以簡化程序,全部都要根據事件來進行MOV一次后再發送? 還有就是 當同時發生多個報警事件時,怎么處理? 謝謝各位。 。。 |
---|---|
|
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
|
報警事件可以用一個字的編碼來處理,定時激活事件顯示通訊程序 這樣你的程序僅需要改變編碼,無錯誤時,編碼=0,有錯誤時,填寫編碼 若你的顯示每次只能顯示一個編碼,則首先需要排事件定優先急,也就是多錯誤發生時,優先顯示的故障碼 揀牽連最多或最要緊的先處理,處理后若正常了,程序會自動顯示下一優先級的故障碼 若你非要多條同時顯示,建議你用觸摸屏的事件處理元件,可將當前發生的所有事件同時顯示出來。 |
|
---|---|---|
|