久久成人国产精品一区二区,在线观看成人网站,精品久久久久久成人AV,国产成人无码免费网站

電子開發網

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

如何看懂Modbus數據幀?Modbus RTU數據幀格式

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

在介紹Modbus RTU數據幀格式之前,首先讓我們先了解一下Modbus的通訊模式。

Modbus通訊模式

Modbus協議是典型的主-從通訊結構,鏈路中只能有一臺主設備,可以有多臺從設備。主設備向從設備發送請求指令,從設備對該指令進行響應。從設備不能主動向主設備發送指令,并且從設備之間也不能進行通信。

Modbus協議通過這些請求、響應指令,實現了主設備對從設備中數字量或模擬量數據的訪問和控制。通常,主設備是人機界面、監控或數據采集系統,從設備是傳感器、可編程自動化控制器、智能儀器儀表等。

Modbus數據幀格式

知道了Modbus是典型的主-從式通訊方式后,我們再來看Modbus RTU數據幀格式。Modbus RTU數據幀由四部分組成,設備地址,功能碼,數據和校驗。

 

設備地址占1個字節,范圍是0~255之間。0是廣播地址,1~247是從站設備地址,248~255保留不用。

功能碼占1個字節,由協議明確規定,表中列出了一些常用的功能碼。譬如03功能碼是讀保持寄存器,16功能碼是寫多個寄存器。

 

數據部分0~252字節,其長度和內容由功能碼決定。功能碼不同,數據部分的定義不盡相同。

校驗2個字節,由發送設備計算,將校驗碼之前的數據按照CRC16算法進行計算,生成2個字節的數據,放置于發送信息的尾部。接受信息的設備再重新計算接收到的信息的CRC碼,比較計算得到的CRC碼是否與接收到的相符,如果不相符,則表明數據在傳輸過程中出錯。通過數據校驗增加了系統的安全與效率。

常用功能碼數據幀格式

1) 功能碼-0x04(讀輸入寄存器)

舉例:讀取2號站,30008~30009 2個輸入寄存器的數值。

Modbus RTU主站設備請求幀格式:

 

2號站設備響應幀格式:

 

2) 功能碼-0x10(寫多個寄存器)

舉例:向2號站,40002~40003 2個保持寄存器分別寫入0x000A,0x0102數值

Modbus RTU主站設備請求幀格式:

 

2號站設備響應幀格式:

 

3) 功能碼-0x02(讀離散量輸入)

舉例:讀取2號站,10197~10218 22個離散量的狀態。

Modbus RTU主站設備請求幀格式:

 

2號站設備響應幀格式:

 

數據傳輸模式

通過前面的介紹,可以看到Modbus RTU協議數據幀是沒有起始符和結束符,所以兩個數據幀之間需要靠時間間隔來區分。協議中規定信息幀發送至少要有3.5個字符時間的停頓間隔。即在一個數據幀的最后一個字符傳輸完成之后,需要至少3.5個字符時間的停頓標定數據幀的結束,一個新的數據幀可在此停頓之后開始。如果一個新消息在小于3.5個字符時間內接著前個消息開始,接受的設備將認為它是前一數據幀的延續,這將導致CRC校驗出錯。同時整個數據幀必須作為一連續的流傳輸。如果在幀完成之前有超過1.5字符時間的停頓時間,接受設備將刷新不完整的數據幀從而認為存在丟包現象。

 

那么一個字符是什么呢,他由1個bit起始位,8bit數據位,1個bit奇偶校驗位,1個bit停止位組成,在發送時從起始位開始。

 



謝謝您看到這里
您距離成為工業通信大神更近了一步~

上一章:Modbus協議中寄存器40001,30001是什么意思?

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

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
久久成人国产精品一区二区,在线观看成人网站,精品久久久久久成人AV,国产成人无码免费网站
    <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. 主站蜘蛛池模板: 国产精品日韩一区| 国产人成一区二区三区影院| 欧美精品在线观看| 欧美日本高清| 欧美日韩成人一区| 欧美视频在线观看| 国产精品蜜臀在线观看| 国产精品在线看| 国内精品久久久久久| 欧美午夜免费影院| 国产精品免费区二区三区观看| 国产精品一区二区黑丝| 欧美视频一二三区| 国产精品久久久久久久久久久久久 | 麻豆精品91| 欧美一区二区三区的| 久久久99久久精品女同性| 免费欧美日韩| 欧美日韩色婷婷| 国产欧美日韩精品专区| 在线播放中文一区| 一本不卡影院| 欧美一区二区三区在线| 亚洲深夜激情| 欧美中文在线视频| 女同性一区二区三区人了人一| 久色婷婷小香蕉久久| 欧美激情自拍| 国产精品日本精品| 一区二区在线免费观看| 亚洲精品国产精品乱码不99按摩| 亚洲午夜久久久久久久久电影院 | 欧美精品一卡二卡| 国产精品美女久久久| 亚洲一区日韩在线| 久久午夜视频| 久久亚洲春色中文字幕久久久| 欧美激情综合在线| 国产欧美日韩一区| 91久久亚洲| 香蕉久久国产|