<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> plc工業軟件使用 >> 正文

      MODBUS-RTU數據幀格式、報文實例

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

      MODBUS-RTU報文模型

      設備地址 功能代碼 數據格式 CRC校驗L CRC校驗H
      8bit 8bit N*8bit 8bit 8bit

      一個報文就是一幀數據,一個數據幀就一個報文: 指的是一串完整的指令數據,就像上面的一串數據。

      主機對從機寫數據操作

      如果單片機接收到一個報文那么就對報文進行解析執行相應的處理

      0x01 06 00 01 00 17 98 04
      從機地址 功能號 數據地址 數據 CRC校驗

      主機對從機讀數據操作

      0x01 03 00 01 00 01 D5 CA
      從機地址 功能號 數據地址 讀取數據個數 CRC校驗

      單片機接收到這串數據根據數據計算CRC校驗判斷數據是否正確,如果判斷數據無誤,則結果是:返回信息給主機,返回的信息也是有格式的:

      從機對主機返回內容

      0x01 03 02 00 17 F8 4A
      從機地址 功能號 數據字節個數 兩個字節數據 CRC校驗

      這樣MODBUS主機就完成了一次對從機數據的讀操作,實現了通訊。

      MODBUS-RTU常用功能碼

      數據類型

      讀功能碼

      寫功能碼

      對象類型

      離散量輸入

      02

      單個位

      線圈狀態

      01

      05,15

      單個位

      輸入寄存器

      04

      16位字

      保持寄存器

      03

      06,16

      16位字

      寄存器起始地址(起始數據地址)

      數據類型

      參數地址,寄存器編號

      離散量輸入

      00001~0FFFF

      線圈狀態

      10001~1FFFF

      輸入寄存器

      30001~3FFFF

      保持寄存器

      40001~4FFFF

      舉例:
      Modbus協議中寄存器地址從1開始,而實際存儲中地址從0開始。假如要讀取寄存器編號為400054為塊編號,5modbus中寄存器地址)的寄存器的數據,則應把00
      04
      放入報文的地址域。寄存器定義,又名碼表或者信息點表,應由廠家提供的。

      寄存器編號

      屬性

      定義

      系數

      備注

      40001

      RO

      A相電壓

      40048中讀取電壓系數

      40002

      RO

      B相電壓

      如要讀A相電壓,則應將0x00 0x00放入寄存器起始地址域中。

      報文實例

      1、讀4000540006兩個寄存器,假設從機地址為1

      下行報文:01 03 00 04 00 02 85 ca

      從機地址

      功能碼

      寄存器起始地址

      讀取寄存器個數

      CRC校驗

      01

      03

      00 04

      00 02

      85 ca

      上行報文:01 03 04 00 00 00 00 21 33

      從機地址

      功能碼

      返回字節個數

      寄存器40005數據

      寄存器40006數據

      CRC校驗

      01

      03

      04

      00 00

      00 00

      21 33

      2、向40005寄存器中寫入0x120x34,假設從機地址為1

      下行報文:01 06 00 04 00 01 12 34 4a b0

      從機地址

      功能碼

      寄存器起始地址

      讀取寄存器個數

      要寫入的數據

      CRC校驗

      01

      03

      00 04

      00 01

      12 34

      85 ca

      上行報文:01 06 00 04 00 01 12 34 4a b0

      從機地址

      功能碼

      寄存器起始地址

      讀取寄存器個數

      寫入的數據

      CRC校驗

      01

      03

      00 04

      00 01

      12 34

      85 ca

      Tags:Modbus,數據幀格式,報文實例  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 色噜噜狠狠色综合免费视频| 日韩亚洲国产综合久久久| 亚洲伊人成无码综合网| 激情综合色五月六月婷婷| 亚洲综合无码AV一区二区| 久久狠狠爱亚洲综合影院| 国产色产综合色产在线视频| 伊人久久大香线蕉综合影| 综合无码一区二区三区四区五区| 亚洲国产成人久久综合区| 久久丝袜精品综合网站| 国产性天天综合网| 狠狠色综合久久久久尤物| 丁香婷婷激情综合俺也去| 色噜噜狠狠色综合网| 五月婷婷开心综合| 一本一道久久综合久久| 久久一本色系列综合色| 色综合久久88色综合天天 | 丁香婷婷色五月激情综合深爱| 99久久婷婷国产综合精品| 99久久国产综合精品2020| 伊人一伊人色综合网| 亚洲AV成人潮喷综合网| 欧洲97色综合成人网| 伊人久久大香线焦综合四虎| 丁香六月纪婷婷激情综合| 国产成人人综合亚洲欧美丁香花 | 一本大道道无香蕉综合在线| 狠狠色综合久久婷婷| 无码专区久久综合久中文字幕| 一本大道久久a久久综合| 亚洲色婷婷综合开心网| 天堂无码久久综合东京热| 尹人久久大香找蕉综合影院| 国产成人综合色视频精品| 国产综合成人亚洲区| 中文自拍日本综合| 久久综合88熟人妻| 久久婷婷五月综合色丁香| 乱色熟女综合一区二区三区|