wincc改变颜色

我怎样写C脚本来实现一个圆的颜色的变化。用什么函数?

问题补充:
我是用三个变量的不同组合对应不同的颜色

最佳答案

可以根据某个TAG的变化触发。
 如果TAG较多的话,也可以选择周期性的时间触发,如2秒。

 给个例子:

 char* opentag="HV2003_O"; //定义变量类型,连接变量

 char* closetag="HV2003_C";

 BOOL open,close; 

 open = GetTagBit(opentag);

 close = GetTagBit(closetag);

 if (open&!close) // !取反 &与 || 或

 return CO_GREEN; //变绿

 if (!open&close)

 return CO_RED; //变红

 if (!open&!close)

 return CO_WHITE; //变白

 if (open&close)

 return CO_YELLOW; //变黄
 

提问者对于答案的评价:
xiexie.成功了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • 还是MP277问题

    现在手头上有一个老的MP277,原来的MP277HMI程序丢失了,我是不是可以将现在触摸屏上的程序回传到笔记本上(假设之前下载时点了可以回传),回传之后的触摸屏程序能不能再次在笔记…

    SIMATIC WinCC 2017年8月3日
  • WinCC打开项目时 请求数据存储接口失败

    版本是WinCC 7.0 sp3 界面如图所示:用项目复制器复制项目 复制的文件夹也是空的复制别的项目是可以的。请问这个项目该怎么恢复呀?谢…

    2020年11月1日
  • wincc正版软件安装,V7.5

    wincc正版组态软件如何安装,有没有教程,安装时总显示系统不支持 最佳答案 如何在Win10中安装WinCC V7.4SP1http://www.ad.siemens.…

    SIMATIC WinCC 2020年11月1日
  • Ccalgrtserver.exe出错

    一台WINCC V6.2 ASIA运行之后,24小时后Ccalgrtserver.exe进程出错,删除报警组态内容。重新运行系统,故障依旧。而且只要这个进程处于…

    SIMATIC WinCC 2019年6月11日
  • WinCC画面转换

    在WinCC运行画面上在菜单工具栏上想设置一个选项,可以切换成其他的画面运行,请问VBS要如何运用。 问题补充:是在运行图形上方的菜单工具栏里,所以只能用VBS脚本。用异步也可以。…

    SIMATIC WinCC 2018年12月14日
  • 参数应该填在什么地方

    下面是wincc 自带 ON/OFF 开关的c程序 我应该把变量放在什么地方 #include "apdefa…

    SIMATIC WinCC 2019年6月11日
  • WinCC flexible admin用户

    请问系统默认的admin用户权限是什么,为什么不能将它添加到创建的组里面呢,在编译是又报错(没有将admin添加到RT组) 问题补充:软件版本是WinCC flexibl…

    2021年7月5日
  • **WINCC 7.0授权

    上位机使用WINCC 7.0 SP1亚洲版两个工程师站,热备冗余;三个操作员站。所需购买的授权包括哪些?我的想法:三个操作员站安装三套RT128授权,作为客户端…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4画面链接变量修改

    怎么做一个完整的编程系统,从硬件安装一直到调试,例如电机启动。 钻石用户推荐最佳答案 修改画面上对象连接变量,组态时用VBA。一个小程序就能解决所有对象所要连接的变量名。 提问者对…

    SIMATIC WinCC 2021年7月5日
  • wincc7.3与博途v16用PLCSIM 仿真

    之前用wincc7.3与博途v13、v15用PLCSIM 仿真连接都没问题,但是与博途v16就是连接不上。是否版本已经不支持了? 钻石用户推荐最佳答案 你说的应该是PLC…

    SIMATIC WinCC 2021年7月5日