wincc按钮颜色属性怎么定义

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

最佳答案

1、按钮背景色--动态链接,链接一个bool量,为1为绿色,为0为灰色,如果你的按钮是控制控制外部bool变量则可以直接链接这个bool量,如果不是你可以链接一个内部bool量,按钮的事件--鼠标动作中改变这个内部bool量的值。
2、vbs脚本(假设你的脚本的名称为backcolor):
dim tag(2)
tag(0)=hmirutnime.tags("tag1'').read''读取变量值
tag(1)=hmirutnime.tags("tag2'').read‘读取设定值
if tag(0)>tag(1) then
backcolor=rgb(0,0,255)’颜色1
else
backcolor=rgb(0,255,255)‘颜色2
end if

提问者对于答案的评价:
我对VB了解的不是很多了,只能采用笨办法去做了,哎,学艺不精啊

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月23日 下午3:41
下一篇 2017年11月23日 下午3:41

相关推荐

  • wincc如何用VB脚本对VB控件编程

    wincc如何用VB脚本对VB控件编程 最佳答案 dim a set a=hmiruntime.screenitems(”控件“) 然后就可…

    SIMATIC WinCC 2019年6月11日
  • 如何在WINCC中对BOOL变量进行置、复位啊??

    我是在做S7-200与WINCC通过243-1进行以太网通讯,通过OPC方式!我在WINCC中导入了OPC的变量(全为BOOL变量)!我要做的是通过按钮来置复位这些位,做电机的启停…

    SIMATIC WinCC 2019年6月11日
  • 关于报警记录中“触发一个动作”的相关问题

    我在wincc报警记录中组态了一个报警,并勾选了“触发一个动作”选项,并在GMsgFunction中,利用下列C语句弹出对话框:MessageBox(NULL,"操作错误…

    SIMATIC WinCC 2017年8月24日
  • wincc 报警画面的制作

    在wincc中如何一个一个将报警信息弹出,他们的先后顺序有优先级的,当故障同时发生将优先级高的先弹出来,该故障消失后再在相同的位置弹出优先级其次的,以此类推。PLC方面也做先入先出…

    SIMATIC WinCC 2021年7月5日
  • 高分30,求把两句话翻译成英文,急用!!

    国产组态软件与进口DCS控制器的组合应用 (东莞理工学院成人教育学院06级计算机科学与技术专业夜大班)  最佳答案 The domestically&…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2下载

    请问哪里有WINCC6.2软件下载。我的操作系统是XP,SP3。谢谢。 问题补充:QQ:823335334 最佳答案 参考地址: http://bbs.e10000.cn…

    SIMATIC WinCC 2019年6月11日
  • prosave?

    有个触摸屏TP270,现在用prosave将里面的程序备份出来,再恢复到一个新的TP270里面去,首先要做哪些工作呢?打开prosave,连接下面是不是要选serial(via&n…

    SIMATIC WinCC 2019年6月11日
  • WINCC打开时错误

    在打开以前做的WINCC工程时,出现错误代码,0X8004620A:(NULL);用户无权执行该动作;0X8004610A:(NULL);0X80046127:(NULL),这是为…

    SIMATIC WinCC 2019年6月11日
  • 用wincc怎么做开停机记录?

    设备的运行记录,记录下各个设备个自的开停机时间。如1号设备2点开过,2点30停的3点开的,4点停的。二、三十台设备。做这么个记录。开始用的报警来做,可是会出现开的时候记录两次,改成…

    SIMATIC WinCC 2019年6月11日
  • WinCC硬拷贝问题?

    我是新手,请问什麽是WinCC硬拷贝 最佳答案 人们把印刷机、打印机、复印机等得到的印件叫作硬拷贝(hard copy),而把显示器等装置上面显示的图像、文字等叫作软拷贝…

    SIMATIC WinCC 2019年6月11日