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 所示。
S7-200 SMART 与 S7-1200 之间 TCP 通信— S7-200 SMART 作为服务器
如何在 WinCC Runtime Professional 中自动调整画面分辨率适应窗口的大小?
巨控协议转换网关GRM321GRM322GRM323应用场景
精智面板/二代精简PN面板如何使用Modbus TCP/IP 通信组态
WinCC Flexible Smart快速导入 Smart PLC变量
S7_1200配方功能快速入门