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

相关推荐

  • 西门子200和西门子小型伺服V80的案例

    本人想用西门子200和西门子小型伺服V80实现位置控制,想请懂的给个建议或者提供下案例 最佳答案 目前详细的解决方案还在编写中吧。。 给你这个看一下,有一个连接举例:&n…

    SIMATIC S7-200 2021年7月5日
  • 经济型变频器选型

    200w  220v的电机应该选哪个变频器 用于转盘缓存物料 问题补充:选多大功率的?电压选380v还是220v?是否需要制动电阻? 最佳答案 220…

    SIMATIC S7-200 2021年7月5日
  • 多个s7-200远距离通讯问题

    我有三个200,希望有一个做主站,另两个分别连接两个EM277;三个200之间的距离有200m,请问这样的连接方式能否实现,需要什么样的通讯方案? 问题补充:不好意思,我提的有点错…

    SIMATIC S7-200 2020年11月5日
  • 数据修改

    CPU224,VB1000,VB1001放I0.0-I1.5,14个点,后2位设置为空位,意思是不是IB0,成块移动字节(BMB)8位到VB1000,IB8-IB15移动到VB10…

    SIMATIC S7-200 2021年7月5日
  • 哪位大师能帮忙给一份200PLC做的模拟量滤波程序,学习一下。

    现在做的一个项目,模拟信号采集跳动太大,看到很多大师在论坛里发表模拟量滤波的解决方法,但是有很多地方不是很明白,希望哪位大师给个程序案例,我邮箱是349469652@qq.com.…

    SIMATIC S7-200 2017年11月1日
  • s7200sf亮黄灯

    sf灯一直亮黄灯,但不影响通信,怎么消除 最佳答案 在编程软件中打开系统块,LED配置,看设置的是哪个选项,一种是当PLC中有项目被强制时点亮,另一种是当模块有I/O错误时点亮。通…

    2021年7月5日
  • 226不能通信连接

    同样数据线PLCS7-200中224能通信连接,226通信就不能连接这是我什么?请那位大侠给以在下帮助,先谢谢了! 问题补充:224和226通讯是不一样吗? 最佳答案 1&nbsp…

    SIMATIC S7-200 2021年7月4日
  • s7-200软件无法安装

    提示一下内容  you must uninstall the previous version by…

    SIMATIC S7-200 2020年11月1日
  • PCS7 的OS下载后出错

    图片忘记拍了开始是无权限,权限问题解决了,然后可以下载了,下载完成提示下载到目标系统时出错,无法打开项目;数据库上下文不存在或无效;后面的问题基本和这位网友一样,里面的说明也大致看…

    SIMATIC S7-200 2021年7月5日
  • ET200SP与WINCC直连

    6ES7 151-8AB01-OABO   ET200SP带有PLC运算的CPU与WINCC7.4直连,网上都说能直连,但是新手太菜,没有看…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论