这样的脚本该怎么写?

例如我建立了一个16位无符号的整型变量,怎样通过事件(例如鼠标动作)改变其中任意位?

问题补充:
二楼的,你给的脚本编译不过去
 三楼的,给个例子具体说明一下
 四楼的,你的方法虽然能编译过去但是没有任何动作,我改成SetTagDWord("a1",!GetTagDWord("a1")&0x0001); 后能使第一位变化,但怎么改变其它位呢?&0x0002不行。
 

最佳答案

你的情况也就是置位复位其中的一个位,置位
 SetTagWord("a1",GetTagWord("a1")|0x1);//给第一个位置位
 SetTagWord("a1",GetTagWord("a1")&0xfffe);//给第一个位复位
 具体后面的16进制数据是多少你可以根据要置位或者复位二进制数据的位转化成16进制来看!

提问者对于答案的评价:
虽然还有一点小瑕疵,不过我已经掌握,非常感谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • WINCC安装时总是报错

    源文件在D盘下面,没有中文。没有开着其他软件。系统是64位,W7 。重启过还是不行。想问下安装不上,出现那个界面怎么解决。 最佳答案 如果是win7 的话需要非家庭版,且…

    SIMATIC WinCC 2017年6月10日
  • WINCC正版授权报错

    如题,客户用,用的128点,报错如下图: 问题补充:图片补充,谢谢。 图片说明:       最佳答案 未连接到USB授权,考虑是USB未被…

    2020年11月1日
  • 如何通过脚本把外部结构变量赋值给定义的数组

    1:我现在wincc(版本7.0)中定义了一个结构变量,共有100个数据,数据类型都为整型,现需要通过脚本把结构变量的类容赋值给定义的数组(该数组在脚本中定义),谢谢指导 问题补充…

    SIMATIC WinCC 2021年7月5日
  • WINCC更改网卡配置

    在创建项目时,wincc提示“未指定的错误”,“不能创建项目”,查了一下说是没有连接网络造成这种情况。我的WINCC在安装时到最后的时候出现一个确认框,好像是要求确认采用哪个网卡,…

    2017年7月26日
  • wincc全局脚本触发

    wincc全局脚本怎么设置,或是触发可以使全局脚本每个月1号0点执行一次,谢谢。 问题补充:是不是要建立两个脚本,一个脚本触发另一个脚本?能具体点吗 最佳答案 在编辑窗口上方的触发…

    SIMATIC WinCC 2017年6月19日
  • mp277不一次性显示所有参数

    各高工 从主画面进入参数修改画面时,不是所有的IO域显示以前所设定的赋值,有一部分有显示,有一部分都显示0,再返回到主画面,再进入参数修改画面,所有的IO域就可以全部显示…

    SIMATIC WinCC 2019年6月11日
  • wincc最新版

    谁有wincc最新中文版啊,麻烦发个地址过来1058105295@qq.com一定要好用啊,曾经安装的版本费了很大的事才安装上 最佳答案 我建议你在分享网(电驴)上找,那里有好多的…

    SIMATIC WinCC 2019年6月11日
  • WinCC-V7.4问题:不能正确显示登录画面中,列表框中的用户名!!!!!现场急急急

    现在使用软件:WinCC-V7.4本工程使用旧工程(使用WinCC-V7.3编辑)经过改造而来。旧工程在没有改造前,在WinCC-V7.4上,运行完全正确,登录用户没有任何问题。当…

    2020年11月1日
  • wincc公共变量

    我想建个公共变量。有2个启动、停止按钮。当按1号操作按钮时,启动、停止操作的是1号;当按2号操作按钮时,操作的是2号的启动、停止。请问具体怎么做啊 最佳答案 这个用画面模板实现比较…

    SIMATIC WinCC 2019年6月11日
  • wincc导入结构变量不能覆盖原有变量的地址

    我使用excel表格编辑wincc中使用的结构变量,起始地址重新规划,但导入wincc后,变量的地址没有变化,都是以前的地址。 最佳答案 从wincc v7.0升级到wi…

    SIMATIC WinCC 2021年7月5日