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打印报表

    请问高手,为什么我做出来的报表打印出来没数呢?连接的变量是变量记录里面的,布局是自己做的,在报表画面上有显示,但想打印出来就没数了,都是空格子 最佳答案 1.在WINCC的启动项里…

    SIMATIC WinCC 2019年6月11日
  • 如何在WINCC中加入故障复位按钮

    想在WINCC中加入个按钮能够用鼠标点击进行以报警的故障复位 最佳答案 我也刚做了一个。 程序在PLC中实现,报警输出变量进行互锁,在触发条件后加入报警复位。 …

    SIMATIC WinCC 2019年6月11日
  • 函数趋势控件数据显示周期

    我想让一个函数曲线一次性显示出来。当这个函数的参数改变时,曲线也能实时改变。我的方法是:函数趋势控件的数据连接,我采用在线变量,虽然X和Y值都可以很快的更新完,其中X 从…

    SIMATIC WinCC 2020年11月1日
  • wincc v7.0安装问题时 xp的消息列队处理

    请教,我最近重装WINCC时发现XP SP3消息列队不能安装。请教各位大侠 最佳答案 重装系统试试,我的电脑可以直接安装上的,你使用的GHOST版系统吗?不行换纯净版系统…

    SIMATIC WinCC 2019年6月11日
  • wincc如何通过VB脚本把报警归档数据读取到本地SQL数据库中

    wincc如何通过VB脚本把报警归档数据读取到本地SQL数据库中 最佳答案 自报警归档中读:https://support.industry.siemens.com/cs/cn/z…

    SIMATIC WinCC 2017年6月10日
  • WINCC7.2画面怎么加循环

    我想用一个变量,当他等于1时自动打开其他画面, 画面对象里只有“对象更改”和”打开画面”两个加脚本,但是我需要那种在画面中周期执行的,这个要把脚本加在哪啊,各位大神指导一…

    SIMATIC WinCC 2021年7月5日
  • 画面窗口中画面切换

    现有四个画面分别是a.b.c.d.   画面a中有画面窗口1.画面b中有画面窗口2.     c.d…

    SIMATIC WinCC 2021年7月5日
  • 西门子防爆触摸屏

    我这边有西门子S7-200 smart ST60一款PLC,但是我需要一款西门子防爆的触摸屏,没有怎么接触过触摸屏,希望能给推荐一下,非常感谢! 最佳答案 西门…

    2021年7月5日
  • wincc归档和报警导入Excel

    请问:现在可以实现将归档变量和报警记录导入Excel,但用的是按钮事件中的VBS脚本写的,我想能否实现不点击按钮,而是每小时或者若干小时自动导入Excel,请问具体怎么实现这个功能…

    2021年7月5日
  • wincc 的数据记录如何用变量触发记录

    是不是通过非周期的事件控制。C脚本必须写吗? 见附件 最佳答案 在变量记录中,变量的归档类型选择为“非周期”,采集选择“事件控制”,在事件中可以选择“变量”或“C脚本”。…

    SIMATIC WinCC 2017年11月1日