实时数据库系统vegebam2.1的关键技术研究与实现-research and implementation of key technologies of real-time database system vegebam 2.1.docxVIP

  • 1
  • 0
  • 约4.29万字
  • 约 46页
  • 2018-08-01 发布于上海
  • 举报

实时数据库系统vegebam2.1的关键技术研究与实现-research and implementation of key technologies of real-time database system vegebam 2.1.docx

实时数据库系统vegebam2.1的关键技术研究与实现-research and implementation of key technologies of real-time database system vegebam 2.1

目 目 录 目 录 1 绪论 1 1.1 课题背景和意义 1 1.2 国内外研究现状 2 1.3 本文的研究内容 4 1.4 论文的组织结构 4 HYPERLINK \l _TOC_250006 2 VegeBam2.1 实时数据访问接口开发 6 2.1 组态软件应用 6 HYPERLINK \l _TOC_250005 OPC 标准推广 7 HYPERLINK \l _TOC_250004 OPC 服务器 7 HYPERLINK \l _TOC_250003 OPC 客户端 11 2.3 实时数据库系统对比分析 12 HYPERLINK \l _TOC_250002 2.4 OLEDB 数据库接口描述 13 2.4.1 通用的数据访问接口 13 HYPERLINK \l _TOC_250001 2.4.2 OLEDB 提供程序 14 2.5 实时数据访问接口详细设计 16 2.5.1 实时数据数据结构定义 16 HYPERLINK \l _TOC_250000 2.5.2 OPC 对象与 OLEDB 对象映射 16 2.6 实时数据访问接口实现 17 2.7 实时数据访问接口应用 20 2.8 本章小结 21 3 VegeBam2.1 历史数据访问接口开发 22 3.1 VegeBam 数据库体系结构 22 3.2 VegeBam 数据库对象组件化 23 3.3 历史数据访问接口详细设计 23 VegeBam 组件对象 24 VegeBam 组件对象与 OLEDB 对象映射 26 3.4 历史数据访问接口实现 26 3.5 历史数据访问接口应用 30 3.6 本章小结 32 4 实时数据压缩 33 4.1 现有数据压缩算法分析 33 I II II 4.2 符合工业特征的数据压缩算法实现 34 4.2.1 矩形波串法和后向斜率法 34 4.2.2 旋转门算法 35 4.3 算法性能分析 36 4.3.1 开关数据压缩结果比较 37 4.3.2 状态数据压缩结果比较 38 4.3.3 累计数据压缩结果比较 38 4.3.4 波形数据压缩结果比较 39 4.4 本章小结 39 5 总结与展望 40 5.1 总结 40 5.2 展望 40 致 谢 41 参考文献 42 附 录 44 1 1 绪论 PAGE PAGE 1 1 绪论 1.1 课题背景和意义 进入 21 世纪以来,现代工业企业越来越多地在生产管理中应用各种信息管理系统 和工业控制系统。基于数据库技术和互联网技术的信息管理系统在企业信息化建设中发 挥了巨大作用;采用组态软件和 PLC 的工业控制系统也遍布工厂的各个角落,大大提 高了企业的生产力。 随着信息管理系统要求的不断提高和工业控制系统规模的不断扩大,企业对生产管 理的信息化产生了更多的需求。为了满足企业需要,SIS 系统应运而生。作为一种集数 据监测、实时控制和过程管理为一体的厂级自动化信息系统,SIS 系统结合了数据库技 术、网络技术、自动控制技术、数字通信技术甚至是人工智能技术等多种技术手段,从 根本上突破了以往局限于保证安全、正常运行的旧模式,走向了通过优化控制和管理提 高综合经济效益的新模式[1]。在激烈的行业竞争中,SIS 系统能够为企业管理的决策提 供更有力支持,为决策支持系统引领了新的发展方向。 SIS系统主要由实时数据库服务器、过程管理功能站、通讯接口和系统网络等硬件 组成,软件配置采用实时数据库软件。实时数据库系统是SIS系统的核心,它适用于处 理不断更新的快速变化的数据及具有时间限制的事务处理,是实时系统和数据库技术相 结合的产物,已经成为企业信息化的基础数据平台。而且它解决了SIS系统中两个主要 的问题:复杂而分散的数据来源和高精度数据的持续存储。 在实时数据库中,其数据和事务都具有定时的特性,因此具有数值和时间的二维特 性。这就要求实时数据库的运行需要与控制系统的运行相适应,目前常用的关系型数据 库不适用于实时系统的原因也在于此。为了满足实时性要求,实时数据库非常消耗系统 资源,由于成年累月的数据将占据大量的存储空间,数量众多的数据采集点需要大量的 内存空间,所以近年来的实时数据库软件都对硬件水平有非常高的要求。 如果仅仅靠不断提升硬件水平来增强实时数据库系统的运行效率,那么最终是存在 瓶颈的,费用和效率比也会让企业无法承受,而且巨量的数据对于检索和回放也是一个 难题。所以,在实时数据库软件中需要采用高效的数据接口、适应的数据压缩算法以及 并发控制协议和冗余技术等手段,提升系统的整

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档