各位大侠好。我这有个按钮背景颜色和闪烁背景激活,用脚本实现的问题请教。
需要根据wincc内部变量 32位无符号数 A 的数值进行判断,实现按钮是否闪烁背景,以及是否改变背景颜色。
按钮背景颜色需要实现:
如果A大于0且小于65536,则背景颜色显示红色;
如果A大于65536,则背景颜色显示黄色;
如果A等于0,则背景颜色显示灰色;
按钮闪烁背景激活需要实现:
如果A大于65536,则激活闪烁;否则不激活闪烁。
-------小生苦思,总不得成功,请教大侠!---------
下面是我尝试写得改变背景颜色的VBS脚本,但是实现不了,不成功。
Function BackColor_Trigger(ByVal Item)
Dim alarm1
Set alarm1=HMIRuntime.tags("A")
alarm1.Read
If alarm1>0 Then
BackColor_Trigger=RGB(255,0,0)
Else
BackColor_Trigger=RGB(0,181,181)
End If
End Function
至于激活背景闪烁的脚本,不知道用什么指令来使激活ON或者OFF?