使用VBS脚本通过新变量提供WinCC在线趋势控件的单个趋势 点击:374 | 回复:0



supai老巩

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 4回
  • 年度积分:5
  • 历史总积分:168
  • 注册:2008年12月20日
发表于:2017-08-27 11:22:34
楼主

在初始条件下,过程值归档 "TestArchive" 中的变量 "testvar1" 被分配给趋势控件的曲线1(图01)。

图.01

VBS 脚本
现在按下面的步骤利用 VBS 脚本将过程值归档中的变量 "testvar2" 分配给趋势控件的曲线1。

No.

步骤

1

为WinCC 在线趋势控件 "Control1" 创建一个对象 "objCon1" 。

WinCC V7.0
  Dim objCon1
  Set objCon1 = HMIRuntime.ActiveScreen.ScreenItems("Control1")

2

首先将趋势控件的 "Index" 属性设置为对应曲线号的数值。

WinCC 7.0
  objCon1.TrendIndex = 0

3

将在线趋势控件 (= Control1) 中选择出的曲线的 "TrendTagName" 属性设置为新的变量:

WinCC 7.0
  objCon1.TrendTagName = "TestArchive\testvar2"

表格 02 






热门招聘
相关主题

官方公众号

智造工程师