MODBUS協議

讀寄存器數據(功能碼0x03)

請求數據格式:
id(一個字節)|功能碼(一個字節)|起始地址(兩個字節)|寄存器數量(兩個字節)
例:07|03|0008|0008

接收數據格式:
id(一個字節):
功能碼(一個字節):03
字節數(一個字節):08
寄存器[8]值(兩個字節):年
寄存器[9]值(兩個字節):月
寄存器[10]值(兩個字節):日
寄存器[11]值(兩個字節):時
寄存器[12]值(兩個字節):分
寄存器[13]值(兩個字節):秒
寄存器[14]值(兩個字節):聲強
寄存器[15]值(兩個字節):頻率
CRC碼(兩個字節)
例:
07|03|08|0800|0001|0001|0001|0001|0001|0030|0020

修改單個寄存器

id(一個字節)|寄存器地址(兩個字節)|寄存器值(兩個字節)
例:01|0001|0001

修改多個寄存器

id(一個字節)|起始地址(兩個字節)|寄存器數量|字節數(這里應該是寄存器修改的的字節數、一個字節)|寄存器值

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容