qq251819226
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 25 個
工控威望: 124 點
下載積分: 653 分
在線時間: 26(小時)
注冊時間: 2014-07-07
最后登錄: 2024-08-31
查看qq251819226的 主題 / 回貼
樓主  發(fā)表于: 2015-06-29 09:18
AIW0里溫度模塊讀出的數(shù),傳給VW172,VW172再傳給VW6,然后我在TP178micro屏上設(shè)置I/O域直接顯示VW6的數(shù),為什么顯示的數(shù)就是程序里的數(shù),不是實際的呢?比如實際溫度是50,讀到程序里就成了+500了,我在再屏上顯示直接顯示500,這是怎么回事呢?
wuwm_1974
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 108 個
工控威望: 203 點
下載積分: 3007 分
在線時間: 55(小時)
注冊時間: 2014-11-28
最后登錄: 2020-11-10
查看wuwm_1974的 主題 / 回貼
1樓  發(fā)表于: 2015-06-29 09:41
vw6里面的值是VW172里面的數(shù)據(jù),而VW172里面的值是AIW0里面的值。而溫度模塊里面的讀取值為當前測量實際值*10,即實際溫度50,則該通道的測量值為500.
若要在屏里面顯示實際值,需要有選擇,如2整數(shù)加1小數(shù);或程序里面計算轉(zhuǎn)換為實數(shù)實際值后再在屏上顯示。
wuwm_1974
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 108 個
工控威望: 203 點
下載積分: 3007 分
在線時間: 55(小時)
注冊時間: 2014-11-28
最后登錄: 2020-11-10
查看wuwm_1974的 主題 / 回貼
2樓  發(fā)表于: 2015-06-29 10:03
選擇99.9,移動小數(shù)點1,字符串域長度3.
可以這樣試試