往事訴風
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 57 個
工控威望: 1902 點
下載積分: 2993 分
在線時間: 165(小時)
注冊時間: 2016-03-21
最后登錄: 2024-12-22
查看往事訴風的 主題 / 回貼
樓主  發(fā)表于: 2019-03-19 22:11
采用Modbus RTU協(xié)議讀取來的數(shù)據(jù),高位存放在D1073     低位存放在D1074    怎么轉換成十進制數(shù)   在觸摸屏顯示?
lvpretend
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1264 個
工控威望: 1434 點
下載積分: 3697 分
在線時間: 324(小時)
注冊時間: 2015-07-20
最后登錄: 2024-11-29
查看lvpretend的 主題 / 回貼
1樓  發(fā)表于: 2019-03-20 10:18
不建議你用1樓方式。
建議你還是在PLC中把數(shù)據(jù)轉換好,再由顯示屏直接顯示。
1,D1073中的低8位移動到高8位,左移8位,低8位補0;虺256,16位結果乘法。
2,D1073與D1074相異或,結果放在D1074中。
3,觸摸屏可以直接以無符號數(shù)顯示D1074。
你測試下,看我的方法正確否。