天天看点

使用WinCC报表控件计算消耗量及其它

作者:HwLib

HwLib旗下常用的报表控件有两款,分别是CCReport和CCReportAdv。前者是固定模板,后者支持用Excel自定义模板,其功能更加强大,使用更加灵活。

使用WinCC报表控件计算消耗量及其它

图1 CCReport

使用WinCC报表控件计算消耗量及其它

图2 CCReportAdv

01 计算消耗量

这两种报表控件都支持对累积量的查询和计算。这种需求常见于下面场景,比如需要计算每小时的用电量、用水量等,或者计算每天的燃气消耗量等。对于这种需求,我们归档的数据一般是累积值,而不再是实时值。

对于报表控件CCReport或者CCReportAdv,如果需要计算单位时间的消耗量,只需要在配置变量时勾选“区域差值”即可。

使用WinCC报表控件计算消耗量及其它

图3 CCReport区域差值

报表控件CCReportAdv的区域差值位置如下图所示。

使用WinCC报表控件计算消耗量及其它

图4 CCReportAdv区域差值

勾选了“区域差值“后,控件会在查询时自动根据累计量计算这个时间段的差值,也就是单位时间的消耗量。

02 新模板支持

报表控件CCReportAdv增加了对新模板的支持。通过这个新模板,我们可以通过设定的任意一个时间段来查询消耗量。并可以通过内置的公式计算总量。

使用WinCC报表控件计算消耗量及其它

图5 新模板展示

使用WinCC报表控件计算消耗量及其它

继续阅读