|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
我再開貼,問:MODBUS中收到錯誤信號怎么回答? |
| 作者:搗漿糊 欄目:通信技術(shù) |
我看手冊上寫的都好簡單啊,難以琢磨呀,可能我太笨。。 比如收到一串字符,結(jié)果CRC錯誤或奇偶校驗(yàn)錯誤時,下位機(jī)怎么回復(fù)? 還有就是如果下位機(jī)收到上位機(jī)要讀或要寫的內(nèi)容超出下位機(jī)的內(nèi)存空間,回復(fù)什么? |
| 2樓: | >>參與討論 |
| 作者: chunyang 于 2006/7/3 11:27:00 發(fā)布:
按約定報錯即可 這還不明白嗎? |
|
| 3樓: | >>參與討論 |
| 作者: chunyang 于 2006/7/3 11:30:00 發(fā)布:
舉個例子 中文語言中我們可以用“錯”來表示對某種判斷的應(yīng)答,當(dāng)然也可以用什么“%?…※…×◎”來表示,只要雙方聽得懂即可,這就是所謂“約定”。 |
|
| 4樓: | >>參與討論 |
| 作者: nethopper 于 2006/7/3 11:42:00 發(fā)布:
chunyang說得對,查一下MODBUS RTU協(xié)議的手冊吧 上面很清楚,當(dāng)然你也可以自定義出錯碼. |
|
| 5樓: | >>參與討論 |
| 作者: nethopper 于 2006/7/3 11:52:00 發(fā)布:
補(bǔ)充: Q1: 比如收到一串字符,結(jié)果CRC錯誤或奇偶校驗(yàn)錯誤時,下位機(jī)怎么回復(fù)? A1: 其中一法:下位機(jī)不回復(fù),上位機(jī)等超時后,再重發(fā). Q2: 還有就是如果下位機(jī)收到上位機(jī)要讀或要寫的內(nèi)容超出下位機(jī)的內(nèi)存空間,回復(fù)什么? A2: 這在標(biāo)準(zhǔn)MODBUS協(xié)議上有標(biāo)準(zhǔn)回答,查手則吧.
|
|
| 6樓: | >>參與討論 |
| 作者: 搗漿糊 于 2006/7/3 11:59:00 發(fā)布:
謝謝二位前輩! 我翻手冊去先。 謝謝二位前輩! 我翻手冊去先。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |