3439332482
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 253 點
下載積分: 515 分
在線時間: 77(小時)
注冊時間: 2024-06-28
最后登錄: 2024-12-20
查看3439332482的 主題 / 回貼
樓主  發(fā)表于: 2024-08-13 15:24
用的是三菱Q系列的plc,有一個D504的變量,是32位浮點數(shù)格式,把這個變量關(guān)聯(lián)到觸摸屏的輸入框中,
plc'編程軟件里監(jiān)控的值是0.036,在觸摸屏里一直顯示0,mcgspro設(shè)備窗口里看了,通道啥都是對的,為啥顯示不出來?
還是這個程序,在Y寄存器里有一個Y84的變量,但是在觸摸屏里顯示Y54,這個是啥原因,是16進制轉(zhuǎn)換的原因嗎?
[ 此帖被3439332482在2024-08-14 08:31重新編輯 ]
gxtmdb82164
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 770 個
工控威望: 1148 點
下載積分: 399 分
在線時間: 604(小時)
注冊時間: 2019-09-22
最后登錄: 2024-12-20
查看gxtmdb82164的 主題 / 回貼
1樓  發(fā)表于: 2024-08-14 10:03
昆侖通態(tài)比較討厭,額外多出一道實時數(shù)據(jù)庫啥的破玩意,出錯概率也大

通道、變量、顯示控件都有可能導(dǎo)致這個問題,挨個檢查一遍,不行就二進制或者十六進制顯示,直接讀寄存器原始值,先看有沒有內(nèi)容,再處理格式問題