<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-04-02

      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 個字
      [ 查看全部 ] 網友評論
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 久久综合九色综合97伊人麻豆| 色欲色香天天天综合网WWW| 六月婷婷国产精品综合| 98精品国产综合久久| 天天狠狠色综合图片区| 国产婷婷综合在线视频| 激情综合色五月丁香六月亚洲| 综合91在线精品| 狠狠色丁香婷婷综合激情| 亚洲国产成人综合精品| 国产亚洲欧洲Aⅴ综合一区| 天天综合网色中文字幕| 一本色道久久综合一区| 97se亚洲国产综合自在线| 国产亚洲Av综合人人澡精品| 97久久综合精品久久久综合| 自拍 偷拍 另类 综合图片| 久久精品国产亚洲综合色| 久久婷婷午色综合夜啪| 久久婷婷丁香五月综合五| 综合久久久久久中文字幕| 久久综合九色综合97伊人麻豆| 国产亚洲综合久久系列| 日韩人妻无码一区二区三区综合部| 国产成人综合一区精品| 亚洲综合色一区二区三区小说| 中文字幕亚洲综合久久男男| 色综合久久久无码中文字幕| 色综合久久久久综合99| 热久久综合这里只有精品电影 | 亚洲高清中文字幕综合网| 婷婷五月六月激情综合色中文字幕| 亚洲综合久久精品无码色欲 | 国产色丁香久久综合| 99久久国产综合精品女图图等你 | 久久久久久久综合色一本| 久久综合噜噜激激的五月天| 久久影视综合亚洲| 伊人久久综合成人网| 中文自拍日本综合| 色综合中文综合网|