基于pb的wincc监控系统复杂报表的实现

基于pb的wincc监控系统复杂报表的实现

ID:34142345

大小:353.90 KB

页数:4页

时间:2019-03-03

基于pb的wincc监控系统复杂报表的实现_第1页
基于pb的wincc监控系统复杂报表的实现_第2页
基于pb的wincc监控系统复杂报表的实现_第3页
基于pb的wincc监控系统复杂报表的实现_第4页
资源描述:

《基于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、件时空也只需做很小的改动,便可将程序应用于新的数据库。为此,必以备

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。