欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于控制的加热炉温度控制系统设计.pdf

    • 资源ID:83461009       资源大小:2.64MB        全文页数:52页
    • 资源格式: PDF        下载积分:19.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要19.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于控制的加热炉温度控制系统设计.pdf

    贵州师范大学毕业设计说明书(毕业论文)I 基于PLC控制的加热炉温度控制系统设计 摘要 温度控制系统广泛应用于工业控制领域,如钢铁厂、化工厂、火电厂等锅炉的温度控制系统,电焊机的温度控制系统等。加热炉温度控制在许多领域中得到广泛的应用。这方面的应用大多是基于单片机进行 PID 控制,然而单片机控制的DDC 系统软硬件设计较为复杂,特别是涉及到逻辑控制方面更不是其长处,然而PLC 在这方面却是公认的最佳选择。加热炉温度是一个大惯性系统,一般采用PID调节进行控制。随着PLC功能的扩充在许多PLC 控制器中都扩充了PID 控制功能,因此在逻辑控制与PID控制混合的应用场所中采用 PLC控制是较为合理的。本设计是利用西门子S7-300PLC控制加热炉温度的控制系统。首先介绍了温度控制系统的工作原理和系统的组成,然后介绍了西门子S7-300PLC和系统硬件及软件的具体设计过程。关键词:西门子S7-300PLC,PID,温度传感器,固态继电器 贵州师范大学毕业设计说明书(毕业论文)The application of Siemens S7-300 in temperature control Abstract Temperature control system has been widely used in the industry controlled field,as the temperature control system of boilers and welding machines in steel works、chemical plant、heat-engine plant etc.Heating-stove temperature control has also been applied widely in all kinds of fields.The application of this aspect is based on SCM which is making the PID control,yet the hardware and software 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 heating-stove is a large inertia system,so generally using PID adjusting to control.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-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 S7-300 PLC,PID,temperature pickup,solid state relay 贵州师范大学毕业设计说明书(毕业论文)III 目录 摘要.I Abstract.II 第一章 引言.1 1.1 系统设计背景.1 1.2 系统工作原理.1 1.3 系统设计目标及技术要求.2 1.4 技术综述.2 第二章 系统设计.4 2.1 控制原理与数学模型.4 2.1.1PID 控制原理.4 2.1.2 掌握 S7-300PLC 的 PID 指令及应用方法.错误!未定义书签。2.1.3PID 指令的使用注意事项.7 2.2 采样信号和控制量分析.9 2.3 系统组成.10 第三章 硬件设计.10 3.1 PLC 的基本概念.11 3.1.1 模块式 PLC 的基本结构.11 3.1.2 PLC 的特点.12 3.1.3PLC 的应用领域.错误!未定义书签。3.2 PLC 的工作原理.14 3.2.1 逻辑运算.错误!未定义书签。3.2.2 PLC 的循环处理过程.14 3.2.3 用户程序的执行过程.16 3.3 S7-300 简介.16 3.3.1 数字量输入模块.16 3.3.2 数字量输出模块.17 3.3.3 数字量输入/输出模块.17 3.3.4 模拟量输入模块.17 3.3.5 模拟量输出模块.18 3.3.6 S7-300 的其他模块.错误!未定义书签。3.4 温度传感器.18 3.5 固态继电器.20 第四章 软件设计.22 贵州师范大学毕业设计说明书(毕业论文)IV 4.1STEP7 编程软件简介.22 4.1.1STEP7 概述.22 4.1.2STEP 7 的硬件接口.22 4.1.3 STEP 7 的编程功能.23 4.1.4 STEP 7 的硬件组态与诊断功能.23 4.2 STEP7 项目的创建.24 4.2.1 使用向导创建项目.24 4.2.2 直接创建项目.27 4.2.3 硬件组态与参数设置.28 4.3 用变量表调试程序.35 4.3.1 系统调试的基本步骤.35 4.3.2 变量表的基本功能.36 4.3.3 变量表的生成.37 4.3.4 变量表的使用.38 4.4 S7-300 的编程语言.39 4.4.1PLC 编程语言的国际标准.39 4.4.2STEP7 中的编程技术.40 结束语.44 参考文献.45 附录.46 致谢.错误!未定义书签。贵州师范大学毕业设计说明书(毕业论文)1 第一章 引言 1.1 系统设计背景 近年来,加热炉温度控制系统是比较常见和典型的过程控制系统,温度是工业生产过程中重要的被控参数之一,冶金机械食品化工等各类工业生产过程中广泛使用的各种加热炉热处理炉反应炉,对工件的处理均需要对温度进行控制。因此,在工业生产和家居生活过程中常需对温度进行检测和监控。由于许多实践现场对温度的影响是多方面的,使得温度的控制比较复杂,传统的加热炉电气控制系统普遍采用继电器控制技术,由于采用固定接线的硬件实现逻辑控制,使控制系统的体积增大,耗电多,效率不高且易出故障,不能保证正常的工业生产。随着计算机控制技术的发展,传统继电器控制技术必然被基于计算机技术而产生的 PLC 控制技术所取代。而 PLC 本身优异的性能使基于 PLC 控制的温度控制系统变的经济高效稳定且维护方便。这种温度控制系统对改造传统的继电器控制系统有普遍性意义。本课题来源于教学模拟题目,通过本设计可以熟悉并掌握西门子 S7-300PLC的原理与功能以及它的编程语言,以自动控制理论为指导思想,解决工业生产及生活中温度控制的问题。1.2 系统工作原理 加热炉温度控制系统基本构成如图 1.1 所示,它由 PLC 主控系统、固态继电器、加热炉、温度传感器等4 个部分组成。贵州师范大学毕业设计说明书(毕业论文)2 图 1.1 加热炉温度控制系统基本组成 加热炉温度控制实现过程是:首先温度传感器将加热炉的温度转化为电压信号,PLC 主控系统内部的 A/D 将送进来的电压信号转化为西门子 S7-300PLC 可识别的数字量,然后 PLC 将系统给定的温度值与反馈回来的温度值进行比较并经过 PID 运算处理后,给固态继电器输入端一个控制信号控制固态继电器的输出端导通与否从而使加热炉开始加热或停止加热。既加热炉温度控制得到实现。其中PLC 主控系统为加热炉温度控制系统的核心部分起着重要作用。1.3 系统设计目标及技术要求 本系统应能够控制在设定值的5的误差范围内并且具有温度上下限报警功能和故障报警功能。1.4 技术综述 自 70 年代以来,由于工业过程控制的需要,特别是在电子技术的迅猛发展,以及自动控制理论和设计方法发展的推动下,国外温度控制系统发展迅速,并在智能化自适应参数自整定等方面取得成果。在这方面以日本、美国、德国、瑞典等国技术领先,并且都生产出了一批商品化的性能优异的温度控制器及仪器仪表,在各行业广泛应用。目前,国外温度控制系统及仪表正朝着高精度智能化、小型化等方面快速发展。温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同国外的日本、美国、德国等先进国 贵州师范大学毕业设计说明书(毕业论文)3 家相比,仍然有着较大的差距。目前,我国在这方面总体技术水平处于 20 世纪80 年代中后期水平。成熟产品主要以“点位”控制及常规的 PID 控制器为主,它只能适应一般温度系统控制,难于控制滞后复杂时变温度系统控制,而且适应于较高控制场合的智能化、自适应控制仪表国内技术还不十分成熟,形成商品化并广泛应用的控制仪表较少。现在,我国在温度等控制仪表业与国外还有着一定的差距。温度控制系统大致可分别用 3 种方式实现,一种是用仪器仪表来控制温度,这种方法控制的精度不高。另一种是基于单片机进行 PID 控制,然而单片机控制的 DDC 系统软硬件设计较为复杂,特别是涉及到逻辑控制方面更不是其长处,而 PLC 在这方面却是公认的最佳选择。随着 PLC 功能的扩充在许多 PLC 控制器中都扩充了 PID 控制功能。因此本设计选用西门子 S7-300PLC 来控制加热炉的温度。本章小结:本章从总体上介绍了本设计的设计背景以及系统的工作原理,并且简单介绍了目前国内外本领域的技术水平。贵州师范大学毕业设计说明书(毕业论文)4 第二章 系统设计 2.1 控制原理与数学模型 2.1.1PID 控制原理 1.PID 控制器基本概念 PID 控制器就是根据系统的误差,利用比例、积分、微分计算出控制量来进行控制。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时、控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用 PID 控制技术最为方便。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合采用 PID 控制技术。(1)比例(P)控制 比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差(Steady-state error)。(2)积分(I)控制 在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(System with Steady-state Error)。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差的运算取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大,使稳态误差进一步减小,直到等于零。因此,采用比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。(3)微分(D)控制 在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大的惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的 贵州师范大学毕业设计说明书(毕业论文)5 变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性。2.闭环控制系统特点 控制系统一般包括开环控制系统和闭环控制系统。开环控制系统(Open-loop Control System)是指被控对象的输出(被控制量)对控制器(controller)的输出没有影响,在这种控制系统中,不依赖将被控制量反送回来以形成任何闭环回路。闭环控制系统(Closed-loop Control System)的特点是系统被控对象的输出(被控制量)会反送回来影响控制器的输出,形成一个或多个闭环。闭环控制系统有正反馈和负反馈,若反馈信号与系统给定值信号相反,则称为负反馈(Negative Feedback);若极性相同,则称为正反馈。一般闭环控制系统均采用负反馈,又称负反馈控制系统。可见,闭环控制系统性能远优于开环控制系统。PID 就是应用最广泛的闭环控制器。如图 2.1 所示系统是用于电加热炉温度控制系统的闭环控制系统的 PID 闭环控制系统,系统目标设定值为期望的加热炉温度,闭环控制器的反馈值通过温度传感器测得,并经A/D 变换转换为数字量;目标设定值与温度传感器的反馈信号相减,其差送入 PID 控制器,经比例、积分、微分运算,得到叠加的一个数字量;该数字量经过上限、下限限位处理后进行D/A 变换,输出一个电压信号去控制固态继电器,以控制加热炉的温度。该系统的 PID 控制器一般采用 PLC 提供的专用模块(本系统采用 FB58 模块),也可以采用编程的方法(如 PLC 编程、高级语言编程或组态软件编程等)生成一个数字PID 控制器。同时,其它功能如 A/D、D/A 都由 PLC 实现,加热炉的反馈信号直接送 PLC 采集,控制固态继电器的电压信号也由 PLC 送出,从而控制加热炉的温度。贵州师范大学毕业设计说明书(毕业论文)6 图 2.1 电加热炉温度控制系统的闭环控制系统应用实例 3.PID 控制器的参数整定 PID 控制器的参数整定是控制系统设计的核心内容。它是根据被控过程的特性,确定 PID 控制器的比例系数、积分时间和微分时间的大小。PID 控制器参数整定的方法很多,概括起来有如下两大类:一是理论计算整定法。它主要依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计算数据未必可以直接使用,还必须通过工程实际进行调整和修改。二是工程整定法。它主要依赖于工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。PID 控制器参数的工程整定方法,主要有临界比例法、反应曲线法和衰减法。这三种方法各有其特点,其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定。但无论采用哪一种方法所得到的控制器参数,都需要在实际运行中进行最后的调整与完善。现在一般采用的是临界比例法。利用该方法进行 PID 控制器参数的整定步骤如下:(1)首先预选择一个足够短的采样周期让系统工作;(2)仅加入比例控制环节,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数和临界振荡周期;(3)在一定的控制度下通过公式计算得到PID 控制器的参数。4.PID 控制器的主要优点 PID 控制器成为应用最广泛的控制器,它具有以下优点:(1)PID 算法蕴涵了动态控制过程中过去、现在、将来的主要信息,而且其配置几乎最优。其中,比例(P)代表了当前的信息,起纠正偏差的作用,使 贵州师范大学毕业设计说明书(毕业论文)7 过程反应迅速。微分(D)在信号变化时有超前控制作用,代表将来的信息。在过程开始时强迫过程进行,过程结束时减小超调,克服振荡,提高系统的稳定性,加快系统的过渡过程。积分(I)代表了过去积累的信息,它能消除静差,改善系统的静态特性。此三种作用配合得当,可使动态过程快速、平稳、准确,收到良好的效果。(2)PID 控制适应性好,有较强的鲁棒性,对各种工业应用场合,都可在不同的程度上应用。特别适于“一阶惯性环节+纯滞后”和“二阶惯性环节+纯滞后”的过程控制对象。(3)PID 算法简单明了,各个控制参数相对较为独立,参数的选定较为简单,形成了完整的设计和参数调整方法,很容易为工程技术人员所掌握。(4)PID 控制根据不同的要求,针对自身的缺陷进行了不少改进,形成了一系列改进的 PID 算法。例如,为了克服微分带来的高频干扰的滤波PID 控制,为克服大偏差时出现饱和超调的 PID 积分分离控制,为补偿控制对象非线性因素的可变增益 PID 控制,等。这些改进算法在一些应用场合取得了很好的效果。同时当今智能控制理论的发展,又形成了许多智能 PID 控制方法。2.1.2PID 指令的使用注意事项 1PID 控制器的选取 PID 控制器的性能和处理速度只与所采用的CPU 的性能有关。对于任意给定的 CPU,控制器的数量和每个控制器被调用的频率是相互矛盾的。控制环执行的速度,也即在每个时间单元内操作值必须被更新的频率决定了可以安装的控制器的数量。对要控制的过程类型没有限制,迟延系统(温度、液位等)和快速系统(流量、电机转速等)都可以作为被控对象。过程分析时应注意:控制过程的静态性能(比例)和动态性能(时间延迟、死区和重设时间等)对被控过程控制器的构造和设计以及静态(比例)和动态参量(积分和微分)的维数选取有着很大的影响。准确地了解控制过程的类型和特性数据是非常必要的。控制器选取时应注意:控制环的特性由被控过程或被控机械的物理特性决定,并且设计中可以改变的程度不是很大。只有选用了最适合被控对象的控制器 贵州师范大学毕业设计说明书(毕业论文)8 并使其适应过程的响应时间,才能得到较高的控制质量。不用通过编程就可以生成控制器的大部分功能(构造、参数设置和在程序中的调用等),前提是必须已经掌握 STEP 7 的编程基础知识。2.PID 参数的设定 PID 调节器参数是根据控制对象的惯量来确定的。大惯量如大烘房的温度控制,一般 P 可在 10 以上,I=3-10,D=1 左右。小惯量如一个小电机带一个水泵进行压力闭环控制,一般只用 PI 控制,P=1-10,I=0.1-1,D=0,这些要在现场调试时进行修正,主要是靠经验及对生产工艺的熟悉,参考对测量值的跟踪与设定值的曲线,从而调整 P、I、D 的大小。下面具体说明经验法的整定步骤:(1)让调节器参数的积分系数 I=0,微分系数 D=0,控制系统投入闭环运行,由小到大改变比例系数 P,让扰动信号作阶跃变化,观察控制过程,直到获得满意的控制过程为止。(2)取比例系数 P 为当前的值乘以 0.83,由小到大增加积分系数 I,同样让扰动信号作阶跃变化,直至得到满意的控制过程。(3)积分系数 I 保持不变,改变比例系数 P,观察控制过程有无改善,如有改善则继续调整,直到满意为止。否则,将原比例系数 P 增大一些,再调整积分系数 I,力求改善控制过程。如此反复试凑,直到找到满意的比例系数 P 和积分系数 I 为止。(4)引入适当的微分系数 D,此时可适当增大比例系数 P 和积分系数 I。和前述步骤相同,微分系数的整定也需反复调整,直到控制过程满意为止。需要注意的是:仿真系统所采用的 PID 调节器与传统的工业 PID 调节器有所不同,其各个参数之间是相互隔离的,因而互不影响,用其观察调节规律十分方便。经验法实质上是一种试凑法,它是在生产实践中总结出来的行之有效的方法,并在现场中得到了广泛的应用。经验法简单可靠,但需要有一定的现场运行经验,整定时易带有主观片面性。当采用 PID 调节器时,由于有多个整定参数,反复试凑的次数增多,因此增加了得到最佳整定参数的难度。贵州师范大学毕业设计说明书(毕业论文)9 2.2 采样信号和控制量分析 本系统共有一个模拟量(温度)信号,从模拟量地址的 288 读入 PLC。三个数字量控制固态继电器。其余变量如表 2.2 所示。表 2.2 变量表 序号 采 样 信 号名称 性质(开关、模拟)传 感器 占用硬件资源 说明 1 AI0 模拟量 热 电偶 I288 从外界读入的温度信号 2 DI0 开关量 I0.0 启动信号 3 DI1 开关量 I0.1 停止信号 4 DI2 开关量 I0.2 温度继电器高温信号 5 DI3 开关量 I0.3 温度继电器低温信号 6 DI5 开关量 I1.3 缺相报警输入 7 DI6 开关量 I1.4 过载保护信号 8 DO0 开关量 Q0.0 A 相固态继电器控制信号 9 DO1 开关量 Q0.1 B 相固态继电器控制信号 10 DO2 开关量 Q0.2 C 相固态继电器控制信号 11 DO3 开关量 Q1.1 缺相报警 12 DO4 开关量 Q1.2 高温指示灯 13 DO5 开关量 Q1.3 低温指示灯 14 DO6 开关量 Q1.5 KA 线圈 贵州师范大学毕业设计说明书(毕业论文)10 2.3 系统组成 本系统的结构框图如图 2.3 所示。图 2.3 系统结构框图 由图 2.3 可知,温度传感器采集到数据后送给 S7-300PLC,S7-300PLC 通过运算后给固态继电器一个控制信号从而控制加热炉的导通与否。上位机是编写PLC 程序以及监控温度的变化。本章小结:本章简单介绍了系统的总体设计以及支持该系统的理论依据。第三章 硬件设计 随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已经广泛地应用在所有的工业领域。现代社会要求制造业对市场需求作出迅速反应,生产出小批量、多品种、多规格、高质量的产品。为了满足这一要求,生产设备和自动化生产线的控制系统必须具有极高的可靠性和灵活性。可编程序控制器(Programmable Logic Controller)正是顺应这一要求出现的,它是以微处理器为基础的通用控制装置。本章主要介绍西门子S7-300 系列 PLC 以及其它硬件的组成与选型。贵州师范大学毕业设计说明书(毕业论文)11 3.1 PLC 的基本概念 可编程序控制器简称为 PLC,它的应用面广、功能强大、使用方便,已经成为当代工业自动化的主要支柱之一。PLC 已经广泛地应用在各种机械设备和生产过程的自动控制系统中,PLC 在其它领域,例如在民用和家庭自动化设备中的应用也得到了迅速的发展。3.1.1 模块式 PLC 的基本结构 这里我们主要介绍的是西门子 S7-300,S7-300 属于模块式 PLC。西门子的PLC 以其极高的性价比,在国内占有很大的市场份额,在我国的各行各业得到了广泛的应用。S7-300 模块式 PLC,主要由机架、CPU 模块、信号模块、功能模块、接口模块、通信处理器、电源模块和编程设备组成,各种模块安装的机架上。通过 CPU 模块或通信模块上的通信接口,PLC 被连接到通信网络上,可以与计算机、其它 PLC 或其它设备通信。图 3.1 是 PLC 控制系统的示意图。CPU 模块:CPU 模块主要由微处理器和存储器组成,S7-300 将 CPU 模块简称为 CPU。在 PLC 控制系统中,CPU 模块相当于人的大脑和心脏,它不断的采集输入信号,执行用户程序,刷新系统的输出,模块中的存储器用来存储程序和数据。图 3.1PLC 控制系统示意图 贵州师范大学毕业设计说明书(毕业论文)12 信号模块:输入(Input)模块和输出(Output)模块一般简称为 I/O 模块,开关量输入/输出模块简称为 DI 模块和 DO 模块,模拟量输入/输出模块简称为AI 模块和 AO 模块,在 S7-300 中统称为信号模块。信号模块是系统的眼、耳、手、脚,是联系外部现场设备和 CPU 模块的桥梁。输入模块用来接收和采集输入信号,开关量输入模块用来接收从按钮、选择开关、数字拨码开关、限位开关、接近开关等来的开关量输入信号;模拟量输入模块用来接收电位器、测速发电机和各种变送器提供的连续变化的模拟量电流电压信号。开关量输出模块用来控制接触器、电磁阀、电磁铁、指示灯、数字显示装置和报警装置等输出设备,模拟量输出模块用来控制电动调节阀、变频器等执行器。在信号模块中,用光耦合器、光敏晶闸管、小型继电器等器件来隔离 PLC 的内部电路和外部的输入、输出电路。功能模块:为了增强 PLC 的功能,扩大应用领域,减轻 CPU 的负担,PLC 厂家开发了各种各样的功能模块。主要用于完成某些对实时性和存储容量要求很高的控制任务。接口模块:CPU 模块所在的机架称为中央机架,如果一个机架不能容纳全部模块,可以增设一个或多个扩展机架。接口模块用来实现中央机架和扩展机架之间的通信,有的接口模块还可以为扩展机架供电。通信处理器:通信处理器用于 PLC 之间、PLC 与远程 I/O 之间、PLC 与计算机和其他智能设备之间的通信,可以将 PLC 接入 MPI、PROFIBUS-DP、AS-i 和工业以太网,或者用于点对点通信。电源模块:PLC 一般使用 AC 220V 电源或 DC 24V 电源,电源模块用于将输入电压转换为 DC 24V 和背板总线上的 DC 5V 电压,供其他模块使用。编程设备:S7-300 使用安装了编程软件 STEP7 的个人计算机作为编程设备,在计算机屏幕上直接生成和编辑各种文本程序或图形程序,可以实现不同编程语言之间的相互转换。程序被编译后下载到 PLC,也可以将 PLC 中的程序上传到计算机。程序可以存盘或打印,通过网络,可以实现远程编程。编程软件还具有对网络和硬件组态、参数设置、监控和故障诊断等功能。3.1.2 PLC 的特点 编程方法简单易学:梯形图是使用的最多的 PLC 编程语言,其电路符号和表 贵州师范大学毕业设计说明书(毕业论文)13 达方式与继电器电路原理图相似,梯形图语言形象直观,易学易用,熟悉继电器电路图的电气技术人员只需花几天时间就可以熟悉梯形图语言,并用来编制用户程序。功能强,性能价格比高:一台小型的 PLC 内有成百上千个可供用户使用的编程元件,可以实现非常复杂的控制功能。与相同功能的继电器系统相比,具有很高的性能价格比。PLC 可以通过通信联网,实现分散控制,集中管理。硬件配套齐全,用户使用方便,适应性强:PLC 产品已经标准化、系列化、模块化,配备有品种齐全的硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。PLC 的安装接线也很方便,一般用接线端子连接外部接线。硬件配置确定后,通过修改用户程序,就可以方便快速地适应工艺条件的变化。可靠性高,抗干扰能力强:PLC 用软件取代了继电器控制系统中大量的中间继电器和时间继电器,接线可减少到继电器控制系统的十分之一以下,大大减少了因触点接触不良造成的故障。S7-300 有极强的故障诊断能力。PLC 使用了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,可以直接用于有强烈干扰的工业生产现场,PLC 已被公认为最可靠的工业控制设备之一。系统的设计、安装、调试工作量少:PLC 用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。PLC 的梯形图程序可以用顺序控制设计法来设计。这种设计方法很有规律,容易掌握。可以在实验室模拟调试 PLC 的用户程序,用小开关来模拟输入信号,通过个输出点对应的发光二极管的状态来观察输出信号的状态,调试的时间比继电器系统少的多。维修工作量小,维修方便:PLC 的故障率很低,并且有完善的故障诊断功能。PLC 或外部的输入装置和执行机构发生故障时,根据 PLC 上的发光二极管或编程软件提供的信息,可以很方便地查明故障的原因,用更换模块的方法可以迅速地排除故障。体积小,能耗低:对于复杂的控制系统,使用 PLC 后,由于减少了大量的中间继电器和时间继电器,开关柜的体积比继电器控制系统小的多。贵州师范大学毕业设计说明书(毕业论文)14 3.2 PLC 的工作原理 3.2.1 PLC 的循环处理过程 CPU 中的程序分为操作系统和用户程序。操作系统用来处理 PLC 的起动、刷新输入/输出过程映像区、调用用户程序、处理中断和错误、管理存储区和通信等任务。用户程序由用户生成,用来实现用户要求的自动化任务。STEP7 将用户程序和程序所需的数据放置在块中,功能块 FB 和功能 FC 相当于用户编写的子程序,系统功能 SFC 和系统功能块 SFB 是操作系统提供给用户使用的标准子程序,这些块统称为逻辑块。PLC 采用循环执行用户程序的方式,这种运行方式也称为扫描工作方式。OB1是用于循环处理的组织块,相当于用户程序中的主程序,它可以调用别的逻辑块,或被中断程序(组织块)中断。PLC 得电或由 STOP 模式切换到 RUN 模式时,CPU执行启动操作,清除没有保持功能的位存储器、定时器和计数器,清除中断堆栈和块堆栈的内容,复位保存的硬件中断等。此外还要执行一次用户编写的“系统启动组织块”OB100,完成用户指定的初始化操作。以后进入周期性的循环运行。图 3.3 是扫描过程。结合图简要介绍下扫描过程:(1)操作系统启动循环时间监控。(2)CPU 将输出过程映像区的数据写到输出模块。(3)CPU 读输入模块的输入状态,并存入输入过程映像区。(4)CPU 处理用户程序,执行用户程序中的指令。(5)在循环结束时,操作系统执行所有挂起的任务,例如下载和删除 块,接收和发送全局数据等。(6)CPU 返回第一阶段,重新启动循环时间监控。在启动完成后,不断地循环调用 OB1,在 OB1 中可以调用其他逻辑块(FB、SFB、FC、SFC)。循环程序处理过程可以被某些事件中断。如果有中断事件出现,当前正在执行的块被暂停执行,并调用分配给该事件的组织块。该组织块被执行完后,被暂停执行的块将从被中断的地方开始继续执行。贵州师范大学毕业设计说明书(毕业论文)15 图 3.3 扫描过程 在 PLC 的存储器中,设置了一片区域用来存放输入信号和输出信号的状态,它们分别称为输入过程映像区和输出过程映像区。PLC 梯形图中的其他编程元件也有对应的映像存储区。在循环程序处理过程中,CPU 并不直接访问 I/O 模块中的输入地址区和输出地址区,而是访问 CPU 内部的过程映像区。在写输出模块阶段,CPU 将输出过程映像区的状态传送到输出模块。梯形图中某一输出位的线圈“通电”时,对应的输出过程映像位为 1 状态。信号经输出模块隔离和功率放大后,继电器型输出模块中对应的硬件继电器的线圈通电,其常开触点闭合,使外部负载通电工作。若梯形图中的线圈“断电”,对应的输出过程映像位为 0 状态,在写输出模块阶段之后,继电器型输出模块中对应的硬件继电器的线圈断电,其常开触点断开,外部负载断电,停止工作。在读输入模块阶段,PLC 把所有外部输入电路的接通/断开状态读入输入过程映像区。外部输入电路接通时,对应的输入过程映像位为 1 状态,梯形图中对应的输入位的常开触点接通,常闭触点断开。外部输入触点电路断开时,对应的输入过程映像位为 0 状态,梯形图中对应的输入位的常开触点断开,常闭触点通。贵州师范大学毕业设计说明书(毕业论文)16 在程序执行阶段,即使外部输入信号的状态发生了改变,输入过程映像位的状态也不会随之而变,输入信号变化了的状态只能在下一个循环扫描周期的读输入模块阶段被读入。3.2.2 用户程序的执行过程 PLC 的用户程序由若干条指令组成,指令在存储器中顺序排列。在没有跳转指令和块调用指令时,CPU 从第一条指令开始,逐条顺序地执行用户程序,直到用户程序结束之处。在执行指令时,从输入过程映像区或别的存储区中将有关编程元件的 0、1 状态读出来,并根据指令的要求执行相应的逻辑运算,运算的结果写入到对应的存储区中,因此,各编程元件的存储区(输入过程映像区除外)的内容随着程序的执行而变化。循环时间是指操作系统执行一次如图 3.3 所示的循环操作所需的时间,包括执行 OB1 中的程序段和中断该循环的系统操作的时间,也称扫描循环时间或扫描周期。循环时间与用户程序的长短、指令的种类和 CPU 执行指令的速度有很大的关系。3.3 S7-300 简介 S7-300 是模块化的中小型 PLC,适用于中等性能的控制要求。品种繁多的CPU 模块、信号模块和功能模块能满足各种领域的自动控制任务,用户可以根据系统的具体情况选择合适的模块,维修时更换模块也很方便。S7-300 有很高的电磁兼容性和抗振动抗冲击能力,有 350 多条指令,其编程软件 STEP7 功能强大,可以使用多种编程语言。S7-300 采用紧凑的、无槽位限制的模块结构,各个模块都安装在导轨上,用螺栓锁紧即可。3.3.1 数字量输入模块 数字量输入模块用于连接外部的机械触点和电子数字式传感器,例如二线式光电开关和接近开关等。数字量输入模块将从现场传来的外部数字信号的电平转换为 PLC 内部的信号电平。输入电路中一般设有 RC 滤波电路,以防止由于输入触点抖动或外部干扰脉冲引起的错误输入信号,输入电流一般为数毫安。贵州师范大学毕业设计说明书(毕业论文)17 3.3.2 数字量输出模块 SM 322 数字量输出模块将 S7-300 的内部电平信号转化为控制过程所需的外部信号电平,同时具有隔离和功率放大的作用。输出模块的功率放大元件有驱动直流负载的大功率晶体管和场效应晶体管、驱动交流负载的双向晶闸管或固态继电器,以及既可以驱动交流负载又可以驱动直流负载的小型继电器。输出电流典型值为 0.52A,负载电源由外部现场提供。3.3.3 数字量输入/输出模块 SM323 是 S7-300 的数字量输入/输出模块,它由两种型号可供选择。一种是8 点的输入和 8 点输出的模块,输入点和输出点均只有一个公共端。另外一种有16 点输入(8 点一组)和 16 点输出(8 点一组)。输入、输出的额定电压均为 DC24V,输入电流为 7mA,最大输出电流为 0.5A,每组总输出电流为 4A。输入电路和输出电路通过光耦合器与背板总线相连,输出电路为晶体管型,有电子保护功能。3.3.4 模拟量输入模块 模拟量变送器:生产过程中有大量的连续变化的模拟量需要用PLC 来测量或控制。有的是非电量,例如温度、压力、流量、液位、物体的成分(例如气体中的含氧量)和频率等。有的是强电电量,例如发电机组的电流、电压、有功功率和无功功率、功率因素等。变送器用于将传感器提供的电量或非电量转换为标准的直流电流或直流电压信号,例如 DC010V 和 420mA。SM331 模拟量输入模块的基本结构:模拟量输入模块用于将模拟量信号转换为 CPU 内部处理用的数字信号,其主要组成部分是 A/D(Analog/Digit)转换器。SM331 也可以直接连接不带附加放大器的温度传感器(热电偶或热电阻),这样可以省去温度变送器,不但节约了硬件成本,控制系统的结构也更加紧凑。贵州师范大学毕业设计说明书(毕业论文)18 3.3.5 模拟量输出模块 模拟量输出模块的基本结构:S7-300 的模拟量输出模块 SM332 用于将 CPU送给的数字信号转换为成比例的电流信号或电压信号,对执行机构进行调节或控制,其主要组成部分是 D/A 转换器。模拟量输出模块的技术参数:SM332 的 4 种模拟量输出参数均有诊断功能,用红色 LED 指示故障,可以读取诊断信息。额定负载电压均为 DC24V。模块与背板总线有光隔离,使用屏蔽电缆时最大距离为 200m。都有短路保

    注意事项

    本文(基于控制的加热炉温度控制系统设计.pdf)为本站会员(l***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开