wincc脚本

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午12:09
下一篇 2019年6月11日 下午12:09

相关推荐