2 您所在的位置:网站首页 wincc变量归档 2

2

#2| 来源: 网络整理| 查看: 265

定义用随机函数生成变量 X (X =RND*100,1秒钟产生一个),X归档采集类型为“周期-可选择”,采集周期为1 second,归档/显示周期设为10 second ,起始变量设为二进制变量 start。

'--------------X产生的动作程序(触发设置为1s触发) Function action Dim x Set x = HMIRuntime.Tags("X") x.Write Rnd *100 End Function '---------------start=1 按钮控制 Sub OnClick(ByVal Item) Dim start Set start = HMIRuntime.Tags("start ") start.Write 1 End Sub ' '---------------start=0 按钮控制 Sub OnClick(ByVal Item) Dim start Set start = HMIRuntime.Tags("start ") start.Write 0 End Sub

归档变量X的设置图【按当前值归档】(正在处理选择“当前值”) 在这里插入图片描述 运行效果:每秒产生1个随机数(动作函数自动产生)X,按下按钮,start = 1,开始归档第1个数,然后1秒采集1个数,每10s归档记录1个数。按下start =0 按钮,归档结束。(归档周期=归档周期系数 *归档/显示周期) 在这里插入图片描述

上图中归档变量da\X_max为【按最大值归档】(归档名称X_max正在处理选择“最大值”) 上图中归档变量da\X_sub为【按差值归档】(归档名称X_sub正在处理选择“差值”) 上图中归档变量da\X_sum为【按总和归档】(归档名称X_max正在处理选择“总和”) 可以利用wincc归档系统自动记录最大、最小、差值然后调取SQL数据库了。 控制逻辑: 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有