lander
級別: 探索解密
![]() |
我剛剛?cè)ビ媚愕姆椒,用符號變量?00SMART 默認(rèn)就是有符號的,還是不行。 |
---|---|
|
lander
級別: 探索解密
![]() |
即使你手動輸入16進(jìn)制的數(shù),是可以寫進(jìn)去了,但是讀出瞬時流量是一個大于32767的數(shù)的時候,也不能參與運算,不能轉(zhuǎn)換成浮點,因為大于32767就報錯了,其實錯誤就是在于觸摸屏寫入一個大于32767的浮點數(shù),就無法進(jìn)行公式換算,一旦轉(zhuǎn)換成整數(shù),就報錯。不知道還有沒有好的辦法,已經(jīng)問了很多人了。 |
---|---|
|
zhenzi917
級別: 工控俠客
![]() |
可以把觸摸屏相應(yīng)的IO域,線性轉(zhuǎn)換數(shù)值,以及和PLC相對應(yīng)的變量 程序段截圖發(fā)上來 讓大家看看, |
|
---|---|---|
|
lander
級別: 探索解密
![]() |
感謝兄臺給的方案,已經(jīng)搞定,再次感謝。 |
---|---|
|
zyt888
級別: 略有小成
![]() |
你符號定義成Word數(shù)據(jù)類型就可以,如果想在程序中進(jìn)行計算,就要轉(zhuǎn)成DINT后再使用 或者直接使用DINT數(shù)據(jù),多少范圍都滿足你用,然后用mov指令把高字轉(zhuǎn)到通訊寄存器里 |
---|---|
|
lander
級別: 探索解密
![]() |
感謝指點,謝謝。 |
---|---|
|