欢迎来到天天文库
浏览记录
ID:34142345
大小:353.90 KB
页数:4页
时间:2019-03-03
《基于pb的wincc监控系统复杂报表的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据软件时空中文核心期刊《微计算机信息>(管控一体化)2007年第23卷第3-3期基于PB的WinCC监控系统复杂报表的实现TheimplementationofcomplicatedreportinWinCCsupervisorysystembasedonPB(1.沈阳航空工业学院;2.东北大学;3.沈阳鹭岛电气工程有限公司)刘洋1陈晓波2王庆3LIUYANGCHENXIAOBOWANGQING摘要:本文介绍了某热电厂的上位机监控系统中采用PB为SIEMENSWinCC5.1与Excel的接口软件,读取WinCC数据库及其他管理软件数据,用Excel
2、进行数据处理,实现复杂报表。关键词:PB;WinCC;Excel数据库:报表中图分类号:TP273+.5文献标识码.AAbstract:ThispaperintroducesthemethodofimplementationofcomplicatedreportinWinCCsupervisorysystem.Inthissystem,US—esPBastheinterfacesoftwarebetweenWinCC5.1andexcel.ThereportcallsdataofdatabaseofWinCCandmanagementsoftware,an
3、dusesexceltocomputethesedata.Keywords:PB,WinCC,exceldatabase,report1引言WinCC(WindowsControlCenter)。作为SIEMENS公司开发的上位机组态软件,功能强大,应用灵活,给现场控制提供了一个高可靠性的监控平台,因此广泛地应用在工业控制领域。该热电厂的换热占的系统结构如下:系统采用SIEMENSS7—300为现场控制站,作为过程值的采集和控制基础设备;设有两台上位监控计算机。用于显示生产过程画面及进行相关的操作,上位机监控软件采用SIMATICWinCC5.1。本系统根
4、据用户要求需要纳入报表内的数据多而杂.其中数据之间存在一些烦琐的计算关系,虽然WINCC提供了一个制作报表的编辑器.但其存在局限性。其制作报表的方式及排版不够灵活方便、不能直接读取其它非本系统数据库的数据.要实现用户所要求的报表内容存在很大的难度。,本文针对这一实际状况,提出了利用第三方软件(Power-Builder9.0)读取WinCC的归档数据。并将它们输出到Excel中,最终利用Excel强大的表格、统计、计算等多种功能来完成复杂报表的制作。2接口软件的比较软件开发工具的选择很多。VB、VC、PB作为可视化的编程工具深受广大程序员的喜爱。在工业控制
5、领域里,作为专业的数据库开发软件.PB具有以下优点:1)可直接在程序中使用标准的SQL查询语句。而VB、VC需使用嵌入SQL的方法。2)与数据库或ODBC数据源的连接简单快捷PowerBuilde9.0:是日前最有代表性的数据库前端开发工具之一,采用图形化的界而和可视化的编程方法。通过引入独具特色的数据窗口对象,使得开发人员可以可视化地完成对数据库的操作。同时,随着OLE、OCX、跨平台等技术的发展。Power-Builde也提供了对这些技术的全面支持。刘洋:助教硕士3生成报表利用WinCC自带的归档功能对需要的过程数据进行数据归档,再通过powerbui
6、lder9.0编程读取ODBC数据源进行查询、过滤、输出报表。首先,对利用WinCC的归档编辑器对过程值的归档参数进行设置,如:归档变量的选择、归档周期、归档类型f瞬时值、平均值、求和、公式)。然后,通过PB中编程在归档的表单中查询符合要求的数据f如某一时间段的值),由于PB具有良好的扩展性,我们可以将Excel作为OLE服务器。将得到的数据通过编程输出到已经做好的Excel模板中f按照需要的报表格式,数据之间的相互关系做好表格单元之间的相互关系,作为报表模板)。该电厂的生产日报表程序的主界面如图1所示(日期选择窗口,选择好日期后,直接弹出带有完整数据的E
7、xcel表格。这里以手动打印为例,也可以编程实现自动打印)。图1主界面3.1ODBC的连接设置开放式数据库连接ODBC接口是一个应用程序编程接口.由MicrosoftCorporation定义为Windows操作系统上到数据库管理系统的标准接口。它不象传统的数据库读取,需用各厂商所提供的应用程序来开发其系统。假如要更换数据库,开发人员需重新熟悉另外一套应用程序。造成开发人员的负担。ODBC这一的数据库编程接口。让应用程序可通过它,利用SQL语言存取各种不同数据库的数据。通过ODBC。即使更换了数据库,一252—360元,年邮局订阅号:82.946万方数据软
8、件时空也只需做很小的改动,便可将程序应用于新的数据库。为此,必以备
此文档下载收益归作者所有