wincc里做個(gè)定時(shí)清零按鈕
劉玉蓉
發(fā)布于2014-11-28 17:52
9
0
標(biāo)簽:
在畫面中我做了個(gè)產(chǎn)量清零的按鈕,因?yàn)樯a(chǎn)是三八倒班,我想讓累計(jì)的變量定三個(gè)時(shí)間點(diǎn)準(zhǔn)時(shí)清零。需要怎么做。
佳答案
準(zhǔn)時(shí)清零就直接編程,不需要按鈕,按鈕要人點(diǎn)的,什么時(shí)候點(diǎn)什么清零。
如果你下位機(jī)通過bool量為1來清零的則
vbs:腳本執(zhí)行周期1分鐘
dim htime,mtime‘定義變量讀取系統(tǒng)時(shí)間的時(shí)分秒
htime=hour(now)
mtime=minute(now)
if mtime=0 and( htime=8 or htime=16 or htime=24) then""如果是8點(diǎn),16點(diǎn)24點(diǎn)整,則置位復(fù)位按鈕
hmiruntime.tags("reset").write 1
end if
下位機(jī)判斷如果reset變量對(duì)應(yīng)的地址為1,則賦值0給累計(jì)值同事reset復(fù)位。
如果是直接清零累計(jì)值:
vbs:腳本執(zhí)行周期1分鐘
dim htime,mtime‘定義變量讀取系統(tǒng)時(shí)間的時(shí)分秒
htime=hour(now)
mtime=minute(now)
if mtime=0 and( htime=8 or htime=16 or htime=24) then""如果是8點(diǎn),16點(diǎn)24點(diǎn)整,則累計(jì)清零
hmiruntime.tags("sum").write 0
end if