煤气炉炉底饱和温度控制_第1页
煤气炉炉底饱和温度控制_第2页
煤气炉炉底饱和温度控制_第3页
煤气炉炉底饱和温度控制_第4页
煤气炉炉底饱和温度控制_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 1 页摘摘 要要组态王开发监控系统软件,是新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用 Windows 的图形编辑

2、功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势 曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。关键词关键词:温度控制,可编程控制器, 人机界面, 组态王第 2 页目目 录录第一章 前 言 .31.1 项目背景、意义 .31.2 课程设计研究内容 .4第二章 基于组态王的 HMI 设计 .52.1 人机界面(HMI)设计.52.2 监控主界面 .72.3 实时趋势曲线 .82.4 历史趋势曲线 .92.5 报警窗口 .102.6 设定画面 .112.6.1 变量设置.112.6.2 动画连接.142.7 工艺流程图.17

3、结 论 .18参考文献 .19第一章 前 言第 3 页1.1 项目背景、意义温度控制在电子、冶金、机械等工业领域应用非常广泛。由于其具有工况复杂、参数多变、运行惯性大、控制滞后等特点,它对控制调节器要求极高。目前,仍有相当部分工业企业在用窑、炉等烘干生产线,存在着控制精度不高、炉内温度均匀性差等问题,达不到工艺要求,造成装备运行成本费用高,产出品品质低下,严重影响企业经济效益,急需技术改造。 近年来,国内外对温度控制器的研究进行了广泛、深入的研究,特别是随着计算机技术的发展,温度控制器的研究取得了巨大的发展,形成了一批商品化的温度调节器,如:职能化 PID、模糊控制、自适应控制等,其性能、控制

4、效果好,可广泛应用于温度控制系统及企业相关设备的技术改造服务。 在工业自动化领域内,PLC(可编程控制器) 以其可靠性高、抗干扰能力强、编程简单、功能强大、性价比高、体积小、能耗低等显著特点广泛应用于现代工业的自动控制之中。目前的工业控制中,常常选用 PLC 作为现场的控制设备,用于数据采集与处理、逻辑判断、输出控制;而上位机则是利用 HMI 软件来完成工业控制状态、流程和参数的显示,实现监控、管理、分析和存储等功能 。这种监控系统充分利用了 PLC 和计算机各自的特点,得到了广泛的应用。在这种方式的基础上设计了一套温度控制系统。以基于 PLC 的下位机和完成HMI 功能的上位机相结合,构建成

5、分布式控制系统,实现了温度自动控制。PLC 不仅具有传统继电器控制系统的控制功能,而且能扩展输入输出模块,特别是可以扩展一些智能控制模块,构成不同的控制系统,将模拟量输入输出控制和现代控制方法融为一体,实现智能控制、闭环控制、多控制功能一体的综合控制。现代PLC 以集成度高、功能强、抗干扰能力强、组态灵活、工作稳定受到普遍欢迎,在传统工业的现代化改造中发挥越来越重要的作用,尤其适合温度控制的要求。此外,随着工业自动化水平的迅速提高,用户对控制系统的过程监控要求第 4 页越来越高,人机界面(HMI)的出现正好满足了用户这一需求。人机界面可以对控制系统进行全面监控,包括参数监测、信息处理、在线优化

6、、报警提示、数据记录等功能,从而使控制系统变得简单易懂、操作人性化,深受广大用户的喜欢。人机界面(HMI)在自动控制领域的作用日益显著。HMI正在成为引导工业生产制造走向成功的重要因素,因为这些系统越来越多的用于监控生产过程,让过程变得更加准确、简洁和快速。 HMI 其实广义的解释就是“使用者与机器间沟通、传达及接收信息的一个接口” 。举个例子来说,在一座工厂里头,我们要搜集工厂各个区域的温度、湿度以及工厂中机器的状态等等的信息透过一台主控器监视并记录这些参数,并在一些意外状况发生的时候能够加以处理。这便是一个很典型的 SCADA/HMI的运用,一般而言,HMI 系统必须有几项基本的能力:实时

7、的资料趋势显示把撷取的资料立即显示在屏幕上。自动记录资料自动将资料储存至数据库中,以便日后查看。历史资料趋势显示把数据库中的资料作可视化的呈现。报表的产生与打印能把资料转换成报表的格式,并能够打印出来。图形接口控制操作者能够透过图形接口直接控制机台等装置。 警报的产生与记录使用者可以定义一些警报产生的条件。比方说温度过度或压力超过临界值,在这样的条件下系统会产生警报,通知作业员处理1。1.2 课程设计研究内容本文研究的是 PLC 技术在温度监控系统上的应用。从整体上分析和研究了控制系统的硬件配置、电路图的设计、程序设计,控制对象数学模型的建立、控制算法的选择和参数的整定,人机界面的设计等。本文

