这个是什么意思?

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 flexible程序可以做U盘里吗

    wincc flexible程序可以打包到U盘使用U盘下载吗  可以的话如何操作 最佳答案 Wincc flexible Smar…

    SIMATIC WinCC 2020年11月1日
  • wincc动态报表

    我想在界面上显示某些采集上来的数据,但是数据的数量是不确定的(例如:井下人数不确定,我想在画面显示井下现有人员信息),wincc能不能做这样报表呀,如果不能怎样实现这样的功能,不知…

    SIMATIC WinCC 2019年6月11日
  • pc适配器与wincc连接监控s7300

    pc适配器与wincc连接监控s7300能不能实现?我建立好了PLC程序,已经下载到了S7300中CPU中了.在WINCC中始终联系不上.  是不是PC适配器不…

    SIMATIC WinCC 2019年6月11日
  • WINCC画面集成监视

    现有三套独立的系统,一套是DCS系统,下有三个400的PLC,一套也是DCS系统,下有2个400的PLC,还有一套是300的PLC+WINCC监控系统,现在客户有个要求,就是把所有…

    SIMATIC WinCC 2019年6月11日
  • 使用WINCC6.0ASIA版,应安装哪些授权才能使程序从数据库中读取出所需数据

    使用VBA在EXCEL中编程,从wincc数据库中读取数据到excel报表,wincc 正常运行都需要什么授权 最佳答案 wincc只要安装运行版或者完整版的授权就可以了…

    SIMATIC WinCC 2019年6月11日
  • 新手请教WINCC报表的问题

    请问各位,我用WINCC V6.2组态变量记录报表是不是选择对象选择–运行系统–用户归档DLL控件,如果是的话为什么在属性–归档视图里面没有可选择的归档呢?我已经在…

    SIMATIC WinCC 2019年6月11日
  • wicc控件

    怎样把控件放在库中 最佳答案 在画面编辑器中找到对象面板(Object Palette),点击“控件”(Control)标签,在控件目录的空白处点右键,弹出菜单选择“添加…

    SIMATIC WinCC 2019年6月11日
  • 配方视图和配方变量是什么意思啊?我总是搞不明白?

    配方视图和配方变量是什么意思啊?我总是搞不明白?难道配方视图里面的变量值不就是配方变量吗,请指教,要不然看不懂配方 变量的文档 最佳答案 参考视频学习中心的教学视频。配方…

    SIMATIC WinCC 2017年11月16日
  • 多语言翻译

    请问在HMI里做多语言里,中文里有很多文本只有前面的序号有区别,可以有什么办法只做一个翻译,其他的自动翻译吗?像EPLAN里一样? 比如1#水泵、2#水泵之类的文本?特别…

    SIMATIC WinCC 2021年7月5日
  • 安装 wincc flexible 2008 sp4老是报错

    刚打开软件的时候就提示 RunTime Error         &…

    2021年7月5日