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

相关推荐

  • wincc flemible 上载程序

    我的触摸屏是  700 IE ,上传用的是以太网口,触摸屏的IP是 192.168.111.11我的pc的IP是192.168.1…

    SIMATIC WinCC 2017年6月27日
  • 在pc上启动运行系统?

    在c盘根目录下,无中文, 问题补充:能有详细一点的方案吗? 重新编译的是PLC还是别的,我重新编译PLC后系统块和画面都没了;需要migrant移植升级再打开–这个怎么…

    2021年7月5日
  • WinCC online table control行显示数量

    我用WinCC online table control控件做的报表,控件静态显示40行。运行后,行记录200行,但能看的只能是40行,控件组态对话框…

    SIMATIC WinCC 2017年6月24日
  • 如何做wincc配方

    我想做一个配方,做几个钢种代码,每一种钢种做10个参数,在wincc界面里可以将这些参数相应的保存在电脑硬盘上,在使用的时候可以将硬盘上的数据读出来显示在对应的区域,然后在下载到P…

    SIMATIC WinCC 2019年6月11日
  • 关机失灵了

    我在WINCC中使用了动态链接库中的关机命令,可是为什么有时候失灵有时又可以呢。 最佳答案 重装试试,盗版软件有时会这样。 提问者对于答案的评价:不好意思哈 出差现在才回…

    SIMATIC WinCC 2019年6月11日
  • wincc 有没有两点之间连线的函数

    wincc C脚本中有没有一个两点之间或两个图片之间连线的函数? VBS呢有没有?详细说明:在画面中画了几个点,这几个点对应着变量,位置是变化的。我想把这几个点…

    SIMATIC WinCC 2019年6月11日
  • 关于触摸屏程序下载

    西门子触摸屏无法下载程序,提示可能未进行安全登录,怎么解决啊。 钻石用户推荐最佳答案 你是用的winCC flexible吗?你看你软件版本和触摸拼型号选对了没?我遇到过…

    SIMATIC WinCC 2021年7月5日
  • WINCC报警查询按选择时间

    写了这样一个C动作SetPropChar("baojing.pdl","控件1","MsgFilterSQL",&quo…

    SIMATIC WinCC 2017年6月3日
  • winccflexiblesmartv3编译Error : 标准字体 SimSun 未安装

    编译就出现Error : 标准字体 SimSun 未安装win10   64位系统重装系统,重装软件,添加字体…

    SIMATIC WinCC 2021年7月5日
  • wincc趋势报警如下是什么意思?

    有一个触摸式计算机,安装的是WINCC,原来都是正常的,运行了一段时间后,趋势曲线出现wincc csvloaddbycol() wromg file…

    SIMATIC WinCC 2017年10月31日