怎么让静态文本背景颜色自动改变

建一个静态文本,怎么让静态文本背景颜色自动改变?比如:M0.7=1,M1.1=0时,背景颜色是红色;M0.7=0,M1.1=0时,背景颜色是蓝色;M0.7=1,M1.1=1时,背景颜色是黄色。用C脚本怎么写?

最佳答案

用VBS 比较自由简单些 ,当然C也是可以的。WINCC中定义了一些C的颜色常数见附件》
假设 你的WINCC里建立了2个变量分别为M07和M11 地址分别为M0.7和M1.1。
你可以在静态纹本的背景属性里 直接建立C脚本
里面输入 以下代码
if (GetTagBit("M07) && !GetTagBit("M11"))
return CO_RED;
else if (!GetTagBit("M07) && GetTagBit("M11"))
return CO_BLUE;
else if  (GetTagBit("M07) && GetTagBit("M11"))
return CO_YELLOEW;

最后 ,定义触发器,最好用变量触发,添加变量M0.7和M1.1,也可以选用时间循环触发,但是耗系统资源!

图片说明:

怎么让静态文本背景颜色自动改变  

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:24
下一篇 2021年7月5日 下午1:24

相关推荐

  • Wincc V7.3与三菱Q系列PLC通讯

    想用Wincc V7.3与三菱Q系列PLC通讯连接,可在变量管理-添加新的驱动程序-选择Mitsubishi Ethernet驱动时,添加不了如图所示,请问这是…

    2021年7月5日
  • 两台服务器wincc冗余需要装哪些授权?

    1.服务器冗余的授权,两台共用一个授权;2.S7-1613每台服务器需要各装一个授权;3.wincc RT(或者RC)每台服务器各一个授权;4.SIMATIC …

    SIMATIC WinCC 2018年12月5日
  • ODBC系统DSN没有WINCC

    ODBC源DSN没有WINCC,WinCC已经运行。WINCC版本7.0SP3;系统WIN7/64位;如何解决? 问题补充:我在XP下,运行时,DSN确实是自动生成的。但在WIN7…

    2017年6月8日
  • WINCC 6.2SP3声音报警

    系统中数字量、模拟量报警差不多750个,只要有任何一个报警出现,不管是驱动主板声卡还是单独播放报警声音都行,如何简易点的方法做呢? 问题补充:由15个系统组成的 最佳答案 数字量、…

    SIMATIC WinCC 2019年6月11日
  • wincc中 TimeStepBase和TimeStepFactor属性组合10秒内数据的问题

    TimeStepBase定义表格中所显示时间戳的精度。通过将系数与时间单位相乘来计算精度。 例如,输入系数“3”和时间单位“1s”将在同一行中显示 3&nbsp…

    SIMATIC WinCC 2018年3月6日
  • ArchiveManager

    ArchiveManager,在WINCC项目打开激活的时候,激活到报警记录时,跳出warning,提示项目磁盘空间不够,请释放,但查看了磁盘,空间是够的,但此时只要在任务管理器的…

    SIMATIC WinCC 2019年6月11日
  • 在WINCC中如何制作按钮?漂亮点的。

    如题。 最佳答案 1:找到美观的图片2:添加OLE元素3:插入对像/画笔图像4:鼠标动作/C脚本就可以控制了这是我做的一个点击一下按钮就更新趋势图的一个脚本。SETUP_TlgOn…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible smart如何转换数值

    有一个转速值,单位为r/min,从hmi输入,需要输入到plc,但是要转换为度/s,这个在wincc flexible smart中如何做?别的触摸屏貌似可以做…

    SIMATIC WinCC 2020年11月1日
  • TP177A时间设置

    如何在TP177A里设置一个系统时间,现在我做的时间是自己手动设置的,但是每次开机时都要自己把时间设置一下很不方便! 最佳答案 相关资料下载参考: http://www2…

    SIMATIC WinCC 2019年6月11日
  • wincc变量的数据类型

    各位大侠,我想问问,wincc变量的数据类型该如何选择。比如说,我要建立一个外部变量M0.0,那我该如何选择这个变量的数据类型呢? 问题补充:就是数据类型不是分为二进制变量、有符号…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论