電子開發(fā)網

電子開發(fā)網電子設計 | 電子開發(fā)網Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網 >> 電子開發(fā) >> 梯形圖實例 >> 正文

Modbus-RTU協(xié)議解析

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

Modbus-RTU協(xié)議解析

Modbus-RTU協(xié)議是主從交互式協(xié)議,即主機輪詢、從機應答。在工控自動化、樓宇自動化行業(yè)中應用廣泛。該協(xié)議的報文結構主要由地址、功能碼、寄存器、數(shù)據(jù)、校驗碼等構成。下面和大家分享一下Modbus-RTU的基本知識。

▲1 MODBUS-RTU的通訊格式

RS485接口在工業(yè)自動化中應用非常廣泛,該接口為雙總線通信方式,只有RSA和RSB兩根線,可以走MODBUS TCP/IP協(xié)議,也可以走MODBUS-RTU協(xié)議,通訊距離可達數(shù)公里,是一種標準的通訊接口,而MODBUS-RTU是工業(yè)現(xiàn)場一種標準的通信協(xié)議,大多數(shù)的PLC和組態(tài)屏都支持該通訊協(xié)議。

其數(shù)據(jù)格式是由如下幾部分構成的:1)從機地址;2)功能碼;3)數(shù)據(jù);4)校驗碼。采用一問一答式通訊方式,主機定時查詢從機狀態(tài),從機收到主機的輪詢命令后回復相應的數(shù)據(jù)。常用的功能碼有01讀線圈狀態(tài)、03讀保持寄存器、06預置單個寄存器、16預置多個寄存器等。

203功能碼舉例解析

以03功能碼為例,介紹一條具體的數(shù)據(jù)格式,主機的命令格式為:

01 03 00 04 00 02 85 CA,從機回復的數(shù)據(jù)格式為:

01 03 04 00 00 00 00 FA 33。如下圖所示。

該條命令的含義為:

主機要讀取01號地址的從設備的寄存器內容,讀取從00 04寄存器開始往后2個寄存器的內容,即00 04和00 05寄存器中的內容。從機收到命令后,將這兩個寄存器中的數(shù)據(jù)發(fā)送給主機,每個寄存器存放兩個字節(jié)的數(shù)據(jù),兩個寄存器共存放4個字節(jié)的數(shù)據(jù),所以返回數(shù)據(jù)字節(jié)的個數(shù)為4個。

▲ 3 06功能碼舉例解析

06功能碼是用來寫從機寄存器的內容的,比如主機向改寫從機其中一個寄存器的數(shù)據(jù),就可以通過06功能碼來實現(xiàn)。主機發(fā)送的數(shù)據(jù)如下:

01 06 00 00 00 0A 09 CD,從機返回的數(shù)據(jù)如下:

01 06 00 00 00 0A 09 CD。如下圖所示。

該數(shù)據(jù)所代表的含義為:主機要將01號從機的00 00寄存器寫入兩個字節(jié)的數(shù)據(jù),數(shù)據(jù)為00 0A。寫入成功后,從機返回該寄存器的狀態(tài)。

06功能碼只要改寫一個寄存器的內容,如果要改寫多個寄存器的內容需要用到16預置多個寄存器功能碼。

▲4 常用的通信參數(shù)

Modbus在通訊之前,先要確認通信參數(shù),這些通信參數(shù)包括:1)波特率;2)數(shù)據(jù)位數(shù);3)停止位4)校驗方式等。

波特率是指每秒所傳送的數(shù)據(jù)的位數(shù),數(shù)值越大通信速度越快,常用的波特率有4800、9600、19200、115200等,兩臺設備在通訊時,通訊波特率必須一致,否則通訊無法建立。

數(shù)據(jù)位數(shù),一般為8位。停止位有1位,2位等,校驗方式有奇校驗、偶校驗和無校驗等。

