婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

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

ModBus通信協議

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022-04-05

ModBus通信協議
1 1. 主從模式

RS-485上的軟件層協議ModBus主要依賴于主從模式。主從模式是指在半雙工通訊方式上,2個或者2個以上的設備組成的通訊系統中: 
ModBus通信協議 主從模式 
(1) 至少且只有一個主機,其他的都是從機
(2) 不管任何時候,從機都不能主動向主機發送數據

(3) 主機具有訪問從機的權限,從機不可以主動訪問從機,任何一次數據交換,都要由主機發起
(4)不管是主機還是從機,系統一旦上電,都要把自己置于接收狀態(或者稱為監聽狀態)

主從機的數據交互,需要:
a. 主機將自己轉為發送狀態
b. 主機按照預先約定的格式發出尋址數據幀。
所謂的約定,可是主機開發者和從機開發者約定好的規約,好,例如主機要通過從機控制接在從機的電機,主機要啟動電機就往從機發0x1,停止電機就往從機發0x2。這就是一種預
先約定好的格式,但是這樣做,互換性、兼容性、通用性差,例如其他公司是約定發送0x03讓電機轉動,發0x04讓電機停止。導致不同廠家的主機、從機不能相互通訊。用戶需要的,就像網絡操作,只要接入有網的網線那么計算機都能上網。
所以說,我們需要一種大家都共同遵循的規則(可以是ModBus,也可以是TCP/IP等上層協議),這種大家認可,共同遵循的軟件層協議。軟件層協議主要是解決如何解析傳輸的數據,即傳輸的目的或者更加可靠的傳輸數據。
半雙工通訊中,都是主機尋找從機,主機的目的無非有: 主機要發數據給從機,或者主機要從從機中獲取數據。
c. 主機恢復自身的接收狀態
主機等待自身所尋址的從機作回應,也就是說從機接收到主機的尋址命令、數據后一定要回應主機,不然主機會認為從機通訊異常。回應數據包也是要按照ModBus協議規約(其實不局限ModBus,像TCP/IP也需要回應是吧!~)
2. ModBus通訊協議

通俗點來講,ModBus規約了起停電機,主機要分別發送什么命令給從機。ModBus規定主從機之間數據的交互,需要遵循什么樣的格式,如何保證數據在傳輸過程中不發生沖突。只要都遵循這個協議,那么不同廠家的主從機就可以共用了。
ModBus一般是工作在一主多從的場景,還是這個圖: 
 
主機和從機之間的連線不一定是非要485來作為載體,也可以是IIC,SPI。因為ModBus是軟件層的協議,它既可以規約485硬件接線方式,也可以規約其他硬件接線方式。很多資料會寫”基于RS-485的ModBus通訊協議”,意思是底層的0、1數據是通過RS-485方式去傳輸的,0、1的意義則是通過ModBus去解析的。強調,硬件協議可以確保數據得以傳輸出去,軟件協議保障數據的有序傳輸,數據不會發生沖突。
ModBus規定:
(1) 主從模式
有的協議規定是多主模式,意思是系統中的設備都是主機,它們并沒有主從之分,任何時刻,誰想發送數據都可以往總線上發送,例如網絡通信、CAN總線通訊,自然它們自有一套防止數據沖突機制,485由于不具備沖突檢測的硬件機制,所以它必須遵循主從模式。主從模式的原則是,整個系統只能有一個主機,每一個從機都必須有一個唯一的地址
(2) 從機的地址是作為每個從機的唯一標識。地址取值是0-247,0號地址表示廣播地址,廣播地址由主機保留,當主機向0號地址發數據包的時候,每一個從機設備都會收到數據包。也就是說,當主機發出的尋址幀的地址是0的時候,所有從機都要執行主機要求的動作。按理說,從機收到主機的尋址幀之后,是要做出應答包的,但是現在是0號地址,也就是要回的話每臺從機都要回,那么肯定會造成RS-485通訊線上的數據混亂,因此所有從機在主機發0號地址時候不予返回數據包應答。
從機的地址有兩個作用
a. 主機向目標從機發尋址幀時其地址部分為從機地址,這樣主機才可以檢索到目標從機
b. 對于主機的目標從機,當收到主機發來的非0地址時,要做出數據包應答,假設從機要返回數據包給主機,自然是要把數據包放到RS-485總線上,因為每臺從機,其物理連線是在一起的,所以這就會造成其他從機認為數據是要發送給它的現象,所以在從機回復主機的數據包中,加上從機自身的地址,那么其他從機讀取到這個地址值跟自己的地址不相同,就不會去響應了。
(3) ModBus數據包的格式
主機要尋找某臺從機,需要發出相應格式的信息,這就需要談到ModBus的兩種傳輸方式:
a. RTU傳輸方式
RTU實際上也成為二進制方式。假設主機要發送0x23,那就是發送0010 0011,按照485通訊協議,先發高位,即1100 0100。前后分別加上起始、停止位: “起始位 1100 0100 停止位”共10位數據
b. ASC傳輸方式
同樣要發送0x23,它是十六進制數,會將其拆成十位的’2’和個位的’3’,將它們的asc碼依次發出去,’0’的asc碼是0x32,’3’的asc是0x33,轉為二進制為0011 0010和0011 0011,同樣要加上停止、起始位,共20位數據
很明顯,asc傳輸方式比較低,但是由于它傳輸的是asc碼,所以可以利用一些串口終端將其數值打印出來。

