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