技术论坛

 TIA_WINCC趋势控件闲聊

返回主题列表
作者 主题
贤贤易色
奇侠

经验值: 8060
发帖数: 1305
精华帖: 6
楼主    2022-08-08 09:25:32
主题:TIA_WINCC趋势控件闲聊

之前有大神也曾分享过动态添加趋势控件也共享过代码但总是懵懵懂懂只会那么套进去并不太了解为何这样去使用,翻阅之前论坛帖子以及官方文档做出一下总结:

首先要知道趋势控件的组成:示意图(趋势窗口),数值轴,时间轴,趋势,示意图是数值轴,时间轴,趋势的必要条件,没有它就不能成功的去显示,所以在有示意图的基础上,把示意图关联到数值轴,时间轴,趋势上,,,,而趋势的必要条件是数值轴&时间轴.下面看几张图片:






一些简单的代码:

添加趋势控件:Dim a

Set a=ScreenItems("f(t) 趋势视图_1")

a.TrendAdd = "温度"

a.TrendProvider=2  '连接变量的模式  1归档变量   2在线变量

a.TrendTagName="HMI_Tag_3" '变量名称

a.TrendTrendWindow="趋势视图_1" '绑定趋势图名称

a.TrendTimeAxis="时间轴"        '绑定时间轴

a.TrendValueAxis="值轴"         '绑定值轴



控制数值轴:Dim a

Set a=ScreenItems("f(t) 趋势视图_1")

a.ValueAxisIndex =1

a.ValueAxisColor =RGB(100,20,60)

a.ValueAxisAlignment=1




控制时间轴:Dim a

Set a=ScreenItems("f(t) 趋势视图_1")

a.TimeAxisIndex = 1

a.TimeAxisRangeType =0

a.TimeAxisTimeRangeFactor = 888

a.TimeAxisTimeRangeBase = 500



控制示意图:Dim a

Set a=ScreenItems("f(t) 趋势视图_1")

a.TrendWindowIndex =1

a.TrendWindowCoarseGridColor = RGB(100,100,10)

a.ShowStatisticRuler  = 1



控制标尺:Dim a

Set a=ScreenItems("f(t) 趋势视图_1")

a.TrendWindowRulerStyle =1

a.TrendWindowRulerWidth =10



看到这大家可能感觉到还是不是很全,不知道控件的属性,以及时间轴,数值轴创建等,,,看下面这张图片



养活一团春意思,撑起两根穷骨头
贤贤易色
奇侠

经验值: 8060
发帖数: 1305
精华帖: 6
1楼    2022-08-08 09:27:09
主题:回复:TIA_WINCC趋势控件闲聊

在使用趋势 添加变量的时候要进行属性的选择,是在线的变量还是归档的变量.

养活一团春意思,撑起两根穷骨头
手机用户20180604694547
侠圣

经验值: 3742
发帖数: 721
精华帖: 3
3楼    2022-08-08 13:16:43
主题:回复:TIA_WINCC趋势控件闲聊

其实吧,我觉得wincc的帮助文档对wincc的表格和曲线控件的接口功能什么的已经写的很清楚,只不过帮我文档是英文罢了,仔细研究研究就可以发现很多功能。

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