WinCC中C动作

#define OPEN ".INF"
int B;
B=MessageBox(NULL,"您确定启动设备吗?","警告!",MB_OKCANCEL|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
if (B==1)
SetTagWord(OPEN,GetTagWord(OPEN)|0x2000);
帮忙看下这是什么意思?
主要是SetTagWord(OPEN,GetTagWord(OPEN)|0x2000);这句话

最佳答案

其实就是SetTagWord( ".INF",GetTagWord( ".INF")|0x2000);
也就是说把wincc项目里面名为 ".INF"的变量的值读取后和0x2000相与,最后再赋值给变量 ".INF"。其实就是把该变量第13位保持不变外其它位全部清零。

提问者对于答案的评价:
谢谢,已经懂了。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月26日 上午12:44
下一篇 2017年8月26日 上午12:44

相关推荐

  • wincc登录对话框

    我是在项目属性中设置快捷键"Ctrl+D"用于打开用户登录对话框,设置快捷键"Ctrl+T"用于退出用户登录,请教如何做用户登录/退出状态显示?以表示用户已登录或已退出.谢谢! 最…

    SIMATIC WinCC 2019年6月11日
  • WinCC条目管理器找不到本地的OPC服务器?

    已经用PC Access在本地组态了S7200的变量,并保存了(PC Access也没关闭),可是WinCC的OPC条目管理器搜索不到本地的PC Ac…

    SIMATIC WinCC 2019年6月11日
  • wincc V7.0 sp3 版安装失败求解决方法

    1、电脑系统是Windows7旗舰版,操作系统是64位;2、WINCC版本是V7.0 sp3 版。我是电脑新手跪请教大神告知详细的解决方法! 问题补充:各位大佬…

    2021年7月5日
  • WinCC及系统问题?

    我 在装完WinCC以后用系统一键还原给整个系统做了一个备份,可是一开机以后一按F1就一直出现系统备份 的画面,Backup  system…

    SIMATIC WinCC 2019年6月11日
  • 如何显示文字

    请问如何把通过modbusTCP/IP通讯上来的数据转换成文字,如01显示为起动02显示为停止 问题补充:你的io域用脚本判断如果这个字符串的值为01则返回“启动”,如果为02则返…

    SIMATIC WinCC 2018年12月9日
  • 请问WINCC里变量之间的赋值用什么命令?

    比如我有个中间变量是a,有个过程变量是b,数据类型是浮点数,我想通过个按纽,让b=a,请问如何做?在力控里,直接就可以写b=a,但是在WINCC里好象不行,我现在的做法是用FLOA…

    SIMATIC WinCC 2019年6月11日
  • Wincc6.0如何响Step7中传递时间值?

    污水处理项目中,在Wincc6.0中我要进行时间值的设定,以改变反冲洗的时间。请问各位武林高手,比如我想设时间为10分钟如何做?S5T#10S。 最佳答案 错了。是S5T#10M.…

    SIMATIC WinCC 2019年6月11日
  • Gettagbit gettagbitwait区别

    Gettagbit gettagbitwait区别?还有有谁见过“用变量触发器代替时间触发器”在西门子那个文档上?那上面是讲解怎样减少换面切换延时。 最佳答案 Getta…

    SIMATIC WinCC 2019年6月11日
  • 画面编辑问题

    WinCC 6.0运行正常,变量编辑也正常,但是打开或新建一个画面时先后报 "Failed to create APC&…

    SIMATIC WinCC 2019年6月11日
  • 做wincc与VB的dde连接一定要用ddeserver吗?

    我是直接在wincc6.0中添加的dde驱动连接,没有在启动中添加ddeserver,这样可以吗? 最佳答案 1、WinCC 中的 Windows D…

    SIMATIC WinCC 2019年6月11日