我们已经开发有2款WINCC报表控件,一种是固定模板,一种是自定义模板。但是它们有个共同特点,就是数据都是来自WINCC的归档数据库。使用WINCC归档数据库的好处是不需要自己写脚本保存数据。但是有些情况下,我们需要自己保存数据,或者第三方系统通过数据表的方式给我们提供数据。那这样的话,我们之前的两款控件就不支持了。正好有个客户有类似需要,于是加了一天班写了个通用报表控件。之所以说是通用,是因为它可以插入任何支持.NET控件的组态软件中,比如WINCC、IFIX等。并且它不依赖于组态软件自己的归档数据库,而是通过标准SQL语句来查询第三方数据库里面的数据。

图1 WINCC报表控件(固定模板)

图2 WINCC报表控件(自定义模板)
下面简单介绍下通用报表控件的基本功能。首先既然是通用数据报表控件,那么常用的主流数据库肯定都要支持,所以在数据库类型中我们对SQL Server、MySQL和Oracle等都提供了支持,可以直接通过下拉列表框进行选择。

图3 选择数据库类型
控件的设

本文介绍了开发的一款通用报表控件,适用于WINCC、IFIX等组态软件,支持多种数据库并简化数据查询操作。用户可通过直观界面选择数据库、数据表和字段,实现数据筛选、打印和导出功能。控件还支持自定义Logo,并提供免费和付费版本。
最低0.47元/天 解锁文章
137

被折叠的 条评论
为什么被折叠?



