wincc vbs 按钮置反功能如何实现?

我用VBS 实现按钮置反功能,好像不行。
我的程序是
Sub OnClick(Byval Item)            
Dim  tag1
Set tag1=HMIRuntime.Tags("Q02")
If  tag1=1 Then
tag1.write 0 
Else
tag1.Write 1
End If
End Sub

请问问题出在哪儿?另外哪儿有学WINCC VBS的教程可以下载,谢谢。

专家建议

修改后的脚本应该是:

Sub OnClick(Byval Item)            
Dim  tag1
Set tag1=HMIRuntime.Tags("Q02")
tag1.read
If  tag1.Value=1 Then
tag1.write 0 
Else
tag1.Write 1
End If
End Sub

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:42
下一篇 2020年11月1日 下午2:42

相关推荐

  • wincc归档数据的模糊查询

    在wincc画面中用一个表格控件连接到归档数据,我想用模糊查询将归档数据内容过滤出来一些想要的数据,试了一下控件自带的过滤器,没能实现,只能精确查找。 最佳答案 脚本是做不到的,可…

    SIMATIC WinCC 2021年7月5日
  • C脚本注解

    以下是Demo程序退出画面的两个按钮的脚本,不太会C语言,看不明白,麻烦哪位大侠给注解一下,万分感谢! 按钮1: #include "apd…

    SIMATIC WinCC 2019年6月11日
  • 如何删除归档数据及历史曲线?

    想把“水箱温度”这个数据不再归档了,同时在历史曲线里也不想显示了,只是在画面里有实时数据显示就行,我该如何操作呢?是在归档组态里直接删除吗?曲线组态里面把“可见”的勾去掉行吗?请高…

    SIMATIC WinCC 2019年6月11日
  • 将数据存储在生成的EXCEL表中

    按照例子我可以实现:1、创建一个excel表,将变量归档的数据写进去2、创建一个与IO域中输入日期为名称的excel表     但…

    SIMATIC WinCC 2017年11月18日
  • wincc7.3有没有虚拟变量可以使用?

    设备通过变送后,采集的数值不能直接通过点得出。在Wincc7.3中有没有虚拟变量,可以将几个值运算后变成一个虚拟值,直接读取? 最佳答案 虚拟变量是什么?按描述感觉可以使用内部变量…

    SIMATIC WinCC 2021年7月5日
  • 旋转控件问题

    我需要一个作好的旋转控件,谁有做好的PDL.文件,给我发一个。我的邮箱:617522577@qq.com 最佳答案 这个没有控件,一般都是做成几个部分交替显示,达到旋转的目的! 提…

    SIMATIC WinCC 2019年6月11日
  • 请问这个报表脚本怎么看?

    以下是插入生产数据报表的VB程序,其中fWrawre0,fWrawcu0,iFraw0等是用户归档中的变量,tempv(0),ifra(0)是定义的内部变量,Tree5105.sb…

    SIMATIC WinCC 2020年11月1日
  • WinCC系统时间格式

    WinCC画面右上角(登录%ignore_a_1%的上方)显示日期和时间,格式为12小时制,带AM和PM怎么把他改成24小时制 问题补充:就是图片右上角那个时间我检查了电脑的系统时…

    2021年7月5日
  • WINCC7.3安装后创建项目出现未指定错误!!!

    就是图片中的提示。 图片说明:       钻石用户推荐最佳答案 1、Wincc7.3不兼容WIN10,卸载后安装WINCC V7…

    2020年11月1日
  • 两台WinCC如何在不用冗余选件的情况下,实现历史数据一致?

    有两台电脑,都运行WinCC 7.0SP3,都通过tcp/ip与s7-300通讯,运行完全相同的WinCC项目,假如其中一台电脑坏掉几个小时,有没有办法把另外一台电脑上的…

    SIMATIC WinCC 2017年12月2日