设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
WinCC数据统计功能 - 入门指南
返回列表
发新帖
[西门子]
WinCC数据统计功能 - 入门指南
[复制链接]
9570
|
0
|
2024-3-19 13:31:11
|
显示全部楼层
|
阅读模式
如果利用WinCC的基本功能实现数据统计?
通过鼠标或键盘左右键可以控制WinCC趋势控件的“统计标尺”(如下图中的黄线)的移动,在所关联的Ruler 标尺控件就可以获得统计结果,如:最小值、最大值、平均、标准差、持续时间以及数值数量等。
但是鼠标拖拽在精确度上有所欠缺,而通过键盘操作速度慢。本文介绍如何通过VBS 脚本对统计标尺进行快速精确操作。
实例效果展示
实现的步骤
在画面中添加趋势控件(WinCC OnlineTrendControl),关联归档变量。在画面中添加标尺控件(WinCCRulerControl),将标尺控件的来源属性设置为趋势控件。
在画面中添加7 个用于操作统计标尺的按钮;打开/关闭统计标尺、左侧标尺移动至最左边、左侧标尺左移动、左侧标尺右移动、右侧左移动、右侧标尺右移动及右侧标尺移动至最右边。
打开/关闭统计标尺并统计默认区间脚本
控制左侧统计标尺(统计区域起始点)
控制右侧统计标尺(统计区域终点)
启动WinCC运行系统,所见效果如前所述。
如果希望对指定起始时间和结束时间范围内的数据进行统计,操作如下
取消趋势控件的动态刷新,修改趋势控件的的TimeAxisBeginTime和TimeAxisEndTime的属性值,如下图代码
将趋势的左侧统计标尺移到最左,右侧统计标尺移到最右,如上图代码
注意:统计标尺按像素移动,每个像素所代表的时长并不是固定的,与组态的趋势控件的大小,以及趋势显示的时间范围相关联。下面代码可算出每个像素实际代表的时长。
前期文章 “ 通过WinCC基本功能实现批次查询及批次报表 ”,结合本文所述,就可以实现批次生产数据统计功能。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
forkni
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』