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