日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> PLC基礎入門教程 >> 正文

Modbus-RTU通訊協議03功能碼詳解——小白一看就會的協議解析

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022/8/21

Modubus 03功能碼數據幀解析

主機發送Master:
假設從機地址為06,則主機發送為
06 03 00 00 00 01 XX XX

  • 06 表示從機地址
  • 03 表示modbus03功能碼
  • 00 第一組表示寄存器起始地址高8位
  • 00 第二組表示寄存器起始地址低8位
  • 00 第三組表示讀取的寄存器數量高8位
  • 01 表示讀取的寄存器數量低8位,即這條數據幀代表從第0個地址開始,讀取一個寄存器
  • XX 第一組表示CRC校驗低8位
  • XX 第二組表示CRC校驗高8位

從機收到回復Slave:
06 03 02 00 00 XX XX

  • 06 表示從機地址
  • 03 表示modbus03功能碼
  • 02 表示后面數據的字節數,因為一個寄存器有2個字節,所以后面的字節數肯定是2*查詢的寄存器個數
  • 00 第一組表示數據高8位
  • 00 第二組表示數據低8位
  • XX 第一組表示CRC校驗低8位
  • XX 第二組表示CRC校驗高8位

基本數據幀格式為
發送: 地址正確+我要查的寄存器個數+校驗
回復: 從機的地址+數據的字節數+數據+校驗

Tags:Modbus-RTU,Modbus,功能碼  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