WINCC 6.2怎么用VB脚本改变指示灯的颜色

WINCC 6.2怎么用VB脚本改变指示灯的颜色,如运行反馈是绿色,故障反馈是红色,停止时蓝色,脚本怎么写啊

问题补充:
如果要是闪烁,怎么写VB,运行,故障时闪烁,停止不闪烁

最佳答案

Function FillColor_Trigger(ByVal Item)
Dim AA
Set AA = HMIRuntime.Tags("AA")
Dim bb
Set bb = HMIRuntime.Tags("bb")
Dim FF
Set FF = ScreenItems("圆1")
If AA.Read = 1 Then
FF.BackColor = RGB(255,0,0)
Else If bb.Read = 1 Then
FF.BackColor = RGB(0,128,0)
Else If  AA.Read = 0 And bb.Read = 0 Then 
FF.BackColor = RGB(0,0,255)
End If
End If
End If

End Function

代码如上,其中AA是故障反馈变量,bb是运行反馈信号变量    圆1  是我画的一个圆代表指示灯。如图,在圆的属性---颜色---填充颜色的 动态中写VB脚本。

图片说明:

WINCC 6.2怎么用VB脚本改变指示灯的颜色  

提问者对于答案的评价:
管用

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc212618.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月16日 上午10:57
下一篇 2017年11月16日

相关推荐

  • wincc支持png格式图片的透明背景吗

    wincc支持png格式图片的透明背景吗?怎么操作,请大神指导,谢谢 问题补充:支持. 最佳答案 支持选择图形对象,然后选择背景透明的png图形,然后设置全局颜色为否就可以了看图 …

    2021年7月5日
  • wincc 如何创建xls文件

    如何用VB创建xls文件,不是打开是创建新文件。谢谢。 最佳答案 Dim oExcel,oWorkBook  Set oExcel&nbsp…

    SIMATIC WinCC 2019年6月11日
  • Wincc7.3读取KEPServerEX 6 变量问题

    KEPServerEX 6 已经正确读取PLC数据,连接状态良好,wincc变量管理里通信连接正确 但组态界面变量无法显示。如图 图片说明: &nbs…

    2021年7月5日
  • wincc做opc server和其他工作站通讯

    有一工作站A通过CP5611和两个plc通讯,现在需要加两个工作站B/C,通过以太网连接工作站A,工作站A需要做什么配置工作,另两个工作站B/C做什么工作?用工作站A作OPC&nb…

    SIMATIC WinCC 2019年6月11日
  • 求助!WINCC中如加入step7变量

    现场有五个报警信号,想通过主PLC.同过MPI网络在Wincc中显示,在通过Dp网络通过300控制输出,报警,希望得到前辈帮助 最佳答案 在WINCC的变量管理器的MPI菜单下新建…

    SIMATIC WinCC 2019年6月11日
  • WINCC 画面的弹出

    我以前做的弹出画面都是一个窗口画面,对应一个画面,这样造成的后果是一个画面都是窗口画面影响后期画面的设置,而且做显示的时候不会在鼠标的XY的坐标上,这个我如何去解决它,如果需要脚本…

    SIMATIC WinCC 2020年11月1日
  • SIMATIC WinCC flexible 2007的连接参数如何设置

    我现在在做1个840D挂MP277的项目,两者通过MPI网络连接,在用SIMATIC WinCC flexible 2007做MP277程序界面时,不…

    SIMATIC WinCC 2019年6月11日
  • wincc按钮颜色属性怎么定义

    我在wincc里做了开关,开的按钮要在按下去之后由原来的灰色变成绿色,怎么做?还有就是我在了一个显示灯,就是当一个变量大于设定值的时候会亮,怎么做,谢谢 最佳答案 1、按钮背景色-…

    SIMATIC WinCC 2017年11月23日
  • 怎么用WinCC中建立的变量来控制PLC中与这个变量相对应的值

    我想问下,用Wincc能否控制改变PLC中与变量对应的地址中的值,有没有详细介绍这个方面的文档资料啊,谢谢!我是一个初学者,请勿见笑啊,希望能有人给回复下,再次谢谢了! 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • 使用VBA改变画面已有对象的动态属性

    已知画面中已经存在排列好的矩形对象,我不想重新通过VBA创建后再手动排列。请问,怎么在不重新创建画面矩形对象的情况下,使用VBA脚本改变画面已有矩形对象背景颜色动态对话框中连接的变…

    2021年7月5日