显示颜色

#include "apdefap.h"
 long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 2
#define TAG_1 "座椅3接收数据块_r_r9"
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END

if ((GetTagDWord (TAG_1)) & 0x1)
  return 65280;
else
  return 255;
}
如果我要加一个判定条件,比如当一个无符号16进制16位数变量(座椅3接收数据块_r_r7)显示为5e时,上面的c动作才成立,怎么加 怎样加希望大神能给一个的编写,谢谢。

最佳答案

#define TAG_1" 座椅3接收数据块_r_r7
#define TAG_2 "座椅3接收数据块_r_r9

if(GetTagWord(TAG_1) == 0x5e)
{
    if((GetTagDWord(TAG_2) & 0x1)
        return 65280;
    else
        return 255;
}


如果是WORD或者INT类型变量,使用GetTagWord。
如果是DWord类型变量,使用GetTagDWord。

提问者对于答案的评价:
十分感谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:29
下一篇 2021年7月5日

相关推荐

  • wincc 有没有函数判断变量是否存在

    因为要批量更改数据,有些变量不存在,想跳过。有没有函数可以判断变量是否存在。 最佳答案 你可以通过获取变量的质量代码来判断该变量是否存在!1、VBS获取质量代码: &nb…

    SIMATIC WinCC 2021年7月5日
  • 求wincc编程手册

    求wincc编程手册,越全面越好,最好中文版的。 最佳答案 不知道你要博图WINCC还是WINCC V系列,从链接里找吧https://support.industry.…

    2021年7月5日
  • wincc7.0 手动添加归档数据

    我现在有几个月前的数据,不过在EXCEL表中。请问怎样能写到wincc的数据库中,日期要和以前的一致。就是把以前的数据加到现在的项目里 最佳答案 据我所知  归…

    SIMATIC WinCC 2017年11月16日
  • 菜鸟我还是问wincc与200的通讯问题

    我用wincc与224通讯,采用OPC通讯方式,在计算机上做模拟,想问一下,是不是一定要加一个CP243-1啊,我看例子上有这个模块。现在通讯还不成功,不知道是因为没有这个模块的原…

    SIMATIC WinCC 2019年6月11日
  • 数据打包上传时在C脚本中遇到的问题!

    我从下位机给上位机打包上传一组float型数据,上传时是以字节打包形式上传的,在C脚本中进行解包时需要把每四个字节的数据转换为一个float型数据,如何转换呢? 最佳答案 我自己写…

    SIMATIC WinCC 2019年6月11日
  • wincc里面一个按钮能控制多个变量吗

    我怎么在wincc里建立一个按钮,连接多个变量,比如我建个按钮,想点一下吧i0.0、i0.2、i0.3等常开触点关闭? 最佳答案 控制多个变量可以写脚本,比如VB脚本HMIRunt…

    SIMATIC WinCC 2019年6月11日
  • Wincc 报警确认

    wincc运行画面上的一个站的报警确认后,报警声音消失,但图标还是在闪烁。其他站正常。 如果我在程序里调用了OB10作为时间触发用,是否会引起这个问题。 (如果…

    SIMATIC WinCC 2019年6月11日
  • Wincc V7.3 用户归档不自动激活

    打开SIMATIC WinCC Explorer 直接运行Wincc Runtime后,用户归档表格不能激活,必须先停止运行Wincc&nb…

    SIMATIC WinCC 2017年6月29日
  • wincc alarm control 控件 的列宽度 固定

    WINCC的运行条件下,能用鼠标调整alarm控件中每项列(时间,日期,编号,消息文本)的宽度,但是一旦重启后,又要手工调整,请问有什么办法能将宽度固定呢?谢谢 最佳答案 你在运行…

    SIMATIC WinCC 2019年6月11日
  • wincc项目移植的注意事项和相关学习资料

    正在运行的wincc项目,需要移植到另外一台工控机上,在移植的过程中需要注意哪些问题?哪里能找到相关的学习资料?求各位大神指教 最佳答案 WinCC如何实现电脑间的项目另存http…

    SIMATIC WinCC 2020年11月1日

发表回复

登录后才能评论