我好像是
大波就是我
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 309 個
工控威望: 610 點
下載積分: 1407 分
在線時間: 496(小時)
注冊時間: 2012-12-09
最后登錄: 2025-02-11
查看我好像是的 主題 / 回貼
樓主  發(fā)表于: 昨天
圖片:
十六進制49B94F60, 轉換成單精浮點數(shù)就是 1518060.0。

DFLT指令不行,在線監(jiān)控,單精度浮點型類型查看,也確實是1518060。

但是找不到指令轉換成單精浮點數(shù)1518060.0

也就是PLC有什么指令把十六進制49B94F60轉換成1518060.0。

我用三菱觸摸屏,實數(shù)方式顯示49B94F60,也是1518060.0。

為什么我要轉換成浮點數(shù),因為浮點數(shù)直觀好判斷進行后續(xù)操作,因為儀表返回的都是這種十六進制數(shù)據(jù),需要我轉換,我通過電腦上面的小工具軟件在可以轉換出來,沒有找到PLC怎么樣轉換。
[ 此帖被我好像是在2025-02-11 09:06重新編輯 ]
我好像是
大波就是我
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 309 個
工控威望: 610 點
下載積分: 1407 分
在線時間: 496(小時)
注冊時間: 2012-12-09
最后登錄: 2025-02-11
查看我好像是的 主題 / 回貼
1樓  發(fā)表于: 昨天
引用
引用第3樓冠軍歐洲于2025-02-10 15:50發(fā)表的  :
數(shù)值是對的,只是顯示成16進制了,根據(jù)你用的指令自動變換顯示,你用浮點數(shù)指令,就顯示浮點數(shù)了!

不好意思說錯了,十六進制49B94F60, 轉換成單精浮點數(shù)就是 1518060.0


也就是PLC有什么指令把十六進制49B94F60轉換成1518060.0。

我用三菱觸摸屏,實數(shù)方式顯示49B94F60,也是1518060.0。

為什么我要轉換成浮點數(shù),因為浮點數(shù)直觀好判斷進行后續(xù)操作,因為儀表返回的都是這種十六進制數(shù)據(jù),需要我轉換,我通過電腦上面的小工具軟件在可以轉換出來,沒有找到PLC怎么樣轉換。

[ 此帖被我好像是在2025-02-10 16:35重新編輯 ]
我好像是
大波就是我
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 309 個
工控威望: 610 點
下載積分: 1407 分
在線時間: 496(小時)
注冊時間: 2012-12-09
最后登錄: 2025-02-11
查看我好像是的 主題 / 回貼
2樓  發(fā)表于: 昨天
引用
引用第5樓gpp0603于2025-02-10 16:03發(fā)表的  :
十六進制49B94F60, 轉換成十進制就是 1518060   ??????

十六進制49B94F60, 轉換成十進制就是 1236881248

不好意思說錯了,十六進制49B94F60, 轉換成單精浮點數(shù)就是 1518060.0


也就是PLC有什么指令把十六進制49B94F60轉換成1518060.0。

我用三菱觸摸屏,實數(shù)方式顯示49B94F60,也是1518060.0。

為什么我要轉換成浮點數(shù),因為浮點數(shù)直觀好判斷進行后續(xù)操作,因為儀表返回的都是這種十六進制數(shù)據(jù),需要我轉換,我通過電腦上面的小工具軟件在可以轉換出來,沒有找到PLC怎么樣轉換。
我好像是
大波就是我
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 309 個
工控威望: 610 點
下載積分: 1407 分
在線時間: 496(小時)
注冊時間: 2012-12-09
最后登錄: 2025-02-11
查看我好像是的 主題 / 回貼
3樓  發(fā)表于: 昨天
引用
引用第8樓ooyywwtt于2025-02-10 16:31發(fā)表的  :

樓主,你理解錯了,不是你的FLT指令不行,其實也是OK的,只是轉出來的數(shù)據(jù)太大溢出不足以顯示出來而已,結果也不是你寫的1516060,而是二樓說的那樣,我給你分開步驟計算給你看看,你轉化出來的那個1.237e+009,它就已經是轉化成浮點數(shù)的數(shù)據(jù)了,你用16進制轉,我用10進制轉,結果是一樣的,我拿1.237e+009直接做運算是沒有任何問題的,所以不要擔心是指令問題。



不好意思說錯了,十六進制49B94F60, 轉換成單精浮點數(shù)就是 1518060.0


也就是PLC有什么指令把十六進制49B94F60轉換成1518060.0。

我用三菱觸摸屏,實數(shù)方式顯示49B94F60,也是1518060.0。

為什么我要轉換成浮點數(shù),因為浮點數(shù)直觀好判斷進行后續(xù)操作,因為儀表返回的都是這種十六進制數(shù)據(jù),需要我轉換,我通過電腦上面的小工具軟件在可以轉換出來,沒有找到PLC怎么樣轉換。
我好像是
大波就是我
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 309 個
工控威望: 610 點
下載積分: 1407 分
在線時間: 496(小時)
注冊時間: 2012-12-09
最后登錄: 2025-02-11
查看我好像是的 主題 / 回貼
4樓  發(fā)表于: 9小時前
引用
引用第12樓hstec2002于2025-02-10 18:36發(fā)表的  :
自己慢慢體會吧。

也就是PLC有什么指令把十六進制49B94F60轉換成1518060.0。

我用三菱觸摸屏,實數(shù)方式顯示49B94F60,也是1518060.0。

為什么我要轉換成浮點數(shù),因為浮點數(shù)直觀好判斷進行后續(xù)操作,因為儀表返回的都是這種十六進制數(shù)據(jù),需要我轉換,我通過電腦上面的小工具軟件在可以轉換出來,沒有找到PLC怎么樣轉換。