基于XML文档的监控组态软件设计

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:wudizihao123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
监控组态软件已经成为自动化工业现场搭建软件平台实现监控的重要手段。本设计以列车电源监控组态软件项目为背景,主要研究监控组态软件的结构、设计和具体实现。首先,在介绍国内外监控组态软件发展及现有技术的基础上,提出了监控组态软件的总体设计方案。将监控组态软件分为组态软件和运行软件,组态软件将用户配置写入XML文档中,运行软件解析XML文档并按配置运行。其次,介绍了监控组态软件的通讯过程,提出了多种通讯方式热备用的概念,设计了通讯管理线程,对通讯线程进行管理和调度,实现通讯热备用,提高了系统的可靠性。再次,完成了组态软件的设计。重点介绍了组态软件中的图形组态系统,采用模块化设计思想,以ActiveX控件和从已有MFC类派生的方式定制了本设计所需要的图素,并结合CRectTracker技术让图素支持选中、移动、缩放操作。设计了图素操作接口类来管理和操作界面上的图素。在图素和图素操作接口设计完成的基础上,设计了组态工具箱和各组态界面来组织图素。然后,采用XML DOM技术设计了XML文档的操作接口,提供给组态软件和运行软件用来读写XML配置文件,并以三层树形结构的形式定义了本设计所使用的各个配置文件的格式。最后,设计了运行软件,主要介绍了图素的动画连接过程,多曲线绘制等功能的实现技术。最终给出了实际硬件设备的联调测试,结果表明本软件操作简单流畅,运行稳定,可靠性强。
其他文献
两轮自平衡机器人是一个多变量、非线性、高阶次、强耦合、本质不稳定的运动控制系统,它是检验各种控制理论和控制方法的典型装置。同时两轮机器人具有结构简单、运行稳定、能
IP封装TS流再复用服务器是一款基于IP传输方式的数字广播电视(Digital Video Broadcast,DVB)传输流再复用的设备。传统的再复用服务器实现方式是通过ASI板卡进行数据的传输,
四旋翼飞行器(Quadrotor)是一类由四个螺旋桨提供动力的微型无人飞行器(Unmanned Aerial Vehicle:UAV)。由于具有简单的动力学原理,垂直起降能力以及小范围内良好的机动性能等
伴随着社会的生产力的不断发展,社会对能源的需求量也与日俱增,能源危机也日益凸显。在可再生能源中,太阳能以其充足的存储量和绿色环保等特性,使之成为最具有发展潜力的能源。但目前,光伏发电系统主要存在以下问题,一是在不均匀光照环境中,其P-V曲线会呈现出多峰性,传统最大功率点跟踪方法(Maximum Power Point Tracking-MPPT),易陷入局部最优,跟踪结果较差,且收敛速度较慢;二是
四旋翼飞行器由于其灵活、小巧和易维护性,在无人机(UAV)的研究中受到越来越多的关注,并引起了学者们对其自主控制研究的极大兴趣。在实际应用中,四旋翼飞行器的自主飞行无论
学位
城市物流是现代城市赖以存在和发展的重要基础,在城市经济发展中占有重要地位。但是,城市物流对城市社会与环境也具有明显的外部不经济性,是造成许多威胁城市居民生活的环境和社
随着移动通讯设备的快速增长,触摸屏作为人机交互中的重要环节,已经渗透到了人们生活的每个角落。电容屏质量的好坏直接影响到产品的市场竞争力,针对电容屏的质量检测也变得
随着工业水平的不断发展,对工业过程中数学模型的建模提出了更高的要求,实际的工业过程中许多系统是分数阶的,常规的PID控制器不能满足控制系统的要求。近几年,分数阶控制技
学位