特別提醒,RS-485硬件協議決定,對于每一個字節數據的傳輸是先發高位,再發地位,所以假設數組u8型數組revArr[2]存放著接收到的數據,那么接收端解析數據應該是u16型data = revArr[0] * 256 + revArr[1]。

Tags:ModBus,通信協議  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 日韩 欧美 视频| 午夜啪啪福利视频| 97超碰在线视| 樱花草www在线| 中国黄色片免费看| 狠狠97人人婷婷五月| 欧美a级免费视频| 香蕉视频免费版| 天堂av在线中文| 99久久久精品视频| 亚洲国产精品无码av| 日本中文字幕网址| 男人天堂网视频| 日本999视频| 国产3p在线播放| 手机av在线网站| 精品一区二区三区无码视频| 国产精品无码电影在线观看| 久久久久免费看黄a片app| 777精品久无码人妻蜜桃| 99色精品视频| 99re6在线观看| 激情视频小说图片| 东北少妇不带套对白| 欧美v在线观看| 午夜免费看毛片| 艳母动漫在线观看| 亚洲熟妇av日韩熟妇在线| 91视频 -- 69xx| 色91精品久久久久久久久| 乱子伦一区二区| 成人在线免费观看av| 色婷婷成人在线| 国产91在线亚洲| 午夜免费精品视频| 亚洲第一综合网站| 亚洲精品乱码久久久久久自慰| av在线免费看片| 色综合久久久久无码专区| 久久久久国产一区| 成人av在线播放观看| 欧美在线aaa| 波多野结衣家庭教师在线播放| 日韩成人精品视频在线观看| 国产3p露脸普通话对白| 91视频福利网| 美女网站色免费| 少妇高潮喷水久久久久久久久久| 天堂av手机在线| 中文字幕视频在线免费观看| 美脚丝袜脚交一区二区| 黄色片免费网址| www.亚洲高清| 亚洲性生活网站| 日韩欧美视频网站| 国产精品无码电影在线观看| 男女无套免费视频网站动漫| 久操网在线观看| avav在线播放| 国产精品无码电影在线观看 | 香蕉视频色在线观看| 中文久久久久久| 凹凸日日摸日日碰夜夜爽1| 欧日韩免费视频| av免费看网址| 成人性生活视频免费看| av电影一区二区三区| 日本免费在线视频观看| 国产一区二区在线观看免费视频| 在线观看免费成人av| 嫩草影院国产精品| 超碰在线公开97| 中文字幕第17页| 日本中文字幕影院| 日本高清免费观看| 大地资源第二页在线观看高清版| 夜夜夜夜夜夜操| 2025韩国大尺度电影| 自拍偷拍视频在线| 欧美国产视频一区| 2022亚洲天堂| 亚洲精品久久久久久宅男| 欧美国产日韩另类| 裸体裸乳免费看| 少妇人妻大乳在线视频| 50路60路老熟妇啪啪| 亚洲一级免费在线观看| 国产精品一区在线免费观看| 四虎精品欧美一区二区免费| 日本一级黄视频| 日本久久精品一区二区| 日本一二三四区视频| 亚洲色婷婷久久精品av蜜桃| 性一交一乱一伧国产女士spa| 国产真实乱子伦| 中文字幕黄色大片| 中国女人做爰视频| 久久久噜噜噜www成人网| 中文字幕 欧美日韩| 男人天堂a在线| 中文字幕国产传媒| 嫩草影院中文字幕| 波多野结衣xxxx| 久久手机在线视频| 亚洲人视频在线| 日日橹狠狠爱欧美超碰| 手机av在线网站| 日韩免费毛片视频| www.国产亚洲| 亚洲天堂国产视频| 日韩av一二三四区| 色婷婷777777仙踪林| 亚洲高清在线免费观看| 国产成a人亚洲精v品在线观看| 91蝌蚪视频在线观看| av网站大全免费| 影音先锋男人的网站| 99视频在线视频| 激情五月开心婷婷| 国产 日韩 亚洲 欧美| 最新视频 - x88av| 美女在线视频一区二区| 国产精品69页| 日批视频在线免费看| 日韩网站在线免费观看| 只有这里有精品| 国产麻豆电影在线观看| 91pony九色| 羞羞的视频在线| 777视频在线| 色婷婷一区二区三区av免费看| 欧美 日韩 国产 激情| 虎白女粉嫩尤物福利视频| 国产主播自拍av| 黄色网页免费在线观看| 国产原创popny丨九色| 久久在线中文字幕| 日韩精品一区在线视频| 天堂…中文在线最新版在线| 日本一区午夜艳熟免费| 少妇人妻在线视频| 亚洲中文字幕无码中文字| 69堂免费视频| 欧美激情精品久久久久久小说| 黄色高清无遮挡| 91高清国产视频| 永久免费在线看片视频| 日韩美女爱爱视频| 阿v天堂2017| 欧美性猛交xxx乱久交| 久久久久久久久久久久久久久国产| 午夜精品久久久久久久99热影院| 久久久福利影院| 人人妻人人澡人人爽欧美一区双| 欧美视频在线观看视频| 日日碰狠狠丁香久燥| 国产性生活一级片| 69sex久久精品国产麻豆| 狠狠97人人婷婷五月| 免费成年人高清视频| 屁屁影院ccyy国产第一页| 男人操女人免费软件| 国产精品久久久久久久99| 免费看黄在线看| 亚洲欧美日韩三级| 妺妺窝人体色www看人体| 久久久久久久久久久久久国产精品| 91n.com在线观看| 成年人网站国产| 五月婷婷六月丁香激情| 真实国产乱子伦对白视频| 一区二区三区韩国| 国产片侵犯亲女视频播放| 精品日韩久久久| 给我免费播放片在线观看| 中文字幕久久av| av观看免费在线| 欧美一二三不卡| 国内自拍第二页| 男女啪啪网站视频| 无码专区aaaaaa免费视频| 亚洲女人在线观看| 男女视频一区二区三区| 国产夫妻自拍一区| 国产精品夜夜夜爽张柏芝| 日韩av一二三四| 秋霞无码一区二区| 三级在线免费观看| 国内国产精品天干天干| 日韩av在线综合| 日韩av中文字幕第一页| 18视频在线观看娇喘| 午夜精品免费看| 在线黄色免费观看| 无码少妇一区二区三区芒果| 国产日韩av网站| 日韩免费一级视频| 男人日女人下面视频| 久久这里只有精品23| 99在线免费视频观看|