在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>通信技術>

modbus如何發送浮點數

2018年02月08日 09:33 電子發燒友整理 作者: 用戶評論(0

利用Modbus協議來實現不同設備之間的通訊,操作簡便,適用性強,通訊速度快。因此,在各種工控系統中,Modbus是極為常見的一種通訊協議。同時,Modbus也是一種實力較強的現場總線,在工業控制實現真正的網絡化過程中,Modbus將發揮更大的作用。

modbus協議字節傳送順序

在Modbus總線中,數據傳輸時是低位字節先傳送,傳送過來后如果不進行交換,二進制的數值排列是反向的,即原來的低字節在高位,高字節在低位,所以得到的數據和原數據相差甚遠。只要將數據的高低位字節進行交換(swap位置1),就可解決此問題。

32位數據與Modbus RTU

Modbus協議是一種通用工業標準,國家標準位GB/T19582-2008。只要遵循Modbus協議,不同廠商生產的設備可以連成工業網絡,進行互相通信

Modbus協議中規定寄存器是16位長度,但是隨著芯片處理能力的加強及現場要求的提高,32位數據在各類工業設備上使用日漸增多,因此本文主要梳理Modbus RTU協議與32位數據之間的關系,給產品開發提供理論支持。為行文方便,下面將Modbus RTU協議簡稱為協議。

協議中規定16位數據排列順序位先高后低,例如ushort數據

0x0102,字節01為高字節,02為低字節。這個順序我個人理解是按照人的書寫閱讀順序習慣定義的,從左到右,高字節在前,低字節在后。 數據傳輸幀如下:

modbus如何發送浮點數

下面看32位數據,例如ulong數據0x01020304。由于協議中寄存器大小為16位,該數據需要兩個寄存器才能存儲,因此將該數據拆分為兩個16位數據0x0102與0x0304。這兩個16位數據在寄存器中的順序沒有疑問,先高后低排列,但是關鍵問題是協議未規定這兩個寄存器的先后順序,因此在實際使用中會有2種情況出現,先0x0102后0x0304,或者先0x0304后0x0102,這2種排列順序都是允許的,根據協議內容,建議首選先0x0102后0x0304,協議標準測試軟件Modscan提供交換選項。但是絕對不會出現0x0201或0x0403的排列,違反了協議先高后低的規范,是不標準的。數據傳輸幀如下:

modbus如何發送浮點數

modbus如何發送浮點數

最后來看32位浮點數,同樣我們需要定義浮點數的書寫閱讀順序,根據IEEEE754標準,浮點數的書寫順序為:符號、階碼、尾數。例如-4.00,編碼順序為0xC0800000,得出2個寄存器內容分別為0xC080與0x0000,這2個寄存器同樣可以交換,但寄存器內部數據順序不能變動。數據傳輸幀如下:

modbus如何發送浮點數

modbus如何發送浮點數

總結,根據Modbus RTU標準協議,對于32位數據,只存在寄存器交換與不交換2種選項,當有涉及到寄存器內部字節交換的時候,都是非標準的。

modbus發送浮點數

在Modbus現場總線系統中,浮點數的數據傳輸一般有兩種辦法,一種是將浮點數按照量程映射到一個寄存器中(2個字節),例如0到65535對應0到100%,還有一種就是采用兩個寄存器四個字節傳輸浮點數。

非常好我支持^.^

(16) 88.9%

不好我反對

(2) 11.1%

( 發表人:李建兵 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 激情久久婷婷| 亚洲黄色官网| 国内精品哆啪啪| 中文字幕在线观看一区| 中文字幕在线观看一区二区| 最猛91大神ben与女教师| 日本一区二区三区不卡在线视频| 色爱区综合| 桃桃酱无缝丝袜在线播放| 四虎4hu永久在线观看| 日本黄色影片在线观看| 欧美色伊人| 久久综合久久久| 国产高清一区二区三区四区| sesese在线观看| 全部免费特黄特色大片视频| 福利99| 亚洲欧美在线观看| 在线网址你懂的| 日韩a毛片免费全部播放完整| 久久综合九色欧美综合狠狠| 成年视频在线观看| 欧美黄色录象| 超大乳抖乳露双乳视频| 80s国产成年女人毛片| 扒开双腿爽爽爽视频www| 一区二区三区午夜| 伊人福利视频| 日本天天射| h国产| 亚洲第一成年网| 久久综合久色欧美婷婷| 福利视频第一区| 五月婷婷欧美| 激情文学综合| 91黄色视屏| 国产午夜精品福利| 热99久久| 色多多免费观看在线| 国产精品欧美一区二区三区| 欧美一级高清黄图片|