基于IPC板卡加热炉温度控制系统设计【实用文档】doc.doc





《基于IPC板卡加热炉温度控制系统设计【实用文档】doc.doc》由会员分享,可在线阅读,更多相关《基于IPC板卡加热炉温度控制系统设计【实用文档】doc.doc(137页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于IPC板卡加热炉温度控制系统设计【实用文档】doc文档可直接使用可编辑,欢迎下载南洋理工学院毕业设计论文题目基于PLC控制的加热炉温度控制系统系 别电子与电气工程系专 业 自动化班 级 089611学 生 王刚学号指 导 教 师 2011年 6 月摘要温度控制系统广泛应用于工业控制领域,如钢铁厂、化工厂、火电厂等锅炉的温度控制系统,电焊机的温度控制系统等.加热炉温度控制在许多领域中得到广泛的应用。这方面的应用大多是基于单片机进行PID 控制, 然而单片机控制的DDC 系统软硬件设计较为复杂, 特别是涉及到逻辑控制方面更不是其长处, PLC 在这方面却是公认的最佳选择.加热炉温度是一个大惯性
2、系统,一般采用PID调节进行控制。随着PLC功能的扩充在许多PLC控制器中都扩充了PID 控制功能, 因此在逻辑控制与PID控制混合的应用场所中采用PLC控制是较为合理的.本设计是利用西门子S7-300PLC控制加热炉温度的控制系统.首先介绍了温度控制系统的工作原理和系统的组成,然后介绍了西门子S7-300PLC和系统硬件及软件的具体设计过程。关键词:西门子S7300PLC,PID,温度传感器,固态继电器AbstractTemperature control system has been widely used in the industry controlled field,as the
3、temperature control system of boilers and welding machines in steel works、chemical plant、heatengine plantetc。 Heatingstovetemperature control has also been appliedwidely in all kinds of fields 。The application of this aspect is based on SCM which is making the PID control, yet the hardware and softw
4、are design of DDC system controlled by SCM is somewhat complicated, its not an advantage especially related to logic control, however it is accepted as the best choice when mentioned to PLC.The furnace temperature of heatingstove is a large inertia system,so generally using PID adjusting to control.
5、 With the expanding of PLC function,the control function in many PLC controllers has been expanded. Therefore it is more reasonable to apply PLC controlling in the applicable fields where logical control and PID control blend together. The design has utilized the control system with which Siemens S7
6、-300 PLC control the temperature heating-stove。 In the first place this paper presents the working principles of the temperature control system and the elements of this system. Then it introduces Siemens S7-300 PLC and the specific design procedures of the hardware and the software。Key words:Siemens
7、 S7-300 PLC,PID,temperature pickup, solid state relay 目录摘要IAbstractII第一章引言11。1系统设计背景11.2系统工作原理11.3系统设计目标及技术要求21.4技术综述2第二章系统设计32.1控制原理与数学模型3控制原理32。1。2PID指令的使用注意事项62。2采样信号和控制量分析72。3系统组成8第三章硬件设计93.1 PLC的基本概念93。1。1模块式PLC的基本结构93。1.2 PLC的特点113.2 PLC的工作原理123。2。1 PLC的循环处理过程123。2。2用户程序的执行过程143.3 S7-300简介14数字
8、量输入模块143.3。2数字量输出模块153。3。3数字量输入/输出模块15模拟量输入模块153。3。5模拟量输出模块153。4温度传感器16 热电偶。.。.。.。.。.。.。.。.。.。.16 3。4。2 热电阻.。.。.。.。.。.。.。.。.。.。.。.。.173。5固态继电器183.5.1 概述。.。.。.。.。.。.。.。.。.。.。.。.。18 3。5。2 固态继电器的组成.。.。.。.。.。.。.。.。.。.18 3。5.3 固态继电器的优缺点。.。.。.。.。.。.。.。.。.19第四章软件设计204.1STEP7编程软件简介20概述204。1.2STEP7的硬件接口.。.。2
9、04。1。3 STEP7的编程功能204.1。4 STEP7的硬件组态与诊断功能214。2 STEP7项目的创建224。2.1使用向导创建项目224。2。2直接创建项目224。2。3硬件组态与参数设置224。3用变量表调试程序244。3.1系统调试的基本步骤244.3.2 变量表的基本功能254。3。3变量表的生成264。3。4 变量表的使用264。4 S7-300的编程语言274。4.1PLC编程语言的国际标准274。4。2STEP7中的编程技术28结束语32致谢.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。33参考文献34附录35第一章 引言1。1系统设计背景近年来,加热炉温
10、度控制系统是比较常见和典型的过程控制系统,温度是工业生产过程中重要的被控参数之一,冶金机械食品化工等各类工业生产过程中广泛使用的各种加热炉热处理炉反应炉,对工件的处理均需要对温度进行控制。因此,在工业生产和家居生活过程中常需对温度进行检测和监控。由于许多实践现场对温度的影响是多方面的,使得温度的控制比较复杂,传统的加热炉电气控制系统普遍采用继电器控制技术,由于采用固定接线的硬件实现逻辑控制,使控制系统的体积增大,耗电多,效率不高且易出故障,不能保证正常的工业生产.随着计算机控制技术的发展,传统继电器控制技术必然被基于计算机技术而产生的PLC控制技术所取代。而PLC本身优异的性能使基于 PLC控
11、制的温度控制系统变的经济高效稳定且维护方便.这种温度控制系统对改造传统的继电器控制系统有普遍性意义。通过本设计可以熟悉并掌握西门子S7-300PLC的原理与功能以及它的编程语言,以自动控制理论为指导思想,解决工业生产及生活中温度控制的问题。1。2系统工作原理加热炉温度控制系统基本构成如图11所示,它由PLC主控系统、固态继电器、加热炉、温度传感器等4个部分组成。图1-1加热炉温度控制系统基本组成加热炉温度控制实现过程是:首先温度传感器将加热炉的温度转化为电压信号,PLC主控系统内部的A/D将送进来的电压信号转化为西门子S7300PLC可识别的数字量,然后 PLC将系统给定的温度值与反馈回来的温
12、度值进行比较并经过PID运算处理后,给固态继电器输入端一个控制信号控制固态继电器的输出端导通与否从而使加热炉开始加热或停止加热。既加热炉温度控制得到实现。其中PLC主控系统为加热炉温度控制系统的核心部分起着重要作用.1.3系统设计目标及技术要求本系统应能够控制在设定值的5的误差范围内并且具有温度上下限报警功能和故障报警功能。1。4技术综述自70年代以来,由于工业过程控制的需要,特别是在电子技术的迅猛发展,以及自动控制理论和设计方法发展的推动下,国外温度控制系统发展迅速,并在智能化自适应参数自整定等方面取得成果.在这方面以日本、美国、德国、瑞典等国技术领先,并且都生产出了一批商品化的性能优异的温
13、度控制器及仪器仪表,在各行业广泛应用。 目前,国外温度控制系统及仪表正朝着高精度智能化、小型化等方面快速发展。 温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同国外的日本、美国、德国等先进国家相比,仍然有着较大的差距。目前,我国在这方面总体技术水平处于20世纪80年代中后期水平.成熟产品主要以“点位”控制及常规的PID控制器为主,它只能适应一般温度系统控制,难于控制滞后复杂时变温度系统控制,而且适应于较高控制场合的智能化、自适应控制仪表国内技术还不十分成熟,形成商品化并广泛应用的控制仪表较少.现在,我国在温度等控制仪表业与国外还有着一定的
14、差距.温度控制系统大致可分别用3种方式实现,一种是用仪器仪表来控制温度,这种方法控制的精度不高。另一种是基于单片机进行PID控制,然而单片机控制的DDC 系统软硬件设计较为复杂, 特别是涉及到逻辑控制方面更不是其长处, 而PLC 在这方面却是公认的最佳选择。随着PLC功能的扩充在许多PLC 控制器中都扩充了PID控制功能。因此本设计选用西门子S7300PLC来控制加热炉的温度。第二章 系统设计2.1控制原理与数学模型2。1。1PID控制原理2.1。1.1PID控制器基本概念PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量来进行控制.当被控对象的结构和参数不能完全掌握,或得不到精
15、确的数学模型时、控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便.即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合采用PID控制技术。(1)比例(P)控制比例控制是一种最简单的控制方式,其控制器的输出与输入误差信号成比例关系,当仅有比例控制时系统输出存在稳态误差(Steadystate error)。(2)积分(I)控制在积分控制中,控制器的输出与输入误差信号的积分成正比关系.对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(System with
16、 Steadystate Error).为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差的运算取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大,使稳态误差进一步减小,直到等于零。因此,采用比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。(3)微分(D)控制在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大的惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的
17、变化。解决的办法是使抑制误差的作用的变化“超前,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性.2.1。1。2闭环控制系统特点控制系统一般包括开环控制系统和闭环控制系统。开环控制系统(Openloop Control System)是指被控对象的输出(被控制量)对控制器(
18、controller)的输出没有影响,在这种控制系统中,不依赖将被控制量反送回来以形成任何闭环回路。闭环控制系统(Closed-loop Control System)的特点是系统被控对象的输出(被控制量)会反送回来影响控制器的输出,形成一个或多个闭环。闭环控制系统有正反馈和负反馈,若反馈信号与系统给定值信号相反,则称为负反馈( Negative Feedback);若极性相同,则称为正反馈.一般闭环控制系统均采用负反馈,又称负反馈控制系统。可见,闭环控制系统性能远优于开环控制系统。PID就是应用最广泛的闭环控制器。如图21所示系统是用于电加热炉温度控制系统的闭环控制系统的PID闭环控制系统,
19、系统目标设定值为期望的加热炉温度,闭环控制器的反馈值通过温度传感器测得,并经A/D变换转换为数字量;目标设定值与温度传感器的反馈信号相减,其差送入PID控制器,经比例、积分、微分运算,得到叠加的一个数字量;该数字量经过上限、下限限位处理后进行D/A变换,输出一个电压信号去控制固态继电器,以控制加热炉的温度。该系统的PID控制器一般采用PLC提供的专用模块(本系统采用FB58模块),也可以采用编程的方法(如PLC编程、高级语言编程或组态软件编程等)生成一个数字PID控制器。同时,其它功能如A/D、D/A都由PLC实现,加热炉的反馈信号直接送PLC采集,控制固态继电器的电压信号也由PLC送出,从而
20、控制加热炉的温度.图2-1电加热炉温度控制系统的闭环控制系统应用实例.3 PID控制器的参数整定PID控制器的参数整定是控制系统设计的核心内容。它是根据被控过程的特性,确定PID控制器的比例系数、积分时间和微分时间的大小。PID控制器参数整定的方法很多,概括起来有如下两大类:(1)理论计算整定法。它主要依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计算数据未必可以直接使用,还必须通过工程实际进行调整和修改.(2)工程整定法。它主要依赖于工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。PID控制器参数的工程整定方法,主要有临界比例法、反应曲线
21、法和衰减法.这三种方法各有其特点,其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定。但无论采用哪一种方法所得到的控制器参数,都需要在实际运行中进行最后的调整与完善。现在一般采用的是临界比例法。利用该方法进行PID控制器参数的整定步骤如下:(1)首先预选择一个足够短的采样周期让系统工作;(2)仅加入比例控制环节,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数和临界振荡周期;(3)在一定的控制度下通过公式计算得到PID控制器的参数.2。1.1.4 PID控制器的主要优点PID控制器成为应用最广泛的控制器,它具有以下优点:(1)PID算法蕴涵了动态控制过程中过去、现在、将
22、来的主要信息,而且其配置几乎最优。其中,比例(P)代表了当前的信息,起纠正偏差的作用,使过程反应迅速.微分(D)在信号变化时有超前控制作用,代表将来的信息。在过程开始时强迫过程进行,过程结束时减小超调,克服振荡,提高系统的稳定性,加快系统的过渡过程。积分(I)代表了过去积累的信息,它能消除静差,改善系统的静态特性.此三种作用配合得当,可使动态过程快速、平稳、准确,收到良好的效果。(2)PID控制适应性好,有较强的鲁棒性,对各种工业应用场合,都可在不同的程度上应用。特别适于“一阶惯性环节+纯滞后和“二阶惯性环节+纯滞后”的过程控制对象。(3)PID算法简单明了,各个控制参数相对较为独立,参数的选
23、定较为简单,形成了完整的设计和参数调整方法,很容易为工程技术人员所掌握。(4)PID控制根据不同的要求,针对自身的缺陷进行了不少改进,形成了一系列改进的PID算法。例如,为了克服微分带来的高频干扰的滤波PID控制,为克服大偏差时出现饱和超调的PID积分分离控制,为补偿控制对象非线性因素的可变增益PID控制,等。这些改进算法在一些应用场合取得了很好的效果。同时当今智能控制理论的发展,又形成了许多智能PID控制方法.PID指令的使用注意事项2。1.2.1 PID控制器的选取PID控制器的性能和处理速度只与所采用的CPU的性能有关。对于任意给定的CPU,控制器的数量和每个控制器被调用的频率是相互矛盾
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实用文档 基于 IPC 板卡 加热炉 温度 控制系统 设计 实用 文档 doc

限制150内