WINCC復(fù)選框
劉玉蓉
發(fā)布于2014-11-07 17:36
4
0
標(biāo)簽:
剛學(xué)WINCC不久,不會(huì)用復(fù)選框?qū)σ粋€(gè)變量賦值,我想做一個(gè)復(fù)選框。選擇1時(shí)對(duì)變量1賦值為10.選擇2時(shí)候?qū)ψ兞?賦值為20,在論壇上看了很多大家的回帖,但是本人還是很笨不能夠深入理解,忘能夠幫幫我。
佳答案
現(xiàn)在畫(huà)面上添加2個(gè)復(fù)選框控件,分別命名為Check1,Check2;
然后用VB腳本,寫(xiě)在復(fù)選框的valuechang事件中:
check1的腳本:
dim obj1
set obj1=screenitems("Check1")
dim tag1
set tag1=hmiruntime.tags("tag1")
tag1.read
if obj1.value=1 then
tag1.write 10
else
tag1.write 0 ""當(dāng)復(fù)選框取消選中時(shí)變量歸0,你不要這功能刪除這行代碼
end if
set obj1=nothing
set tag1=nothing
check2的腳本:
dim obj2
set obj2=screenitems("Check2")
dim tag2
set tag2=hmiruntime.tags("tag2")
tag2.read
if obj2.value=1 then
tag2.write20
else
tag2.write 0 ""當(dāng)復(fù)選框取消選中時(shí)變量歸0,你不要這功能刪除這行代碼
end if
set obj2=nothing
set tag2=nothing