dyysam513
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 228 個(gè)
工控威望: 272 點(diǎn)
下載積分: 4163 分
在線時(shí)間: 95(小時(shí))
注冊(cè)時(shí)間: 2015-05-21
最后登錄: 2025-01-13
查看dyysam513的 主題 / 回貼
樓主  發(fā)表于: 2022-06-14 15:30
使用PLC為5U,現(xiàn)在有RS2指令與流量計(jì)進(jìn)行485通訊,流量計(jì)的數(shù)據(jù)類型:Float 型。例如設(shè)置流量值為的 50.0 時(shí),數(shù)據(jù)格式為:0x0 0x0 0x48 0x42。這是流量說明書上的。
請(qǐng)問,5U程序有什么指令可以把50.0轉(zhuǎn)換成0x0 0x0 0x48 0x42 ?用什么指令可以得到42480000這個(gè)值?
讀取數(shù)值為42480000這個(gè)值,用什么指令可以顯示出50.0?


崇慶陽光
不懈努力,一切皆有可能...
級(jí)別: VIP會(huì)員

精華主題: 1 篇
發(fā)帖數(shù)量: 776 個(gè)
工控威望: 1506 點(diǎn)
下載積分: 7434 分
在線時(shí)間: 156(小時(shí))
注冊(cè)時(shí)間: 2006-08-10
最后登錄: 2025-02-06
查看崇慶陽光的 主題 / 回貼
1樓  發(fā)表于: 2022-06-15 09:57
引用
引用樓主dyysam513于2022-06-14 15:30發(fā)表的 請(qǐng)教5U浮點(diǎn)數(shù)轉(zhuǎn)換成16進(jìn)制數(shù)值。 :
使用PLC為5U,現(xiàn)在有RS2指令與流量計(jì)進(jìn)行485通訊,流量計(jì)的數(shù)據(jù)類型:Float 型。例如設(shè)置流量值為的 50.0 時(shí),數(shù)據(jù)格式為:0x0 0x0 0x48 0x42。這是流量說明書上的。
請(qǐng)問,5U程序有什么指令可以把50.0轉(zhuǎn)換成0x0 0x0 0x48 0x42 ?用什么指令可以得到42480000這個(gè)值?
讀取數(shù)值為42480000這個(gè)值,用什么指令可以顯示出50.0?

[attachment=268850]

應(yīng)該是把收到的字節(jié)數(shù)據(jù)拼裝為32位的數(shù)據(jù)吧
樓主留言:
對(duì),變成32位,在換成浮點(diǎn)
不懈努力,一切皆有可能 ...