搬家第14天-177.Wincc V7.4 使用变量归档在function trend上绘制曲线
前面的博客记录了使用常数数组在function trend绘制曲线,有时候x和y的数值来自于现场其他设备或者系统,我们事先并不知道x和y的数值是多少,这个时候数据源就要选择归档变量了,而且不需要使用脚本设置。新建两个变量xValue和yValue,都是32位浮点数,并且加入变量归档。由于没有实际的外部设备,我在全局脚本中使用了随机数来模拟外部来的数据。全局脚本如下:
Option Explicit
Function action
Dim x,y
Set x=HMIRuntime.Tags("xValue")
Set y=HMIRuntime.Tags("yValue")
y.Write Int((60*Rnd)+1)
x.Write Int((60*Rnd)+1)
End Function
触发器设置为1秒。
wincc新建一个页面,刷新速率为1s,议案加两个输入输出域,用于显示xValue和yValue,刷新速率也为1s,放置function trend,设置x轴和y轴的数据连接分别为变量归档中的xValue和yValue,监测1000个数据点。x轴和y轴范围都是-10到70.
运行后就可以看到效果了。还可以试试修改一下时间范围的方式。