国产午夜伦鲁鲁-国产午夜片无码区在线观看爱情网-国产成 人 综合 亚洲专区-日本最新高清一区二区三-视频分类 国内精品

modbus rtu:modbus rtu通訊協議詳解說明

2021-11-21 12:52:13 admin 480


我們用電腦作為Modbus主站來對Modbus從站來進行讀寫調試。首先需要對設備的工作參數進行配置,下面重點講解一下如何配置CAN數據ID和寄存器首地址的映射表來具體實現CAN數據和Modbus總線數據相互轉換。

1.將設備斷電后拆開,將撥碼開關2撥到on如下圖,之后將模塊上電。

5g/4g工業路由網關

2.然后用RS485轉CAN線連接設備,如下圖所示。

5g/4g工業路由網關

3.進入配置軟件,如下圖所示。

5g/4g工業路由網關

4.選擇正確的com端口,點擊“連接”,如下圖所示。

5g/4g工業路由網關

5.點擊“讀參數”,顯示“UPload Date Success”,點擊確定,如下圖。

5g/4g工業路由網關

6.進入“Recieve CAN”進入接收CAN總線數據映射表,點擊“添加”按鈕添加一條空數據,如下圖所示。

5g/4g工業路由網關

7.之后對新添加的數據進行修改,本經驗中的設置是:COB-ID 18F00401、擴展幀、數據幀、modbus寄存器首地址01、數據長度8。設置好后點擊“設置參數”按鈕如下圖所示。

5g/4g工業路由網關

設置成功后,將設備撥碼開關2撥下來,重新上電后,設置生效。這時設備就可以連接CAN設備和Modbus主站,進行通信了。注意:映射關系可以按需要配置。

5g/4g工業路由網關

在串行鏈路中,我們(Modbus)使用一種簡單的主從協議(客戶機/服務器協議)進行通信??蛻魴C作為主站,向服務器發送請求;服務器(從站)接到請求后,對請求進行分析并作出應答。我和小伙伴的通信幀被稱為應用數據單元(Application Data Unit,ADU),它包括通信地址段、功能代碼段、數據段和校驗段,如下圖:

5g/4g工業路由網關


其中,功能代碼段和數據段組合稱為協議數據單元(Protocol Data Unit,PDU)。功能代碼段占用一個字節,取值范圍為1~255,其中128~255為保留值,用于異常消息應答報文。1~127為功能代碼編號,其中65~72和100~110為用戶自定義編碼,具體請看下面這張圖片:

5g/4g工業路由網關

通用功能編碼(Public function code)是已經公布的功能代碼,有確定的功能,用戶不能修改。比如:0x01表示讀取線圈,0x02表示讀取離散量的輸入等等。下圖是一些常用的功能代碼的描述:

5g/4g工業路由網關

早期在RS485串行通信中規定ADU的最大長度為256個字節,其中:通信地址占用1個字節,校驗段占用2個字節,所以協議數據單元(PDU)的最大長度為256-1-2=253 字節。而我三弟(Modbus TCP)因為要增加一個7個字節的MBAP(MODBUS Application Protocol)的報文頭,所以他的ADU的長度=253+7=260 字節。


標簽: modbus
網站首頁
解決方案
產品中心
在線咨詢
主站蜘蛛池模板: 久久久久人妻一区精品色| 欧美精品videossex少妇| 成人麻豆亚洲综合无码精品| 国产精品欧美在线视频| 欧美性受xxxx白人性爽| 潮喷大喷水系列无码| 无码av波多野结衣久久| 五十六十日本老熟妇乱| 无码日韩精品一区二区人妻| 免费国产在线精品一区二区三区| 少妇人妻综合久久中文| 精品国产v无码大片在线看| 色狠狠久久av五月综合| 国产成人精品s8视频| 亚洲综合激情另类专区| 亚洲精品无码久久久久yw| 日韩精品无码一区二区| 欧美成妇人吹潮在线播放| 国产又黄又爽又刺激的免费网址| 国产亚洲精品久久久久久武则天 | 伊人久久综在合线亚洲2019| 亚洲视频在线观看| 国产在线拍揄自揄视频菠萝| 国产午夜精品一区二区三区极品| 亚洲午夜未满十八勿入| 乱人伦视频中文字幕| 啦啦啦中文在线观看日本| 综合无码精品人妻一区二区三区| 7777精品伊久久久大香线蕉| 国产情侣2020免费视频| 欧美超大胆裸体xx视频| 国产成人精品男人的天堂| 奇米在线7777在线精品| 玖玖资源站亚洲最大的网站| 国产亚洲精品久久久久久国模美| 国产在线拍小情侣国产拍拍偷| 国产精品久久久天天影视| 夜夜添狠狠添高潮出水| 国产成人无码a区在线观看视频免费 | 亚洲精品少妇高清30p| 最新的国产成人精品2021|