我好像是
大波就是我
級別: 家園常客
![]() |
圖片:
![]() 十六進制49B94F60, 轉換成單精浮點數就是 1518060.0。 DFLT指令不行,在線監控,單精度浮點型類型查看,也確實是1518060。 但是找不到指令轉換成單精浮點數1518060.0 也就是PLC有什么指令把十六進制49B94F60轉換成1518060.0。 我用三菱觸摸屏,實數方式顯示49B94F60,也是1518060.0。 為什么我要轉換成浮點數,因為浮點數直觀好判斷進行后續操作,因為儀表返回的都是這種十六進制數據,需要我轉換,我通過電腦上面的小工具軟件在可以轉換出來,沒有找到PLC怎么樣轉換。 [ 此帖被我好像是在2025-02-11 09:06重新編輯 ] |
---|---|
|
gpp0603
靜水無為
級別: 略有小成
![]() |
十六進制49B94F60, 轉換成十進制就是 1518060 ?????? 十六進制49B94F60, 轉換成十進制就是 1236881248 |
---|---|
|
我好像是
大波就是我
級別: 家園?
![]() |
不好意思說錯了,十六進制49B94F60, 轉換成單精浮點數就是 1518060.0 也就是PLC有什么指令把十六進制49B94F60轉換成1518060.0。 我用三菱觸摸屏,實數方式顯示49B94F60,也是1518060.0。 為什么我要轉換成浮點數,因為浮點數直觀好判斷進行后續操作,因為儀表返回的都是這種十六進制數據,需要我轉換,我通過電腦上面的小工具軟件在可以轉換出來,沒有找到PLC怎么樣轉換。 ![]() [ 此帖被我好像是在2025-02-10 16:35重新編輯 ] |
---|---|
|
我好像是
大波就是我
級別: 家園?
![]() |
不好意思說錯了,十六進制49B94F60, 轉換成單精浮點數就是 1518060.0 也就是PLC有什么指令把十六進制49B94F60轉換成1518060.0。 我用三菱觸摸屏,實數方式顯示49B94F60,也是1518060.0。 為什么我要轉換成浮點數,因為浮點數直觀好判斷進行后續操作,因為儀表返回的都是這種十六進制數據,需要我轉換,我通過電腦上面的小工具軟件在可以轉換出來,沒有找到PLC怎么樣轉換。 ![]() |
---|---|
|
ooyywwtt
級別: 正式會員
![]() |
圖片:
![]()
樓主,你理解錯了,不是你的FLT指令不行,其實也是OK的,只是轉出來的數據太大溢出不足以顯示出來而已,結果也不是你寫的1516060,而是二樓說的那樣,我給你分開步驟計算給你看看,你轉化出來的那個1.237e+009,它就已經是轉化成浮點數的數據了,你用16進制轉,我用10進制轉,結果是一樣的,我拿1.237e+009直接做運算是沒有任何問題的,所以不要擔心是指令問題。 |
---|---|
|
我好像是
大波就是我
級別: 家園常客
![]() |
不好意思說錯了,十六進制49B94F60, 轉換成單精浮點數就是 1518060.0 也就是PLC有什么指令把十六進制49B94F60轉換成1518060.0。 我用三菱觸摸屏,實數方式顯示49B94F60,也是1518060.0。 為什么我要轉換成浮點數,因為浮點數直觀好判斷進行后續操作,因為儀表返回的都是這種十六進制數據,需要我轉換,我通過電腦上面的小工具軟件在可以轉換出來,沒有找到PLC怎么樣轉換。 |
---|---|
|
冠軍歐洲
級別: 略有小成
![]() |
不用轉換!這個數本來就是16進制雙字就是49B94F60,浮點數格式是1518060.0,本來就是浮點數了,你直接用浮點數的指令用這個地址就行
|
---|---|
|