电加热锅炉盘管出口温度的串级控制
立了用户窗口后,再行建立。
2、设计菜单基本体系: 为了对系统运行的状态及工作流程进行有效地调度和控制,通常要在主控窗口内编制菜单。编制菜单分两步进行,第一步首先搭建菜单的框架,第二步再对各级菜单命令进行功能组态。在组态过程中,可根据实际需要,随时对菜单的内容进行增加或删除,不断完善工程的菜单。
3、制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个过程。前一部分类似于画画,用户通过MCGS 组态软件中提供的基本图形元素及动画构件库,在用户窗口内组合成各种复杂的画面。后一部分则设置图形的动画属性,与实时数据库中定义的变量建立相关性的连接关系,作为动画图形的驱动源
4、编写控制流程程序:在运行策略窗口内,从策略构件箱中,选择所需功能策略构件,构成各种功能模块,由这些模块实现各种人机交互操作。
5、完善菜单按钮功能:包括对菜单命令、监控器件、操作按钮的功能组态;实现历史数据、实时数据、各种曲线、数据报表、报警信息输出等功能;建立工程安全机制等。
6、编写程序调试工程:利用调试程序产生的模拟数据,检查动画显示和控制流程是否正确。 7、连接设备驱动程序:选定与设备相匹配的设备构件,连接设备通道,确定数据变量的数据处理方式,完成设备属性的设置。此项操作在设备窗口内进行。
8、工程完工综合测试:最后测试工程各部分的工作情况,完成整个工程的组态工作,实施工程交接。
2.1系统结构介绍
过程控制实验室THPCAT-2试验装置锅炉温度控制系统由锅炉、水泵、温度变送器、电动调节阀、盘管等构成。
采用智能型电动调节阀,用来进行控制回路流量的调节。盘管位于加热装置的出水口与出口温度测量点之间,水流流经该处会有时延,用它来模拟大滞后系统。
图2.1 常规仪表侧控制对象总貌图
4
电加热锅炉盘管出口温度的串级控制
2.2制作工程画面
2.2.1 工程建立
进入MCGS组态环境。 在菜单文件中选择新建工程菜单项,生成新建工程,名称为“盘管水温滞后”。 工程需存放在MCGS子目录WORK的目录下,否则工程无法运行。 2.2.2 建立窗口
在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”,并修改其窗口名称为“水温控制”。如图2.2所示。
图2.2 水温控制窗口
2.2.3编辑画面
选中“水温控制”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。 (1)添加对象元件,如下图所示:
图2.3对象元件库管理图
(2)添加按钮构建,如图2.3所示:
5
电加热锅炉盘管出口温度的串级控制
图2.3标准按钮构建属性设置图
(3)添加实时曲线构建,并设置其属性,如下图所示:
图2.4实时曲线构建属性设置图
(4)整体画面
最后生成的画面如图所示:
6
电加热锅炉盘管出口温度的串级控制
图2.5 工程效果图
然后,一定要检查组态设备是否正确。若组态设备显示为有误,则应仔细检查直至确认无误后,则进入下一设计环节。
2.3构建实时数据库
在实时数据库中,至少添加三个点,属性为数值型,分别是盘管出口温度、锅炉内胆温度和控制电加热丝功率的控制量。
图2.6实时数据库
7
电加热锅炉盘管出口温度的串级控制
2.4设备连接
在工作台“设备窗口”中双击“设备窗口”图标进入。打开设备工具箱,将OPC设备添加到设备组态窗口中,如图
图2.7 添加设备
添加完设备以后还要进行设备属性的修改,使得能够与计算机有很好的进行通讯。如图2.8、2.9为添加通道连接时的对应数据对象,使得计算机与设备能够有一个较好的连接接口。
图2.8 设备属性设置1
图2.9设备属性设置2
2.5运行策略
经各个部分组态配置生成的组态工程,只是一个顺序执行的监控系统,不能对系统的运行流程进行自由控制,这只能适应简单工程项目的需要。对于复杂的工程,监控系统必须设计成多分支、
8