WINCC通过脚本让IO域背景闪烁

有2组变量共4个其中一组种的一个为1是背景闪烁红白,另一个为1是背景闪烁黄白,
同理第二组种的一个为1背景闪烁红白,另一个为1背景闪烁黄白

最佳答案

“输入/输出域”对象属性“FlashBackColor”控制闪烁是否激活,属性“BackFlashColorOff”指定闪烁关时颜色,属性“BackFlashColorOn”指定闪烁开时颜色。
用VBS脚本,激活闪烁前先设置好闪烁关时、开时颜色。
如在“输入/输出域”对象属性“FlashBackColor”添加vbs脚本,使用变量触发:
变量tag1、tag2是一组,变量tag3、tag4是一组
 
vbs示例脚本:
Dim tag1
Set tag1 = HMIRuntime.Tags("tag1")
Dim tag2
Set tag2 = HMIRuntime.Tags("tag2")
Dim tag3
Set tag3 = HMIRuntime.Tags("tag3")
Dim tag4
Set tag4 = HMIRuntime.Tags("tag4")
Dim objIO
Set objIO= ScreenItems("输入/输出域1")
 
tag1.Read
tag2.Read
tag3.Read
tag4.Read
 
If tag1.Value=1 Or tag3.Value=1 Then
objIO.BackFlashColorOff=vbRed
objIO.BackFlashColorOn=vbWhite
End if
If tag2.Value=1 Or tag4.Value=1 Then
objIO.BackFlashColorOff=vbYellow
objIO.BackFlashColorOn=vbWhite
End if
 
If tag1.Value=1 Or tag2.Value=1 Or tag3.Value=1 Or tag4.Value=1  Then
FlashBackColor_Trigger=TrUE
Else
FlashBackColor_Trigger=FALSE
End if

图片说明:

WINCC通过脚本让IO域背景闪烁  

提问者对于答案的评价:
完全可以 谢谢大神

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:55
下一篇 2020年11月1日 下午2:55

相关推荐

  • WINCC程序

    怎样编写脚本实现按扭点击打开报表 最佳答案 如果是用报表编辑器中布局做报表可以用RPTJobPreview(pszJobName);进行报表预览,如果是用画面做的报表可以直接打开画…

    SIMATIC WinCC 2019年6月11日
  • VBS时间函数

    在用户归档中有个列时间参数shijianjiu,类型:整形数,计划做个一脚本动作比如整点时把系统时间(不含时期,只需要小时、分、秒)写入到变量shijianjiu中,如何写VBS动…

    SIMATIC WinCC 2019年6月11日
  • wincc中怎么用vb脚本设置书签

    Dim XADORS1.Open "select 阀门号,设备号,允许位,自动控制位 from 设备号和对应点&nbsp…

    2020年11月1日
  • 将wincc集成到step7中

    将wincc集成到step7中,在变量组态完成后,怎样将组态好的wincc,从step7中导出,成为一个独立的监控界面? 或者在组态完后,不导出的情况下,怎样使用winc…

    SIMATIC WinCC 2019年6月11日
  • OPC信号做逻辑使用

    请教一个关于OPC信号的问题,当DCS与第三方的系统进行OPC通讯时,由第三方系统通讯过来的OPC信号能不能在DCS中做逻辑使用?比如通讯过来的三个信号,是否可以将这三个信号做一些…

    SIMATIC WinCC 2021年7月5日
  • M位可以触发报警吗?

    看别人组态的报警列表中都是DI点为“1"时报警,例如I0.0,我想新添加一个报警,用的是M位(M0.0),我想问当M0.0为“1”时可以触发报警吗? 最佳答案 1、可以!…

    SIMATIC WinCC 2019年6月11日
  • wincc采集的数据供其他程序处理

    将wincc采集的数据以TXT或者Excel等格式存起来,供其他程序对数据进行处理。这个应该怎么做?初学Wincc,请多帮助,谢谢!我见有用VB脚本或是C的,应该是在按键动作中编写…

    SIMATIC WinCC 2019年6月11日
  • 如何在wincc中打印已存在的excel报表

    在项目中已经存在excel报表,如何打印? 最佳答案 参考: http://www.ad.siemens.com.cn/service/answer/solution.a…

    SIMATIC WinCC 2019年6月11日
  • WINCC 与S7

    如何实现通过S7编程实现在WINCC面板上模拟输入信号例如一个工件检测信号实际没有输入,但我在面板上按下他的显示按钮就可实现信号输入,进而实现模拟 最佳答案 在s7程序中调用工件检…

    SIMATIC WinCC 2019年6月11日
  • wincc的OPC协议如何和控制中心的主机联机

    现在是这么一个情况,负责的项目是cpu315,带MP277和WINCC上位机。业主需提出需要通过MODBUS或者OPC协议将信号传导楼宇自控上位机。目前我知道的方案有以下几种方案:…

    SIMATIC WinCC 2019年6月11日