分享到:

工业控制中实时数据库系统的设计与实现

实时数据库是实时技术跟数据库技术相结合的产物,它应用于对数据库和实时处理两者的功能和特性均有要求的场合。在实时数据库系统中,数据和事务都有显式的时间限制,系统的正确性不仅依赖于事务的逻辑结果,而且依赖于该逻辑结果所产生的时间。论文以工业过程控制为应用背景,通过对现有的实时数据库技术进行全面的研究,设计并初步实现了一个基于Linux操作系统平台的实时数据库系统。该系统使用C语言进行开发,由事务处理模块、时间控制模块、安全模块、实时数据接收模块、历史数据输出模块以及人机交互接口模块组成,另外,还为客户程序的访问提供一应用编程接口。通过这些模块,实时数据库系统在提供实时数据访问服务以及实现实时控制、故障恢复等基本功能的同时具备了初步的人机交互能力。实时数据库系统的高性能要求是以内存数据库做为底层支持。本文对Linux内核的存储管理进行深入的了解分析,利用Linux系统提供的内存管理的调用函数,实现了实时数据的内存锁定的存储策略。对于实  (本文共63页) 本文目录 | 阅读全文>>

兰州理工大学
兰州理工大学

基于VC++的工控组态软件实时数据库系统的设计与实现

本论文主要论述了适用于中小型DCS系统组态软件中实时数据库系统的设计与实现。除此以外,本文还完成以下工作:在原有组态软件总体框架基础上,补充和完善了流程图的基本组态功能,并对静态表驱动在实时数据库调度中的应用作了初步的探讨,从而推动我们的组态软件在开放化、集成化、网络化、组件化、通讯接口标准化等方面进一步发展。实时数据库系统的设计是组态软件设计的关键部分,也是设计的难点部分。实时数据库系统包括实时数据库和任务调度系统。实时数据库保存系统运行时产生的动态数据和系统正常运行所需的各种内部信息。调度系统是事务调度中心,事务调度目的在于保证实时数据库中数据的实时有效性,从而保证DCS系统可靠的运行。相关的事务主要是数据采集事务、图形显示事务、存盘事务、报警事务、事故处理事务等。实时数据库的调度策略根据组态软件通讯特点采用静态表驱动为主其他调度策略为辅的调度方案。实时数据库系统以DLL形式存在,通过DLL来实现实时数据库的运行,将实时数据...  (本文共59页) 本文目录 | 阅读全文>>

甘肃工业大学
甘肃工业大学

基于VC++工控组态软件的总体框架性设计与实现

工控组态软件的设计与实现是一个庞大而复杂的工程,也是一个艰巨的挑战。本文结合本人近两年来从事工控组态软件设计的实际经验,主要论述了中小型组态软件的整体框架设计与实现方法,并给出了用VC++6.0语言作为开发工具完成实现的部分程序源代码。组态软件的设计可分为几个子系统的设计:流程图子系统、实时数据库子系统、运行子系统、通讯子系统的设计。本文主要论述了组态软件中的两个关键子系统流程图子系统和实时数据库子系统的设计与实现,并对OPC在过程控制中的应用作了初步的探讨。该组态软件的设计参考了国内外几个比较著名的组态软件产品,如国外的INTOUCH(美国WonderWare公司)、Wincc(西门子公司)和国内的组态王KingView(Version5.1)(北京亚控公司)等,以此为基础,融入了自己的新特色:1·利用部件化的ActiveX技术增加了用户组态的可扩展性;2·利用VC++和VB混合编程技术,充分运用VB强大、高效的界面生成能力、...  (本文共61页) 本文目录 | 阅读全文>>

武汉科技大学
武汉科技大学

基于Windows CE的嵌入式工控组态软件数据库系统的设计与实现

嵌入式系统是一种集软件和硬件于一体的高实时性和高可靠性的系统,在工业控制领域中得到了越来越广泛的应用。由于嵌入式系统硬件设计紧凑,容量有限,因此,在嵌入式系统的应用程序开发中不能直接采用市面上现有的组态软件,多由编程人员自行开发人机交互软件,需要进行大量的开发工作,而且通用性差,难以移植。因此,如何针对嵌入式系统设计一种开放性强,易于移植,编程简单且具有良好的人机交互功能的组态软件具有十分重要的意义。本文针对组态软件和嵌入式系统的特点,在对其进行详细分析的基础上,设计了一种运行在嵌入式系统上的组态软件的架构。实现了嵌入式系统上组态软件的开发应用,充分利用了嵌入式系统的资源,简化了在工业控制中嵌入式系统的应用开发过程。首先,本文介绍了组态软件和嵌入式系统的特点及其发展,对组态软件的核心部分—实时数据库系统进行了分析。在分析的基础上,初步设计了嵌入式组态软件的体系结构,将组态软件分成了开发环境和运行环境,同时划分出嵌入式组态软件的几...  (本文共57页) 本文目录 | 阅读全文>>

哈尔滨工程大学
哈尔滨工程大学

基于OPC技术的分布式实时数据库结构的设计与实现

由于工业控制领域以及对时间要求比较严格的应用发展的需要,实时数据库系统RTDBS(Real-Time Database System)应运而生。RTDBS并不是传统数据库系统和实时系统的简单集成,因此需要对实时数据库系统中的一系列概念、理论、技术、方法和机制进行新的研究开发。而OPC(OLE for ProcessControl)技术由于其体系结构和实现技术的先进性,可适应不同企业的异构控制系统。它提供了一种标准的接口定义,让异构系统可以互连互通,解决了不同厂商的软硬件的兼容问题。将OPC技术与实时数据库技术结合起来就为企业提供了一个强大的生产数据管理平台。本文系统分析了实时数据库的功能和应用环境,结合OPC技术,给出了分布式环境下实时数据库的应用模式和体系结构的设计思路。为了让实时数据库满足分布式环境下的系统需求,能够和各种现场设备通讯并为本地及远程客户服务,必须在实时数据库系统软件体系中设计、实现OPC服务器与客户端。本文探...  (本文共83页) 本文目录 | 阅读全文>>

《信息技术与标准化》2020年07期
信息技术与标准化

一种实时数据库系统表达式快速解析方法

针对工业现场底层设备监测管理使用的实时数据库系统的统计计算解析问题深入研究,分析普通表达式解析算法,提出通过解决...  (本文共3页) 阅读全文>>

《中小企业管理与科技(中旬刊)》2015年11期
中小企业管理与科技(中旬刊)

分布式实时数据库系统技术的探析

本文对分布式实时数据库的特点进行了分析,并且简单地介绍分布式数据库的特征和实时数...  (本文共1页) 阅读全文>>