回复:学习别人的WINCC项目,有段脚本看不懂,请朋友们指点下,多谢。

RENHQ

版主 西门子1847工业学习平台

  • 帖子

    13657
  • 精华

    61
  • 被关注

    2166

论坛等级:至圣

注册时间:2008-12-28

钻石 钻石 如何晋级?

发布于 2015-04-28 09:58:13

11楼

展开查看
以下是引用zhangli0在2015-04-27 08:16:52的发言 >7楼:http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=5&a_id=1122927&s_id=17&num=0#anch
参考这个。
65535对应的颜色是黄色,不是蓝色。
c脚本的颜色代码和rgb的关系如我上面说的帖子。所以2楼的帖子内容是错误的。
以下是引用nocry在2015-04-25 21:54:44的发言 >2楼:#define TAG_1 "...

引用2楼详细内容:

#define TAG_1 "RW/03H102_F" //定义一个变量

if ((unsigned long)GetTagDouble (TAG_1)) //获取变量的值
return 65535; //如果是1,返回颜色#00FFFF(RGB:0,255,255),那种淡蓝色吧
else
return 12632256;//返回颜色#C0C0C0(RGB:192,192,192)灰色
}

谢版主指点,没做过试验,也没用过这种方式来改变颜色所以不是很了解,只是知道一点
WINCC颜色也是反的啊...和PLC里面的高字节在低位似的
Q群:https://jq.qq.com/?k=9BDuEgf6
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。