wincc怎么取二进制某位

在wincc中,怎么将二进制某位由0-1,由1-0,然后让这位输出???

最佳答案

你是想操作BOOL量么?
其他人答得都很对,我就不多说了.但是如果你想操作的是WORD的某一位的话可以使用这个方法:
SetTagWord("tag",   64511&GetTagWord("tag") ); //&是按位与;就是把tag的第三位置0因为                1111 1011 1111 1111

SetTagWord("tag",   1024|GetTagWord("tag") );          // |是按位或;就是把tag的第三位置1;因为1024 写成2进制的是 0000 0100 0000 0000 

注意 西门子 word 的 后8位在前 ,前八位在后.

提问者对于答案的评价:
ok

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日 下午6:39
下一篇 2017年6月13日 下午6:39

相关推荐

  • sql数据库中的datetime数据类型对应wincc中什么类型

    数据库中的datetime数据类型对应wincc中什么类型 最佳答案 可以是字符型,格式为0000-00-00 00:00:00,只要是这种格式字符,都可以在SQL中保存…

    SIMATIC WinCC 2021年7月5日
  • 关于313C和PC通讯

    我想用PLC和PC通讯,PLC带一个CP343-1 LEAN 网卡,由PC通过CP343-1 LEAN 网卡监控PLC运行并控制它的状态。本…

    SIMATIC WinCC 2019年6月11日
  • wincc服务器项目

    请问wincc服务器项目要是服务器坏了或者服务器关机了,客户机是不是没法监控系统? 最佳答案 如果采用的是C/S结构的架构,客户机是利用客户端通过以太网访问的服务器画面和数据,本身…

    SIMATIC WinCC 2017年11月19日
  • 跪求高人,答疑解惑

    当我的插入HMI 站点时WINCC Flexible出现这样的报错是怎么回事? 图片说明:    最佳答案 这个很简单,用不着跪求!记下提示…

    2017年11月4日
  • PCS7 ES站下装到OS站wincc项目时报错

    从PCS7下载wincc项目至OS01操作站时提示错误:更改项目OS01中的计算机名称时出错。原先系统刚投用时功能都是正常的,修改画面下装过好几次,不知道哪个地方动了导致这个问题。…

    2021年7月5日
  • 请问这个要求该如何编写程序啊?

    请问这个要求该如何编写程序啊?主要是运行反馈时不让切换程序。在触摸屏上有一个电压给定输入框,对应的变量是MW100。Q0.0为低压档接触器,Q0.1为中压档接触器,Q0.2为高压档…

    SIMATIC WinCC 2017年6月24日
  • wincc5.1的安装

    我安装wincc5.1的时候需要windows2000 sp2和windows nt sp4的补丁,谁有能不能给我发一个呀,我的邮箱是jinhui-z…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3数据归档问题

    如图1,我设置的是3分钟归档一次,一共65个参数值(有浮点数和整数)需要归档,这个归档大小应该设置多少比较合适?麻烦请举例说明一下。图一下方这个更改分段的时间具体是什么意思?这个对…

    2017年6月1日
  • wincc7.0界面控件显示问题

    公司内一台设备还是比较早的WINCC7.0系统,现在通过虚拟机重新搭建了一个同样的系统,打开原设备的项目文件时,显示“未知的对象”,详见附件,请问是什么原因,如何解决。备注:1、尝…

    2021年7月5日
  • WINCC7与AB的PLC通讯

    1,现场有两套AB的PLC,IP地址一样,以前没有联成网络,现在需要把他们连成网络,做报表系统。2,WINCC7可以使用AB的MAC地址进行通讯吗? 问题补充:用户不请允许改AP的…

    SIMATIC WinCC 2019年6月10日