hanke0403
級別: 正式會員
|
各位大蝦:本人現用FX3U 做MODBUS RTU讀一模塊的數據:讀回的是十六進制32位,PLC的D存顯示是十進制,怎樣轉成浮點數(觸屏顯示與模塊顯示數據一致),多謝各位大俠指點。 |
---|---|
|
hanke0403
級別: 正式會員
|
圖片:
如:模塊中數據為:328.5,讀回PLC的D寄存器數據為:17316 16384(十進制),轉換成十六進制為:43A44000,(串口助手讀回)十六進制再轉換成浮點數為:328.500000,如圖示,請大俠指點。多謝 |
---|---|
|
john42tw
級別: 網絡英雄
|
圖片:
PLC沒有轉換問題,只有顯示問題。 因為全部都是2進制儲存。 樓主留言:您好,可在觸屏里顯示還是不對,觸屏數據格式:32bit float,求大師指點。多謝。 |
---|---|
本帖最近評分記錄: |
吾志所向
級別: 家園?
|
|
---|---|
|