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

電子開發網

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

ModBus通信協議

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022/4/5

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 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人
国产成人99久久亚洲综合精品| 亚洲最大色网站| 4438x成人网最大色成网站| 在线一区二区观看| 色综合久久久久综合| 色伊人久久综合中文字幕| 99久久伊人久久99| 成人永久免费视频| 色综合色综合色综合色综合色综合 | 免费成人在线观看| 人人爽香蕉精品| 国内久久精品视频| 成人涩涩免费视频| 欧美午夜精品久久久久久超碰| 在线观看日产精品| 日韩一级免费一区| 久久久亚洲国产美女国产盗摄 | 亚洲乱码中文字幕| 午夜久久久久久电影| 日本中文字幕一区二区视频| 韩国av一区二区三区四区| 成人小视频在线| 在线欧美一区二区| 日韩欧美aaaaaa| 国产精品传媒视频| 亚洲成人免费观看| 奇米精品一区二区三区在线观看一| 国内成人精品2018免费看| 成人免费毛片app| 欧美日韩二区三区| 久久久91精品国产一区二区精品| 亚洲猫色日本管| 麻豆视频观看网址久久| 成人黄色在线看| 制服丝袜av成人在线看| 中文字幕国产精品一区二区| 亚洲国产va精品久久久不卡综合 | 91丨九色porny丨蝌蚪| 欧美亚洲高清一区二区三区不卡| 日韩欧美一级二级三级| 亚洲人成亚洲人成在线观看图片 | 国产亚洲综合在线| 日韩精品三区四区| 亚洲视频中文字幕| 欧美女孩性生活视频| 久久色.com| 亚洲欧美激情小说另类| 精品一区二区三区av| 日本女人一区二区三区| 日韩精品一区二区三区在线观看| 久久成人羞羞网站| 国产清纯白嫩初高生在线观看91| 99国产精品一区| 午夜欧美电影在线观看| 精品国产一二三| 99久久精品免费观看| 午夜视频一区在线观看| 久久综合一区二区| 色哟哟国产精品| 午夜欧美大尺度福利影院在线看| 欧美v日韩v国产v| 99国产精品99久久久久久| 亚洲国产欧美另类丝袜| 久久亚洲综合av| 在线看日韩精品电影| 六月婷婷色综合| 自拍偷拍亚洲激情| 日韩欧美卡一卡二| 一本色道亚洲精品aⅴ| 免费国产亚洲视频| 一区二区三区四区在线| 精品国产99国产精品| 色拍拍在线精品视频8848| 另类专区欧美蜜桃臀第一页| 亚洲激情在线激情| 国产亚洲精品精华液| 欧美日韩一二三区| 国产经典欧美精品| 丝袜亚洲另类欧美综合| 亚洲欧洲一区二区三区| 日韩精品在线网站| 欧美日韩一级片在线观看| 99视频在线精品| 国内成+人亚洲+欧美+综合在线| 亚洲精品一二三区| 国产精品入口麻豆九色| 欧美va亚洲va香蕉在线| 欧美日韩国产美女| 一本色道亚洲精品aⅴ| 国v精品久久久网| 国精产品一区一区三区mba视频| 亚洲国产综合色| 最新中文字幕一区二区三区 | 亚洲图片欧美一区| 亚洲欧洲国产日韩| 日本一区二区成人在线| 欧美大片拔萝卜| 日韩一区二区中文字幕| 欧美猛男男办公室激情| 一本高清dvd不卡在线观看| 国产精品1024久久| 国产在线观看一区二区| 精品一二三四区| 激情文学综合插| 久久精品国产免费| 黄色日韩网站视频| 伦理电影国产精品| 精品一区二区三区视频| 毛片不卡一区二区| 久久精品国产99久久6| 日韩av电影免费观看高清完整版| 亚洲123区在线观看| 夜夜精品视频一区二区| 亚洲图片欧美一区| 日韩精品电影在线观看| 日本中文一区二区三区| 免费成人在线影院| 狠狠色狠狠色综合系列| 国产精品一区三区| 波多野结衣中文一区| 成人国产免费视频| 97se亚洲国产综合自在线不卡| eeuss鲁片一区二区三区在线观看| 99久久精品国产麻豆演员表| 色婷婷精品久久二区二区蜜臂av| 在线一区二区三区四区五区| 欧美放荡的少妇| 日韩欧美一区二区视频| 国产拍揄自揄精品视频麻豆| 国产精品私人自拍| 一级日本不卡的影视| 日韩成人精品在线观看| 国产一级精品在线| 一本久道久久综合中文字幕 | 免费成人性网站| 国产一区二区三区在线观看精品| 成人免费va视频| 欧美另类高清zo欧美| 久久久久久久久97黄色工厂| 亚洲精选在线视频| 日韩不卡一区二区三区| 国产成人精品1024| 色婷婷综合久久久中文字幕| 欧美一区二区三区在线观看视频 | 欧美大片顶级少妇| 日本一二三四高清不卡| 亚洲午夜私人影院| 丰满少妇在线播放bd日韩电影| 色嗨嗨av一区二区三区| 久久综合色一综合色88| 亚洲精品久久久久久国产精华液| 麻豆高清免费国产一区| 91一区在线观看| 久久午夜老司机| 亚洲一区二区3| 成人黄色综合网站| 欧美电视剧在线看免费| 一区二区三区不卡视频| 国产精品99久久久久| 欧美日韩在线观看一区二区| 国产精品天干天干在观线| 免费av网站大全久久| 色综合天天狠狠| 日本一区二区三区高清不卡| 日本三级亚洲精品| 欧美中文一区二区三区| 欧美国产成人精品| 精品在线观看免费| 91麻豆精品国产综合久久久久久| 国产精品久久三| 国产福利一区在线| 精品少妇一区二区三区在线播放| 一区二区三区欧美激情| 粉嫩高潮美女一区二区三区| 精品国产一区二区三区久久久蜜月| 亚洲国产精品视频| 一本大道久久a久久综合| 欧美激情一区三区| 国产精品99久久久久久宅男| 日韩一区二区不卡| 日韩av不卡在线观看| 欧美日韩精品一区二区三区蜜桃| 亚洲欧美一区二区三区极速播放| voyeur盗摄精品| 久久一夜天堂av一区二区三区| 天堂成人免费av电影一区| 欧美三级日本三级少妇99| 亚洲亚洲人成综合网络| 在线欧美一区二区| 亚洲综合色噜噜狠狠| 在线亚洲一区二区| 午夜婷婷国产麻豆精品| 欧美色老头old∨ideo| 午夜私人影院久久久久| 欧美色窝79yyyycom| 午夜欧美电影在线观看| 在线电影国产精品| 美国一区二区三区在线播放| 欧美mv日韩mv| 国产精品一区免费在线观看|