WinCC 中如何实现趋势数据的统计分析和打印

1 <概述>

 1.1 <背景信息>

 在 WinCC 中,使用 WinCC RulerControl 控件可以实现对 WinCC 趋势控件 OnlineTrendControl 中的数据进行统计分析。并在画面中显示。如图 1 所示。

 同样地,在报表中也可以把 RulerControl 的统计功能,整合到趋势控件的报表布局 中。实现在一个报表里同时打印趋势和统计分析数据。打印效果如图 2 所示。

图片

图片

注意:这种方法改动的是系统默认布局,因此将会整个项目范围内有效。下面将介 绍组态的关键步骤和注意事项。>

1.2 <前提条件> 

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

2 <组态步骤> 

2.1 <变量管理> 

<创建两个文本变量 8 位字符集类型的变量 “startTime”和“endTime”,用于存储统计 数据的开始时间和结束时间。如图 3 所示。

图片

2.2 <画面组态> 

1. 在 WinCC 画面中添加趋势控件,配置趋势的数据源。并确保激活工具栏中的“计 算统计”项。如图 4 所示。

图片

2.打开趋势控件的属性对话框。在 “控件属性” 下设置: ShowStatisticRuler 为“是”; ShowStatisticInAxis 为“是”; TrendWindowStatisticRulerStyle 为“1-图形”; TrendWindowStatisticRulerWidth 为 3; TrendWindowStatisticRulerColor 为红色;如图 5 和图 6 所示。

图片

3.在画面中添加 WinCC RulerControl 控件。设置控件的数据源为在线趋势控件。在 属性对话框的 “列” 页,激活 “统计” 窗口 项,并配置显示列的内容和顺序。在“列”页 中,通过画面中的箭头按钮可以把“现有的列”添加到“选型的列”中,通过“向上”和“向 下”按钮可以调整列的顺序。其中“时间戳(LL)”表示统计的开始时间,“时间戳 (UL)”表示统计的结束时间。详细如图 7 所示。

图片

4.配置完成后的效果如图 8 所示。

图片

5.在画面中配置文本域和输入输出域用于显示统计的开始时间和结束时间,并组态按 钮。用于执行打印操作。如图 9 所示。

图片

在按钮的“单击鼠标”动作下创建 VBS 动作,编写脚本用于获取开始时间和结束时 间,并执行打印动作。脚本中的 CellText(2)和 CellText(3)代表开始时间和结 束时间在表格中的位置。如果 “时间戳(LL)”和 “时间戳(UL)”的位置发生变化, 那么需要调整 CellText()中的参数。详细脚本如图 10 所示。

图片

注意:在这种配置下,项目激活后需要手动调整左右标尺的位置来设置数据的统计 范围。当然趋势控件也支持通过脚本调整左右标尺位置。例如设置数据的统计范围 和趋势查询的时间范围一致,具体脚本如图 11 所示。

图片

2.3 <报表组态> 

<1. 打开在线趋势控件的属性对话框,切换到“常规”页,找到对应的打印作业 “@OnlineTrendControl-Picture”。 在 WinCC 项目管理器下,通过 “报表编辑器>打印作业”找到该打印作业,定位报表 对应的布局名称为“@Online Trend Control-Picture.rpl”。如图 12 所示

图片

2.通过 WinCC 项目管理器,在相应的语言中找到布局名称为 “@Online Trend Control-Picture.rpl” 的布局。如图 13 所示。

图片

3.双击打开 “@Online Trend Control-Picture.rpl” 的布局。在布局中添加标签和变量 用于显示统计的开始时间和结束时间;添加 “WinCC 控制运行系统打印提供程序. 表 格”用于显示统计数据。如图 14 和 15 所示。

图片

4.双击打开 “WinCC 控制运行系统打印提供程序. 表格”的属性对话框。激活“WinCC 标尺控件”项。如图 16 所示。组态完成后保存布局。

图片

至此,组态工作完毕。>

3 <操作说明>

 <1. 项目激活后,通过“选择时间范围”项,设置查询时间范围。如图 17 所示。

图片

2. 通过鼠标拖动统计的坐标轴,调整统计数据的范围,然后点击 “计算统计” 项计算 出统计数据。如图 18 所示。

图片

3.最后点击 “开始打印” 按钮,获取开始时间和结束时间,输出报表。如图 19 所示。 打印的报表效果见前文图 2 所示。

图片

广州巨控手机 APP 监控PLC 方案

如何从wincc上采集数据

如何实现手机APP控制PLC

如何采集wincc数据并转成HTTPS协议给第三方软件

wincc异地监控1200PLC的方法

组态王与PLC的无线4G通讯

工控人如何用云组态做手机APP实现PLC远程监控

如何实现PLC短信微信报警

两台PLC之间的4G远程无线通讯

如何远程读取wincc数据

如何快速实现互联网远程监控plc?

S7-400H和WINCC通讯

WinCC 画面中浏览 PDF 文件

WinCC V7.5 SP1VBS全局变量的使用

200smart怎么通过4G网络与wincc通讯

WINCC中比较实际趋势曲线和设定值(理想)曲线的实现方法

西门子1500PLC怎样异地远程监控

经典WinCC移植到WinCC Professional

WinCC 数据使用MQTT传送到云端

NET421/NET431西门子plc与ABplc通讯网关

S7-200 SMART 与 S7-1200 之间 TCP 通信— S7-200 SMART 作为服务器

如何在 WinCC Runtime Professional 中自动调整画面分辨率适应窗口的大小?

如何实现简单的 WinCC 项目分屏?

s7-1200通过4G网连接中控室

WinCC C/S结构快速入门

如何防止多个WinCC客户机同时操作或更改数值?

精智Comfort屏如何周期性调用脚本

巨控协议转换网关GRM321GRM322GRM323应用场景

精智面板/二代精简PN面板如何使用Modbus TCP/IP 通信组态

如何快速实现OPC DA转为WEBSEVER

200smart数据日志的功能

HMI如何通过PLC变量控制开始和停止数据记录

WinCC flexible配方与PLC的同步

HMI面板与S7-1500 R/H 冗余PLC的通信

WinCC Flexible Smart快速导入 Smart PLC变量

巨控OPC560系列远程智能控制终端

S7_1200配方功能快速入门

PLC远程调试监控模块-巨控GRM530

PN IO设备ET 200SP将支持R1模式

SCL 常见问题

PLC协议转换网关:巨控NET400

如何判断S7通信中断

S7-1500R/H PROFIBUS DP 通信

如何实现PLC短信报警

WinCC  Modbus TCP 通信

wincc 远程和PLC通讯方案

1500PLC与wincc通过4G网络远程通讯

WINCC中自定义 XY 轴的多功能曲线的实现方法

wincc报警如何通过短信发送给手机

在WinCC(TIA Portal)项目中,如何正确的使用面板,模板,弹出窗口和滑入窗口?

通过巨控GRM532Y-C远程调试下载国外PLC

巨控GRM远程模块配置使用流程简介

巨控远程模块微信报警配置方法

TIA中如何将数据块的实际值转到初始值中

wincc 远程和PLC通讯方案

如何使用EXCEL访问WinCC中的实时数据实现报表

西门子PLC无线通讯解决方案

巨控无线通讯模块在带式输送机行业的应用

WinCC激活故障排除及解决思路

Wincc在手机端监控_巨控OPC560解决方案

PLC之间的Profibus 通讯

怎么远程控制国外的PLC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值