欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

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

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

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

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

MODBUS-RTU報文模型

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

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

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

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

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

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

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

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

從機(jī)對主機(jī)返回內(nèi)容

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

這樣MODBUS主機(jī)就完成了一次對從機(jī)數(shù)據(jù)的讀操作,實(shí)現(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開始,而實(shí)際存儲中地址從0開始。假如要讀取寄存器編號為400054為塊編號,5modbus中寄存器地址)的寄存器的數(shù)據(jù),則應(yīng)把00
04
放入報文的地址域。寄存器定義,又名碼表或者信息點(diǎn)表,應(yīng)由廠家提供的。

寄存器編號

屬性

定義

系數(shù)

備注

40001

RO

A相電壓

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

40002

RO

B相電壓

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

報文實(shí)例

1、讀4000540006兩個寄存器,假設(shè)從機(jī)地址為1

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

從機(jī)地址

功能碼

寄存器起始地址

讀取寄存器個數(shù)

CRC校驗(yàn)

01

03

00 04

00 02

85 ca

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

從機(jī)地址

功能碼

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

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

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

CRC校驗(yàn)

01

03

04

00 00

00 00

21 33

2、向40005寄存器中寫入0x120x34,假設(shè)從機(jī)地址為1

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

從機(jī)地址

功能碼

寄存器起始地址

讀取寄存器個數(shù)

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

CRC校驗(yàn)

01

03

00 04

00 01

12 34

85 ca

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

從機(jī)地址

功能碼

寄存器起始地址

讀取寄存器個數(shù)

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

CRC校驗(yàn)

01

03

00 04

00 01

12 34

85 ca

Tags:Modbus,數(shù)據(jù)幀格式,報文實(shí)例  
責(zé)任編輯:admin
相關(guān)文章列表
S7-200和組態(tài)王的連接,cpu226 PLC 與組態(tài)王如何連接
基于S7-200SMART實(shí)現(xiàn)Modbus TCP通信_200smart modbus tcp
三菱plc FX3U與三菱E800變頻器專用指令通信應(yīng)用,IVDR指令和 IVCK
三菱PLC的modbus-rtu通訊實(shí)例_三菱小型PLC FX3U系列Modbus 通訊教
西門子200SMART與眾辰變頻器的MODBUS通信實(shí)例40001和十六進(jìn)制的轉(zhuǎn)
西門子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é)議調(diào)試分享_modbus調(diào)試
Modscan32軟件的使用 Modsim32
西門子plc控制英威騰變頻器實(shí)例,西門子200SMART的MODBUS通訊!
施耐德PM500電量表通過MODBUS協(xié)議與組態(tài)王通訊
組態(tài)軟件的無線485通訊實(shí)例,組態(tài)王modbus通訊實(shí)例
組態(tài)王和三菱plc 基于數(shù)傳電臺的組態(tài)王控制實(shí)現(xiàn)遠(yuǎn)程采集控制器PL
KingView組態(tài)王與信捷PLC通訊解決方案 MODBUS通訊設(shè)置
KingView組態(tài)王通過modbus與第三方設(shè)備通訊,如何實(shí)現(xiàn)字節(jié)或字的
組態(tài)王modbus通信用法教程modbus-rtu、modbus-tcp莫迪康通信配置
KingView組態(tài)王如何獲取modbus TCP數(shù)據(jù)?_組態(tài)王數(shù)據(jù)轉(zhuǎn)發(fā)modbust
組態(tài)王連接ModbusTCP設(shè)備,利用Modbus Slave模擬從站設(shè)備
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 青川县| 仁寿县| 渭源县| 望江县| 澄江县| 斗六市| 赞皇县| 丹阳市| 兴业县| 台南县| 盘山县| 鄂尔多斯市| 江川县| 古浪县| 曲松县| 怀宁县| 长阳| 固原市| 广河县| 陆丰市| 黄浦区| 绍兴市| 阿巴嘎旗| 普安县| 马关县| 广州市| 青铜峡市| 永嘉县| 车险| 巢湖市| 翁牛特旗| 蒙自县| 尼勒克县| 襄樊市| 桦川县| 固镇县| 榆林市| 广汉市| 怀来县| 乌拉特中旗| 应用必备|