760278489
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 4 個
工控威望: 125 點(diǎn)
下載積分: 487 分
在線時間: 20(小時)
注冊時間: 2012-10-07
最后登錄: 2017-12-21
查看760278489的 主題 / 回貼
樓主  發(fā)表于: 2014-07-25 23:04
三菱Q系列plc與渦輪流量計(jì)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浮點(diǎn)數(shù) 結(jié)果519.219970703125
john42tw
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1276 個
工控威望: 6107 點(diǎn)
下載積分: 52048 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-03-06
查看john42tw的 主題 / 回貼
1樓  發(fā)表于: 2015-01-28 13:10
引用
引用樓主760278489于2014-07-25 23:04發(fā)表的 三菱Q系列plc與渦輪流量計(jì)modbus通信? :
三菱Q系列plc與渦輪流量計(jì)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浮點(diǎn)數(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
              為固定補(bǔ)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