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的485通讯

    想在想用wincc走485通讯,读取仪表,但是没有这方便的经验,想问问大家1、方案是否可行。2、如果可行,应该如何组态,谁能提供一下这方面的资料。感谢!! 最佳答案 尝试用Modb…

    SIMATIC WinCC 2017年12月10日
  • WinCC安装过程中,SQL出错

    我在安装WinCC过程中,在安装到SQL Standard Database Services的时候,弹出“sqlservr.exe应用程序错误&nb…

    SIMATIC WinCC 2018年12月9日
  • 还是关于VC访问归档数据库

    用VC访问归档的数据库时,能不能在程序中直接把过程数据库名称(例如:CC_byp_08_11_27_10_44_17R)换成归档的数据库名称(例如BAIYUEPENG_BYP_TL…

    SIMATIC WinCC 2019年6月11日
  • Named Connections 类型的连接无法和PLCSIM通信

    我在学习编程,看教程编的程序,在SIMATIC Manager下编译的OS程序,一切都没有问题,可运行OS到WINCC,发现不能和PLCSIM通信。问题一:到底Named…

    SIMATIC WinCC 2019年6月11日
  • win cc 监控语音提示

    我想在win cc  监控报警中增加提示以及打印报表功能,该怎么做?望各位大哥指点!小弟邮箱:pingping521741@163.com 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • WINCC 历史趋势控件公共轴设置

    wincc7.3怎么设置公共轴啊 7.0的在常规里设置,7.3呢 都变样了??附图 图片说明:       最佳答案 嗯…

    2020年11月1日
  • 关于WINCC之间的数据相互调用

    有个项目有五台工控机,客户要求相互之间能够调用监视各自的数据,开始考虑5台PLC用以太网联网,后来一算成本实在太高,于是我想采用如下办法,不知是否可行,请高手指教.在WINCC中组…

    SIMATIC WinCC 2019年6月11日
  • 归档时间会延时么???

    我用vb做了一个报表系统,思路就是把归档的数据读出来写到excel表格里,我把变量的归档时间设置成:采集时间1分钟,归档时间1小时,可每次打开excel看的时候总是会延时两个小时,…

    SIMATIC WinCC 2019年6月11日
  • WINCC 界面放大、缩小

    一个项目界面内容比较多,想把一个界面做成可以放大、缩小、1:1如何做?比如分别做个放大图标、缩小图标、1:1放缩钮,根据需要只需点击即可? 最佳答案 这个很简单,可以一个画面编辑器…

    SIMATIC WinCC 2019年6月11日
  • WinCC6.2中用户编号

    如何在WinCC中使用用户号和密码登陆? 最佳答案 请参考: 当使用 SIMATIC Logon ( 从 V1.3&nb…

    SIMATIC WinCC 2019年6月11日