760278489
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 4 個
工控威望: 125 點
下載積分: 487 分
在線時間: 20(小時)
注冊時間: 2012-10-07
最后登錄: 2017-12-21
查看760278489的 主題 / 回貼
樓主  發(fā)表于: 2014-07-25 23:04
三菱Q系列plc與渦輪流量計modbus通信
請求:01 03 00 03 00 02 34 0b
應(yīng)答:01 03 04 44 01 ce 14 eb 6c
請問四字節(jié)十六進(jìn)制數(shù)44 01 ce 14如何轉(zhuǎn)換成IEEE754浮點數(shù) 結(jié)果519.219970703125
yangrock
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 36 個
工控威望: 179 點
下載積分: 651 分
在線時間: 52(小時)
注冊時間: 2008-11-24
最后登錄: 2024-09-21
查看yangrock的 主題 / 回貼
1樓  發(fā)表于: 2015-01-28 09:33
能貢獻(xiàn)程序參考嗎?我最近也有一個C24做Modbus RTu的?QQ113624582
john42tw
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個
工控威望: 6107 點
下載積分: 52058 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
2樓  發(fā)表于: 2015-01-28 13:10
引用
引用樓主760278489于2014-07-25 23:04發(fā)表的 三菱Q系列plc與渦輪流量計modbus通信? :
三菱Q系列plc與渦輪流量計modbus通信
請求:01 03 00 03 00 02 34 0b
應(yīng)答:01 03 04 44 01 ce 14 eb 6c
請問四字節(jié)十六進(jìn)制數(shù)44 01 ce 14如何轉(zhuǎn)換成IEEE754浮點數(shù) 結(jié)果519.219970703125

44 01 ce 14 轉(zhuǎn) 二進(jìn)位

  bit31                                                                              bit0
       0100   0100   0000   0001   1100   1110   0001   0100
          4         4         0        1           c         e       1           4

bit31= 符號    +=0    -=1

bit 23 到 bit 30 為指數(shù)欄位  10001000 = 136  
                                               136-127=9  =>指數(shù)9

bit 0 到 bit 22 為尾數(shù)欄位     000   0001   1100   1110   0001   0100
              為固定補1 =>  1000   0001   1100   1110   0001   0100


指數(shù)9+尾數(shù)欄位 =1*2^9+0*2^8+.................................................................
                           =1*2^9+1*2^2+1*2^1+1*2^0+1*2^-3+1*2^-4+1*2^-5+1*2^-10+1*2^-12
                           =512+4+2+1+0.125+0.0625+0.03125+0.0009765625+0.000244140625
                           =519.219970703125