虚拟DCS组态环境的设计与开发

来源 :华北电力大学 | 被引量 : 0次 | 上传用户:lairr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分散控制系统(Distributed Control System,简称DCS)是一种集计算机技术、网络通信技术和屏幕显示技术于一体,实现对生产过程数据采集、控制及共享的多计算机监控系统,其功能分散、管理集中的特点使其在工业控制领域得到了广泛应用。现代自动化系统中诸如控制策略实现、数据采集处理、优化计算等DCS功能几乎完全是由相应的功能应用软件来实现的。DCS工程师站组态软件作为DCS系统强大的软件平台工具,针对具体的工程需求只需通过改变组合结构或应用对象的实体数据便可构建不同的控制方案,执行不同的控制功能,大大提高了DCS系统的成熟性和可靠性。然而现今自动化领域中组态软件都由专门的DCS公司进行研发,只能针对具体的DCS产品使用。无论是体系结构还是功能实现,不同系统的组态环境通常都存在着相当大的差异,无法满足当前控制系统通用化、开放化和综合化的要求。本文通用DCS组态软件是以某一套虚拟DCS系统作为底层运行环境,通过上层定义算法、搭建模块便可模拟出多套不同DCS组态环境的计算机平台,具有较高的真实感。该平台不仅可以针对不同电站热工人员进行相应的DCS组态培训,大大降低购买DCS配套软硬件仿真设备的成本,提高经济效益,而且满足对不同DCS应用进行设计验证与优化的要求,具有良好的发展前景和积极的实践意义。本文通过对艾默生公司的Ovation虚拟DCS系统和新华XDPS系统进行详细分析,总结出一个较为通用的组态关系存储方案。在此基础上,把握XDPS工程师站组态工具V6.0的体系结构、组态步骤以及界面特性,并以此界面为模板,C++Builder为开发工具,完成了一个上层计算机平台通用的组态软件的研发,具体实现过程包括图元生成软件、算法录入软件、组态主平台和OPC通信四个部分。其中,图元生成软件和算法录入软件的主要功能是使用户能够根据自己的意愿自定义任一DCS的功能模块,从而保证软件可以模拟不同公司的DCS产品。组态主平台是实现控制逻辑组态的人机界面。OPC通信程序的实现主要依托底层Ovation运行系统自带的OPC服务器,通过内存映射文件的方法创建共享内存区实现上层组态软件与Ovation系统DPU的实时数据交换,从而达到所仿真组态逻辑文件下装运行、在线调试和数据监视的效果。
其他文献
分散控制系统(DCS)需要与外部系统进行通讯,而外部系统主要包括监控信息系统(SIS)和管理信息系统(MIS)。SIS、MIS一方面与DCS相连,一方面与Internet相连,病毒和恶性程序容易
近年来图像、声音和文字等数据伴随着互联网信息技术的飞速发展呈现出爆炸式增长,与日俱增的数据也促进了人工智能和计算机视觉等领域的发展。人体行为识别技术是机器视觉领域
单相交流电机广泛应用于家用电器以及其它小功率应用场合,占能源消耗的很大一部分。为了应对当前所面临的能源危机,工业领域多采用“调速节能”方案。一方面可以实现“节能降耗
Hierarchical structure of deterministic chaos in a chaotic neural networkmodel (CNN) is investigated in the view of application in robotics. Theresult shows a
为缓解能源短缺和环境污染问题,以光伏为代表的新能源发电技术得到了快速发展。虽然光伏发电技术已经相对成熟,但是由于受温度和光照强度变化的影响,光伏发电功率仍存在一定的波动性和随机性。本文基于自适应动态规划,开展了光储联合发电系统控制策略研究,具体研究内容如下:首先,本文在分析光伏发电原理的基础之上,从电路模型角度出发,分别给出了不同光照强度和温度下光伏电池模型建立方法。其次,在分析电化学储能、抽水蓄