hanke0403
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 3 個
工控威望: 96 點
下載積分: 673 分
在線時間: 11(小時)
注冊時間: 2017-06-08
最后登錄: 2017-10-16
查看hanke0403的 主題 / 回貼
樓主  發(fā)表于: 2017-06-09 10:57
各位大蝦:本人現(xiàn)用FX3U 做MODBUS RTU讀一模塊的數(shù)據(jù):讀回的是十六進制32位,PLC的D存顯示是十進制,怎樣轉成浮點數(shù)(觸屏顯示與模塊顯示數(shù)據(jù)一致),多謝各位大俠指點。
hanke0403
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 3 個
工控威望: 96 點
下載積分: 673 分
在線時間: 11(小時)
注冊時間: 2017-06-08
最后登錄: 2017-10-16
查看hanke0403的 主題 / 回貼
1樓  發(fā)表于: 2017-06-09 12:50
圖片:
如:模塊中數(shù)據(jù)為:328.5,讀回PLC的D寄存器數(shù)據(jù)為:17316  16384(十進制),轉換成十六進制為:43A44000,(串口助手讀回)十六進制再轉換成浮點數(shù)為:328.500000,如圖示,請大俠指點。多謝
hanke0403
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 3 個
工控威望: 96 點
下載積分: 673 分
在線時間: 11(小時)
注冊時間: 2017-06-08
最后登錄: 2017-10-16
查看hanke0403的 主題 / 回貼
2樓  發(fā)表于: 2017-06-09 16:35
圖片:
已解決,多謝大師:john42tw的圖文指導,多謝。非常感謝。