Wincc7.0画面编辑技巧(二) 点击:5233 | 回复:45



tyfeixian

    
  • 精华:4帖
  • 求助:2帖
  • 帖子:14帖 | 50回
  • 年度积分:27
  • 历史总积分:1276
  • 注册:2006年8月02日
发表于:2015-11-16 18:00:08
楼主

趋势曲线是组态软件必不可少的功能,霍尼韦尔的双击快速曲线,浙大中控的右击快速趋势做的都不错,Wincc也是可以做出这样的效果的。

我见过好多工程公司使用wincc做出来的趋势图,大多是新建一个画面,在这个画面上添加trend控件,在控件属性中添加标签点来显示趋势,最后再主画面使用按钮调取这些画面,模拟量点位少了还好说,但是一多在图形编辑其中就是N多的图形画面。

而且从用户角度来说操作比较繁琐。

我使用的下述方法,在编辑画面时可能比较麻烦,但是从用户使用角度来说是非常方便的。

如有其他更好的方法请回帖说明。

步骤如下(wincc7.0运行通过,wincc6.2;6.3代码不同但方法一样):

一、在主画面添加trend控件,记住控件名,控件层设置为13或14或15(主要与其他层数分开,并在最上层显示,不要在编辑画面其他控件时碍事。)同时设置显示为隐藏,可移动根据需要设置,个人设为不可移动。

如图:

趋势添加为三个,是因为本人觉得在PID显示中实际值、设定值和输出值在一个趋势中显示比较好看。

其他设置请注意标注的位置,尤其是自动不能勾选,否则出现的效果自行实验。

二、在输入输出域点击右键选择属性,--》事件--》鼠标--》释放右键--》vbs动作

粘贴如下代码:

代码说明 从

dim Lim

HH = lim.limitmax 这段代码在本帖中可以不用,如何使用这段代码将在后续更新中说明,在此就不标注了。

主要说明在于在图片中的”上限值“HH 可以直接写数字,即将HH 直接写成 100.00或123.45

注意obj.trendtagname = "History\f7030ft"这行,其中的History指的是你在变量记录中定义的”组“名,f7030ft指的是在改组中定义的变量记录名。

注意本代码在wincc7.0中运行通过,在wincc6.2和6.3的代码见附件。

其他见注释。

三、按照这种方法做完后就可以运行了,但是在后期调试中发现如果更改变量的上下限时,画面和变量各个地方需要更改的地方太多,容易搞混淆了。所以改进了一下更新的方法。就是上文中绿色文字的部分。具体改进的方法参考后续发表的帖子。


以下拉票,

如果你觉得本帖对你无用,请略过,

如果你觉得本帖对你有用,请回帖顶一下。

俗话说只拿不回是可耻的。

附件中包含wincc7.0和wincc6.2的代码。

正在下载,请等待……
下载附件需2积分!




redking80

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2011年3月23日
发表于:2016-12-12 20:38:36
21楼

支持好贴,支持好贴 ,

游刃有余_1

  • 精华:1帖
  • 求助:3帖
  • 帖子:59帖 | 1331回
  • 年度积分:0
  • 历史总积分:3240
  • 注册:2005年7月31日
发表于:2017-04-26 12:23:28
22楼

支持好贴,支持好贴.

wjs61

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2009年9月08日
发表于:2017-05-15 13:11:33
23楼

不错,介绍详细,值得一看!

浩男

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 321回
  • 年度积分:11
  • 历史总积分:296
  • 注册:2016年12月20日
发表于:2017-05-19 16:00:59
24楼

这样的贴实在是不可多得的好贴!我赞!我顶!我分享!

weishaojun125

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 761回
  • 年度积分:0
  • 历史总积分:491
  • 注册:2008年2月15日
发表于:2017-08-17 12:54:33
25楼

厉害了楼主,赞一个,谢谢分享!!!!

martin321

  • 精华:0帖
  • 求助:3帖
  • 帖子:18帖 | 244回
  • 年度积分:182
  • 历史总积分:3522
  • 注册:2013年5月26日
发表于:2017-10-14 16:55:03
26楼

好东西必须回的,楼主辛苦了

jingbaoquan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 226回
  • 年度积分:0
  • 历史总积分:139
  • 注册:2011年6月14日
发表于:2018-06-15 10:20:54
27楼

谢谢楼主的分享!多多学习。

普通的微信用户

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 134回
  • 年度积分:23
  • 历史总积分:875
  • 注册:2017年4月30日
发表于:2018-07-16 16:43:31
28楼

不错 学习学习                       

孤风一阵

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 584回
  • 年度积分:5
  • 历史总积分:250
  • 注册:2014年11月24日
发表于:2018-07-22 16:02:10
29楼

好东西,必须赞一个。

821024a

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 107回
  • 年度积分:0
  • 历史总积分:201
  • 注册:2008年9月26日
发表于:2018-07-25 23:27:35
30楼

谢谢楼主,学习学习! 

文森特

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2018年8月04日
发表于:2018-08-06 15:36:27
31楼

积分不够回帖凑,帮顶

hbcf1024

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 85回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2009年9月09日
发表于:2018-09-12 10:05:31
32楼

东西不错,谢谢分享呵呵

hbcf1024

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 85回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2009年9月09日
发表于:2018-09-12 10:05:58
33楼

东西不错,谢谢分享

多伦多

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2018年8月25日
发表于:2018-09-22 15:11:12
34楼

谢楼主分享技术资料,非常感谢!

马达加加斯

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 63回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2018年7月18日
发表于:2018-10-09 13:19:44
35楼

不错不错真不错!感谢楼主分享

csgbox

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:90
  • 历史总积分:754
  • 注册:2010年5月29日
发表于:2018-11-05 23:47:21
36楼

很有用,非常感谢!!

孤风一阵

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 584回
  • 年度积分:5
  • 历史总积分:250
  • 注册:2014年11月24日
发表于:2018-12-13 15:16:57
37楼

看起来不错,学习学习看

A2

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 52回
  • 年度积分:0
  • 历史总积分:140
  • 注册:2006年2月20日
发表于:2019-01-13 21:37:53
38楼

精华帖,必须点赞    

孤风一阵

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 584回
  • 年度积分:5
  • 历史总积分:250
  • 注册:2014年11月24日
发表于:2019-12-26 14:01:41
39楼

精华帖,必须点赞 

爱罗

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 10回
  • 年度积分:95
  • 历史总积分:224
  • 注册:2018年12月24日
发表于:2021-01-25 14:58:37
40楼

伸手党点赞


热门招聘
相关主题

官方公众号

智造工程师