求助关于Wincc开关控件控制

开关按钮与一个字节变量的其中一位相关联,操作按钮,对应位变化,或位变化时按钮指示灯变化。  
     我试了一下,当开关按钮与一个二进制变量直接相连时,可以操作按钮,当开关按钮与一个变量通过动态对话框或C脚本时,就不能操作按钮了。

问题补充:
脚本具体怎么加? 对鼠标动作下的脚本不懂。

最佳答案

楼主所说的应该是"库"中的ON_OFF_X控件吧,它只支持BOOL型变量,而且只能直接连接,不允许用动态对话框或C脚本。
 要实现楼主的对一个字变量中的其中一位进行操作,另外用按钮做吧,假设字变量为WordTag,要操作的位为第2位:
 1、背景颜色:动态对话框,表达式为('WordTag'&0x02)==0x02,颜色你自己选
 2、鼠标左键脚本:
 #define bitValue 0x02
 #define MyTag  "WordTag"
 WORD wValue;
 wValue= GetTagWord(MyTag );
 if ((wValue&bitValue )==bitValue ) wValue=wValue& (~bitValue );
 else wValue= wValue |  bitValue ;
 SetTagWord(MyTag, wValue);

提问者对于答案的评价:
谢谢啦
 

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

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

相关推荐

  • 用户管理器提问

    在WINCC V6.0 SP3中的“用户管理器”—附件—变量登陆—-1.用户分配 2.计算机分配 3.组态 &nbsp…

    SIMATIC WinCC 2019年6月11日
  • Wincc 7.0 参数错误

    wincc 7.0 亚洲版 组态画面选变量的时候,点那个浏览图标,直接出现一个  参数错误  的警告,直接填变…

    2019年6月10日
  • 如何实现wincc7.3外部变量边沿触发进行变量记录

    如何实现wincc7.3外部变量边沿触发进行变量记录 最佳答案 参考视频:系列视频:WinCC 变量归档系列http://www.ad.siemens.com.cn/se…

    SIMATIC WinCC 2021年7月5日
  • wincc在宽屏显示器上如何实现满屏显示?

    wincc在宽屏显示器上如何实现满屏显示? 最佳答案 如果使用的宽屏分辨率为1280*800,可以将wincc显示画面的属性做相应的修改画面宽度设为1280,画面宽度设为800就可…

    SIMATIC WinCC 2019年6月11日
  • 高分求WinCC6.2和WinCC7.0的中文版入门手册+使用手册。

    小弟在西门子官网上没有找到WinCC6.2和WinCC7.0的“中文版”入门手册+使用手册PDF,有些资料也是英文版的较多,阅读困难。哪位学长知道它们的下载链接,或者请直接发到我邮…

    SIMATIC WinCC 2019年6月11日
  • wincc组态脚本资料

    在WINCC的复杂组态中需要用到C/VB来组态,请问哪位大哥有C脚本方面的学习资料 问题补充:为什么跟我们平时学的C有不同的地方 最佳答案 《WinCC脚本应用》: ht…

    SIMATIC WinCC 2019年6月11日
  • 管理员组下的管理员

    管理员的更名怎么做,还有是这个管理员更改口令,原来安装的 时候就有还是后来设定?需要输入原来的口令,我新建的项目拿来的口令呀,想改掉这个管理员的名称也不行,到底怎么才能更…

    SIMATIC WinCC 2019年6月11日
  • wincc中开关对象的应用

    我在使用wincc制作画面时,想用一个开关控制一个泵的启动和停止。当用鼠标左键点击开关泵就启动,并且开关和泵变成绿色,再次点击开关泵停下,开关和泵变红色。请指点一下如何实现。画面见…

    SIMATIC WinCC 2021年7月5日
  • WINCC组态手册实例

    下载了组态手册,但是当中的实例不知道到哪里下载,刚刚打过他们客服电话,他们已经帮我查了,但是我分多,想送点出去,所以还是来提个问,呵呵,给个下载地址就行,不甚感激啊! 最佳答案 这…

    SIMATIC WinCC 2019年6月11日
  • 如何用窗口画面制作弹出窗口

    我想实现:在主画面上按“按钮1”就能弹出一个窗口,窗口里要显示输入输出域和静态文本等控件功能。我现在的做法是:在主画面中插入“画面窗口”控件,把它调整到适当的位置和大小。1、画面窗…

    SIMATIC WinCC 2019年6月11日