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