基于PLC的模糊算法温度控制系统设计

上传人:gg****m 文档编号:233973096 上传时间:2022-01-03 格式:DOCX 页数:32 大小:761.41KB
返回 下载 相关 举报
基于PLC的模糊算法温度控制系统设计_第1页
第1页 / 共32页
基于PLC的模糊算法温度控制系统设计_第2页
第2页 / 共32页
基于PLC的模糊算法温度控制系统设计_第3页
第3页 / 共32页
基于PLC的模糊算法温度控制系统设计_第4页
第4页 / 共32页
基于PLC的模糊算法温度控制系统设计_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《基于PLC的模糊算法温度控制系统设计》由会员分享,可在线阅读,更多相关《基于PLC的模糊算法温度控制系统设计(32页珍藏版)》请在金锄头文库上搜索。

1、基于PLC的模糊算法温度控制系统设计摘要:介绍了基于SIEMENS公司S7200系列可编程序控制器的模糊算法温度控制系统的设计过程.首先简要介绍了 PLC可编程控制器的概念,结构和工作原理,其次简单介绍了木系统采用的模糊算法的基木内容,接下来讲解系统的组成和运行流稈,最麻给出了温度控制系统的驶件组成和软件设计,包括温度控制系统的硬件选择、输入/输出地址分配及外部接线图、内存变量分配表和系统的主控制程序及子控制程序.本系统通过PLC可编程控制器实现了生产一线的实际生产需求,达至】J 了作为工业控制器的目的。关键词:PLC控制系统;模糊经验算法;温度控制PLC-based fuzzy algori

2、thm for temperature control systemAbstract: the company SIEMENS S7-200 Based Series Programmable Logic Controller Fuzzyalgorithm temperature control system design process. First introduces the concept of programmablelogic controller PLC, structure and working principle, followed by a brief introduct

3、ion systemadopts the basic Neirong a fuzzy algorithm, the next to explain the composition and operation ofthe system process, given the temperature control system hardware composition and softwaredesign, including temperature control system hardware selection, input / output address assignmentand ex

4、ternal wiring diagram, the memory allocation table variables and the main control programand sub-control procedures The PLC programmable controller system through the production lineof the actual production needs, to achieve the purpose as industrial controllers.Key words: PLC control system; fuzzy

5、experience algorithm; temperature control绪论 11. PLC可编程控制器介绍11. 1 PLC的基木概念11.2 PLC的基木结构21. 3 PLC的工作原理31.4 PLC的应用领域32 .模糊算法控制的简要介绍42. 1模糊控制理42. 2经典模糊算法52.3模糊算法与PTD算法52. 3. 1 PID控制的特点52.3.2模糊控制的特点53. 汕桶温度控制系统的总体介绍53. 1系统介绍63. 2系统组成63. 2.1锅炉蒸汽部分63.2.2被控对彖一油桶73. 2. 3控制部分一PLC 74. 基于PLC的模糊算法温度控制系统运行原理74. 1

6、系统控制算法74.2系统运行流程75. 系统的硬件设计95. 1硬件选择 95. 1. 1 CPU224 模块 95. 1. 2模拟量输入模块EM231105. 1.3 PT100温度传感器115.1.4送风电机125. 1. 5电磁阀145.2便件连接155. :3输入输出点地址分配165.4内存变量分配表176. 系统程序设计186. 1主控制程序设计0B1186. 2 一号汕桶了程序设计SBR0196. 3二号油桶子程序设计SBR1217. 系统仿真23结论26致谢27参考文献 28绪论论文题日为基于PIC模糊算法的温度控制系统设计。在当代工业体系中,对温度进行控制的方法很 多,其中利用

7、PLC可编程控制器进行控制占有很大的比例。在PLC控制中,可以分为以PID算法进 行精确控制的PID控制,以及以经典模糊算法进行控制的模糊控制。也有将PID控制与模糊控制结 合的PID |适丿应模糊控制。在木系统中采用经典模糊算法中的经验模糊算法作为系统的控制规则。 论文题目来源于工业体系中至关重要的温度控制,如锅炉温度控制,窑温控制,大鹏温度控制,室 内温度控制等等。而在木系统中,采用某食品生产厂的储油桶作为被控对象,通过控制流经环绕油 桶内壁的蒸汽管道内的蒸汽量的多少达到控制油桶温度的目的。在现代工业体系中,温度的变化对生产生活的影响I渐增大。在生活中需要调节温度以使人们 生活舒适,在生产

