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日
下一篇 2018年12月14日

相关推荐

  • wincc里面“智能对象”如何做“状态显示”

    wincc里面“智能对象”如何做“状态显示” ,“状态显示”里面的是怎么添加的。 问题补充:能发个截图过来看看吗 最佳答案 状态显示就是靠变量控制控件显示隐藏,还有颜色,…

    SIMATIC WinCC 2021年7月5日
  • WINCC程序打包

    求助高手,请问能不能将WinCC设计的人机界面程序,打包成一个可以安装/卸载的可执行文件。这样就不用每次都要先运行WinCC,然后再运行程序了的? 问题补充:谢谢各位,我想问一下R…

    SIMATIC WinCC 2019年6月11日
  • 无符号8位的变量

    我的模拟量建的是  无符号8位的变量,这个类型的变量能不能显示小数部分啊?只有浮点型的变量才能显示小数吗? 最佳答案 第一种方法 在WinCC变量列表…

    SIMATIC WinCC 2019年6月11日
  • WINCC怎么判断当前用户级别??

    WINCC怎么判断当前用户级别??WINCC怎么判断当前用户的级别呢???我只是想在画面上显示一下当前用户的级别,比如我把具有用户管理权限的用户归为管理员,不具有的归为操作员。。其…

    SIMATIC WinCC 2019年6月11日
  • TIA Protal v14能上传HMI程序和实现在线仿真吗

    各位大神,您们好:近期遇到一个问题,我目前手头有基于V14的程序,由于临时修改需要,PLC程序在通过离线在线对比,上传PLC程序至TIA Portal中。1.请问TP15…

    2020年11月1日
  • Modbus-RTU 与 WINCC7.0

    Modbus-RTU 的仪表 上位机用WINCC7.0。请问有稳定一点的通讯连接方式吗?有的话最好能开源:) 问题补充:没有plc系统 最佳答案 比较简单的方法…

    SIMATIC WinCC 2019年6月11日
  • wincc 如何设置IO输限制,比如上限输入10,下限输入0,只能输入在0~10

    wincc 如何设置IO输限制,比如上限输入10,下限输入0,只能输入在0~10 问题补充:为什么设置了限制值(0~23)还能写入并存储进去的? 图片说明:  …

    2021年7月5日
  • 修改变量记录

    各位老大,我用wincc组态一个项目。因为工程需要,我想修改变量记录里头的数据,数据是mdf。用什么专业软件修改好啊?指教小弟! 最佳答案 就目前而言通过WinCC在线表格控件就可…

    SIMATIC WinCC 2019年6月11日
  • KTP700F Mobile的屏幕无法下载程序

    下载时,跳出下面的界面,而该界面没有系统设置的按钮,无法切换到Transfer 图片说明:    最佳答案 重新给触摸屏断电后上电启动触摸屏,在启动过程中将触摸…

    2021年7月5日
  • 怎样做画中画

    在主画面中显示设备的小画面来控制设备,需要的时候点击设备图形弹出小画面,不用的时候退出不显示。请问老大应该怎样做啊,不用脚本。我刚入行,谢谢 问题补充:画面模板太复杂,有简单的吗。…

    SIMATIC WinCC 2019年6月11日