8、通过德国西门子公司的S7-200系列PLC控制器,温度传感器将检测到的实际炉温转化为电压信号,经过模拟量输入模块转换成数字量信号并送到第 5 页PLC中进行PID调节,PID控制器输出量转化成占空比,通过固态继电器控制炉子加热的通断来实现对炉子温度的控制。同时利用亚控公司的组态软件“组态王”设计一个人机界面(HMI) ,通过串行口与可编程控制器通信,对控制系统进行全面监控,从而使用户操作更方便。总体上包括的技术路线:硬件设计,软件编程,参数整定等。第二章 基于组态王的 HMI 设计随着自动化技术迅猛发展,控制系统功能越来越强大,控制过程也变得越来越复杂,系统操作最大透明化已经成为一种需要。人机

9、界面(HMI Human Machine Interface)以其过程可视化、操作员对操作过程可方便的控制等显著特点,很好的满足了这种需求而得到广泛的应用。工业HMI又称触摸屏监控器,是一种智能化操作控制显示装置。它一般与PLC等工业控制设备,利用显示屏显示,通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作命令,实现人与机器信息交互。HMI的主要功能有:数据的输入与显示;系统或设备的操作状态方面的实时信息显示;报警处理及打印;数据归档和报表系统。此外,新一代工业人机界面还具有简单的编程、对输入的数据进行处理、数据登录及配方等智能化控制功能19。2.1 人机界面(HMI)设计 HMI

10、 监控系统由监控主画面及相应的功能子画面组成,HMI 画面设计对于HMI 来说是非常关键的。HMI 画面是用组态软件来做的,常见的组态软件有西门子公司的 Wincc、罗克韦尔公司的 RsView 及国产的组态王、力控等。在本温度控制系统设计中,我们选择了组态王来完成监控画面的设计。组态王和其他组态软件相比最大的优势是它操作方便,提供了资源管理器式的操作主界面,并且提供了以汉字作为关键字的脚本语言支持,对于新手来说很容易上手。我们从北京亚控公司的主页上下载了组态王 6.5.3 演示版,安装好以后。第 6 页双击桌面图标,打开工程管理器,建立工程。如图 5-1 所示,最下面的一行是我们新建的工程,

11、工程名称为“组态王” 。双击工程管理器中的工程名,出现工程浏览器。在工程浏览器中,双击新建图标,新建画面(如图 5-2 所示) 。在这里我们制作了监控主界面、实时趋势曲线、历史趋势曲线、报警窗口等画面。下面详细介绍每个画面的设计方法。图 5-1 新建工程第 7 页图 5-2 新建画面2.2 监控主界面打开开发系统页面后,点击“图库” ,打开图库管理器,把开关、温度仪表、闹钟直接拖进开发页面,再利用工具箱做好“开始”和“停止”按钮以及温度显示、设定画面、报警窗口等按钮。完整的主界面如图 5-3 所示。运行组态王后,点击“开始”按钮,开关变绿色,系统开始运行,目前温度值下面的方框和仪表上都显示当前

12、温度值,闹钟上显示当前日期。点击“设定画面”会进入参数设定画面,点击“报警窗口”会进入报警画面,实时趋势曲线和历史趋势曲线也是一样。点击“停止”按钮,系统运行结束,同时开关变红色。第 8 页图 5-3 主界面2.3 实时趋势曲线打开开发系统页面后,点击工具箱中的“实时趋势曲线”把实时趋势曲线放进开发页面,然后双击曲线画面,对曲线进行设置,如 X 轴和 Y 轴的设置及标示定义等,最后利用工具箱做好“返回主界面”按钮,即可形成如图 5-4 所示的实时趋势曲线画面。系统运行时,实时趋势曲线会显示当前温度值的变化趋势和设定温度值。点击“返回主界面”按钮,就会回到主界面。第 9 页图 5-4 实时趋势曲

13、线2.4 历史趋势曲线打开开发系统页面后,点击“图库” ,打开图库管理器,双击“历史曲线”把它放进开发页面,再双击历史趋势曲线画面,对曲线进行设置,包括曲线定义,坐标系,操作面板和安全属性等设置,最后利用工具箱做好“返回主界面”按钮,即可形成如图 5-5 所示的历史趋势曲线画面。系统运行时,画面上会记录某段时间内设定温度值和当前温度值的变化曲线。点击“返回主界面”按钮,就会回到主界面。第 10 页2.5 报警窗口打开开发系统页面后,点击工具箱中的“报警窗口”把报警窗口放进开发页面,然后双击画面,对报警窗口进行设置,包括通用属性、列属性、操作属性、条件属性、颜色和字体属性的设置。最后利用工具箱做

