找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3364|回复: 12

WinCC数据统计功能 - 入门指南

 火.. [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:28
  • 打卡月天数:7
  • 打卡总奖励:7961
  • 最近打卡:2025-12-22 17:16:30

3317

主题

285

回帖

2万

积分

管理员

积分
24106
发表于 2020-4-16 21:55:58 | 显示全部楼层 |阅读模式


如果利用WINCC的基本功能实现数据统计?
通过鼠标或键盘左右键可以控制WinCC趋势控件的“统计标尺”(如下图中的黄线)的移动,在所关联的Ruler 标尺控件就可以获得统计结果,如:最小值、最大值、平均、标准差、持续时间以及数值数量等。
但是鼠标拖拽在精确度上有所欠缺,而通过键盘操作速度慢。本文介绍如何通过VBS 脚本对统计标尺进行快速精确操作。

实例效果展示

实现的步骤
  • 在画面中添加趋势控件(WinCC OnlineTrendControl),关联归档变量。在画面中添加标尺控件(WinCCRulerControl),将标尺控件的来源属性设置为趋势控件。

  • 在画面中添加7 个用于操作统计标尺的按钮;打开/关闭统计标尺、左侧标尺移动至最左边、左侧标尺左移动、左侧标尺右移动、右侧左移动、右侧标尺右移动及右侧标尺移动至最右边。
  • 打开/关闭统计标尺并统计默认区间脚本

  • 控制左侧统计标尺(统计区域起始点)

  • 控制右侧统计标尺(统计区域终点)

启动WinCC运行系统,所见效果如前所述。

如果希望对指定起始时间和结束时间范围内的数据进行统计,操作如下
  • 取消趋势控件的动态刷新,修改趋势控件的的TimeAxisBeginTime和TimeAxisEndTime的属性值,如下图代码
  • 将趋势的左侧统计标尺移到最左,右侧统计标尺移到最右,如上图代码

注意:统计标尺按像素移动,每个像素所代表的时长并不是固定的,与组态的趋势控件的大小,以及趋势显示的时间范围相关联。下面代码可算出每个像素实际代表的时长。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
工控课堂 www.gkket.com

0

主题

188

回帖

463

积分

注册会员

积分
463
发表于 2020-4-16 21:55:58 | 显示全部楼层
感谢分享,佩服佩服!
工控课堂 www.gkket.com

0

主题

78

回帖

316

积分

注册会员

积分
316
发表于 2020-10-28 13:40:50 | 显示全部楼层
楼主您的技术水准,我最服你,其他都是浮云
工控课堂 www.gkket.com

0

主题

84

回帖

134

积分

新手上路

积分
134
发表于 2025-11-12 16:06:39 | 显示全部楼层
这评论区卧虎藏龙,个个都是人才!
工控课堂 www.gkket.com

0

主题

132

回帖

458

积分

注册会员

积分
458
发表于 2025-11-12 16:11:24 | 显示全部楼层
画面感太强了,仿佛身临其境!
工控课堂 www.gkket.com

0

主题

87

回帖

129

积分

新手上路

积分
129
发表于 2025-11-12 16:11:53 | 显示全部楼层
楼主辛苦啦,期待下一篇分享
工控课堂 www.gkket.com

0

主题

128

回帖

482

积分

注册会员

积分
482
发表于 2025-11-12 16:13:35 | 显示全部楼层
救命!这回复笑到我捶桌,必须置顶~
工控课堂 www.gkket.com

0

主题

84

回帖

128

积分

新手上路

积分
128
发表于 2025-11-12 16:13:48 | 显示全部楼层
蹲一波同款,有没有姐妹 / 兄弟推荐?
工控课堂 www.gkket.com

0

主题

106

回帖

160

积分

新手上路

积分
160
发表于 2025-11-12 16:17:43 | 显示全部楼层
谁懂啊!这内容我能循环看十遍
工控课堂 www.gkket.com

0

主题

148

回帖

373

积分

注册会员

积分
373
发表于 2025-11-12 16:18:35 | 显示全部楼层
理性围观,感觉大家说得都有道理
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 04:23 , Processed in 0.099440 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表