wincc全局脚本中如何取得双整数的某一位?

全局脚本中有一个代码,编译时出错。总说类型不匹配,问题出在哪呢?
void GetColorValue(char* lpszWordtag, WORD wbitnumber)
{
int iscreen=16;
DWORD winput= GetTagDWord(lpszWordtag);
iscreen <<= (wbitnumber);
BOOL IFWD=GetTagDWord(winput) & (~iscreen));
}

最佳答案

GetTagDWord(winput) & (~iscreen))
这句“与”的结果应该还是DWORD,不应该是BOOL。定义成DWORD同样可以对你要取的这一位进行BOOL判断。

提问者对于答案的评价:
回答的模棱两可,没有说到点子上,可惜只有一人回答。

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

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

相关推荐

  • WINCC7.4软件装好无法连接到服务器,不能创建、打开项目

    WINCC7.4软件装好无法连接到服务器,不能创建、打开项目 钻石用户推荐最佳答案 你看看电脑–管理–服务和应用程序–服务,里面的wincc的服务是否启动,如果手动也无法启动…

    SIMATIC WinCC 2021年7月5日
  • 请问几个WINCC服务器主机相关软件授权问题

    最近打算买一台服务器,相关软件授权想咨询下各位技术大咖。1.西门子的服务器主机是哪个品牌的,是商务机还是工控机?2.西门子的服务器如果只运行RT,工程师站编辑不了服务器中的项目吧?…

    SIMATIC WinCC 2020年11月1日
  • Wincc 项目移植时报“一个C脚本移植失败”

    有个wincc 6.0的项目要移植到wincc 7.4,在6.0移植到7.0的时候没错误,但是7.0移植到7.3的时候有个错误“一个C脚本移植失败”,错误信息如…

    2021年7月5日
  • WINCC输入输出域设置上下限问题

    车间使用WINCC过程中,可能操作人员一个小小的输入失误,会造成很大的损失,所以我想这样,对于一些比较关键的数据更改时,当更改数据比较离谱时,会无法输入进去,例如更改水箱的开度,一…

    SIMATIC WinCC 2017年11月12日
  • wincc erp 连接

    今天遇到一客户要求连erp,想读我wincc中的一些信号,同时我也根据他给的信号做出动作,没搞过,只好来求教了,好像opc可以实现,哪位高手懂的,请指教  谢谢…

    SIMATIC WinCC 2019年6月11日
  • 电脑怎么装软件

    3个 CPU314 ,环网通讯 ,2个操作员站,1个监控站 ,三个电脑分别要装什么版本软件?WINCC V7.5的和STEP7&n…

    2021年7月5日
  • wincc7.4能打开7.3的项目吗

    wincc7.4能打开7.3的项目吗 最佳答案 可以的 完全没问题http://www.ad.siemens.com.cn/productportal/prods/hmi…

    2020年11月1日
  • 如何在wincc画面上做点击操作按钮的时候弹出需要确认的对话框

    厂方要求我做wincc的时候所有画面上的操作按钮,在点击的时候不是直接操作,而是弹出对话框提示操作人员确实要这样做吗,如果这样做点击是,这种确认对话框 问题补充:可以弹出对话框,但…

    SIMATIC WinCC 2019年6月11日
  • Wincc的I/O域

    用Winccr的I/O域来输入一个数值用来设定S7-300里的定时器的初始值(TV)。要为秒级怎么做??如果直接输入一个数值则只为毫秒器。 最佳答案 输入值乘以1000后输出. 提…

    SIMATIC WinCC 2019年6月11日
  • 博图v13 项目无法打开

    下载后出现下图的提示,该如何解决呢? 问题补充:wincc画面用wincc RT是无法启动的?报项目无法打开项目,然后在如图,博图中,这个在pc上启动系统的按钮是灰的,无…

    2021年7月5日