组态软件图形开发系统的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:A88833238
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形系统是组态软件的一个重要组成部分,它以图形方式对控制系统现场环境中客观存在的事物进行模拟,并且建立它们之间的信息关系,形成简洁、直观、生动的现场背景和工艺流程图以及用户与系统之间的交互图。 本文结合实际项目的任务需求,在参考国内外成熟组态软件的基础上,选择工厂模式对软件的主体结构进行设计,保证了系统的一致性和可扩展性。 组态软件图形开发系统以Visual C++为开发平台,采用将图形系统分为图形编辑组态、动画连接组态和XML文档交互三个功能模块的设计方案。其中,图形编辑模块负责各类矢量图元的创建、移动、无级缩放与属性编辑,同时引入图库,并利用微软组件对象模型(COM)技术为用户提供ActiveX控件的载入与编辑。软件通过动画连接组态模块实现组态图元与工业控制现场的I/O变量的关联,并以此为基础对现场设备情况进行模拟和监控,文中给出了动画连接组态模块的具体实现过程。XML文档交互模块是组态软件通信软总线的重要组成部分,从功能上该模块又分为组态数据读取和运行数据生成两部分,前者负责与组态软件开发部分进行数据交互,后者生成画面组态信息供运行系统使用,XML描述文档的生成和解析采用微软的DOM(文档对象模型)解析器MSXML来实现。利用XML文档进行信息描述和数据传递方便了用户浏览,也为组态信息的web发布提供了便利。 组态软件图形开发系统界面友好,操作简便,与运行系统连接紧密。系统在实际项目中投入运行,达到了预期的效果,也证明了本系统可以应用于电力、化工等多个工控领域。
其他文献
大坝是一种特殊建筑物,它的安全与否极为重要,其特殊性决定了必须及时准确地了解大坝工作性态,大坝渗流监测系统是达到这一目的重要系统之一。本论文正是以淮北大堤某段大坝渗流
数字图像的广泛应用在丰富和便利人们生活的同时,也带来了不可忽视的问题,即随着各种功能强大、操作简单的图像编辑软件的应用,人们可以按照个人意愿随意地对图像进行修改,图像的
指纹唯一性和终生不变性的特征使其成为理想的身份确认工具。随着计算机与信息处理技术的飞速发展,指纹识别作为是生物特征识别领域中应用最广泛的技术之一,目前普遍应用于身份
模糊控制器的设计不需要建立精确的数学模型,具有很好的鲁棒性,但是模糊控制器的设计中存在两个瓶颈问题:模糊变量隶属函数的确定和模糊规则的合理选取。进化规划避开了问题
随着人们对计算能力需求的增大,而大规模并行机的昂贵价格令人望而却步,集群系统的出现解决了这一矛盾,它提供了很高的性价比、良好的扩展性和高可用性。 要使集群系统向
机器人是一个多学科交叉的技术领域,主要包括计算机技术、仿生学、机构学、运动学、动力学、电子技术和自动控制等学科。机器人技术对前沿学科中的智能控制算法、嵌入式技术和
开放式数控系统是当前数控领域研究的热点,特别是全软件计算机数控系统(软CNC)更是当今数控技术的发展趋势。 SERCOS接口是数字控制系统中连接数字控制器、驱动器、执行机构
多移动机器人技术的主要应用之一是编队控制。如何通过对多个移动机器人的协调控制,完成给定的队形任务,并且使得控制品质达到期望的要求,是编队控制的核心问题。编队控制问
无模型自适应控制与传统的基于模型的控制方法相比较有其理论上的新颖性,它作为一种先进的控制策略,具有很强的适应性和鲁棒性。在实际应用中对复杂系统控制有其简洁性、有效性。随着智能控制、学习控制、数据挖掘技术的发展无模型自适应控制倍受关注。本论文在对原有MFAC基础上,针对不足之处做了一些有改进研究,并结合火电厂中的热工过程提出了两种新型的控制方案分别进行了仿真研究,并且在Simulink环境下开发了多
随着移动通信的发展,新的移动增值服务不断出现。在这些增值服务中,移动游戏应用在为用户提供了新的娱乐手段的同时,也为运营商带来巨大的利润。本文运用JAVA语言,设计开发了