往事訴風(fēng)
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 1902 點(diǎn)
下載積分: 1723 分
在線(xiàn)時(shí)間: 161(小時(shí))
注冊(cè)時(shí)間: 2016-03-21
最后登錄: 2024-10-31
查看往事訴風(fēng)的 主題 / 回貼
樓主  發(fā)表于: 2019-03-19 22:11
采用Modbus RTU協(xié)議讀取來(lái)的數(shù)據(jù),高位存放在D1073     低位存放在D1074    怎么轉(zhuǎn)換成十進(jìn)制數(shù)   在觸摸屏顯示?
lvpretend
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1258 個(gè)
工控威望: 1428 點(diǎn)
下載積分: 3680 分
在線(xiàn)時(shí)間: 322(小時(shí))
注冊(cè)時(shí)間: 2015-07-20
最后登錄: 2024-05-22
查看lvpretend的 主題 / 回貼
1樓  發(fā)表于: 2019-03-20 10:18
不建議你用1樓方式。
建議你還是在PLC中把數(shù)據(jù)轉(zhuǎn)換好,再由顯示屏直接顯示。
1,D1073中的低8位移動(dòng)到高8位,左移8位,低8位補(bǔ)0;虺256,16位結(jié)果乘法。
2,D1073與D1074相異或,結(jié)果放在D1074中。
3,觸摸屏可以直接以無(wú)符號(hào)數(shù)顯示D1074。
你測(cè)試下,看我的方法正確否。