WINCC里面实现水泵颜色;水泵启动后是绿色。水泵停止后是灰色,水泵故障显示红色。启动反馈是 I0.1,停止反馈是I0.3故障反馈I0.7
我试了不用脚本好象不能实现。只能用脚本了如何实现。。谢谢等待中。。。。。
问题补充:
哪位有VBS手册资料等给我一份。在网上没有搜索到。EMAIL jiang340@163.com 谢谢
最佳答案
也可以直接用动态对话框实现。
属性>>背景颜色>>动态对话框:表达式为'I01'+'I03'*2+'I07'*4
选择模拟量:1为绿色,2为灰色,4为红色,其他为白色。
脚本实现方法:属性>>背景颜色>>VBS动作
Function BackColor_Trigger(Byval Item)
Dim I01,I03,I07
I01=HMIRuntime.Tags("I01").Read
I03=HMIRuntime.Tags("I03").Read
I07=HMIRuntime.Tags("I07").Read
Item.BackColor=vbWhite
If I01 Then Item.BackColor= vbGreen
If I03 Then Item.BackColor=&H808080 '#灰色
If I07 Then Item.BackColor= vbRed
End Function
VBS要看帮助文件最详细,如果是VBS基础,可学习VBSCRIPT网上有很多资料。
提问者对于答案的评价:
谢谢奖励你的
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276138.html