显示颜色

#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报警使用的问题,请大家帮忙

    我将所有的报警都用BOOL值引入,想做成的报警显示是:在报警控件上,有什么报警则显示什么,当该报警消失是自动消失。而我现在的情况是:当该报警消失时,该报警还在,只是我自己定义的颜色…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何能如PLC高速通讯

    想实现一些PLC变量和WINCC的高速通讯,查了一些文档,是用BSEND/BRCV实现的数据采集,并不是实时显示这个变量,而且还都是传送的原始数据类型,那如果我每50MS就调用一次…

    SIMATIC WinCC 2019年6月11日
  • wincc报表问题,咨询一下前辈

    看%ignore_a_1%图片。如图示问题1:为什么打印出来最右边列框线怎么没有?如图示问题2:时间为什么重复了一次?怎么做才能按间隔时间显示打印出来?如图示问题3:为什么这列数据…

    2020年11月1日
  • TIA博途软件里有没有用在工控机上SCADA组态软件WINCC?

    不是指组态触摸屏的,就是类似WINCC7.2这种组态开发包。 最佳答案 这与你安装的TIA 版本以及授权有关。以下版本的 WinCC (TIA&nbs…

    SIMATIC WinCC 2021年7月5日
  • wincc 怎样读取远程SQL,并生成报表?

    本地上位机为WINCC,局域网内有上位机软件杰控,想要读取杰控中SQL的数据,在WINCC生成报表,怎样才能实现? 钻石用户推荐最佳答案 dim connset&nbsp…

    SIMATIC WinCC 2021年7月5日
  • 如何将wincc报表里的归档数据导入EXCEL?

    因为要在打印的报表里反映的归档变量比较多,又不想分多个报表控件来打印,故想将所有的归档变量导入EXCEL中,再打印,但不知道怎么才能去访问数据库,请高手指点一二,谢谢!!! 最佳答…

    SIMATIC WinCC 2019年6月11日
  • wincc自定义菜单和工具栏

    试着做了个菜单栏,可以显示,但是点击后画面不切换。脚本是复制帮助文件的。这个是还有哪里没组态到位吗? 问题补充:照两位说的改了,还是不行 图片说明:    &n…

    2017年6月4日
  • TP277-6程序下载问题

    我现在用WINCC flixble编译了程序,程序报警、无错误编译成功,但是就是不能够下载,在输出视图观察,有一条报警信息(安装程序无效,至少有个文件丢失(device&…

    SIMATIC WinCC 2019年6月11日
  • PC站组态 无法正确传送跟随项目

    PC站组态 无法正确传送跟随项目到目标电脑 提示错误 “无法打开项目 THE SQL SERVER ACCES…

    SIMATIC WinCC 2017年12月9日
  • wincc输入确认

    请问高手:如何在一个I/O域中输入一个数据后,回车,再出一个确认菜单 ?因为此时该数据会按设定的公式计算后输出给其它变量,如果不确认连续按回车,则会连续计算导致错误。该数…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论