Modbus學習筆記

1、Modbus是一種通訊協議,區別於DIY的通訊接口,Modbus的接口是公佈且標準的,用戶主要定義具體寄存器功能即可。

2、Mdbus可以Base在RS232/RS485或者TCP/IP基礎上。

3、上位機發送數據由【地址碼】【功能碼】【地址高位】【地址低位】【長度高位】【長度低位】【校驗碼】組成。

4、下位機返回數據由【地址碼】【功能碼】【數據長度】【數據】【校驗碼】組成。

5、校驗部分採用CRC16,但區別於普通CRC16。在線生成軟件1   在線生成軟件2(需要高地位反轉)

6.舉例,文檔顯示“寄存器地址爲50 長度爲1 unit16形式的數據” 讀取命令爲(默認設備ID爲1):“01 04 00 32 00 01 9005” 其中9005爲校驗值,返回“01 04 02 01 8B F8 C7 ”,其中有效數據爲“018B”,換算爲整數是395.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章