14、好“返回主界面”按钮,即可形成如图 5-6 所示的报警窗口画面。系统运行时,报警窗口会根据当前温度值做出适当的报警。此项目中我们设置当前温度低于 55 度时, “报警类型”栏显示当前温度偏低。当前温度超过 65 度时, “报警类型”栏显示当前温度偏高。图 5-5 历史趋势曲线第 11 页图 5-6 报警窗口2.6 设定画面设定画面的设计和上面 4 个画面类似,系统运行时该画面会显示增益 Kc、积分时间 Ti、微分时间 Td、采样时间、设定温度等参数的值,未运行时和图6-2 基本一样,只是没有值显示出来。2.6.1 变量设置 实际操作打开工程浏览器,点击“数据词典” ,再点击“新建”建立“设定温

15、度” 、 “当前温度” 、 “启动” 、 “停止” 、 “Kc” 、 “Ti” 、 “Td” 、 “采样时间”等变量。其中变量类型和寄存器是最关键的,在组态王和 PLC 之间传输的变量都是 I/O 类型的,只在组态王内部需要的是内存型的。寄存器和数据类型要与程序中一致,否则组态王就不能起到监控作用了。比如“设定稳定”的寄存器第 12 页为 v68,数据类型为 float。 “当前稳定”的寄存器为 v60,数据类型为 float。下面我们以当前温度设置为例来说明变量设置的步骤和方法。图 5-7 为变量“当前温度”基本属性设置图,变量类型设置为 I/O 实数,连接设备为 PLC,寄存器为 v60,

16、数据类型是 float。图 5-7 当前温度基本属性设置图 5-8 为变量“当前温度”报警定义设置图,我们设置了当前温度低于 55 度时,报警当前温度太低。当前温度大于 65 时,报警当前温度偏高。第 13 页图 5-8 当前温度报警定义设置图 5-9 为变量“当前温度”记录和安全区设置图,我们设置“记录”为数据变化记录,变化灵敏度设为 1.这个主要是为历史趋势曲线服务的,若不设置这个,往往历史趋势曲线就出不来或者效果很差。第 14 页图 5-9 当前温度记录和安全区设置2.6.2 动画连接打开主界面,双击“开始”按钮,出现如图 5-10 的动画连接画面。在按下时左边打沟,点击“确定” ,出现

17、命令语言输入窗口,在该窗口中输入图 5-11 所示的命令,再点击“确定” ,就完成了“开始”按钮的动画连接设置。这样,点击“开始”后,系统就开始运行,此按钮就相当于 PLC 硬件图中的绿色启动开关。 “停止”按钮的动画连接设置类似。第 15 页图 5-10 动画连接打开主界面,双击目前温度值下面的框,出现如图 5-10 所示的动画连接画面。在模拟值输出左边打钩,出现模拟值输出连接画面。点击表达式框右边的问号,选择变量“当前温度” 。输出格式中设置整数位数为 2,小数位数为1,显示格式设置为十进制,最后点击“确定” 。这样,变量“当前温度”的动画连接设置就完成了。打开主界面,双击“设定画面”按钮

18、,出现如图 5-10 的动画连接画面。在按下时左边打沟,点击“确定” ,出现命令语言输入窗口,在该窗口中输入图 5-12 所示的命令,再点击“确定” ,就完成了“设定画面”按钮的动画连接设置。运行时,点击主界面中的“设定画面”就可以进入设定画面了。其他按钮的动画连接方法和“开始”按钮类似,只是输入的命令稍有不同。到这里,整个人机界面(HMI)就完成了。第 16 页图 5-11 开始按钮命令语言输入窗口第 17 页图 5-12 设定画面命令语言输入窗口第 18 页2.7 工艺流程图第 19 页结 论本文成功的运用了西门子 S7-200PLC 和组态王设计了一个人机监控的温度控制系统。系统采用串级 PID 控制,利用粗调和细调,得到了一个反应比较迅速,控制精度比较高的温度控制系统。组态王操作方便,有利于我们比较直观的观看控制曲线和温度的变化。其中的报表、历史曲线和报警显示都是在当今工业控制中常用的。当然,本控制系统还有很多不足的地方。例如,系统的自适应能力不强,因为是利用散热

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论