jt321321
級別: 探索解密
![]() |
請教大神些一個三菱32位浮點數(shù)轉(zhuǎn)換的問題,我從儀表MODBUS-RTU讀上來的數(shù)據(jù)為32位浮點數(shù) 值位16782 但是儀表顯示的值好像是17.75 大神些誰知道怎么轉(zhuǎn)換的 |
---|---|
|
gxtmdb82164
級別: 論壇先鋒
![]() |
17.75 的16進制表示為:0x418E0000 16782的16進制表示為:0x418E 看起來一個FLT指令就行了 |
---|---|
|
寶寶啊
級別: 正式會員
![]() |
17.75轉(zhuǎn)16進制,不是0x418E0000吧,是11.C |
---|---|
|
卓發(fā)智能
相互學習,共同進步。
級別: 工控俠客
![]() |
圖片:
![]() 借鑒一上看可不可以用上 [upload=1] [upload=1] |
|
---|---|---|
|
gxtmdb82164
級別: 論壇先鋒
![]() |
你先搞懂浮點數(shù)在PLC里面是怎么表達的 |
---|---|
|
wyc6745625
接PLC、觸摸屏、C#上位機組態(tài)監(jiān)控16639500085
級別: 略有小成
![]() |
字節(jié)轉(zhuǎn)換試一下 |
|
---|---|---|
|
john42tw
級別: 網(wǎng)絡(luò)英雄
![]() |
圖片:
![]() D0 (整數(shù)) 顯示 16782 D2 (D3) (實數(shù)) 顯示 16782 (位置在D3) 因此將D12 (D13)改為實數(shù),再將D0值傳送到D13 ==>D12 = 17.75 |
---|---|
本帖最近評分記錄: |