作者 | 主题 |
---|---|
贤贤易色 奇侠 经验值: 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的表格和曲线控件的接口功能什么的已经写的很清楚,只不过帮我文档是英文罢了,仔细研究研究就可以发现很多功能。 |