欧美午夜欧美,台湾成人av,久久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 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人
国产69精品一区二区亚洲孕妇| 在线亚洲高清视频| 91福利资源站| 午夜日韩在线电影| 久久亚洲一区二区三区明星换脸| 国产成人精品亚洲日本在线桃色| 国产精品电影一区二区| 欧美亚日韩国产aⅴ精品中极品| 日本视频一区二区三区| 国产精品久久久一区麻豆最新章节| 久久蜜臀精品av| 欧美亚洲国产一区二区三区| 在线视频一区二区三| 欧美亚洲一区二区三区四区| 欧美日本视频在线| 成人午夜视频福利| 天堂影院一区二区| 国产精品久久久久久久久晋中| 欧美国产国产综合| 日韩一区二区三区免费看| av午夜精品一区二区三区| 水蜜桃久久夜色精品一区的特点| 视频一区二区三区在线| 日韩和欧美的一区| 国产美女精品在线| 午夜国产精品影院在线观看| 免费在线成人网| 一级精品视频在线观看宜春院| 久久久不卡网国产精品二区| 亚洲国产精品激情在线观看| 亚洲一级片在线观看| 国产精品久久久久久久久久久免费看| 亚洲乱码精品一二三四区日韩在线| 久久综合色一综合色88| 亚洲视频电影在线| 亚洲婷婷综合色高清在线| 亚洲第一久久影院| 午夜在线电影亚洲一区| 国产一区二区久久| 在线免费观看一区| 精品久久久久久久久久久久久久久| 在线成人av网站| 欧美日韩精品一区视频| 2024国产精品| 日韩黄色一级片| 成人av在线网站| 91亚洲永久精品| 色婷婷综合久久久中文一区二区 | 欧美一a一片一级一片| 日韩欧美国产午夜精品| 日韩欧美激情一区| 综合精品久久久| 国产伦精品一区二区三区视频青涩| 欧美在线free| 国产精品久久久久桃色tv| 九九久久精品视频| 国产不卡在线一区| 欧美电视剧免费全集观看| 亚洲电影一区二区| 美腿丝袜在线亚洲一区| 国产激情精品久久久第一区二区 | 天堂一区二区在线免费观看| av欧美精品.com| 国产色爱av资源综合区| 国产精品久久毛片| 国产福利一区二区三区视频 | 日韩午夜精品视频| 亚洲444eee在线观看| 99re这里只有精品首页| 欧美肥妇bbw| 亚洲一卡二卡三卡四卡无卡久久| 成人成人成人在线视频| 国产精品理伦片| 99在线视频精品| 成人欧美一区二区三区| 日本不卡一二三区黄网| 欧美日韩成人综合在线一区二区| 一区二区三区在线看| 日本高清不卡视频| 亚洲最大的成人av| 欧美精品一卡两卡| 青青草国产精品97视觉盛宴 | 成人免费视频在线观看| 成人黄页毛片网站| 亚洲视频1区2区| 欧美亚洲一区二区三区四区| 一区二区三区在线影院| 色婷婷亚洲精品| 一区二区欧美视频| 欧美最猛性xxxxx直播| 亚洲国产欧美一区二区三区丁香婷| 欧美亚洲一区三区| 美女一区二区视频| 中文字幕免费不卡| 欧洲一区二区三区在线| 日韩在线一区二区三区| 337p粉嫩大胆噜噜噜噜噜91av | 欧美日韩一区二区三区在线 | 久久99精品国产| 国产欧美精品在线观看| 老司机午夜精品| 欧美人与z0zoxxxx视频| 卡一卡二国产精品| 国产精品青草综合久久久久99| 久久精品国产一区二区三区免费看| 欧美mv和日韩mv国产网站| 岛国精品在线播放| 偷拍自拍另类欧美| 国产欧美一区二区精品性色| 日本道精品一区二区三区| 免费成人在线观看视频| 国产精品萝li| 91精品国产入口| 久久国产精品99精品国产| 国产精品理论片在线观看| 日韩一区二区三| av高清久久久| 国产在线国偷精品产拍免费yy| 亚洲视频网在线直播| 精品嫩草影院久久| 欧美日韩中文国产| 成人av在线资源网| 国产在线一区观看| 日本一区二区在线不卡| 欧美日韩精品一区二区天天拍小说 | 欧美亚洲综合网| 成人短视频下载| 国产一区福利在线| 天天亚洲美女在线视频| 亚洲欧美福利一区二区| 色欧美片视频在线观看| 国产一区二区三区电影在线观看 | 亚洲视频在线一区二区| 欧美不卡激情三级在线观看| 欧美嫩在线观看| 在线免费观看日韩欧美| 91免费国产在线观看| 成人福利视频在线看| 国产精品一线二线三线精华| 中文字幕在线视频一区| 久久久高清一区二区三区| 精品三级在线观看| 精品三级av在线| 久久欧美一区二区| 欧美精品一区二区三区四区 | 亚洲综合在线五月| 日韩毛片视频在线看| 亚洲国产精品成人久久综合一区 | 91丝袜国产在线播放| 丰满少妇在线播放bd日韩电影| 国产专区综合网| 国产成人精品免费看| 国模套图日韩精品一区二区| 国产麻豆欧美日韩一区| 国产成人综合视频| 成人国产精品免费观看| jlzzjlzz亚洲日本少妇| 色婷婷狠狠综合| 欧美亚洲国产一卡| 日韩一区二区在线看| 久久日一线二线三线suv| 久久综合精品国产一区二区三区| 久久久久久影视| 国产精品久线观看视频| 亚洲欧美国产三级| 五月婷婷综合激情| 国产最新精品免费| 91丨porny丨国产| 欧美日韩国产高清一区二区三区| 欧美一区二区三区四区久久| 久久久亚洲欧洲日产国码αv| 国产精品不卡一区二区三区| 亚洲第一成人在线| 精品一区二区三区影院在线午夜| 国产成人av一区二区| 色成年激情久久综合| 91精品欧美综合在线观看最新 | 色视频成人在线观看免| 3751色影院一区二区三区| 欧美大度的电影原声| 国产精品蜜臀av| 天天综合网 天天综合色| 国产一区二区三区黄视频 | 日本一道高清亚洲日美韩| 国产一区二区在线观看免费| 91丨九色丨蝌蚪富婆spa| 日韩精品中文字幕一区| 亚洲乱码精品一二三四区日韩在线| 青草国产精品久久久久久| 国产99久久久久| 宅男在线国产精品| 中文字幕国产一区| 老司机午夜精品99久久| 欧美这里有精品| 国产亚洲精品久| 天堂精品中文字幕在线| 波多野结衣亚洲一区| 久久色在线观看| 秋霞国产午夜精品免费视频| 91小视频免费观看|