<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 個字
      [ 查看全部 ] 網友評論
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲国产综合久久天堂| 亚洲欧洲自拍拍偷综合| 国产成人亚综合91精品首页| 久久婷婷五月综合97色一本一本| 激情五月综合综合久久69| 国产在线五月综合婷婷| 久久青青草原综合伊人| 亚洲综合av永久无码精品一区二区 | 天天做天天爱天天爽综合网| 国产精品综合一区二区三区| 色综合91久久精品中文字幕| 熟女少妇色综合图区| 天天综合色天天综合| 亚洲欧洲自拍拍偷综合| 色综合天天综合婷婷伊人| 国产综合成人亚洲区| 精品无码综合一区二区三区 | 综合激情五月综合激情五月激情1 综合久久国产九一剧情麻豆 | 久久久久久综合网天天| 国产综合色香蕉精品五月婷| 色婷婷色综合激情国产日韩| 亚洲综合av永久无码精品一区二区 | 五月婷婷亚洲综合| 91精品国产色综合久久不卡蜜| 亚洲av综合日韩| 99久久综合国产精品免费| 色婷婷综合久久久久中文一区二区| 偷自拍视频区综合视频区| 四月婷婷七月婷婷综合| 制服丝袜人妻综合第一页| 色之综合天天综合色天天棕色| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 91精品一区二区综合在线| 亚洲乱码中文字幕综合| 狠狠综合久久综合中文88 | 91精品国产综合久久青草| 日韩欧国产精品一区综合无码| 亚洲精品综合久久| 一本久久a久久精品vr综合| 激情综合一区二区三区| 久久精品综合电影|