日产精品视频无码免费_亚洲蜜臀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 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
91麻豆爱豆果冻天美星空| 超级乱淫伦动漫| 成人免费网站视频ww| 九九干| 国产视频一区二区在线观看| 美女免费精品高清毛片在线视| 九九精品在线播放| a级毛片免费全部播放| 久久精品店| 高清一级淫片a级中文字幕| 99色吧| 精品视频在线观看一区二区| 久久国产精品自由自在| 欧美一区二区三区在线观看| 一级片片| 免费一级生活片| 91麻豆精品国产自产在线| 毛片的网站| 青青久久精品国产免费看| 午夜在线亚洲男人午在线| 日本在线不卡视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产一区二区精品尤物| 韩国三级视频网站| 免费国产一级特黄aa大片在线| 一本高清在线| 欧美a级v片不卡在线观看| 国产一区二区精品久久91| 成人免费观看男女羞羞视频| 韩国毛片 免费| 午夜在线影院| 国产成a人片在线观看视频| 99久久精品国产国产毛片| 国产激情视频在线观看| 国产高清在线精品一区二区| 国产成a人片在线观看视频 | 免费一级生活片| 成人在免费观看视频国产| 九九久久99| 亚洲精品中文一区不卡| 国产美女在线观看| 可以免费看污视频的网站| 国产亚洲免费观看| 亚飞与亚基在线观看| 精品国产香蕉伊思人在线又爽又黄| 四虎影视精品永久免费网站| a级黄色毛片免费播放视频| 一级毛片视频播放| 日韩中文字幕一区| 午夜精品国产自在现线拍| 欧美激情一区二区三区在线| 午夜激情视频在线播放| 亚洲天堂在线播放| 久久99这里只有精品国产| 麻豆污视频| 二级片在线观看| 麻豆系列 在线视频| 美国一区二区三区| 九九九国产| 可以免费在线看黄的网站| 一级女性全黄久久生活片| 免费国产在线观看不卡| 欧美爱爱动态| 欧美日本免费| 九九国产| 欧美激情一区二区三区在线| 国产国语在线播放视频| 国产一区免费在线观看| 精品视频一区二区| 日韩av成人| 日韩在线观看网站| 美女免费精品高清毛片在线视| 麻豆系列 在线视频| 国产视频网站在线观看| 亚洲爆爽| 国产激情一区二区三区| 精品国产一级毛片| 精品视频在线观看免费 | 99久久视频| 999精品影视在线观看| 欧美激情一区二区三区在线| 日本特黄特色aaa大片免费| 99久久视频| 国产视频一区二区三区四区| 999久久久免费精品国产牛牛| 九九精品在线播放| 日本特黄特黄aaaaa大片| 午夜欧美成人久久久久久| 91麻豆精品国产自产在线| 精品久久久久久综合网| 日韩女人做爰大片| 国产成人啪精品| 韩国三级视频网站| 国产激情视频在线观看| 韩国毛片免费| 国产a毛片| 二级片在线观看| 成人免费网站久久久| 国产麻豆精品hdvideoss| 国产美女在线一区二区三区| 免费国产在线视频| 亚洲精品影院| 成人影院久久久久久影院| 中文字幕97| 亚洲精品久久久中文字| 日韩字幕在线| 欧美一区二区三区在线观看| 国产精品自拍一区| 国产一区免费在线观看| 欧美一区二区三区在线观看| 久草免费在线视频| 日本特黄特黄aaaaa大片| 欧美激情一区二区三区视频 | 日韩一级黄色大片| 天天做日日爱| 国产国产人免费视频成69堂| 久久成人性色生活片| 国产伦理精品| 国产成人精品综合久久久| 午夜久久网| 成人免费一级纶理片 | 日韩免费片| 日韩综合| 久久99青青久久99久久| 国产激情一区二区三区| 中文字幕一区二区三区精彩视频| 午夜激情视频在线观看| 日韩中文字幕在线播放| 国产一区二区福利久久| 亚洲第一页乱| 亚州视频一区二区| 亚洲wwwwww| 国产国语在线播放视频| 色综合久久天天综合| 午夜在线亚洲| 日韩字幕在线| 国产91丝袜在线播放0| 久久精品欧美一区二区| 国产极品精频在线观看| 美国一区二区三区| 欧美激情一区二区三区视频高清| 国产原创视频在线| 色综合久久天天综合| 日韩中文字幕在线播放| 精品视频在线看| 美国一区二区三区| 国产一区二区精品久久91| 精品国产一区二区三区国产馆| 国产伦精品一区三区视频| 麻豆系列 在线视频| 免费一级片网站| 欧美α片无限看在线观看免费| 亚州视频一区二区| 成人免费观看男女羞羞视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产极品白嫩美女在线观看看| 欧美一区二区三区性| 欧美国产日韩精品| 久久国产影院| 香蕉视频一级| 亚洲精品中文一区不卡| 日本伦理黄色大片在线观看网站| 日本特黄一级| 美国一区二区三区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 韩国三级视频网站| 国产视频一区二区在线观看| 尤物视频网站在线观看| 99久久视频| 日韩欧美一二三区| 欧美激情一区二区三区在线| 日韩中文字幕一区二区不卡| 亚洲第一页乱| 999精品在线| 欧美爱爱动态| 999精品视频在线| 精品毛片视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 九九热精品免费观看| 欧美日本免费| 99久久精品国产高清一区二区| 国产伦理精品| 精品国产一区二区三区久久久蜜臀| 亚洲天堂在线播放| 国产伦精品一区二区三区在线观看 | 日韩女人做爰大片| 黄视频网站免费看| 一级女性全黄久久生活片| 欧美爱色| 亚洲天堂一区二区三区四区| 精品久久久久久中文字幕2017| 一级毛片视频免费| 91麻豆国产福利精品| 日韩中文字幕一区二区不卡| 国产高清视频免费观看| 午夜精品国产自在现线拍| 欧美日本国产| 999精品影视在线观看| 成人a大片在线观看| 91麻豆国产福利精品|