DCS系统控制组态仿真软件的设计和实现
1 引言
集散控制系统(dcs)是应用计算机技术对生产过程进行集中监视、操作、管理而对现场装置的控制分散的基本控制技术。集散控制系统的重要组成部分是组态软件。传统的工业控制软件重复使用率低开发周期长,很难满足工业自动化的要求。工业自动化组态软件的出现为解决实际工程中的问题提供了一种新的方法,它能够使用户根据自己的控制对象和控制目的任意组态,使自动化工程人员能够面向问题的设计。
控制组态仿真软件要比传统仿真软件作出改进,使其不仅仅可以供控制人员进行一些控制的组态构建,还可以提供给操作人员进行仿真培训,以及进行控制管理人员的培训。只要使其控制组态的模式和现场模式保持一致,就可以达到仿真的目的,而不必在实际的dcs控制室进行试验和调试,这样可以减少投资,并减小和避免工艺投放风险。因此,开发结构合理、安全可靠、简单实用的仿真系统控制组态软件,具有很好的应用前景。
2 系统结构及其实现
2.1 控制组态概述
控制组态仿真软件作为集成的图形编程语言,是针对dcs系统所开发的全中文界面的控制方案组态工具,它与dcs系统流程图组态软件联合完成对系统的图形组态,是新型dcs系统组态软件的重要组成部分之一,也是算法控制组态的核心部分。
本设计参考了国际电工委员会iec61131-3提供的用于控制的4种编程语言标准:梯形图,结构化高级语言,方框图,指令助记符,采用了简单方便易于用户学习和使用的方框图形式的编程语言,使编程环境更加高效,更加人性化。
本文根据面向对象的设计思想,基于目前控制领域通用的windows2000平台,采用visual c++6.0语言实现了程序设计。这样,不仅使人机界面更加友好,而且能够更好地利用windows系统的资源,使组态软件的功能更为强大。系统的结构如图1所示。各部分的功能及实现方法叙述如下。
图1 系统结构图
2.2 算法显示模块和控制算法组态
该软件向工程人员提供了一个图形化的控制算法组态平台,工程人员可以根据实际工业过程,选用合适的控制算法,用图形的方式,即选用算法显示模块,组成各种控制回路,然后将组态信息保存到组态文件中。控制算法组态的主界面如图2所示。
图2 控制组态主界面
图2算法显示模块指的是对具体算法的抽象显示。在图形化组态界面上,每种具体的控制算法对应一种算法显示模块,以方框图的形式显示,用户只需用简单的鼠标操作就能将指定的算法显示模块添加到指定的控制回路中,或删除和修改参数,从而完成控制算法的组态。其在控制组态界面中的显示是带有输入输出端子的矩形,图3是一个加法显示模块的外观及显示说明:
相关文章
- 2023-12-06轴瓦厚度测量机稳定性的测量分析
- 2022-05-05基于W77E58单片机的通用数据采集和通讯仪的设计
- 2024-10-29一种新型电容测量仪
- 2022-10-14虚拟DCS技术除氧系统建模与仿真概述
- 2023-01-20天然气流量计量的高级孔板阀计量特性与误差分析
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。