这个是什么意思?

WORD WordValue=GetTagWord("WordTag");
 SetTagBit("MotorRun",(WordValue&0x1));
 SetTagBit("MotorFault",(WordValue&0x2));
 SetTagBit("MotorPower",(WordValue&0x4));
 其中里面的WordValue&0x4...等是什么意思呀?是把MotorPower这个bool量取Word的一个什么值?这个算法是怎么样的?请指教?

问题补充:
每个字不是分高八位和低八位的么?第一位是哪一位?是低8位的第一位么?
 还有是不是这个规律1.2.4.8.16.32.64.128...?

最佳答案

看来搂主的C还是不过关啊。
  C语言中有以下几个位操作运算符:
  参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。
  与0x1与取最低位,与0x2取第二位,依次类推

 补充:假设WordTag地址为MW10 --> MB10 低字节 -> MB11高字节
 与0x1与0x1取的是MW10最右边那个位,也就是高字节的第1位
 依次类推
 

提问者对于答案的评价:
谢谢 去学习c了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午12:54
下一篇 2019年6月11日 下午12:55

相关推荐

  • wincc 运行密码

    供货商不给尾款,怎么给wincc运行画面设个密码,不能监控 最佳答案 WinCC,每隔一段时间,就读取系统时间,与之比较,如果条件到达了,就弹出输入密码对话框。这个对话框可以在Wi…

    SIMATIC WinCC 2021年7月5日
  • wincc离散量开/停记录

    想把设备的开的时间和停的时间记录下来,用的是离散量报警记录  。但是当信号状态改变时,会生成3~4条记录。应该怎么做呢? 图片说明:    …

    2019年6月11日
  • wincc 报警记录运行系统57% 正在初始化管理5%卡住死机

    wincc 报警记录运行系统57%  正在初始化归档管理5%卡住  wincc死机,请问什么原因和解决办法 最佳答案 这是因为你的…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc安装时WINCC V7.3 Client不可安装

    重新安装多次  每次创建项目时都会出现依赖服务或组无法启动  通过计算机管理我认为应该是Client没有安装的原因  再…

    SIMATIC WinCC 2021年7月5日
  • Wincc用户归档的使用

    各位大侠,小弟有个任务是这样的。做一个界面调用用户归档UserAdministration这个功能,想能够在界面运行时用VBS或者C脚本编程,可以随时修改用户名和密码。保证用户名和…

    SIMATIC WinCC 2018年1月1日
  • wincc中怎样实现导航(不是用按钮)

    看了手册,也看了你个资料,只是知道原来的一个版本可以做导航,现在,V6.2版本的不知道能不能做.怎么做呢?还请不吝赐教!!! 最佳答案 用按钮的你会做吗?如果会做,那么就用按钮。我…

    SIMATIC WinCC 2019年6月11日
  • wincc报警记录闪烁显示

    wincc报警记录每个报警如何闪烁显示   要报警的背景颜色闪烁 最佳答案 打开WINCC项目,双击“报警记录”——-在弹出的对话框中点击“消…

    2017年8月26日
  • 触摸屏里面寻址

    各位大侠,请问在触摸屏变量里面的那些地址,有什么快捷方式找到相应页面的地址呢? 问题补充:不好意思,我没说明白,我的意思是说在step7里面有触摸屏的变量,如何快速地在触摸屏里面寻…

    SIMATIC WinCC 2019年6月11日
  • wincc如何离开当前画面时执行一些脚本

    wincc有在画面打开时这一事件,好像没有离开当前画面的事件,我想在离开当前画面时执行一些脚本,有没有办法做到呢? 问题补充:离开画面时,是有按钮,不过按钮不止一个,总不能每个都写…

    SIMATIC WinCC 2018年3月6日
  • WinCC 如何打开关闭窗口

    WinCC中如何运用脚本打开一个新窗口,或者关闭当前打开的窗口? 最佳答案 用函数OpenPicture可以实现打开一个窗口;函数ClosePicture可以实现打开一个窗口。Op…

    SIMATIC WinCC 2019年6月11日