8、中需要调节温度以使生产效率提高,产品质量得到保证,在科学研究中需要调节 温度以使实验条件得到满足。总Z对温度的有效控制已经成为现代社会的一个不可缺少的工作。在冶金T业,化工生产、电力工程、机械制造和食品加工等到许多领域中,人们都需要对各类加热 炉、热处理炉、反应炉和锅炉中的温度讲行监测和控制。因此,温度控制系统是工业控制中比较典 型的控制系统,它是一个一阶纯滞后惯性系统,它具有明显的滞后特性,对于需要快速准确的秋取 和控制事实温度的场合(如制药、化工、石汕、食品加工等)采用一般的控制方法很难获得满意的 控制效果。采用可编稈序控制髀对它们进行控制,不仅具有控制方便、简单和灵活性大等优点,而 且可

9、以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。另外,可编程序控 制器具有温度范围宽、抗干扰能力强的特点,故在强电场、强磁场的工业环境中有良好的工作性能, 在温度变化范围大的恶劣条件下仍能可靠工作。通常,温控制采用模糊控制法。模糊控制的原理是检测到的温度与设定的温度进行比较,经模糊控制计算后输出控制信号给调功器调节温度,以实现对温度的控制。在丁业上,偏差控制乂称为“PID控制”,这是工业过程控制中应用最广泛的一种控制形式,一般都能收到令人满意的效果。最近几年快速发展模糊控制、以及神经网络在温度控制中的丿应川已经非常普遍。所以本课题以PLC为基础,结合模糊控制理论,设计温度控制

10、系统。其必然会有积极的现实意义及广泛的应用前景。第1章PLC可编程控制器介绍1. 1 PLC的基本概念可编程控制器(Programmable Controller)是计算机家族中的一员,是为丁业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范I韦I,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(PersonalComputer)的简称混淆,所以将可编程控制器简称PLC。1.2 PLC的基本结构

11、接触器 电磁阀 指示灯 电源PLC实质是一种专用于工业控制的计算机,其驶件结构基木上与微型计算机相同,如图1-1所 示:按 钮 瞬开关 IW开关 电 源图1-1 PLC控制系统示意图a.中央处理单元(CPU)中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接收并存储从编稈器键 入的川户程序和数据;检杏电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语 法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入 I/O映彖区,然品从用户程序存储器中逐条读取用户程序,经过命令解释示按指令的规定执行逻辑 或算数运算的结果送入I/O映

12、象区或数据寄存器内。等所有的用户稈序执行完毕Z后,最后将I/O 映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成兀余系统,或采用三CPU 的表决式系统。这样,即使某个CPU出现故障,敕个系统仍能正常运行。b、存储器存放系统软件的存储器称为系统程序存储器0存放应丿IJ软件的存储器称为用户程序存储器。C、电源PLC的电源在隸个系统中起着分重要的作用。如果没有一个良好的、可靠的电源系统是无法 正常工作的,因此PLC的制造商对电源的设计和制造也计分重视。一般交流电压波动在+10%(+15%) 范围

13、内,可以不采取其它措施而将PLC玄接连接到交流电网上去d、输入输岀接口电路1、现场输入接口电路由光耦合电路和微机的输入接口电路,作用是PLC与现场控制的接口界面的输入通道。2、现场输出接口电路由输出数据寄存器、选通电路和中断请求电路集成,作用PLC通过现场输出接口电路向现场的执行部件输出相应的控制信号。1.3 PLC的工作L _当PLC投入运行后,其工作过稈一般分为三个阶段,即输入采样、用户稈序执行和输出刷新三 个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重 复执行上述三个阶段。(一)输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态

14、和数据,并将它 们存入I/O映象区中的相皿得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这 两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。 因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下, 该输入均能被读入。(二)用户程序执行阶段在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)o在扫描每一 条梯形图时,乂总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺 序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM 存储区中

15、对应位的状态;或者刷新该输出线圈在T/0映象区中对应位的状态;或者确定是否要执行 该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映彖区内的状态和数据不会发生变化,而其他 输出点和软设备在I/O映彖区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面 的梯形图,其稈序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在 下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序 起作用。在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输 入过稈影像寄存器的值不会被更新,稈序右接从I/O模块取值,输出过程影像寄存雅会被立即更新, 这跟立即输入有些区别。(三)输出刷新阶段当扫描用户程序结束后,PLC就进入输岀刷新阶段。在此期间,CPU按照I/O映彖区内对应的状 态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。1.4 PLC的应用领域目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。开关量的逻笹控制:这是PLC最基木、最广泛的应用领域,它

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号