dickson
級別: 探索解密
|
圖片:
可能我表達(dá)不太清晰,我想達(dá)到的程序功能是這樣的: 1.通過開關(guān)運(yùn)行,完成一個周期記錄+1(這時候+1數(shù)值寄存進(jìn)入D1),那么完成周期后會自動把D1數(shù)據(jù)乘以4(這時候D1*4數(shù)值寄存進(jìn)入D10) 【該功能已實(shí)現(xiàn)】 2.我想在觸摸屏上面顯示D10數(shù)值,通過我輸入功能框數(shù)值,能夠?qū)崿F(xiàn)運(yùn)算差值的結(jié)果,那我該怎么做呢?(假設(shè)D10原來數(shù)值是10,但我現(xiàn)在在另一個方框輸入2,D10顯示數(shù)值為8) 【該功能未實(shí)現(xiàn)】 以上的要求不知道大家能夠看得懂嗎 |
---|---|
|
dickson
級別: 探索解密
|
忘了說圖中運(yùn)行的異常問題,當(dāng)模擬運(yùn)行的時候,D1*K4的功能是正常運(yùn)行的,但是D10-K1的數(shù)值依舊是未變更的 |
---|---|
|
dickson
級別: 探索解密
|
10-2?朋友請看看下圖,我不太理解 |
---|---|
|
木林森
級別: 工控俠客
|
假設(shè)觸摸屏上輸入方框是D12 if d14 <> d12 then d14:=d12; d10:=d10-d12; end_if; |
---|---|
|
菜鳥學(xué)工控_1
級別: 工控俠客
|
很簡單,和5樓大佬的思路是一樣的,假設(shè)你的運(yùn)算差值寄存是D20,PLC多寫一行,D20=0時,D4*4=D10, D20<>0時,D10=D10-D20,多一行判斷程序就好了 |
---|---|
|
dickson
級別: 探索解密
|
謝謝 我回去試試 |
---|---|
|