这样的脚本该怎么写?

例如我建立了一个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

相关推荐

  • wincc可以做无线数据采集的上位机软件吗

    现在我想做一个水表的数据无线采集,想用wincc来做上位机界面,可以实现吗?如果可以实现需要哪些设置呢 最佳答案 楼主误入歧途了。。。 像这种用量大的系统,开发1个低成本…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0实现管道液体流动

    本人刚入工控这行,以前看到别人做的画面,管道平时显示灰色,等相应的泵,阀门开启后,会有水流动态显示,现在我想在wincc中实现,求各位帮帮我,谢谢 最佳答案 http://www.…

    SIMATIC WinCC 2021年7月5日
  • msflexgrid控件如何删除记录

    在wincc画面中引用的msflexgrid控件如何删除选中的记录,选中记录时,有什么没有什么标志用来编写程序 最佳答案 先获取当前选中的行数和列数。然后在里边写入空值。 提问者对…

    SIMATIC WinCC 2017年7月30日
  • wincc运行到66% 程序无反应

    wincc服务器运行到66%程序无反应,之前能正常运行,请问是不是中毒了? 问题补充:没有中文名,之前运行了1年多了都正常的,这两天才出的问题,现场好远,去一趟不容易啊 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • win7下如何安装wincc

    win7下如何安装wincc? 最佳答案 可以直接安装呀 提问者对于答案的评价:可以,已经成功安装,但是在win7 XP模式下,网络不能连接

    SIMATIC WinCC 2019年6月11日
  • wicc动态修改填充量

    请问如何动态修改图形的填充量,需要那个函数,多谢??c脚本怎么写,, 最佳答案 动态填充量是按百分数来填充的你直接在填充量的动态上连接变量,如果变量的范围不是0~100的,那么你就…

    SIMATIC WinCC 2017年12月9日
  • WinCC 访问Web端 导航按钮中不显示文字 不能点击

    系统架构:两台冗余服务器、一台客户端web服务器:WinCC客户端电脑环境:windows Server 2008 R2 SP1 …

    2021年7月5日
  • 一50吨蒸汽锅炉采用wincc v6.0sp3,s7-200系统最近不稳定无备份机能否加一备份机??

    该系统出现数据丢失,黑屏司炉提心吊胆能否加一备份机保证锅炉安全运行 最佳答案 可以的,只要把通讯线并联到另一台机器,然后把wincc画面程序,拷贝到另一台机器,在把站地址和计算机名…

    SIMATIC WinCC 2019年6月11日
  • s7-1200文本域编辑问题

    同一个文本域显示不同的文本内容,1、可以在PLC程序里编写文本内容,然后传到HMI显示吗?HMI又需要怎么设置?2、如果不在PLC程序里编写文本内容,在HMI里怎么编写文本内容? …

    SIMATIC WinCC 2021年7月5日
  • winCC中单位切换问题

    CPU中输出的字为浮点型的 单位为米每秒,但是显示在触摸屏中为米每分钟,  如何设定的? 问题补充:标定功能?  在哪里? 最佳答…

    SIMATIC WinCC 2020年11月1日