wincc读取整型变量的一个BOOL位

wincc中建立了一个整型变量,我用什么函数才能读取这个整型变量的任意一个位,
 例如:GS01是WINCC中建立的变量,对应STEP 7中是DB1.DBW0
 请问我在WINCC脚本中如何写语句才能读取DB1,DBX 0.0或是这个整型变量的任意一位

最佳答案

WinCC所提供的GetTagXXX函数没有现成的功能,只有利用&&等运算符来判断,比如:
 BOOL Bit0,Bit1,Bit2;
 Bit0=(GetTagWord("整形变量")&&0x1);
 Bit1=(GetTagWord("整形变量")&&0x2);
 Bit2=(GetTagWord("整形变量")&&0x4);
 其他类推。。。

 如果是要赋值,则使用&,|等操作符,详细代码请参考“动态向导>>标准动态>>置位/复位一个位所”生成的代码。

提问者对于答案的评价:
照着这种写法我改好了,多谢大虾

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

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

相关推荐

  • 主题:wincc industrial data bridge 连接Oracle不通

    配置完成后,存成.xml文件,再用runtime打开,链接后,不通,出现下列提示,请高手指教,谢谢 Reconnect to OPC Ser…

    SIMATIC WinCC 2019年6月11日
  • @CCAlgRtSequence自动弹出

    项目一运行@CCAlgRtSequence打印作业就会自动弹出,是什么意思?@CCAlgRtSequence是做什么用的啊 最佳答案 这是好像是顺序打印,连接了针式打印机以后就是来…

    SIMATIC WinCC 2019年6月11日
  • Wincc与s7 226通讯

    请问各位大哥,Wincc与s7 226通讯用哪种方式经济又可靠,距离20米左右。谢谢 最佳答案 200与wincc要用pc/ppi电缆,协议用ppi协议,cp5611可用…

    SIMATIC WinCC 2019年6月11日
  • WINCC项目中存在中文

    WINCC项目中存在中文(WINCC项目文件夹也是中文)会造成什么情况,我现在有几个项目,在运行过程中出现电脑死机状况,有的是运行了一年才出现的死机现象,有的是几个月,这几个项目文…

    SIMATIC WinCC 2020年11月1日
  • WINCC6.0变量记录可以添加但趋势无显示

    WINCC6.0在原有基础上相添加几个变量的趋势。但在WINCC6.0中变量记录里可以添加变量但趋势无显示,这是为什么啊?难道有数量限制吗?请高手指点一下!谢谢 问题补充:原有项目…

    SIMATIC WinCC 2017年10月24日
  • 300PLC+冗余wincc服务器+环网问题

    现场有5台S7-300PLC和两台WINCC服务器,我是不是需要5个网管型交换机。看了很多师兄们的帖子好像用MOXA的工业交换机比较多,有工程经验的可否指点一下,新人希望多多耐心。…

    SIMATIC WinCC 2017年6月19日
  • wincc与GE PLC如何连接

    我厂有个新项目,HMI画面是用WINCC编写的,而PLC用的是GE的,想了解一下两者如何连接? 最佳答案 谈谈我的看法,你要确认你使用的是WINCC 还是WINCC&nb…

    SIMATIC WinCC 2019年6月11日
  • 用户归档生成报表

    想利用用户归档生成配混报表: 比如:日期、批次数、总重量、辅料1、辅料2、辅料3等。 问题: 1.如何得到总重量值?是依靠WINCC变量记录–属性-…

    SIMATIC WinCC 2019年6月11日
  • logon基于wincc的用户与操作系统的用户相关问题。

    logon和wincc都是7.3版本的,现在运行过程中想增加用户及相应的权限,在wincc中用户管理中增加是无效的,只能在操作系统中增加用户才有效,让之属于操作系统的用户组,该用户…

    SIMATIC WinCC 2017年6月3日
  • 显示颜色

    #include "apdefap.h" long _main(char* lpszPictureName, …

    SIMATIC WinCC 2021年7月5日