Modbus-RTU是工控行業(yè)應用廣泛的通訊協(xié)議,主流PLC都支持該協(xié)議,在編程時,不需要實現(xiàn)所有的功能碼,只需要實現(xiàn)常用的幾個功能碼就可以,如上述所描述的03,06,16等

Tags:Modbus-RTU,協(xié)議解析,Modbus  
責任編輯:admin
相關文章列表
手把手帶你搞懂Modbus通信協(xié)議 報文格式詳解
寄存器PLC地址與寄存器modbus協(xié)議地址 三菱FX系列西門子s7系列pl
Modbus協(xié)議基本知識 Modbus地址范圍對應表
MODBUS常用功能碼學習及實例 modbus報文格式
Modbus如何遠距離傳輸? Modbus物聯(lián)網
Modbus和RS485的關系是什么?
Modbus RS485接線方法  modbus接線方法 終端電阻
MODBUS調試工具(modscan32)使用說明-MODBUS調試工具(modscan32)如
RS-485終端電阻怎么接?485終端電阻接法解析
modbus通訊 RS-485終端電阻的重要性
Modbus功能碼詳解 讀取線圈、保持寄存器
modbus協(xié)議地址和常用功能碼,modbus詳解
Modbus功能碼介紹
Modbus網關的概念/功能/作用/特點
Modbus-RTU通訊協(xié)議03功能碼詳解——小白一看就會的協(xié)議解析
西門子plc SMART200 通過Modbus讀取溫濕度傳感器數(shù)據(jù)梯形圖實例
實現(xiàn)PLC與多臺變頻器的MODBUS/RTU通信   MODBUS協(xié)議報文格式
西門子plc modbus地址詳解
s7-200與計算機modbus通訊案例,西門子S7-200 Smart Modbus通信介
Modbus通訊協(xié)議簡介
電力儀表怎么設置modbus ,電力-MODBUS_RTU通訊規(guī)約
MODBUS規(guī)約報文解析
modbus rtu六種功能碼詳細解析
ModBus通信協(xié)議
modbus通訊協(xié)議功能碼一覽_ModBus功能碼定義
西門子200SMART主站輪詢MODBUS通信指令案例_梯形圖實例
在通信程序中,如何實現(xiàn)PLC與多臺變頻器的MODBUS/RTU通信?
MODBUS-RTU數(shù)據(jù)幀格式、報文實例
modbus讀取保持寄存器實例
s7-200smart通過modbus庫與溫濕度傳感器通訊 梯形圖實例
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
加勒比色综合久久久久久久久| 免费看美女被靠到爽的视频| 美女内射无套日韩免费播放| 国产主播在线看| 综合偷自拍亚洲乱中文字幕| 同桌好舒服好粗好硬| 男人把女人桶到爽爆的视频网站| 免费国产成人午夜私人影视| 欧美高清性色生活片免费观看| 亚洲福利秒拍一区二区| 狠狠色综合网站久久久久久久| 日本三级韩国三级欧美三级| 国产精品无码专区在线播放| 午夜精品久久久久久久99热| 久久这里只精品| 50岁丰满女人下面毛耸耸| 波多野结衣女同| 少妇人妻精品一区二区| 国产呻吟久久久久久久92| 免费观看a级毛片| 久久精品中文字幕免费| 2019国产情侣| 欧美成人午夜免费完成| 国产麻豆精品手机在线观看| 免费a级毛片在线播放| 99久热re在线精品视频| 日韩欧美一区二区三区| 国产做无码视频在线观看| 免费观看无遮挡www的视频| аⅴ中文在线天堂| 欧美又大粗又爽又黄大片视频黑人 | 亚洲爆乳少妇无码激情| 黄网站在线观看| 无限资源日产好片| 免费无码黄动漫在线观看 | 好紧好大好爽14p| 天天综合天天综合| 蝌蚪网站免费观看| 正在播放国产美人| 国产性感美女在线观看| 一级做性色a爰片久久毛片 |