请问有个置位一个双字中某个位的 C脚本 复位脚本如何写?

SetTagWord("Pump",GetTagWord("Pump")|0x2000);

最佳答案

置位一般用“|”(“按位或”运算符)
复位一般用“&”(“按位与”运算符)
SetTagWord("Pump",GetTagWord("Pump")&0xDFFF);

图片说明:

请问有个置位一个双字中某个位的 C脚本  复位脚本如何写?  

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:53
下一篇 2021年7月5日 上午11:53

相关推荐

  • 模拟器

    请问西门子有没有仿真软件,没有硬件,想通过软件来弥补一下 最佳答案 1:200 ,300,400,1200.1500 都有仿真软件。  &n…

    2017年8月16日
  • STEP 7-Micro/Win 32(V4.0)收费吗?

    请问STEP 7-Micro/Win 32(V4.0)软件收费吗?还有s7-1200的编程软件STEP 7 Basic V11&n…

    SIMATIC S7-200 2020年10月31日
  • 西门子Port0和Port1通讯

    西门子200 224XP CN写入Port1的主站程序之后,用的是MBUS-CTRL-P1和MBUS-MSG-P1,Port0口的PPI通讯就通不上了,这是为什…

    SIMATIC S7-200 2021年7月5日
  • 关于电脑和plc连接问题

    一个很小的程序运行后电脑就和plc不能连接了?程序是对226通讯口o的特殊寄存器数据更改。LD     Always_On:SM0…

    SIMATIC S7-200 2021年7月4日
  • 再问子程序

    看了大师门的指导和细微阐述,对子程序有了一定的理解,但仍然似懂非懂(请原谅本人愚昧).我想知道的是:"带参数的子程序的参数,是影响调用子程序的过程呢,还是影响了子程序的内…

    SIMATIC S7-200 2021年7月5日
  • s7200软件安装出错

    w7旗舰系统安装sp9出错, 图片说明:    钻石用户推荐最佳答案 前面安装过,安装在注册表中有残留,没有卸载干净。卸载干净后重新安装。机器配置高,也可安装在…

    2021年7月5日
  • 关于plc通讯

    请问plc的通讯是怎样的?插根线然后再电脑上调试吗,通讯协议是什么线的型号还是说通讯的器件之间的格式呢? 最佳答案 PLC的通讯,包括PLC与电脑之间的通讯、PLC之间的通讯、PL…

    SIMATIC S7-200 2021年7月5日
  • ppi下载设置

    PPI下载方式,在控制面板中进行PG/PC设置时,COM无法选中,总是出现USB口并且是灰色的,不能更改成COM口?应该在怎样设置? 最佳答案 1.在设置PG/PC接口中,选择PC…

    SIMATIC S7-200 2021年7月5日
  • EM232输出转为4-20ma

    EM232输出转为4-20ma 问题补充:用S7-200编程实现0-20MA转为4-20MA。谢谢了。 最佳答案 不需要转换,直接换数据:输出0-20mA,对应的数值是0-3200…

    SIMATIC S7-200 2018年12月7日
  • S7-200中的模拟量,如何读取1min以前的值?

    现场有台电子秤,距离加料口有一段距离,1min以后才会到底下料口,需要延时读取该值,应该怎么做呢? 钻石用户推荐最佳答案 这个程序可以这样来做:规划好一串数据存储区,假设自VD10…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论