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