这样的脚本该怎么写?

例如我建立了一个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日 下午12:47
下一篇 2019年6月11日 下午12:47

相关推荐

  • mp277 不能进入画面,

    No resources found Con’t execute progr am! 进入系统后提示,不能进入…

    2017年11月6日
  • 用户归档作报表怎么查询一定时间范围内的归档数据?

    我用用户归档作一个报表,定点归档数据,比如1分钟通过全局脚本将数据归档,同时将当前时间转为字符串存到字符串变量一同归档。我的问题是我如果要在图形编辑器里作一个查询画面,作两个输入输…

    SIMATIC WinCC 2019年6月11日
  • WINCC报表表格

    WINCC报表有没有类似组态王的表格控件呀,由于要把时实数据用报表打印出来,我只看到有归档表格什么的,就是没有看到普通表格。害得我只有用 静态文本和变量 来组合…

    SIMATIC WinCC 2019年6月11日
  • wincc菜单问题

    能否通过WINCC菜单按钮,来打开windows记事本等应用程序,且windows记事本窗口在运行系统当中。这样可以记录一些相关运行信息。 最佳答案 1、VBS调用外部程序可通过W…

    SIMATIC WinCC 2019年6月11日
  • Winc和CPU315通讯中断

    工控机是研华的,内装CP5611卡,PLC是315-2DP,Wincc里面的变量建在MPI里面,工控机离PLC有30米左右。在使用过程中,Wincc经常掉线(通讯中断),需先取消激…

    SIMATIC WinCC 2019年6月11日
  • vb访问wincc报警数据归档请教?

    用vb写个程序查询wincc6的趋势和报警归档,趋势已经搞定了,但是查询报警归档时候发现一个问题,我是按照时间来查询的,如果选择的时间段内没有报警记录,vb会返回一个错误”在此范围…

    SIMATIC WinCC 2019年6月11日
  • SQL-2000-SP3

    如题,安装出错了    1.以前也是这样按KB-消息队—SQL装的,这会格了C盘再装,在80%报setup finished&nb…

    SIMATIC WinCC 2019年6月11日
  • MSHFlexGrid不显示数据

    用ADO对象连接sql2000,已经连接成功,可以正常写数据。用rs对象取记录,rs.RecordCount显示有数据记录。问题就是记录在MSHFlexGrid中不显示,请大家帮帮…

    SIMATIC WinCC 2019年6月11日
  • 使用KEPServerEX与WINCC通讯,读取modbusRTU的问题

    使用KEPServerEX与WINCC通讯,读取modbusRTU的仪表,仪表通讯说明如下,请问KEPServer中读取的地址应该是多少。本机采用MODBUS协议,RTU从站模式,…

    SIMATIC WinCC 2017年7月26日
  • 画面打开时提示有错

    欲打开项目时提示HResult  Error  0x8004610a   null不知何故,请赐教,多谢。 最…

    SIMATIC WinCC 2019年6月11日