请问有个置位一个双字中某个位的 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

相关推荐

  • 224

    cpu224带em223,直流电源烧坏 钻石用户推荐最佳答案 1、是模块电源,还是CPU自带的DC24V输出电源?2、如是模块电源,是不是有大功率的设备共在一个变压器下,又没有采取…

    SIMATIC S7-200 2021年7月5日
  • 模拟量输入输出成反比

    S7200  模拟量输入是4-20MA对模拟量输出20-4MA。AIW0是4MA时,AQW0是20MA;AIW0是20MA时,AQW0是4MA,成线性关系。有没…

    SIMATIC S7-200 2020年11月1日
  • 关于MBUS MSG指令

    在MBUS MSG指令里有一个错误位,我看了手册上说1-8的低位,其中0是无错误,那Q0.0有输出到底是对还是不对,还有Q0.2是不用的意思,它是一直为1的吗?我现在程序…

    2017年12月9日
  • map库指令中相对位移等模块输出done的条件

    我做了一段程序,其中要用到相对位移等指令已经完成的条件,我想知道map那些伺服控制指令的done是在什么情况下输出的?是不是只要这个指令不在运行中,这个done就一直有输出? 问题…

    SIMATIC S7-200 2020年10月31日
  • 西门子的组态软件在那下载

    西门子的组态软件在那下载 问题补充:最好是把文件名告诉我,我可以自已下,还有人机界面的软件说清楚点,谢谢各位大师师, 最佳答案 1.用于PC的是WINCC;26611790&nbs…

    SIMATIC S7-200 2021年7月5日
  • BCD码的运用

    请各位大师用BCD码帮我表示一下2008年11月11日18点30分22秒星期三  最好说明一下如何用BCD码表示时钟,谢谢 最佳答案 LD &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 200 系列的自由口编程

    请问200里能用自由口编modbus RTU slave 的通讯协议吗?有没有现成的程序啊 !急 最佳答案 有现成的程序库,可以直接调用,应…

    SIMATIC S7-200 2021年7月5日
  • 自由口定时通讯问题

    哪位高手帮忙看一下,现在做一个自由口和上位机通讯的程序,要求PLC每60S自动将数据上传一次,同时上位也可以向PLC发出控制命令(收发已做互锁),现在收发相互转换不行,通过修改系统…

    SIMATIC S7-200 2021年7月5日
  • S7—200PLC共SMART 700通信不正常

    S7-200PLC共SMART 700通信经常线接不上,出现屏上的按键没有一起作用的,要从新送电才能线接上,可是过不过半个小时又会出现线接不上, 最佳答案 这个应该是干扰…

    SIMATIC S7-200 2020年10月31日
  • RS485中继器 6ES7-972-0AA02-0XA0的DP指示灯不亮,收不到数据

    226的CPU设置PORT1自由口通信,把PORT1连到中继器的PG OP口,中继器的A2 B2连接485转串口模块并且接到电脑上开串口助手,中继器的S1&nb…

    2021年7月5日

发表回复

登录后才能评论