婷婷亚洲天堂影院-国产精品豆花视频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>
  • 欧美精品自拍视频| 777米奇影视第四色| 国产一区二区三区乱码| 给我免费播放片在线观看| 国产a级一级片| 777一区二区| xxxxxx在线观看| 国产一级爱c视频| 污色网站在线观看| 亚洲爆乳无码精品aaa片蜜桃| 国产午夜福利100集发布| 一本久道中文无码字幕av| 污免费在线观看| 大j8黑人w巨大888a片| 手机在线成人免费视频| 天天看片天天操| 麻豆tv在线播放| 成人日韩在线视频| 国产人妻777人伦精品hd| 一区二区在线播放视频| 日本精品免费视频| 亚洲精品乱码久久久久久自慰 | 黄色一级片免费的| 欧美一级片免费播放| 国产91色在线观看| 欧美黄网在线观看| 欧美美女一级片| 草草视频在线免费观看| 亚洲精品综合在线观看| www国产黄色| 在线视频一二三区| 久久午夜夜伦鲁鲁一区二区| 美女黄色片网站| 亚洲视频在线a| 免费毛片网站在线观看| 国产精品中文久久久久久| 虎白女粉嫩尤物福利视频| 91视频 - 88av| 视频二区在线播放| 日韩激情免费视频| 日b视频免费观看| 日本一本在线视频| 91欧美视频在线| 精品www久久久久奶水| 久久99久久99精品| 一级黄色片播放| 国产成人美女视频| 国产精品涩涩涩视频网站| 免费特级黄色片| 黄色一级视频播放| 国产一级片自拍| 免费黄色特级片| 日韩中文字幕三区| 国产日韩欧美精品在线观看| 99热一区二区三区| www.桃色.com| 999精彩视频| 成年人视频在线免费| 日韩国产一级片| 香港三级日本三级a视频| 涩多多在线观看| 久热精品在线观看视频| 黑鬼大战白妞高潮喷白浆| 精品这里只有精品| 免费看毛片的网址| 青青视频免费在线观看| 亚洲天堂av免费在线观看| 中文字幕线观看| 亚洲一区二区三区四区五区| 亚洲综合欧美激情| 久久综合久久色| 国产女女做受ⅹxx高潮| 国内外成人免费激情视频| 国产黄色一级网站| 精品一卡二卡三卡| 可以在线看的黄色网址| 国产av无码专区亚洲精品| 欧美日韩一区二区在线免费观看| 国产精品专区在线| 免费国产a级片| 日本中文字幕网址| 韩国日本在线视频| 我要看一级黄色大片| 日本 片 成人 在线| 手机免费看av网站| 天天做天天爱天天高潮| 波多野结衣 作品| av在线免费观看国产| 日日摸日日碰夜夜爽无码| 国产精品沙发午睡系列| 日本成人在线免费视频| 国产喷水theporn| 特级毛片在线免费观看| 17c丨国产丨精品视频| 国产一区二区网| 国产精品99久久免费黑人人妻| 91av俱乐部| 肉色超薄丝袜脚交| 久久这里只有精品8| www国产黄色| 国产精品区在线| 国产精品一二三在线观看| 日韩精品在线中文字幕| 亚洲美免无码中文字幕在线| 成人三级视频在线播放| 久久精品久久99| 蜜臀av无码一区二区三区| 污污视频网站免费观看| av在线网站免费观看| 免费毛片网站在线观看| 午夜免费福利在线| 潘金莲一级淫片aaaaaa播放1| www.xxx麻豆| 久久综合久久色| 青青草原播放器| 国产精品秘入口18禁麻豆免会员| 一区二区三区 日韩| 超碰10000| 妓院一钑片免看黄大片| 免费看污污视频| 99精品视频播放| 国产免费xxx| 日韩无套无码精品| 日韩国产精品毛片| 久久9精品区-无套内射无码| 日韩在线一区视频| 中文字幕无码精品亚洲35| 一区二区久久精品| aⅴ在线免费观看| 亚洲黄色网址在线观看| 日韩一级在线免费观看| 国产一二三四区在线观看| 不卡av免费在线| 久久手机在线视频| 伊人网在线综合| 2018国产在线| 一级黄色免费在线观看| 99精品视频播放| 蜜臀精品一区二区| 国产精品自在自线| 激情网站五月天| 国产aaa免费视频| 午夜激情视频网| 中文久久久久久| 男人天堂1024| 成人免费在线视频播放| 午夜啪啪小视频| 国产三级日本三级在线播放| 国产欧美精品aaaaaa片| 孩娇小videos精品| 人妻少妇被粗大爽9797pw| 91大学生片黄在线观看| 极品粉嫩美女露脸啪啪| www黄色在线| 日韩激情免费视频| 欧美日韩福利在线| 日本免费黄色小视频| 日本高清免费在线视频| 亚洲视频在线a| 国产熟女高潮视频| 色综合久久久久无码专区| 久久综合亚洲精品| 只有这里有精品| 亚洲免费在线播放视频| 182午夜在线观看| 天天干在线影院| 欧美成人黑人猛交| www.玖玖玖| 欧洲黄色一级视频| a级黄色一级片| www插插插无码视频网站 | 国产一级做a爰片久久毛片男| 日韩av福利在线观看| 久热精品在线观看视频| 亚洲 欧美 另类人妖| 日韩在线第三页| 中文字幕在线观看第三页| 黄在线观看网站| 日韩无套无码精品| 91av在线免费播放| 手机看片福利日韩| 一区二区三区韩国| 中文久久久久久| xxx国产在线观看| 蜜臀一区二区三区精品免费视频 | 国产在线视频三区| 久久久久久久久久毛片| 四虎影院一区二区| 日韩精品一区二区三区电影| 天天综合中文字幕| 日韩亚洲欧美一区二区| 草草草视频在线观看| 日韩一级片免费视频| 国产黄页在线观看| 无码人妻h动漫| 国产福利影院在线观看| 五月天中文字幕在线| 在线观看视频黄色| 日本道在线视频| 国产免费观看高清视频|