首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >WinCC 中如何获取在线 表格控件中数据的最大值 最小值和时间戳

WinCC 中如何获取在线 表格控件中数据的最大值 最小值和时间戳

作者头像
科控物联
发布2022-03-29 20:37:58
发布2022-03-29 20:37:58
14.2K0
举报
文章被收录于专栏:科控自动化科控自动化

1 <概述> 1.1 <目的> <读取 WinCC 在线表格控件中特定数据列的最大值、最小值和时间戳,并在外部对 象中显示。如图 1 所示。左侧在线表格控件中显示项目中归档变量的值,右侧静态 文本中显示的是表格控件中温度的最大值、最小值和相应的时间戳。

1.2 <前提条件> <使用的软件版本为:WinCC V7.5 SP1。项目中已经组态了变量记录。>

2 <组态步骤> <1. 创建两个文本变量 8 位字符集类型的变量 “startTime”和“endTime”,用于设定在 线表格控件的开始时间和结束时间。如图 2 所示。

图 2> 2.在 WinCC 画面中添加表格控件,配置控件的数据源。并设置必要的参数。关键参 数设置如图 3 所示。

3.打开在线表格控件的属性对话框。在 “控件属性” 下设置:TimeColumnBeginTime 和 TimeColumnEndTime 参数。如图 4 所示。

4.在画面中添加 WinCC RulerControl 控件。设置控件的数据源为在线表格控件。在属性对话框的 “列” 页,激活 “统计” 窗口 项,并配置显示列的内容和顺序。在 “列”页中,通过画面中的箭头按钮可以把“现有的列”添加到“选型的列”中,通过“向上”和“向下”按钮可以调整列的顺序。详细如图 5 所示。

5.配置完成后的效果如图 6 所示。

6.在画面中配置文本域和输入输出域 用于显示表格控件查询的开始时间和结束时 间,并组态按钮。用于执行数据统计和数据读取操作。如图 7 所示。

按钮的“单击鼠标”动作下创建 VBS 动作,编写脚本用于执行统计和数据读取操作。其中“执行统计”按钮下的脚本如图 8 所示。用于获取统计数据并在 RulerControl件中显示。

其中“读取数据”按钮下的脚本如图 9 所示。用于读取 RulerControl 控件中的数据到外部静态文本中显示。注意:图 9 中红框内的脚本旨在把数据输出到诊断窗口。不是必要的操作。如果不需要此功能,可以删除。

3 <操作说明> <1. 项目激活后,设置查询时间范围。如图 10 所示。

2. 点击 “执行统计” 获取统计的结果。如图 11 所示。

3.最后点击 “读取数据” 按钮,获取最大值、最小值和时间戳。如图 12 所示。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 科控物联 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档