電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> plc工業(yè)軟件使用 >> 正文

MODBUS-RTU數(shù)據(jù)幀格式、報文實例

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2022/4/2

MODBUS-RTU報文模型

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

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

主機對從機寫數(shù)據(jù)操作

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

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

主機對從機讀數(shù)據(jù)操作

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

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

從機對主機返回內容

0x01 03 02 00 17 F8 4A
從機地址 功能號 數(shù)據(jù)字節(jié)個數(shù) 兩個字節(jié)數(shù)據(jù) CRC校驗

這樣MODBUS主機就完成了一次對從機數(shù)據(jù)的讀操作,實現(xiàn)了通訊。

MODBUS-RTU常用功能碼

數(shù)據(jù)類型

讀功能碼

寫功能碼

對象類型

離散量輸入

02

單個位

線圈狀態(tài)

01

05,15

單個位

輸入寄存器

04

16位字

保持寄存器

03

06,16

16位字

寄存器起始地址(起始數(shù)據(jù)地址)

數(shù)據(jù)類型

參數(shù)地址,寄存器編號

離散量輸入

00001~0FFFF

線圈狀態(tài)

10001~1FFFF

輸入寄存器

30001~3FFFF

保持寄存器

40001~4FFFF

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

寄存器編號

屬性

定義

系數(shù)

備注

40001

RO

A相電壓

40048中讀取電壓系數(shù)

40002

RO

B相電壓

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

報文實例

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

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

從機地址

功能碼

寄存器起始地址

讀取寄存器個數(shù)

CRC校驗

01

03

00 04

00 02

85 ca

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

從機地址

功能碼

返回字節(jié)個數(shù)

寄存器40005數(shù)據(jù)

寄存器40006數(shù)據(jù)

CRC校驗

01

03

04

00 00

00 00

21 33

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

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

從機地址

功能碼

寄存器起始地址

讀取寄存器個數(shù)

要寫入的數(shù)據(jù)

CRC校驗

01

03

00 04

00 01

12 34

85 ca

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

從機地址

功能碼

寄存器起始地址

讀取寄存器個數(shù)

寫入的數(shù)據(jù)

CRC校驗

01

03

00 04

00 01

12 34

85 ca

Tags:Modbus,數(shù)據(jù)幀格式,報文實例  
責任編輯:admin
相關文章列表
西門子PLC S7-200 smart如何使用Modbus 485通訊傳輸接收數(shù)據(jù)_200
S7-200和組態(tài)王的連接,cpu226 PLC 與組態(tài)王如何連接
基于S7-200SMART實現(xiàn)Modbus TCP通信_200smart modbus tcp
三菱plc FX3U與三菱E800變頻器專用指令通信應用,IVDR指令和 IVCK
三菱PLC的modbus-rtu通訊實例_三菱小型PLC FX3U系列Modbus 通訊教
西門子200SMART與眾辰變頻器的MODBUS通信實例40001和十六進制的轉
西門子S7-200 smart通過modbus rtu 協(xié)議采集K37A數(shù)據(jù)項目案例
昆侖通態(tài)MCGS觸摸屏和西門子V20變頻器之間的MODBUS通訊
Modbus通信協(xié)議介紹以及Modbus Poll、Slave軟件使用介紹_modbus 
【工具教程】Modbus Slave使用教程
干貨 | Modscan32  Modsim32 Modbus協(xié)議調試分享_modbus調試
Modscan32軟件的使用 Modsim32
西門子plc控制英威騰變頻器實例,西門子200SMART的MODBUS通訊!
施耐德PM500電量表通過MODBUS協(xié)議與組態(tài)王通訊
組態(tài)軟件的無線485通訊實例,組態(tài)王modbus通訊實例
組態(tài)王和三菱plc 基于數(shù)傳電臺的組態(tài)王控制實現(xiàn)遠程采集控制器PL
KingView組態(tài)王與信捷PLC通訊解決方案 MODBUS通訊設置
KingView組態(tài)王通過modbus與第三方設備通訊,如何實現(xiàn)字節(jié)或字的
組態(tài)王modbus通信用法教程modbus-rtu、modbus-tcp莫迪康通信配置
KingView組態(tài)王如何獲取modbus TCP數(shù)據(jù)?_組態(tài)王數(shù)據(jù)轉發(fā)modbust
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
最新推薦
關于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
女生张开腿给男生捅| 乱人伦人妻精品一区二区| 亚洲欧美日韩中文字幕在线一| 久久久久亚洲精品无码网址色欲| 97人人超人超人国产第一页| 理论片中文字幕在线观看| 欧美乱大交xxxxxbbb| 奇米影视7777久久精品| 可以免费观看的一级毛片| 久久精品人人做人人爽| 香蕉久久综合精品首页| 精品久久久久久中文字幕| 日本大片在线看黄a∨免费| 国产精品va在线观看一| 亚洲欧美日韩精品久久亚洲区色播 | 无码人妻丰满熟妇区免费| 国产在线精品一区二区| 再灬再灬再灬深一点舒服| 中文字幕综合网| 6080新视觉| 欧美丰满熟妇BBB久久久| 国产综合色在线视频区| 交换朋友夫妇2| a级毛片免费高清毛片视频| 波多野结衣作品大全| 夜夜偷天天爽夜夜爱| 人人爽天天爽夜夜爽曰| 久久无码人妻一区二区三区午夜 | 蜜芽.768.忘忧草二区老狼| 狂野欧美激情性xxxx| 大ji巴cao死你高h男男gg| 伊人久久大香线蕉综合网站| www320999com| 欧美日韩国产不卡在线观看| 摸进她的内裤里疯狂揉她动图视频| 国产乱码精品一区二区三区四川人 | 成人性一级视频在线观看| 啊灬啊别停灬用力啊呻吟| 久久精品国产只有精品66| 色综合天天综合网国产成人网| 欧美亚洲国产精品久久高清|