TIA_WINCC趋势控件闲聊

已锁定

贤贤易色

  • 帖子

    1305
  • 精华

    6
  • 被关注

    52

论坛等级:奇侠

注册时间:2016-05-15

白金 白金 如何晋级?

TIA_WINCC趋势控件闲聊

1561

12

2022-08-08 09:25:32

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

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






一些简单的代码:

添加趋势控件: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



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



TIA_WINCC趋势控件闲聊 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有30994条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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