垃圾焚烧电厂报表系统设计及应用.doc
《垃圾焚烧电厂报表系统设计及应用.doc》由会员分享,可在线阅读,更多相关《垃圾焚烧电厂报表系统设计及应用.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、垃圾焚烧电厂报表系统设计及应用作者:白焰1,秦宇飞1,肖运启1,王潇2摘要:针对垃圾焚烧电厂报表系统功能由控制系统提供存在功能不灵活、界面显示不友好等问题,提出了按数据访问层、领域逻辑层和表现层3层设计报表的体系结构,所设计的用于过程控制的对象连接与嵌入(OPC)客户端、数据处理动态链接库和水晶报表显示前端分别对应于该3层结构。实际应用1 垃圾焚烧电厂的特殊性 报表系统是工业控制系统综合信息管理的重要表现形式,而垃圾焚烧电厂报表系统功能由控制系统提供存在功能不灵活、界面显示不友好等问题,以及即使具有单独的报表系统,也是使用DDE与Excel结构13,存在数据的传送速度慢、可靠性差及采用Exce
2、l作为报表显示前端易出现人为因素干预等问题。 垃圾焚烧电厂对报表系统的要求主要表现为: (1)通常,大、中型发电厂均配有火力发电厂厂级监控信息系统(SIS)或管理信息系统(MIS)。但是,垃圾焚烧电厂规模小,不配置SIS或MIS,所以需要直接从控制系统中采集数据。 (2)垃圾焚烧炉的控制逻辑包含了自动燃烧控制、焚烧线起停顺序控制等,控制器运算量较大。如果使用控制系统计算垃圾发电统计信息将增加分散控制系统负荷和内存使用量,因此有必要将这部分计算转移到报表系统中。 (3)垃圾焚烧电厂具有技术复杂、自动化程度高、人员编制少等特点,因此需要一个稳定高效、操作简便、维护量少的报表系统。 为此,本文针对垃
3、圾焚烧电厂的特殊要求,运用3层架构理论,并结合工业通用 OPC 、动态链接库、水晶报表和数据库等技术,设计了垃圾焚烧电厂报表系统。二、报表系统设计 (l)采用标准模块化的3层架构理论设计应用程序。模块标准化后,模块内部的修改和局部系统的重构不影响系统的总体结构。这样,增强了代码可重用性,只要将开发的各个部分拼接起来就可构成最终应用系统。该架构利于开发和升级。 (2)采用标准的OPC协议,直接从控制系统采集数据。OPC协议具有采集数据通用性较强、数据传送快、可靠性高等优点。 (3)垃圾焚烧电厂报表系统的报表不仅具有显示实时数据功能,还包含了较复杂的统计功能,因此采用独立的模块完成统计计算。 (4
4、)提供易于操作、界面友好的报表显示界面,拥有丰富的输出功能,不使报表成为信息的终点站。三、报表系统的实现 按照3层架构理论,将报表系统分为数据访问层、领域逻辑层和表现层。为了便于模块接口,3层架构使用数据库作为数据中心,其结构如图1所示。 3.1 数据访问层 该部分实现数据采集功能,即远程OPC客户端完成从OPC服务器取出数据并存入数据库的任务,为领域逻辑层提供基本的运算数据。OPC客户端使用VB编程,利用OPC基金会提供的动态链接库文件OPCDAauto.dll,采用自动化接口方式。 OPC客户端程序主要由如下模块组成: (1)系统管理模块 包括了用户管理和权限管理,只有工程师级用户才可以增
5、删 OPC 数据项和更改数据采集周期等。 (2)数据采集模块 通过使用OPCDAauto.dll的类及相应函数,从OPC服务器读取数据并写入数据库的基础数据表中。采集数据的简要工作流程见图2。读取数据的类型分为实时数据采集和定期数据采集。实时数据采集将OPC客户端读取的最新数据存人实时数据表中;定期数据只采样整点时刻的数据,如0min、10min、20min等,读取的数据准确无误后存入基础数据表。OPC数据值包括值的状态,如果数据的状态为坏,则发出报警,不保存数据。 (3)状态监视模块 报表系统通过以太网与OPC服务器通信。为了保证连接,利用 ICMP 的 PING 命令实时监视与 OPC 服
6、务器的连接状态。 (4)系统维护模块 负责记录报警信息和系统信息,并将记录保存到数据库,便于维护时查看系统运行记录。根据用户设定的数据维护间隔,删除过期数据。该模块同时实现了简单的组态功能,用户可以保存和加载选择好的OPC数据项,而不用每次打开程序手动建立连接。3.2 领域逻辑层 该层是报表系统中的计算核心,完成统计计算和数据检索,其算法速度决定了整个系统的响应速度。为了便于更新算法,该层以动态链接库形式存在,其包含了计算所需的函数。函数分为通用报表处理和垃圾焚烧统计2种计算类型。 (1) 通用报表处理 主要包括日报表和月报表生成,为一般的报表显示处理方式。从数据库中提取原始数据,根据用户设置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 垃圾 焚烧 电厂 报表 系统 设计 应用
限制150内