vbs取*作

如何在vbs中实现c脚本的如下动作:SetTagBit("x",(short)!GetTagBit("x"))

最佳答案

HMIRunTime.Tags("Tag").Write(Not CBool(HMIRunTime.Tags("Tag").Read))

说明:VBS里面为什么要多一个步骤CBool()呢?是因为HMIRunTime.Tags("Tag").Read返回的是一个数值,数值的0取反等于-1,数值1取反等于-2。
 NOT是一个取反运算!只有操作对象为Boolean型的时候才是取非!

我以前在技术论坛发过这帖子,你可以看下:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=5&a_id=856783&s_id=17&num=7#anch

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日 下午12:23
下一篇 2018年12月14日 下午12:23

相关推荐

  • simsun字体

    为什么我的V14装好后,在组态精致面板TP1500画面的时候,显示系统缺少simsun字体?我在网上下载了不少simsun字体,都不对,还把系统字体弄乱了,V14的帮助文档也是乱码…

    2017年5月28日
  • Winn CC flexible 密码设定

    我在设定WinCC的操作权限时,没有选择?次输错密码(安全设置里面),然后密码失效的功能。但是,我故意输错密码5次, 密码就失效了,不知道是什么原因。 最佳答案 Winn…

    SIMATIC WinCC 2017年12月7日
  • WINCC 向串口设备 写数据

    现有1台串口设备需要取到WINCC中的输入输出变量,我有两种方案:1.在WINCC中,通过OPC协议向串口定时写数据(输入输出量)2.制作VB程序,定时取WIncc变量的值,用VB…

    SIMATIC WinCC 2019年6月11日
  • WinCC现局域网相联

    现我有一工程,甲方要求我们的工控机与他们的局域相联,并能在相应电脑里观看工程设备运行状况。请问,最简单和最经济的方法分别是? 最佳答案 根据联网的目的,用途,数据量,接入的计算机数…

    SIMATIC WinCC 2019年6月11日
  • winccfliexible 如何做两种画面,中文和英文?

    有没有什么简单的方法,谢谢,请详细的说明,谢谢 最佳答案 用软件带的字典功能和语言切换脚本即可。 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2017年11月18日
  • 请教画面切换(涉及结构变量)问题

    请教画面切换(涉及结构变量)问题 “主画面.pdl”中仅建立了一个“画面窗口1”,以及“进入监控界面”按钮和“进入控制界面”按钮。 “画面窗口1”初始画面名称定…

    SIMATIC WinCC 2019年6月11日
  • excel的vbs调用

    用vbs调用 Private Sub CommandButton1_Click()    Dim i…

    SIMATIC WinCC 2019年6月11日
  • WinCC7.4通过TCP/IP与S7-300联系

    各位高手好,我通过wincc7.0做了个监控程序,放到车间的wincc7.4上,发现无法通讯。1. 该程序,我在自己的笔记本上编辑的,wincc7.0,是可以与s7-30…

    SIMATIC WinCC 2021年7月5日
  • SOS wincc V6.2 安装问题

    1.硬盘格式化 2.操作系统XP SP2 专业版 3.未装任何软件,XP防火墙关闭 4.安装Wincc软件(标准模式400M的那个…

    SIMATIC WinCC 2019年6月11日
  • wincc归档数据库导出

    各位大侠:     小弟想把工厂中采集的数据带回实验室做一下研究,请问如何将wincc SQL sever中的…

    SIMATIC WinCC 2019年6月11日