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里启动项目

    刚装的WINCC,项目能打开但是不能运行,开始打开时有个提示是找不到服务器,是否用本机作为服务器,我选择是,如何打开项目点击运行,出现the project c…

    SIMATIC WinCC 2019年6月11日
  • wincc以太网通讯?

    一个WINCC和3个互相独立的CPU315以太网通讯,怎么在一台WINCC上去控制那3个PLC,况且3个PLC地址都有重复I0。0等?还有一个就是以太网是用TCP/IP还是在ind…

    SIMATIC WinCC 2019年6月11日
  • MP277 10 Touch 安装打印机 Epson LQ-300K+II

    请问如何将打印机驱动传至HMI中目前已做工作1.虚拟机WinXP SP3中有wincc flexible 2008 sp22.虚拟机中安装打…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4打开7.5组态

    %ignore_a_1%7.5SP1的组态程序,现场另一个项目要求WINCC7.4 SP1,程序功能一样,这怎么做呢?7.4打不开7.5组态吧?能否把7.5变量全部导出来…

    SIMATIC WinCC 2021年7月5日
  • 有关wincc 的问题

    请问各位,wincc 5.1版本可以完成S7-200与PC机的通信吗? 最佳答案 方法1:通过OPC实现。 S7-200做OPC sever,Winc…

    SIMATIC WinCC 2019年6月11日
  • WINCC在线表格的时间间隔

    我在变量记录中对过程值做了数据记录,想在在线表格中显示或查询。我想让数据的时间间隔为1小时或2小时,如何做呢。我改时间精度,最大只能为1分钟。我用的是WINCC7.0 S…

    2017年11月6日
  • vbs 中的SQL

    WINCC VBS脚本语言中有如下语言Filter=" WHERE 年月  between ‘"&n…

    SIMATIC WinCC 2019年6月11日
  • WinCC网络系统问题

    多用户结构的WinCC系统中,是不是server承担了所有的数据采集,运算任务,而client只是进行显示和操作任务?如果server的电脑中没有启动该WinCC项目,哪么clie…

    SIMATIC WinCC 2019年6月11日
  • STEP7中的一个整形数值如何在LED上显示

    LED显示的数值随着整形数值的变化而真实显示,只有两位数0~99,想问一下大神编程思想是什么?我想把这个LED显示做在WINCC FLEXIBLE上,能实现吗? 最佳答案…

    2017年10月31日
  • 触摸屏与S7-200连接

    1、触摸屏TP177B与S7-200PLC连接有MPI方式、PPI方式、以及标准方式、请问哪种方式最经济,需用什么线,如何连。  最佳答案 MPI和PPI都是最经济的,所…

    SIMATIC WinCC 2019年6月11日