wincc内部变量用一个按钮切换

想用一个按钮切换内部变量的值
dim tag
set tag = hmiruntime.tags("tag1")
If tag.value =1 then
Tag.write 1
Else
Tag.write 0
End if
但是没有实现想要的功能,哪里出了问题?

最佳答案

dim tag
tag = hmiruntime.tags("tag1").read
If tag then
 hmiruntime.tags("tag1").write 0
Else
 hmiruntime.tags("tag1").write 1
End if
你说的是取反功能,以上是正确的vbs脚本


c脚本:
SetTagBit("tag1",!GetTagBit("tag1"));

提问者对于答案的评价:
xiexie

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午7:08
下一篇 2017年6月24日 下午7:09

相关推荐

  • wincc 报警制作

    一个简单的问题:以前制作报警点都是用常开点来做,即当现场有故障时相应的点变为1,然后WINCC报出故障。 现在想知道想用一个常闭点来做故障点,当故障点变为0时,WINCC…

    SIMATIC WinCC 2019年6月11日
  • wincc电脑的通讯

    一台wincc电脑原通讯方式为CP1613ISO,想改为TCP/IP,需要什么设置?如果改后有什么影响吗? 最佳答案 1、CP1613ISO,想改为TCP/IP,需要什么设置?如果…

    2017年11月13日
  • PC STATION下载

    做Wincc做DP主站与EM277从站的通讯时,组态的PC STATION如何下载?在SET PC/PG interface中如何设置?下载后存于什么…

    SIMATIC WinCC 2019年6月11日
  • WINCC不定时中断,错误代码410E.

    现场4套cpu315+cp343-1(假设为A,B,C,D),其中A,B,D各通过cp343-1直连一台smart st30,进行put/get通信。然后ABCD连接到交…

    2021年7月5日
  • WinCC 7.4 SP1 打开图形编辑器页面报错

    安装WinCC 7.4 SP1后  在打开图形编辑器过程画面页面报错如下图。电脑系统是win10的如下图。请问各大老师这种情况如何结局? 问…

    2021年7月5日
  • 帮助文件无法打开

    点击“帮助”——“目录和索引”,窗口闪一下就不见了。点击“帮助”——“使用帮助”,提示找不到WinHlp32.hlp文件。不想重新安装,有没有办法解决? 最佳答案 应该是你没有安装…

    SIMATIC WinCC 2019年6月11日
  • wincc 激活运行 边框

    wincc7.4激活运行的时候无法全屏,有一个上边框有 "wincc运行系统"字样,怎样去除?如图 最佳答案 设置对了么 图片说明:  &n…

    2021年7月5日
  • 通过VBS读取变量归档异常求助

    变量每秒钟记录一次,使用查询语句TAG:R,(59),’2018-01-11 00:00:00′,’0000-00-00 00:05:00′,’Timestep…

    2021年7月5日
  • wincc经常激活停止可以吗

    由于工作的需要,每次试验结束后都要将慢速和快速归档重置,这就要退出wincc激活状态重置后再激活,不知道这样反复的激活再退出激活有什么害处,如果,不退出激活状态怎么能重置变量组态,…

    SIMATIC WinCC 2019年6月11日
  • 要做这么一个按钮

    用1个按钮 控制1个二进制变量的置一、零 比如按一下 置一、在点一下置零 最佳答案 变量反转功能,需要使用脚本: C脚本: Set…

    SIMATIC WinCC 2019年6月11日