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