1、说明
下文将”WinCC OnlineTrendControl趋势筛选”缩写为WOTC,本文基于WinCC 7.5实施。
2、WinCC OnlineTrendControl趋势筛选脚本
首先建立一个趋势窗口,并对趋势进行有序设置,如图1所示。“P5压力A”的索引号(Index)为0,“P5压力B”的索引号为1,“P5压力C”的索引号为2……以此类推。
在画面上设置一个按钮,按钮中写入VBS脚本对趋势进行筛选:首先把控件中的所有趋势清除掉,再对所需要显示的趋势进行赋值。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y) Dim i,ot 'onlinetrend 在线趋势 Set ot=HMIRuntime.ActiveScreen.ScreenItems("控件1") '清除趋势 For i = 0 To 11 Step 1 ot.TrendIndex=i ot.TrendVisible=False Next '显示趋势 For i = 9 To 11 Step 1 ot.TrendIndex=i ot.TrendVisible=True Next End Sub |
3、WinCC OnlineTrendControl趋势筛选按钮
当然也可以在趋势控件属性中—-工具栏中添加“选择趋势”按钮,点击按钮后便可以手动对趋势进行选择。