搬家第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.

运行后就可以看到效果了。还可以试试修改一下时间范围的方式。

 

posted @ 2021-02-11 11:06  来自金沙江的小鱼  阅读(1230)  评论(0编辑  收藏  举报