资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
课程设计题目:基于 PLC 的加热反应炉自动控制的设计学院:清华大学专业:电气自动化技术班级:学号:姓名:基于 PLC 的加热反应炉自动控制的设计 摘要:基于 PLC 的加热反应炉自动控制 能 够 实 现 温 度 的控 制,用于液体等控制。本次设计利用西门子 S7-200PLC 控制的加热炉控制设备。关键词:PLC 课程设计 加热反应炉概述:随着我国经济的迅速发展,能源短缺已成为制约我国工业发展的重要阻碍,如何保障被加热后的金属能够在有效压制前提下,降低加热炉的能耗,一直是冶金工业控制技术研究的主要方向。近年来由于各企业重视节源效益,对加热炉生产工艺的不断完善和优化,加热炉生产自动化控制水平也相应提高和不断深入。目前面向节能降耗,提高压制产品自量和产量设计的加热炉工程控制计算机系统已广泛的应用于现代冶金企业的加热炉生产控制中。加热炉生产过程主要是个燃烧与热交换的物理化学过程,燃烧方面有一个如何使其在各种工况下特别是在热负荷变化的动态过程中保持最佳节能燃烧的问题。另外从整个压制生产线来看,加热炉是局部环节,其主要任务是加热钢胚,使钢呸在出炉时达到压制所要求的温度分布。评价加热炉性能优劣的主要指标是加热炉的单位燃烧消耗,产量,钢呸的加热质量,钢配的氧化烧损等。影响这些指标的因素较多,在众多因素中加热炉温度制度起着决定性的作用。我国的加热炉大部分是六、七十年代的产品,其控制系统非常落后。相当一部分还处于基地式仪表控制,表盘现实的水平,软件操作不易为普通工人所掌握。为改变这种落后状况,有效途径之一就是进行加热炉监测和控制系统的技术改造。加热炉的工作目标是在最短的时间内采取最经济的方式把炉内的钢呸加热到所要求的状态。特别是一些目前小的钢铁企业,对这种投资少、见效快的技术改造感兴趣。本文主要讲述加热反应炉自动控制系统的设计。国际上对加热炉的优化控制开始与 70 年代,我国从 80 年代才开始对这方面进行研究。在钢铁领域,以前人们对加热炉优化控制研究主要集中在钢呸的升温过程的控制模型、炉温优化设定以及燃烧控制,近年来智能控制技术正逐步被应用到加热炉炉温控制中。目前,就我国带钢热连压加热炉控制系统整体而言,与国外相比,相差甚远。在国外,多数带钢热连压加热炉控制系统一经采用了高智能型的专家系统,模糊控制或两者相结合的控制系统。如美国的 Bethlehem 钢铁公司利用模糊控制和专家系统相结合的控制系统对带钢连热压加热炉进行控制。而我国大部分钢铁企业加热炉控制系统仍是早期的 DCS 控制系统或 PLC 控制系统,有的好没有达到这个水平,因而为了参加国际竞争,赢得产品声誉,就必须对加热炉控制系统进行换代或改造。对加热炉控制系统的改造,国内存在两种观点:一种认为要较好的实现加热炉的控制,必须坚持 HCA高成本高投入,大力提高自动化部分的控制水平,采用高智能型的集中控制。另一种为 LCA 低成本自动化。低成本不是低水平,是在低成本前提下的先进性和实用性,LCA 是简易自动化的延伸,是全新自动化的补充。它往往成为中小企业的选择。国内现有带钢热连压加热炉一千多座,由于资金技术等方面的原因,改造或换代为高智能型加热炉数量很少。在这方面,由于宝钢、鞍钢等大型国有企业较重视科技在生产中的主要地位,在带钢连压加热炉改造中投入的力量较大,已成为我国钢铁行业领头羊。本课题研究的内容是,实现基于 S7-200 加热反应炉自动控制系统设计。1 1、工程分析工程分析在开始组态工程之前,先对该工程进行剖析,以便从整体上把握工程的结构、流程、需实现的功能及如何实现这些功能。工程框架: 1个用户窗口:加热反应炉控制系统。主要包括:加热炉、加热电阻丝、四个阀、温度计、压力表、加热指示灯、流动管件、两个控制按钮。 3个策略:启动策略、退出策略、循环策略数据对象:控制系统窗口: 加热炉、加热电阻丝、加热指示灯 卸放阀、进料阀、氮气阀、排气阀、温度计、压力表 六个控制按钮、上下液位传感器、压力传感器、温度传感器。流程控制流程控制:按启动按钮后,反应炉进入工作状态。按停止按钮后,反应炉停止运行。 第一阶段:送料控制1、检测下液面 X1、炉内温度 X2、是否都小于给定值(逻辑值:小于输出 0,大于输出 1)。2、若小于给定值,则开启进料阀 Y2。3、当液位上升到上液面 X4 时,应打开泄放阀 Y4 和关闭进料阀 Y2。4、开启氮气阀 X3,氮气进入炉内,炉内气压上升。5、当压力上升到给定值,即 X4=1 时,关闭氮气阀。送料过程结束。第二阶段:加热反应控制。1、当液面大于 20%且炉内温度 X2 小于给定值时,接通加热炉电源 Y3。2、当温度升高到给定值时,即 X2=1 时,切断加热器电源,加热的过程结束。第三阶段:泄放控制。1、打开排气阀,使炉内压力降到预定值(SP=0)。当压力大于最大值时,打开泄放阀。当压力小于给定值时,关闭排气阀。打开泄放阀,当炉内溶液降到下液面时,延时 10 秒后关闭泄放阀。2 2、课题要求、课题要求(1)根据控制要求制定合理的设计方案;(2)写出系统流程;(3)设计电路并模拟调试;(4)PLC I/O 点分配,并绘制 I/O 接线图。(5)课程设计心得;整理技术材料,编写使用说明书。加热反应炉的结构示意图如图(原理图)如下所示加热反应炉的结构示意图如图(原理图)如下所示:(二)输入输出设备清单(三)控制流程图(四)I/O 接线图I/O 地址分配:根据示意图和控制要求可知,该系统需要 6 个输入点和 5 个输出点,其地址分配如下:2 2、建立工程建立工程可以按如下步骤建立样例工程:1鼠标单击文件菜单中“新建工程”选项,如果MCGS安装在D盘根目录下,则会在D:MCGSWORK下自动生成新建工程,默认的工程名为:“新建工程X.MCG”(X表示新建工程的顺序号,如:0、1、2等)2 选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。3 在文件名一栏内输入“加热反应炉控制系统” ,点击“保存”按钮,工程创建完毕。3 3、制作工程画面制作工程画面 1、建立画面1 在“用户窗口”中单击“新建窗口”按钮,建立“窗口0” 。 2 选中“窗口0” ,单击“窗口属性” ,进入“用户窗口属性设置” 。 3 将窗口名称改为:水位控制;窗口标题改为:机械手控制;窗口位置选中“最大化显 示” , 其它不变,单击“确认” 。 4 在“用户窗口”中,选中“加热反应炉控制” ,点击右键,选择下拉菜单中的“设置为 启动窗口”选项,将该窗口设置为运行时自动加载的窗口。2、编辑画面选中“加热反应炉控制”窗口图标,单击“动画组态” ,进入动画组态窗口,开始编辑画面。3、制作文字框图1 单击工具条中的“工具箱” 按钮,打开绘图工具箱。2 选择“工具箱”内的“标签”按钮,鼠标的光标呈“十字”形,在窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形。3 在光标闪烁位置输入文字“加热反应炉监控系统” ,按回车键或在窗口任意位置用鼠标点击一下,文字输入完毕。4 如果需要修改输入文字,则单击已输入的文字,然后敲回车键就可以进行编辑,也可以单击鼠标右键,弹出下拉菜单,选择“改字符” 。5 选中文字框,作如下设置:第83章 点击(填充色)按钮,设定文字框的背景颜色为:没有填充;第84章 点击(线色)按钮,设置文字框的边线颜色为:没有边线。第85章 点击(字符字体)按钮,设置文字字体为:宋体;字型为:粗体;大小为:26第 86 章 点击(字符颜色)按钮,将文字颜色设为:蓝色。4、图形的绘制1)画电阻丝:单击绘图工具箱中“画线”工具按钮,挪动鼠标光标,此时呈“十字”形, 在窗口适当位置按住鼠标左键并拖曳出一条一定长度的直线。单击“线色”按钮选择: 黑色。单击“线型”按钮,选择合适的线型。调整线的位置(按 键或按住鼠标拖动) 。调整线的长短(按Shift和方向键,或光标移到一个手柄处,待光标呈“十字”形,沿 线长度方向拖动) 。调整线的角度(按Shift和方向键,或光标移到一个手柄处,待光标 呈“十字”形,向需要的方向拖动) 。线的删除与文字删除相同。单击“保存”按钮。 2)画矩形的液面传感器:单击绘图工具箱中的“矩形”工具按钮,挪动鼠标光标,此时 呈“十字”形。在窗口适当位置按住鼠标左键并拖曳出一个一定大小的矩形。单击窗 口上方工具栏中的“填充色”按钮, 选择:蓝色。单击“线色”按钮, 选择:没有 边线。调整位置( 按键盘的 键,或按住鼠标左键拖曳) 。调整大小(同时按键盘的 Shift键 和方向键中的一个;或移动鼠标,待光标呈横向或纵向或纵向或斜向“双箭头” 形,按住左键拖曳) 。单击窗口其他任何一个空白地方,结束第1个矩形的编辑。画面2 个矩形分别代表上下液面传感器,单击“保存”按钮。5、构件的选取1 加热炉的绘制:单击绘图工具箱中的(插入元件)图标,弹出对象元件管理对话框,如图:图 2 反应炉构件的选择双击窗口左侧“图库”中的“罐” ,展开该列表项,单击“罐1” ,单击“确定”按钮。画面窗口中出现反应器的图形。在反应器被选中的情况下,调整位置和大小。在机械手上面输入文字标签“机械手” 。单击“保存”按钮。2 画其他的构件:利用“图库”工具,分别画出四个阀门、温度传感器、压力传感器、温度计、压力计、指示灯等将大小和位置调整好。3选中工具箱内的流动块动画构件图标,鼠标的光标呈“十”字形,移动鼠标至窗口的预定位置,点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖动一定距离后,点击鼠标左键,生成一段流动块。再拖动鼠标(可沿原来方向,也可垂直原来方向) ,生成下一段流动块。4 画按钮:单击画图工具箱的“标准按钮” 工具,在画图中画出一定大小的按钮。调整其大小和位置。绘制 2 个按钮。6、整体画面最后生成的画面见图 1。四、定义数据对象四、定义数据对象前面我们已经讲过,实时数据库是MCGS 工程的数据交换和数据处理中心。数据对象 是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。 定义数据对象的内容主要包括: 1)指定数据变量的名称、类型、初始值和数值范围 2)确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期 限 等。在开始定义之前,我们先对所有数据对象进行分析。在本样例工程中需要用到以下数据对象:下面以数据对象“JIEDUAN”为例,介绍一下定义数据对象的步骤:1 单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。2 单击“新增对象” 按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺省定义的名称为“Data1” 、 “Data2” 、 “Data3”等(多次点击该按钮,则可增加多个数据对象) 。3 选中对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置” 窗口。4 将对象名称改为:垂直移动量;对象类型选择:开关型;在对象内容注释输入框内输入:“系统所处的运行阶段” ,单击“确认” 。按照此步骤,根据上面列表,设置其他 17 个数据对象。五、动画连接五、动画连接由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS 实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。本样例中需要制作动画效果的部分包括:1 炉内液位的变化、各阀门、各传感器的警戒变化、加热指示灯的变化2 2 温度计、及压力计的动画设置1、按钮的动画设置SB1、SB2 按钮的动画连接:双击“开” ,弹出“标准按钮构件属性设置”窗口,单击“左键动作”标签,显示该页,输入SB1=1、SB2=0 如图3所示。选中双击“SB2”按钮。用同样的方法建立复位按钮与对应变量之间的动画连接。输入SB2=1
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号