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\WINCC3、导出前一定要建立模板,不然不能导出文件。4、月报表读取的数据是0:00的瞬时数据,而不是本日的平均数据或者累加数据西门子wincc组态软件基于OCX控件实现年月日及时段报表浅谈http://bbs.plcjs.com/forum.php?mod=viewthread&tid=499182&fromuid=17(出处: PLC论坛-全力打造可编程控制器专业技术论坛)#触摸屏#
0 评论