我好像是
大波就是我
級別: 家園常客
![]() |
也就是PLC有什么指令把十六進制49B94F60轉換成1518060.0。 我用三菱觸摸屏,實數方式顯示49B94F60,也是1518060.0。 為什么我要轉換成浮點數,因為浮點數直觀好判斷進行后續操作,因為儀表返回的都是這種十六進制數據,需要我轉換,我通過電腦上面的小工具軟件在可以轉換出來,沒有找到PLC怎么樣轉換。 |
---|---|
|
蘇州工人
級別: 工控俠客
![]() |
你這個時十進制顯示 個人覺得是樓主理解不對,數據記錄時PLC上通常只有兩個格式, 1:整數格式,分帶符號和不帶符號,帶符號的用一個bit位標記符號 2:浮點格式,分整數部分和指數部分 數據保存時都是以二進制保存的,十進制,十六進制只是整數的顯示方式,只有帶符號,不帶符號兩種不同, 浮點格式時,才需要數據轉換,也就是十進制,十六進制是不需要轉換的,是顯示方式不同,實際保存的二進制數據是一樣的,所有指令只有整數轉浮點,浮點轉整數, 16位數據轉32位數據,只是把那個保存正負符號的bit位調整下, |
---|---|
|
congrikunge
級別: 略有小成
![]() |
這不已經給你轉換好了嗎 只不過PLC里顯示的是科學計數法 |
---|---|
|