构件技术在组态软件中的研究与应用

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:wolfboy5566
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“组态”的概念是伴随着集散型控制系统的出现开始被生产过程自动化技术人员所熟知的。组态软件是面向监控与数据采集的软件平台工具。国内外有许多组织和机构从事组态方面的研究,自二十世纪九十年代起,在市面上也相继出现了一批比较优秀的组态软件。但是组态软件目前仍处于初步发展阶段,其理论与技术尚不成熟。现有组态软件产品大多在软件构架和对Web发布的支持上存在一定缺陷。因此,对组态软件进行进一步的深入研究是十分有必要的。 在本论文中,我们采用构件技术对组态软件的总体设计加以改进,并具体实现了基于构件技术的组态软件的开发。主要研究工作内容如下: 1.通过对现有的多种比较典型的组态软件的分析,针对其存在的不足,提出使用构件技术来改进组态软件的总体设计和开发。 2.阐述了软件重用和构件技术,对主流构件模型进行了比较,分析了Windows平台下流行的构件技术COM,针对COM对组态软件中网络发布的支持不足,考虑到.NET框架对分布式环境的优化以及支持构件的编程模型可以很好的满足设计的需要,选择了.NET框架作为课题的主要技术,并对.NET框架中的构件技术进行了分析和总结。 3.提出了组态软件的设计要求,对组态软件的结构和功能进行了划分,在此基础上设计了基于构件技术的组态软件(Component-BasedConfigurationSoftware,CBCS)五层系统框架,适应了分布式环境的需求。该框架充分利用了.NET中的构件技术,包含了组态软件中的核心部件:图形构件部件和数据库部件,最后采用.NET框架实现了CBCS系统框架。 4.分析了组态软件图形子系统的功能和结构,设计和实现了图形构件,其中设计了图元类的层次结构,并使用了.NET框架实现了图形类和图形对象管理、图形页面管理等操作。另外在图形构件中,提出并使用了基于XML的可伸缩向量图形(ScalableVectorGraphics,SVG)来实现图形系统的web发布,从而使得组态结果支持开放标准并有效减低了图形组态结果的数据大小,实现了CBCS系统图形组态的web发布,增强了组态软件的网络功能。 5.设计了CBCS系统数据库结构,重点设计了实时数据库的层次结构,使用.NET框架实现了实时数据库的内存结构,实现中充分利用了ADO.NET中的数据集及相关的技术,在内存中构建数据表,实现了实时数据库的断开式数据结构,适应了分布式环境对组态软件的需求,从而增强了CBCS系统的网络功能。另外CBCS系统充分利用了ADO.NET中数据集和数据表实现了实时数据库的基本操作。 6.初步完成CBCS系统的设计和实现后,针对一个银行机房监控系统的工程背景,使用CBCS完成了该工程的组态,并将组态结果和一个典型的组态软件的组态结果进行了比较,验证了CBCS的可行性和图形Web发布中的优越性。
其他文献
近年来,随着电信业、计算机业和影视业的迅速融合,数据压缩方法有了令人瞩目的发展。以活动图像数字为代表的信号压缩技术已走向成熟。但人们已不满足于现有的通信方式和质量,因
本文通过分析Agent的特性、结构,阐述了MAS的建模思想和方法,着重研究了多Agent协作和建模的关键技术。建立了供应链模型,包括供应商、生产商、分销商、零售商和市场。对比
数据挖掘(Data Mining)就是从大量数据中提取或“挖掘”知识。数据挖掘被信息产业界认为是信息系统最重要的研究和应用领域之一,也是信息产业界最有前途的交叉性学科之一。关
随着计算机软件技术的飞速发展,软件已经应用到了当今社会的各个领域,社会各行业都投入了高额资金建立大规模的计算机管理信息系统(ManagementInformationSystems,MIS),不仅能使
大规模定制(MassCustomization)是企业以大批量生产的效率和成本提供满足客户个性化需求产品的一种生产模式。产品配置管理基于静态的产品结构模型,根据客户定单自动配置产品,
随着网络技术的快速发展,集群系统(尤其是PC集群系统)目前已被许多普通用户所使用。但是由于受到网络带宽的限制,使得集群中各处理器间的进程通信速度问题成为制约并行系统效
安全的网络需要可靠的访问控制服务作为保证,尤其是当网络规模比较大和用户较多的时候。在安全访问控制模型的研究方面,RBAC模型比传统的访问控制技术相比具有明显的优势,简化了
视频压缩编码技术是多媒体应用的关键技术之一,视频信息数据的海量性决定了必须对其进行有效的压缩。ISO/IEC和ITU等国际标准化组织在总结视频编码技术的基础上,针对不同的应
随着移动互联网和云计算技术的不断发展和逐渐成熟,越来越多的人把目光投向了手机领域。相对于其他的移动设备而言,手机的通信性和可携带性都更强,可以提供7×24小时的网络接入
细微表情(例如额头皱纹,鱼尾纹,酒窝等)合成是逼真描述人脸动画的重要因素,传统的表情合成技术仅仅考虑面部几何特征的变换,缺乏细节纹理。在现有细微表情合成的研究中,仅能