分享

西门子wincc组态软件基于OCX控件实现年月日及时段报表浅谈

 机电工控交流 2023-08-15 发布于四川

【序言】

     Wincc作为西门子的上位机组态软件,具备了基本的报表控件功能,但是总体来说满足不了大多数的项目需求,偶然一次机会在某论坛看到了一个自设计的OCX控件实现报表,为此,对其做了一定的测试。

【操作步骤】 

   1、按照所获取的资料,首先注册了控件,以及配置了报表存储位置和报表导出模版。

2、设计数据库

   将资料包中的数据库文件附加到本地MSSQL中。

配置数据文件,包含表名,数据名称,变量名称等。

3、设计wincc画面

4、将wincc全部脚本拷贝到相应的wincc工程文件夹内

5、运行效果

【测试有感】

1、需要对数据库进行修改,报表的OCX是通过数据库的sysinfo表单内容获取的。

2、需要建立ODBC文件,获取相关的数据库驱动,如:

建立一个UDL文件,可以获取数据库驱动连接文本:

Provider=SQLOLEDB.1;IntegratedSecurity=SSPI;PersistSecurity Info=False;InitialCatalog=db_zutai;DataSource=DESKTOP-S26IOEH\WINCC

3、导出前一定要建立模板,不然不能导出文件。

4、月报表读取的数据是0:00的瞬时数据,而不是本日的平均数据或者累加数据

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多