转换按钮功能不好使

我用VB编一个带有手自动转换的功能按钮,按左键即按一下自动,再按一下手动,再按一下自动,以此类推,用一个变量,自动时为1,手动时为0,正常时好用,但有时突然间自动变手动程序如下Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)   
Dim Tag
Set Tag = HMIRuntime.Tags("变量名")

Tag.Read 
If Tag.Value =1 Then
   Tag.Value=0
   Else
   Tag.Value =1
   End If
   Tag.Write 
   
End Sub

最佳答案

请 参 照 以 下 三 个 方 法 : 
如何在WINCC中制作一个保持型按钮
方法1:
if( GetTagBit("变量名") )
   SetTagBit("变量名",0);
else
   SetTagBit("变量名",1);
方法2:
SetTagBit("变量名",(SHORT)!GetTagBit("变量名"));
求反指令,如果为1点击变为0,
如果为0点击变为1
方法3:
或者做两个按钮,
按钮一:显示,直接连接"变量名",是--不显示,否--显示 。事件,直接连接,源,常数1,"变量名",
按钮二:事件,直接连接,源,常数0,变量"变量名";
用按钮一覆盖按钮二

提问者对于答案的评价:
试了一下,等几天看效果

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午12:49
下一篇 2017年11月1日 上午12:49

相关推荐

  • 具体的实现报表的按时间打印

    我现在的报表功能已经实现了,并且还通过报表编辑器做好了报表布局.可是我现在想问问怎么能通过建立两个I/O域来输入起始时间,然后进行查询后在打印报表中只显示这段时间的值,麻烦各位能给…

    SIMATIC WinCC 2019年6月11日
  • s7-300与wincc仿真

    s7-300与wincc仿真,在MPI变量中,启动按钮鼠标左键连接M20.0,赋值为1;释放左键连接M20.0,赋值为0;用PLCSIM  V5.4仿真器,下载…

    SIMATIC WinCC 2021年7月5日
  • 关闭打开的excel文件

    怎样用全局脚本在特定时间关闭当前打开的excel文件,在打开之前自动保存 问题补充:错了,在关闭之前自动保存 最佳答案 如果你用DataSet将Excel.Application变…

    SIMATIC WinCC 2019年6月11日
  • WINCC的二级菜单是如何实现的

    如附件,其中的一个一级按钮,点开后,就出现本系统内的多项二级菜单,当点击其它一级按钮时,上述的二级菜单就隐藏了,至显示一级菜单,是怎么实现的呢? 图片说明:  &nbsp…

    2017年11月23日
  • wincc7.4和 7.5大家现在经常使用哪个?

    我们这边WIN7系统多,一般都是7.4或SP1的工程项目,大家呢? 最佳答案 都用过的,看单位买来的电脑配置及软件,现在基本都是v7.5版本的了,正版软件硬件狗,甲方要求的。一一满…

    SIMATIC WinCC 2021年7月5日
  • WINCC7.0 modbus tcp ip 连接施耐德M340PLC

    现用WINCC7.0连接施耐德的M340PLC,有两个问题需向大侠们请教1是在变量管理中CPU的连接类型,WINCC7.0中就提供了以下几个:CPU 984(CPU&nb…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.2与SP3不兼容,怎样解决

    装好WINDOWS xp sp3的系统,准备装Wincc6.2,已经装好SQL2003,接下来装6.2的时候,提示要装补丁319740,但打开补丁安装时候提示,…

    SIMATIC WinCC 2019年6月11日
  • web发布和客户机组态

    我在做web发布的过程中在我电脑上可以输入IP地址可以看到wincc监控画面,而在别的电脑上却连不上我的IP地址。1,我想问是不是别的电脑上也要安装wincc6.0或者安装winc…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏的中英文切换怎么做?

    目前,我已将我的画面文本导出,并已将文本的内容改成英文,导入后怎么没有什么变化,还需要一个按钮来转换嘛,还是怎么的,望大虾指点指点 问题补充:西门子mp277 最佳答案 翻译方法:…

    SIMATIC WinCC 2019年6月11日
  • WINCC文本闪烁

    文本闪烁激活(STAIC下选择YES或NO有什么区别),是不是YES表示文本在静态下也会闪烁,这样文本就一直闪烁了吗?? 最佳答案 你说的很对,只要选择是,静态文本就一直闪烁。 提…

    SIMATIC WinCC 2019年6月11日