一种分布式组态语言的设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:luoning5188
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、通讯技术、控制技术的发展,促使控制系统向数字式、分布式、开放可互操作和面向开放式互连网络发展。与此同时,作为位于控制系统上层的软件系统也具有更好的开放性、互操作性和可扩展性。使得传统的监控管理系统向分布式结构发展。由于监控系统向分布式系统扩展,对用户编程接口的功能需求也就越来越高。而传统的脚本语言的适应性有限,从而需要开发支持分布式系统的脚本语言。论文主要研究以分布式监控系统为系统背景的分布式组态语言的设计与实现。 论文首先阐述了YSZ2002电力组态系统整体体系结构,在分析了分布式组态语言的概念、特点的基础上,根据其系统背景,设计了一种分布式组态语言——C2000语言,并对该语言做了详细说明。 然后在对解释器总体设计方面的研究中,论文给出了编译器的整体结构,分析编译程序与解释程序的区别,结合编译技术对C2000解释器做了概要设计。 针对分布式的特征,提出了两种不同的分布执行方案:基于语法层的分布和基于执行层的分布。通过分析两者的优缺点,结合应用背景,最后给出了C2000解释器的总体设计,并对其系统结构进行了描述。解释器的总体实现和特点也有相关描述。 接着详细分析研究与C2000解释器相关的各项关键技术,包括词法分析,语法分析,远程对象定位,远程执行,分布式数据模型,错误处理等问题。由于词法分析和语法分析技术已经相当成熟,对这部分内容只是简要介绍。论文着重讨论与分布式相关的技术,如:为了解决远程对象定位问题,引入命名服务;为了解决共享数据的读写,引入实时数据服务;为了解决远程执行问题,引入远程代理和冲突检测机制等等。这些技术都是基于CORBA实现的,在具体的实现过程中,充分利用了分布式技术与编译技术结合的思想,实事证明这是可行的。 论文最后总结了完成的工作和取得的研究成果,以及今后需要改进和完善的地方。
其他文献
在VoIP(Voice over IP)技术中,由于不同的节点产生不同的QoS,在一个IP网络上,如果各个转发节点采用的QoS技术不相同,数据流的分类规则、优先级设置规则也各不相同,那么对某一
近年来,随着计算机技术、网络技术和智能卡技术的迅速发展,校园“一卡通”系统,作为校园URP系统中一个重要的子系统,正逐步应用于各个大学校园中。它是一个集个人证件、住宿
近年来,随着蓝牙技术应用的领域越来越广泛,在ACL链路上传输视频/音频已经成为蓝牙网络的主要业务。这种业务使得在Piconet网中的Slave具有了对延迟要求比较高的、同步的CBR
本文对TSP中计划跟踪和度量方法进行了研究。主要工作如下: 1对小组软件过程开发流程进行了分析与研究。针对其循环迭代的特点,提出了一个针对TSP的改进的软件项目计划和跟
随着计算机网络的快速发展,计算机网络的安全问题变得越来越重要。身份认证是网络安全技术的一个重要组成部分,它限制非法用户访问网络资源。本文详细讨论了“一次性口令”认
随着数字电路、无线通信等技术的发展,无线传感器网络技术已在许多应用领域获得越来越广泛和深入的应用。无线传感器网络可以使人们在任何时间、地点和任何环境条件下获取大量
图像拼接技术有效地解决了高分辨率与宽视野之间的矛盾,已经成为数字图像研究领域的一个技术前沿。本文在深入研究和学习图像配准和图像融合技术的基础上,针对现有的图像配准与
本文对P2P文件共享系统中的恶意代码防治策略进行了研究。文章通过分析这些P2P恶意代码的传播方式,提出了一种应用于P2P文件共享系统的恶意代码防治策略。防治策略的核心是一
Web日志挖掘是W曲挖掘的分支之一,也是发展前景及应用价值最高的部分之一,是传统数据挖掘的延伸,与传统数据挖掘对象是结构化数据不同的是,Web日志挖掘的对象是半结构化的日志文
本文的重点在于研究如何解决OGSA-DAI的访问控制管理的瓶颈问题、在分析和研究了OGSA-DAI以及与其相关的访问控制技术的基础之上,结合基于角色的访问控制理论模型,提出了一种解