完全用C脚本实现?

WINCC60中,画面中一个圆(不用组态),两个按钮,如何实现:在按钮一点击时在用C脚本实现这个圆的背景属性颜色的动态连接到一个BOOL变量;点击按钮二时改变圆的连接到别一个BOOL变量. 圆的背景色由BOOL变量控制,真为红色,假为绿色
     即实现:对圆的组态工作全部由C脚本实现
 

问题补充:
不知道能不能用SetLink()方案?

最佳答案

1、建BOOL变量:
    r1(控制圆背景颜色的变量1)
    r2(控制圆背景颜色的变量2)
    b1(按钮1用)
    b2(按钮2用)
 2、按钮1的鼠标动作处编辑C脚本:
    SetTagBit("b1",1);
    SetTagBit("b2",0);
 3、按钮2的鼠标动作处编辑C脚本:
    SetTagBit("b2",1);
    SetTagBit("b1",0);
 4、圆的背景颜色属性处编辑C脚本:
    if( GetTagBit("b1") )
                      //r1变量控制属性
          if( GetTagBit("r1") )  return CO_RED;
          else  return CO_GREEN;

    if( GetTagBit("b2") )
                      //r2变量控制属性
          if( GetTagBit("r2") )  return CO_RED;
          else  return CO_GREEN;

提问者对于答案的评价:
方法可行,这个我也想过,但看到过一个达人做的,一个组态都没有,都是C里面写的,加了密的,一直想他是如何实现的。
 再次感谢大家

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

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

相关推荐

  • wincc 通讯

    请问 用WINCC 6.0 组态软件怎样与带RS485接口智能仪表连接. 最佳答案 你可以通过vbs+mscomm控件访问到智能仪表,然后建立内部变量…

    SIMATIC WinCC 2019年6月11日
  • wincc中data@monitor的授权有哪些

    7.0版本使用datamonitor时显示“未找到有效的datamonitor许可证”。这是授权安装的不对么,请各位赐教 问题补充:现在有网上下的授权,但具体不知道安装哪几个?俱怀…

    SIMATIC WinCC 2019年6月11日
  • WINCC做火焰燃烧动作

    有哪位大哥做过燃烧的动作?表示火焰的波动,麻烦指导一下!这个图片动作不好做,希望指导一下!有例子更好! 最佳答案 1、用WINDOWS的图画工具或其他软件画10张图画,取名pict…

    SIMATIC WinCC 2019年6月11日
  • 求一段代码:WINCC6.0SP3中,建立1个内部变量,要求每分钟加1,这样不断循环。

    求一段代码:WINCC6.0SP3中,建立1个内部变量,要求每分钟加1,这样不断循环。 如:8点0分时,变量为0,8点1分时变量为1,8点2分时变量为2. 最佳答案 下面…

    SIMATIC WinCC 2019年6月11日
  • TP1900触摸屏,使用U盘更新程序

    TP1900触摸屏上已经下载了程序,需要修改该程序,但是没有笔记本电脑,能不能将修改好的触摸屏程序考到U盘了,通过触摸屏断电上电的方式来更改程序?触摸屏编程用的博途V13,具体需要…

    SIMATIC WinCC 2017年5月31日
  • 学习机械手的方法和步骤?

    想学习机械手,有PLC编程的基础,想请教下各位自动化专业的前辈应该怎么学习?最好能推荐一些有用的书籍,谢谢 问题补充:不是学习如何使用机械手,而是学习设计机械手的相关知识,最好能推…

    SIMATIC WinCC 2020年11月1日
  • wincc画面设置

    如何在点击阀门时显示不同颜色?关闭:红,打开:绿。可否弹出确认对话框? 问题补充:谢谢,如果有例子的话,请发到latitudegx79@163.com 最佳答案 点击阀门属性,Gr…

    SIMATIC WinCC 2019年6月11日
  • Wincc MQTT 链接时,对云端SSL/TLS安全认证有要求吗?

    全面解析WinCC数据交互 课程编号:V2283 WinCC &…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 Wincc&nbs…

    2021年7月5日
  • 用C脚本全局动作怎样调用项目函数

    我现在WINCC里面建一个CB20变量(就是PLC里面M10.0),怎样做在项目函数里面,在通过全局动作怎样调用,请各位前辈指导一下爱,谢谢! 问题补充:我现在WINCC里面建一个…

    SIMATIC WinCC 2017年11月26日
  • 如何在WinCC里调用STEP 7 的变量

    我按照网上课堂的教程一步一步来的,安装顺序也没错,可是step7和wincc全部安装后,step7的插入OS站的选项看不到字,点了也不起作用,怎么办,我用的是STEP7 …

    SIMATIC WinCC 2019年6月11日