显示颜色

#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日 下午12:29

相关推荐

  • ChannelWrapperCS.exe-应用程序错误

    在Industrial Enthernet驱动程序下建立过程变量时,经常发生wincc自动关闭的情况!关闭wincc后系统还提示 ChannelWrapperC…

    SIMATIC WinCC 2019年6月11日
  • wincc画面移动

    在wincc里如何实现小车前进,后退,停止的画面? 钻石用户推荐最佳答案 1. 在变量管理中新建一个32位浮点变量。我取的名字是:dXVal;2. 在画面中放一…

    2021年7月5日
  • wincc服务器组态?

    1、首先WINCC组态服务器的目的是什么?2、比如在服务器的计算机上组态好了一个项目,那运行的时候,是不是把这个项目拷到客户机上激活运行,那服务器本身这台机器上的项目也激活运行吗?…

    SIMATIC WinCC 2019年6月11日
  • WINCC错误代码4104

    我的WINCC和S7-300通过以太网通讯,以前没问题,电脑重新装了系统后再运行WINCC就发现和PLC相连的数据都是虚的,错误代码为4104,请问各位这是什么原因? 专家建议 尊…

    SIMATIC WinCC 2020年11月1日
  • Wincc读取excel数据

    利用Wincc读取excel文档中的数据,需要连续读数,采用在Wincc画面中添加按钮的形式,但是运行后,只有点击按钮后才会出现一个数,想问问怎么只点击一次按钮就可以按照一定的间隔…

    SIMATIC WinCC 2021年7月5日
  • wincc6.2 sp3

    郁闷啊,好不容易下了个wincc6.2 sp3 安装一切都好,也能打开,可就是在建一个项目时,提示说SQLServer进入不了数据库、请大家指点。谢谢 问题补充…

    SIMATIC WinCC 2019年6月11日
  • 不同季节,运行不同的程序

    例如,室内的温湿度调节,冬季和夏季要控制在不同的范围内,实现自动切换,在PLC300 里程序怎么实现,用wincc组态时又怎么实现,还请各位大侠多多指点呀,有这方面的资料…

    SIMATIC WinCC 2019年6月11日
  • WINCC5.1转换成WINCC6.0

    如题,手头有一项目,是wincc5.1做的,现在想直接转成wincc6.0来用,求高人帮转,最好有转换成功的步骤,注:只需转成wincc6.0的即可。 问题补充:希望前辈多多指教帮…

    SIMATIC WinCC 2019年6月11日
  • 用户归档里的域的类型里面有个Date/Time型怎么用?

    想要组态一个域专门显示当前系统时间,是不是用这个Data/Time型,发现一个域设置成data/Time型后就无法连接变量了,以为会自动显示系统时间,但运行后发现不能显示啊,不知道…

    SIMATIC WinCC 2019年6月11日
  • vincc通讯问题

    希望大家在帮下忙,刚才我已经通讯上了,可是我写的第2个组太传输不进去,显示通讯口被一个程序站用的问题,我在进行DOS的时候就无法更第一次一样了,不知道这是什么原因,希望大家帮忙,谢…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论