大家看看我做的代码有问题吗

#include "apdefap.h"
 long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma option(mbcs)
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 2
#define TAG_1 "S7$Program(1)/TEST1"
#define TAG_2 "S7$Program(1)/TEST2"
// WINCC:TAGNAME_SECTION_END

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

if ((unsigned long)GetTagDouble (TAG_1))
  return 65280;
else if ((unsigned long)GetTagDouble (TAG_2))
  return 255;

else return 8421504;
}

最佳答案

这是wincc的c脚本,他要实现的是根据两个变量的值来返回不同的颜色,比如变量1为1则返回绿色,变量2为1则返回红色,两个都不为1则返回灰色,return后面的颜色的代码。
这个脚本没有问题。

提问者对于答案的评价:
TS

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月10日 下午9:59
下一篇 2017年12月10日 下午9:59

相关推荐

  • 可否通过修改数据库来修改wincc数据

    如题,我想做一个系统,将wincc中生产数据导出来,然后可以对数据进行修改,并将修改后的数据还原回wincc中 钻石用户推荐最佳答案 WinCC中存储的数据分为项目数据及运行数据,…

    SIMATIC WinCC 2021年7月5日
  • 在一个画面中有按钮对象在同一位置上还有窗口对象,为何运行时窗口对象总是位于按钮之上?

    在画面中的同一位置有按钮有窗口,不管窗口出现的早晚总是浮于按钮之上,按钮总是显示不出来,请问怎样才能实现按钮或其他对象总是浮现于窗口之上? 问题补充:因为是画面的组织结构的需要,所…

    SIMATIC WinCC 2017年11月1日
  • wincc,mp277 mpi通讯不正常

    一台上位机,安装CP5611卡,运行WINCC V7.0,一台MP277-10,一台CPU 313C,通过MPI进行通讯。现在的问题是,一开始,系统通讯正常,大…

    2017年11月29日
  • WinCC flexible SMART V3 简体中文完整版

    哪位大侠给个链接 最佳答案 下载地址:http://www.industry.siemens.com.cn/automation/cn/zh/human-machine-inter…

    SIMATIC WinCC 2017年6月1日
  • 在WINCC中的计时??

    怎么在WINCC中加计时器来记录动作执行了多长时间啊??时间越长越好!!PLC中只能计几个小时啊!! 最佳答案 wincc中一个变量:1 运行中;0 不运行&n…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2的授权

    谁有wincc6.2sp3的授权,能否给传我一份,学习用。谢谢哪!823335334qq.com 最佳答案 交流交流 提问者对于答案的评价:谢谢大家。分给第一个回答的吧。

    SIMATIC WinCC 2019年6月11日
  • 显示画面窗口的C语言命令是什么

    我做了个按纽,点击左键用来显示画面窗口中的画面,我用的直接连接,把1给到目标画面窗口的显示,但是同时我还想点击左键把一个变量给0,请问显示画面窗口的C语言命令是什么?这样我就可以实…

    SIMATIC WinCC 2019年6月11日
  • 模拟量数据导入excel

    布袋除尘入口温度限值报警,低于80度和高于260度时报警,并每隔5分钟取一个数,把该数据导入excel表格,通过wincc实现还是直接通过PLC即可。如何实现?请各路大侠指教。谢谢…

    SIMATIC WinCC 2017年10月31日
  • 两个MP277屏和S7-300,S7-200通讯 走DP

    两个MP277屏和S7-300,S7-200通讯 走DP、。现在只有1个MP277屏能通讯上,另外一个是通讯不上的。两个屏的程序是一样的。 最佳答案 你说“两个屏的程序是…

    SIMATIC WinCC 2018年12月14日
  • WINCC7.2变量问题

    用WINCC7.2的软件做的画面,里面有很多自己设的变量,我想问一下,里面的变量能单独导出来吗,还是在哪个文件夹里面,谢谢! 最佳答案 建议使用wincc/configration…

    SIMATIC WinCC 2017年6月10日