HUBPLC / 0xFF
進位換算器
二、八、十、十六進位與有號二補數互轉。
RESULT / 計算結果
- 十進位
- 255
- 二進位
- 00000000000000000000000011111111
- 八進位
- 377
- 十六進位
- 000000FF
公式與說明
使用教學 / PLC 與通訊
從輸入設定到結果判讀
先決定位元數與有號解讀方式
同一組位元的十進位結果會隨位元數與有號設定改變。先從設備資料表確認欄位是 8、16 或 32 bit,以及是否採有號整數。本工具換算整數的位元表示,不會交換位元組,也不會替資料套用工程倍率。
操作案例:8-bit 的 FF 是多少?
- 輸入進位選「十六進位」,位元數選「8 bit」,數值填 FF。
- 解讀方式選「無號整數」,十進位應為 255、二進位為 11111111。
- 只把解讀方式改為「有號二補數」,十進位應變成 −1;十六進位仍是 FF。
反向核對時選十進位、8 bit、有號二補數並輸入 −1,十六進位也應得到 FF。8-bit 的最高位為符號位,FF 的無號值 255 減去 256,就是有號值 −1。
結果不符時檢查
- 十六進位欄只填 FF,不加 0x;二進位也不加 0b。
- 8-bit 無號最多 255、有號十進位範圍為 −128 至 127;超出時工具會拒絕。
- 若兩個 Modbus 暫存器組合成 32-bit 值,先依設備手冊確認字序,再用 暫存器資料解析工具;單純進位換算不能判定字序或 Float32。