




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、I摘 要在自动控制系统里,温度控制系统是其重要的组成部分。它一般由被控对象、传感器、调节器和执行器等部分构成。不同的领域温度控制系统都有与其相互配合的控制方案,根据不同共工艺和生产情况,采用不同的温度控制系统。例如石油、冶金、机械、食品、化工等各类工业生产中广泛使用的各种反应炉、加热炉等加热设备,它们使用的燃料有煤气、天然气、电等不同加热材料,因此选用的控制方案就不同。由于温度控制系统的工艺过程比较复杂,且受到各种因素影响,具有很大不确定性,这些控制系统必须使用更先进的控制技术和更合理的控制理论。本系统由PLC、上位机构成了一个典型的 温度集散控制系统。 PLC作为控制系统的大脑,上位机作为系
2、统的监视系统。 系统通过采集温度 传感器数据,再由PLC进行PID运算,结果通过 移相触发模块发送触发信号 给可控硅,从而可控硅控制电 加热炉完成温度控制,本文首先阐述 系统的背景与意义;其次简述了系统的组成; 然后介绍了系统的硬件;最后设计了系统的软件部分。关键词:温度控制系统 集散控制系统 PLC PID 可控硅IIABSTRACTIn the automatic control system, the temperature control system is an important part of the system. It is generally composed of the
3、 controlled object, sensor, regulator and actuator. Different temperature control systems have the different control scheme and the different temperature control system is based on the different technology and production situation. For example, petroleum, metallurgy, machinery, food, chemical etc. A
4、ll kinds of industrial production is widely used in various reaction furnace, heating furnace and other heating equipment,the fuel they used is coal gas, natural gas, electricity and other different heating materials. Therefore, the selection of control scheme is different. The temperature control s
5、ystem of the process is very complex and is affected by various factors,so it has a lot of uncertainty, the control system must use the more advanced control technology and the more reasonable control theory.This system is composed of PLC and PC, which constitutes a typical temperature distributing
6、control system. PLC is used as the brain of the control system, PC is used as a surveillance system. The system is by collecting the data from the temperature sensor , and then the PLC works out through the PID operation, the results by means of phase shift trigger module to send a trigger signal to
7、 a controllable silicon, and silicon controlled rectifier control the electric heating furnace to accomplish the temperature control. Firstly,this paper expounds the background and significance of the system; Secondly, the composition of the system will be briefly introduced;then the paper explains
8、the design of the hardware of the system. Finally, i also designs the software of the system.Keywords:temperature control system; distributed control system ; PID; PLC; SCR目录摘 要.IABSTRACT.II1 绪 论 .11.1 系统设计背景 .11.2 系统工作原理 .11.3 系统设计目标及技术要求 .11.4 技术综述 .21.5 本章小结 .32 系统设计.42.1 PID 控制原理.42.1.1 比例(P)控制.
9、42.1.2 积分(I)控制.42.1.3 微分(D)控制.42.2 编址表和系统结构 .42.2.1 编址表.42.2.2 系统结构.52.2.3 系统设计思路.62.3 本章小结 .63 硬件设计.73.1 PLC 的基本概念.73.1.1 PLC 的基本结构组成 .73.1.2 PLC 的特点 .73.2 PLC 的工作原理.73.2.1 输入采样阶段.73.2.2 用户程序执行阶段.83.2.3 输出刷新阶段.83.3 S7-200PLC 简介 .83.3.1 CPU224 主要技术性能 .93.3.2 数字量输入模块.93.3.3 数字量输出模块.93.3.4 模拟量输入模块.103
10、.3.5 模拟量输出模块.103.3.6 模拟量输入和输出混合扩展模板.103.4 其他硬件 .113.4.1 周波控制器 .113.4.2 周波控制器的特点.123.4.3 温度传感器.123.4.4 电加热炉.153.5 硬件接线图 .163.6 本章小结.174 软件设计.184.1 PLC 控制软件设计.184.1.1 STEP7 编程软件简介 .184.1.2 PLC 程序设计流程图 .194.1.3 PID 控制程序设计 .204.1.4 回路输入输出的数值转换方法.234.1.5 PLC 程序设计梯形图 .234.1.6 PLC 程序调试 .294.2 上位机软件设计 .294.
11、2.1 组态王 6.53 简介14.294.2.2 PLC 通信配置与通讯 PPI 协议 .304.2.3 组态王定义外部设备和数据变量.304.2.4 组态王界面.314.3 本章小结 .345 结论.35参考文献.36致谢.37附录一:PLC 程序 .38附录二:电气原理图.4311 绪绪 论论1.1 系统设计背景早期应用加热炉控制系统的时候,它多采用传统的继电器控制方式,这种方式是利用大量的接线完成对加热炉进行逻辑控制,这样就使系统变大,从而增加系统发生故障的概率,难以保证工业生产的可靠性。随着电子技术与计算机技术的高速发展,传统的继电器控制方式逐渐被 PLC 控制技术取代。因为PLC
12、具有独特的功能和性能,所以 PLC 控制的温度控制系统更加经济、稳定性更高和维护更方便。这种温度控制系统对优化与改进传统的继电器控制的温度控制系统具有相当深远的意义1。1.2 系统工作原理本系统主要的温度控制系统构造如图 1 所示, PLC 作为控制系统的控制器,同时还需要移相触发模块、 周波控制器(SCR)、加热炉、温度传感器等多个部分组成 。图 1.1 加热炉温度控制系统基本原理加热炉的温度控制系统进行控制的过程是 : 首先通过温度传感器感受炉内的温度变化,并将其转换成 标准的电压信号或标准的电流信号传递给西门子 S7-200PLC,经过 PLC 内部的 A/D 转换装置的处理后,将此电信
13、号变成能够被 PLC 识别的数字信号 ,与此同时 PLC 还将此数字信号与已经设定好的温度信息进行比对, 经过比较之后,再由 PLC 发出输出信号,并传递给 PLC 的输出电路,输出电路将此信号发送给 移相触发模块 ,移相触发模块根据输出信号产生相应的 触发脉冲给 可控硅(SCR)电路,从而控制了通过电热炉电阻两端 大电流,即控制了电加热炉的温度, 在加热炉温度控制系统中,PLC 控制器作为的系统核心部分起重要作用2。1.3 系统设计目标及技术要求2本系统由 PLC、上位机构成了一个典型的集散控制系统。 PLC 进行实时的控制,完成温度的采集和转换,人工智能PID 算法处理和对炉子直接控制,P
14、LC 输出的 0-20mA 控制电流通过移相触发模块触发可控硅 (SCR),控制电加热炉所需大电流 。PLC 与上位机通过 PPI 通讯接口相互 通讯和数据交换。上位机采用工业计算机实现系统的监控管理,完成加热炉温度控制系统中升温曲线的画面动态显示和参数的设定,修改。其中,PLC 可以脱离上位机独立进行工作。该集散系统实现了集中监视,分散控制,具有丰富的操作和监视功能,增强了系统的可靠性和实用性。本系统针对实验室电加热炉的工作特点及工艺要求,采用分布式控制方案以实现对加热炉的运行和故障检测控制。下位机采用西门子公司的S7-200 PLC,编写加热炉的电气控制 程序,重点解决加热炉的起、停控制,
15、加热温度的自动调节,故障检测及控制等。上位机采用PC 机,使用组态王6.53 组态软件编写组态程序,实现对加热炉的远程实时控制,重点解决上位机与下位机的通讯程序设计,监控画面的设计,报警程序设计等。本次设计的 技术要求如下: 理解实验室的电加热炉装置的工作原理和控制要求,设计系统总体方案; 确定 PLC 电控系统的结构方案、基于 S7-200 PLC 和上位机确定系统设备配置; 确定基于 S7-200 PLC 的控制程序结构,设计和调试 PLC 应用程序。 确定基于组态王 6.53 组态软件的上位机控制系统,设计和调试上位机监控程序。1.4 技术综述在 20 世纪 70 年代,我国的电加热炉控
16、制系统 诞生了。受到当时技术等因素的限制,其发展比较缓慢。但进入 21 世纪后,由于工业过程控制的需求越来越高 ,尤其是在计算机技术和电子技术,以及先进的自动控制理论和合理的设计方法的推动下,我国 温度控制系统得到 了飞速发展,在其的自适应、参数 自整定等方面取得 丰硕成果。在我国温度控制系统应用十分广泛,但是温度控制器与其他发达国家相比还是要比较差一些的。目前,我国生产的控制器还是以 简单的顺序 控制以及常规 PID 控制器为主,由于性能 与可靠性的影响,它适应不了现在复杂的控制要求。对于复杂的控制系统 选用控制器时, 我国还需要依靠国外3先进的智能化程度高的和自适应能力强的成熟的 控制器产
17、品 。随着科学技术的不断发展,人们对温度控制系统的控制要求也是会越来越高,因此,温度控制系统必定会越来越智能化,越来越人性化,精度越来越高。1.5 本章小结本章通过对电加热炉电控技术的国内外现状的深入了解与分析,阐述了电加热炉温度控制系统的系统结构的重大意义。 42 系统设计 2.1 PID 控制原理在工业控制中,输入与输出偏差的比例(P) 、积分(I) 、微分(D)组成了PID 控制。它具有原理简单、鲁棒性强、容易实现和适用面广等优点。当被控对象的结构和参数没有清晰明了,或者我们得不到精确的数学模型的时候,依靠经验和现场调试来确定系统控制器的结构和参数是一种不错的选择,使用PID 控制技术控
18、制未知的控制系统是非常适宜的。2.1.1 比例(P)控制比例控制是一种最简单的控制方式,其控制器的输入与输出偏差信号成比例关系。偏差一旦产生,控制器立即产生控制作用,以减少偏差。单独使用比例控制不能消除系统余差,那么在系统稳态后系统稳定值与设定值有一定的误差。2.1.2 积分(I)控制积分控制器的输入与输出偏差信号积分成正比关系。在一个自动控制系统中,如果系统在进入稳态后存在稳态误差,就称这个控制系统是有稳态误差的系统。积分控制器的作用是消除残余误差,提高系统的无差度,但却具有一定的滞后,也不能快速地对误差进行控制。积分的时间 Ti 的大小决定了控制器积分能力的强弱,随着时间的增加,积分项的作
19、用会增大。它驱动控制器的输出也会增加,使系统的稳态误差进一步减小,直到等于零。2.1.3 微分(D)控制微分控制器的输入与输出偏差信号的微分(即偏差的变化率)成正比关系。微分控制器的优点是动作迅速,具有超前调节功能,可有效改善被控对象有较大时间滞后的控制品质;并能在偏差信号值变得太大之前,引入一个有效的早期修正量,从而加快系统的响应,减少调节时间,但是单独的微分控制器不能消除余差 3。比例和微分作用结合,比单纯的比例作用更快。在面对滞后较大的对象,可以减小动偏差的幅度,节省控制时间,明显改善控制质量。 2.2 编址表和系统结构编址表和系统结构2.2.1 编址表本系统共有一个模拟量(温度)输入信
20、号和一个模拟量输出信号,模拟量从 s7-200 PLC 的扩展模块 EM235 输入进 PLC 或输出到外部电路。三5个数字量由控制继电器输出和四个数字量输入信号。如表 2.2 所示。表 2.2 编址表序号采样信号名称性质(开关、模拟)传感器占用硬件资源说明1AI0模拟量热电偶AIW0从外界读入的温度信号2AQ0模拟量AQW0控制输出3DI0开关量I0.0启动/停止按钮4DI1开关量I0.1报警解除按钮5DI2开关量I0.2加热炉故障6DI3开关量I0.3SCR 故障7DO0开关量Q0.0加热炉运行8DO1开关量Q0.1报警指示灯9DO2开关量Q0.2报警蜂鸣器2.2.2 系统结构本系统的结构
21、框图如图 2.1 所示。图 2.1 系统结构框图由图 2.1 可知,温度传感器采集到数据后送给 PLC, PLC 通过运算后给 SCR 一个控制信号从而控制通过加热炉的电流大小,从而达到控制温度的目的。上位机是编写 PLC 程序以及监控软件对系统的运行情况进行监控。62.2.3 系统设计思路系统设计思路如图 2.2 所示:图 2.2 系统设计思路2.3 本章小结本章介绍了控制系统的的控制原理,简要的分析了系统结构和系统设计思测出炉温与设定值比较(SV-PV)可控硅调功器(SCR)电加热炉测出炉温PID 调节启动电加热炉开始初始化判断模块是否正确N温度设定值7路,最终得出了温度控制系统的整体控制
22、方案,以及控制系统的结构规划。83 硬件设计3.1 PLC 的基本概念可编程逻辑控制器简称 PLC,其内部存储程序一般被可编程存储器存储。PLC 执行顺序控制、逻辑运算、定时、计数与算术操作等面向用户的指令,并通过数字信号或模拟信号输入/输出控制各种类型的控制过程。3.1.1 PLC 的基本结构组成PLC 一般由中央处理单元(CPU)、电源、存储器、输入输出接口电路、功能模块和通信模块组成。中央处理单元(CPU)是可编程逻辑控制器的控制核心。用户程序与用户数据是被 CPU 以一定周期从编程器写入并存储到可编程逻辑控制器系统里,同时 CPU 还有检查电源、存储器、I/O 以及警戒定时器的状态的功
23、能;电源在整个 PLC 中扮演着重要角色,它保证着系统的稳定运行;存储器分为系统程序存储器和用户程序存储器;在输入输出接口电路中,光耦合隔离电路和微机的输入接口电路组成了输入接口电路,它的作用是实现 PLC 与现场控制的接口界面的相互联系,且相互补不产生干扰。现场输出接口电路由输出数据寄存器、选通电路和中断请求电路集成,其作用是 PLC 通过输出接口电路向现场的执行部件输出相应的控制信号4。3.1.2 PLC 的特点PLC 使用方便,编程容易上手;硬件配套比较齐全方便;功能强,性价比高,适应性强;可靠性高,抗干扰能力强;系统的设计、安装、调试工作量少。3.2 PLC 的工作原理PLC 的工作过
24、程一般分为三个阶段,即输入采样阶段、用户程序执行阶段和输出刷新阶段三个阶段。完成上述三个阶段被称作一个扫描周期。在整个运行期间,可编程逻辑控制器的 CPU 以一定的扫描速度重复运行上述三个阶段。3.2.1 输入采样阶段在输入采样阶段中,PLC 以循环扫描方式按次序地读入所有输入状态和数据,并将它们存入输入/输出储存区中的对应的单元内。输入采样结束后,PLC 转入用户程序执行阶段和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,输入/输出储存区中的对应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫9描周期,才能保证在任何情况下,该输入状态均能被读
25、入可编程逻辑控制器中去。3.2.2 用户程序执行阶段在用户程序执行过程中,输出点和软设备在输入/输出储存区或系统RAM 存储区内的状态和数据都有可能发生变化,而只有储存在输入/输出储存区内的状态和数据不会发生变化,由于 CPU 是由上而下依次执行程序,因此,排在上面的梯形图先执行,排在下面的梯形图后执行,其造成结果是排在下面的凡是用到这些线圈或数据的梯形图都会本次扫描周期内被刷新,而排在下面的梯形图,其的逻辑线圈的状态或数据只能等到下一次扫描周期才能刷新排在其上面能用到这些线圈或数据的梯形图。3.2.3 输出刷新阶段当用户程序执行阶段结束后,PLC 就进入了输出刷新阶段。在此阶段,CPU 按照
26、输入/输出储存区内对应的状态和数据刷新所有的输出锁存器电路,再由输出电路驱动相应的外设工作。这时,才是可编程逻辑控制器的真正输出。3.3 s7-200PLC 简介S7-200 是模块化的小型 PLC,它适用于对控制性能要求不严格的场合。它有 CPU 221、CPU 222、CPU 224、CPU 224XP 和 CPU 226 等多种 CPU 型号。配合使用各种信号模块和扩展功能模块能适用于各种领域的自动控制任务,用户还可以根据系统的具体情况选择符合其设计的模块。本次设计选用 CPU 224如图 3.1 所示:10图 3.1 CPU224 实物图3.3.1 CPU224 主要技术性能CPU22
27、4 的一般性能如表 3.1 所示。表 3.1 S7-200PLC CPU224 一般性能电源电压DC 24V,AC 100230V输出给传感器的电压DC 24V (20.4-28.8V)输出给传感器的电流280mA,电子式短路保护(600mA)为扩展模块提供的输出电流660mA程序存储器8K 字节/典型值为 2.6K 条指令数据存储器2.5K 字编程语言LAD,FBD,STL程序结构一个主程序块(可以包括子程序)程序执行自由循环。中断控制,定时控制(1255ms)子程序级8 级用户程序保护3 级口令保护指令集逻辑运算、应用功能位操作执行时间0.37s内部标志位256,可保持:EEPROM 中
28、0112计数器0256,可保持:256,6 个高速计数器定时器可保持:256;4 个定时器,1ms30s16 个定时器,10ms5min236 个定时器,100ms54min接口一个 RS485 通信接口本机 I/O数字量输入:14,其中 4 个可用作硬件中断,14 个用于高速功能11数字量输出:10,其中 2 个可用作本机功能,模拟电位器:2 个可连接的 I/O数字量输入/输出:最多 94/74模拟量输入/输出:最多 28/7(或 14)AS 接口输入/输出:496最多可接扩展模块7 个3.3.2 数字量输入模块数字量输入扩展板 EM221 拥有 8 路 DI。它将从现场传来的外部数字信号的
29、电平转换为 PLC 内部的信号电平。在输入电路中,一般设有 RC 滤波电路,是为了消除输入触点抖动或外部干扰脉冲引起的错误输入信号。3.3.3 数字量输出模块数字量输出扩展板 EM222 拥有 8 路 DO。它将 PLC 的内部电平信号转化为控制过程所需的外部信号,同时具有隔离和功率放大的作用。不管是直流负载,还是交流负载都能被输出模块的功率放大元件驱动。如:大功率晶体管、场效应晶体管、双向晶闸管和固态继电器。输出电流典型值为0.52A,负载电源由外部现场电源提供。3.3.4 模拟量输入模块模拟量输入模块 EM231 是将模拟量信号通过 A/D 转换器转换为 CPU内部能处理用的数字信号。传感
30、器可以不通过变送电路直接连接 EM231,这样可以省去温度变送器,不但减少了购买硬花费,而且使控制系统的结构变得更加简单。EM231 每个 EM231 可扩展 4 路模拟量输入通道,A/D 转换时间为 25s,转换精度为 12 位。3.3.5 模拟量输出模块模拟量输出模块 EM232 用于将 CPU 送给的数字信号通过 D/A 转换器按一定比例转换为标准的电压信号或标准的电流信号,对执行机构进行调节或控制。EM232 扩展了 2 路模拟量输出通道,它的 D/A 转换时间100s,转换精度为 12 位。3.3.6 模拟量输入和输出混合扩展模板S7-200PLC 的模拟量输入和输出混合扩展模板 E
31、M235 是采用大功率精密线性的电流互感器、意法半导体集成变送器 ASIC 芯片于一体的新一代交流隔离变送器模块。每个 EM235 可同时扩展 4 路模拟输入和 1 路模拟量输出通道,根据不同的开关设置输出的量程和分辨率不同。本次设计采用的输出信号为 0-10V 电压信号,即 6 个开关依次设置为:OFF、ON、OFF、OFF、OFF 和 ON。表 3.2 EM235 选择模拟量输出范围和分辨率的开关表单极性12SW1SW2SW3SW4SW5SW6满量程分辨率ONOFFOFFONOFFON0-50mV12.5uVOFFONOFFONOFFON0-100mV25 uVONOFFOFFOFFONO
32、N0-500mV125 uVOFFONOFFOFFONON0-1V250 uVONOFFOFFOFFOFFON0-5V1.25mVONOFFOFFOFFOFFON0-20mA5uAOFFONOFFOFFOFFON0-10V2.5mV图 3.2 EM235 实物图3.4 其他硬件3.4.1 周波控制器周波控制器(又名可控硅调功器)可与各种控温仪表、双向可控硅或反并联可控硅组成先进的温度控制系统。内装控制触发器,可实现可控硅过零触发、手动控温、接受外来信号控温、加温功率大小指示、关断保护、故障提示等功能。如图 3.3 所示。13图 3.3 周波控制器示意图周波控制器接受温控仪(或上位机)送来的信号
33、,信号转换电路将这个输入信号转换成统一的数字量。脉冲宽度调制器根据这个数字量确定可控硅的“导通率”,根据这个“导通率”再确定一个较小的“相对运行周期”和在这个周期内可控硅需要导通的时间。周波控制器让可控硅在一个“相对运行周期”里需要导通的时间导通。过零触发器总是在“需要导通”的时间里,主电路电压过零时去触发可控硅,达到导通“完整周波”或“完整半个波”的效果 5。本次设计选用南京宁恒科技有限公司生产的 TG-GP3 型周波控制器。3.4.2 周波控制器的特点控制可控硅的导通周波,进而控制可控硅在相对运行周期内的导通率。达到连续调节可控硅负载功率之目的;相对运行周期为不大于 1 秒的变周期。在相同
34、导通率的情况下,以较短相对运行周期工作;控制分辨率达1,控制温度时,精度高、温度波动小;手动/自动切换方便, “来电”或切换到“自动”时有 16 秒钟的软过渡;既有直接驱动大电流可控硅(或可控硅组)的触发输出端,又有驱动“过零触发固态继电器”(SSR)的输出信号。可视实际情况选择不同的触发大电流可控硅(或可控硅组)的方式;带有保护用输入端,以便在主电路可控硅出现温度过高、过载等保护信号到来时,及时切断控制器的输出信号,阻止主电路大可控硅导通,同时光柱闪烁报警 6。3.4.3 温度传感器温度传感器大致可以分为两大类: 接触式和非接触式。接触式主要有热电偶和热电阻;非接触式有声学温度传感器、红外传
35、感器和微波传感器等。它们都是把温度转化为 PLC 或其他控制设备可以使用的标准电压信号或标准电流信号。这里我们主要介绍热电偶和热电阻。143.4.3.1 热电偶热电偶是一种常用工业测温器件,它是有源传感器,测量时不需外加电源,使用十分方便。其工作原理是两种不同成份的导体,两端经处理,形成回路,直接用于测量端叫工作端(热端) ,接线端子端叫冷端(自由端) ,当热端和冷端存在温差时,就会在回路里产生热电动势,这种现象称为热电效应;热电偶回路中热电动势的大小,只与组成热电偶的导体材料和两接点的温度有关,而与热电偶的形状尺寸无关。当热电偶两电极材料固定后,热电动势便是两接点温度 t 和 t0 的函数差
36、也同时确定。3.4.3.2 热电阻热电阻是中低温区最常用的一种温度测量元件。热电阻是基于金属导体的电阻值随温度的增加而增加的特性来进行温度测量的。当电阻值变化时,二次仪表便显示出电阻值所对应的温度值。它的主要特点是测量精度高,性能稳定。其中铂热电阻的测量精度是最高的。铂电阻的工作原理是,在温度作用下,铂热电阻丝的电阻值随温度变化而变化,且电阻与温度的关系即分度特性符合 IEC 标准。分度号 Pt100 的含义为在 0时的名义电阻值为 100,目前使用的一般都是这种铂热电阻。此外还有 Pt10、Pt200、Pt500 和 Pt1000 等铂热电阻 7。本设计选用 Pt100铂热电阻作为温度传感器
37、检测元件。本次设计选用由北京赛亿凌科技有限公司生产的 STT-BP-A1-B6-C500-D1-E3-N2G1/2 型温度传感器。图 3.4 Pt100 实物图3.4.3.3 热电阻的接线方式热电阻的接线方式主要有三种方式:2 线制、3 线制和 4 线制。选用何种线制是根据所接的二次仪表决定的。PLC 一般为 3 线,每端出两颗线,一颗接 PLC 输出恒流源,PLC 通过另两颗测量 Pt100 上的电压,也是为了抵消导线电阻。15图 3.5 Pt100 接线图Pt100 温度传感器的部分分度表如表 3.3 所示:表 3.3 Pt100 温度传感器的部分分度表 0123456789温度 电阻值(
38、 () )010203040100.00103.90107.79111.67115.54100.39104.29108.18112.06115.93100.78104.68108.57112.45116.31101.17105.07108.96112.83116.70101.56105.46109.35113.22117.08101.95105.85109.73113.61117.47102.34106.24110.12114.00117.86102.73106.63110.51114.38118.24103.12107.02110.90114.77118.63103.51107.40111.
39、29115.15119.015060708090119.40123.24127.08130.90134.71119.78123.63127.46131.28135.09120.17124.01127.84131.66135.47120.55124.39128.22132.04135.85120.94124.78128.61132.42136.23121.32125.16128.99132.80136.61121.71125.54129.37133.18136.99122.09125.93129.75133.57137.37122.47126.31130.13133.95137.75122.86
40、126.69130.52134.33138.13100110120130140138.51142.29146.07149.83153.58138.88142.67146.44150.21153.96139.26143.05146.82150.58154.33139.64143.43147.20150.96154.71140.02143.80147.57151.33155.08140.40144.18147.95151.71155.46140.78144.56148.33152.08155.83141.16144.94148.70152.46156.20141.54145.31149.08152
41、.83156.58141.91145.69149.46153.21156.95150160170157.33161.05164.77157.70161.43165.14158.07161.80165.51158.45162.17165.89158.82162.54166.26159.19162.91166.63159.56163.29167.00159.94163.66167.37160.31164.03167.74160.68164.40168.1116180190168.48172.17168.85172.54169.22172.91169.59173.28169.96173.65170.
42、33174.02170.70174.38171.07174.75171.43175.12171.80175.49200210220230240175.86179.53183.19186.84190.47176.22179.89183.55187.20190.84176.59180.26183.92187.56191.20176.96180.63184.28187.93191.56177.33180.99184.65188.29191.92177.69181.36185.01188.66192.29178.06181.72185.38189.02192.65178.43182.09185.741
43、89.38193.01178.79182.46186.11189.75193.37179.16182.82186.47190.11193.74250260270280290194.10197.71201.31204.90208.48194.46198.07201.67205.26208.84194.82198.43202.03205.62209.20195.18198.79202.39205.98209.56195.55199.15202.75206.34209.91195.91199.51203.11206.70210.27196.27199.87203.47207.05210.63196.
44、63200.23203.83207.41210.98196.99200.59204.19207.77211.34197.35200.95204.55208.13211.70300310320330340212.05215.61219.15222.68226.21212.41215.96219.51223.04226.56212.76216.32219.86223.39226.91213.12216.67220.21223.74227.26213.48217.03220.57224.09227.61213.83217.38220.92224.45227.96214.19217.74221.272
45、24.80228.31214.54218.09221.63225.15228.66214.90218.44221.98225.50229.02215.25218.80222.33225.85229.37350360370380390229.72233.21236.70240.18243.64230.07233.56237.05240.52243.99230.42233.91237.40240.87244.33230.77234.26237.74241.22244.68231.12234.61238.09241.56245.02231.47234.96238.44241.91245.37231.
46、82235.31238.79242.26245.71232.17235.66239.13242.60246.06232.52236.00239.48242.95246.40232.87236.35239.83243.29246.75400410420430440247.09250.53253.96257.38260.78247.44250.88254.30257.72261.12247.78251.22254.65258.06261.46248.13251.56254.99258.40261.80248.47251.91255.33258.74262.14248.81252.25255.672
47、59.08262.48249.16252.59256.01259.42262.82249.50252.93256.35259.76263.16245.85253.28256.70260.10263.50250.19253.62257.04260.44263.84450460470480490264.18267.56270.93274.29277.64264.52267.90271.27274.63277.98264.86268.24271.61274.96278.31265.20268.57271.94275.30278.64265.53268.91272.28275.63278.98265.
48、87269.25272.61275.97279.31266.21269.59272.95276.30279.64266.55269.92273.29276.64279.98266.89270.26273.62276.97280.31267.22270.60273.96277.31280.643.4.4 电加热炉本系统使用实验室的电加热器模拟工业上使用的电加热炉。实验室使用的电加热器的功率大约为 50W,工作电源为 220V 交流电。要求的温度控17制范围是 0100。温度控制的精度是正负 1。其实物图如图 3.6 所示:图 3.6 电加热器实物图3.5 硬件接线图PLC 的硬件接线如图 3.7
49、 所示:18图 3.7 PLC 的硬件接线图EM235 的接线如图 3.8 所示:图 3.8 EM235 的接线图3.6 本章小结19本章详细介绍了温度控制系统的硬件系统设计,主要包括整个系统的选型与电气接线图的设计,以及PLC的整体配置,给出了详细的端子接线图。204 软件设计4.1 PLC 控制软件设计4.1.1 STEP7 编程软件简介STEP 7-MicroWIN 编程软件是一个用于西门子 PLC 的编程和组态的标准软件包。STEP 7 标准软件包中提供一系列的应用工具,如:SIMATIC 管理器、符号编辑器、硬件诊断、编程语言、硬件组态和网络组态等。STEP7编程软件可以对硬件和网络
50、实现组态,具有简单、直观、修改方便等特点。利用 STEP 7-MicroWIN 可以方便快捷地创建一个自动化解决方法。用于 S7-200 的编程语言有:梯形图(LAD)、语句表(STL)和功能块(FBD)。梯形图是 STEP 7 编程语言的图形表达方式。它的指令语法是从继电器梯形逻辑图衍生出来的。当有信号通过各个触点的复合元件以及输出的线圈时,梯形图就可以追踪到信号在电源示意线之间的流动情况。语句表是 STEP 7编程语言的文本表达方式,与机器码非常相似,这样就能直观地显示 CPU执行程序的过程,它是按每一条指令一步一步地执行的。功能块是 STEP 7编程语言的图形表达方式,使用与布尔代数相类
51、似的逻辑框来表达各元件之间的逻辑。除此之外,STEP 7 编程软件允许用户使用结构化程序,通过这种方式可以将程序分解为单个的自成体系的子程序部分。从而使大规模的程序变得更容易理解,而且还可以对单个的子程序部分进行标准化,简化了程序组织,使程序更容易修改和系统的调试更简便8。21图 4.1 STEP 7-MicroWIN 编程界面4.1.2 PLC 程序设计流程图图 4.2 主程序系统参数复位调用 PID 初始化子程序调用中断服务程序运行 PLC22图 4.3 子程序 0图 4.4 中断服务程序4.1.3 PID 控制程序设计4.1.3.1 PID 控制算法图 4.5 PID 控制框图如图 4.
52、5 所示,PID 调节器的输出改变,就能是系统的输出达到稳定状态。系统的输入 r(t)、输出 c(t)和偏差 e(t)的关系如下:设定 PID 值设定定时中断时间 100ms返回设定温度把测出温度值存入 VD100调用 PID 指令输出 PID 值读入温度并转换23e(t)=r(t)-c(t) (4-1)由于温度控制本身有一定的滞后性和惯性,这使系统控制出现误差。为了减小误差提高系统控制精度。另外考虑到系统的控制对象,我们采用位置型 PID 算法。经离散后,控制器的输出为:(4-2)式中,积分项是包括第一采样周期到当前周期的所有偏差的积累值。计算中,我们不必保留采样周期的偏差项,只要保留积分项
53、前值9。4.1.3.2 PID 控制器的参数整定PID 控制器的参数整定是控制系统设计的主要任务。它是根据被控过程的特性,确定 PID 控制器的比例系数、积分时间和微分时间的大小。PID 控制器参数整定的方法很多种,概括起来有如下两大类: 理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。通过这种方法所得到的只是理论上的数据不一定可能被系统直接使用,还必须通过实际工程进行调整和进一步的完善。 工程整定法。这主要取决于实际工程的经验,其参数是直接从测试控制系统中获得的,其方法相对简单,容易掌握,这种方法在实际工程中得到了广泛的应用。PID 控制器参数的工程整定方法,主要有临
54、界比例法、反应曲线法和衰减法。这三种方法各有其特点,临界比例法适用于具有自平衡型的被控对象,且需要系统闭环运行;反应曲线法不需要系统闭环运行,只需要在开环状态下测定系统的阶跃响应曲线;衰减法需要系统闭环运行,抗干扰能力较强。其共同点都是通过试验获得相关参数,然后按照相应工程经验公式对控制器参数进行整定。但无论从哪一种方法所得到的控制器参数,都需要在实际运行中进行最后的调整与完善。现在一般采用的是临界比例法。利用该方法进行 PID 控制器参数的整定方法。步骤如下:a)选择一个合适的采样周期 T0,控制器选择纯比例控制;24b)渐渐改变比例系数,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例
55、放大系数 Kr 和临界振荡周期 Tr;c)选择控制度 Q。在一定的控制度下通过公式计算得到 PID控制器的参数10。表 4.1 临界比例法确定采样周期和控制器参数控制度 Q控制规律T/TrKp/KrTi/TrTd/TrPI0.030.530.88-1.05PID0.0140.630.490.14PI0.050.490.91-1.20PID0.0430.470.470.16PI0.140.420.99-1.50PID0.090.340.430.20PI0.220.361.05-2.00PID0.160.270.400.22根据反复的调试,一组调试结果比较好的 PID 参数是P=16,I=2.0,
56、D=0.5。4.1.3.3 PID 回路指令S7-200PLC 使用的 PID 回路指令,如表 4.2 所示:表 4.2 PID 回路指令名称PID 运算指令格式PID指令表格式PID TBL,LOOP梯形图在 PID 指令中,每个 PID 回路指令都会被分配一个 32 个字节储存空间,其中 PID 指令中还有两个操作数 TBL 和 LOOP,TBL 是表示当前储存空间的起始地址,LOOP 表示 PID 回路号,s7-200PLC 的 CPU224 只能搭载 8个 PID 回路,可用 0-7 表示。本次设计是选用的 TBL 为 VB100 和 LOOP为 011。25表 4.3 PID 指令回
57、路表偏移地址名称数据类型说明0过程变量(PVn)实数必须在 0.0-1.0 之间4给定值(SPn)实数必须在 0.0-1.0 之间8输出值(Mn)实数必须在 0.0-1.0 之间12增益(Kc)实数比例常数,可正可负16采样时间(Ts)实数单位为 s,必须为正数20积分时间(Ti)实数单位为 min,必须为正数24微分时间(Td)实数单位为 min,必须为正数28积分项前值(Mx)实数必须在 0.0-1.0 之间32过程变量前值(PVn-1)实数必须在 0.0-1.0 之间4.1.4 回路输入输出的数值转换方法本次设计的控制变量是加热炉的温度。它不完全是过程变量 PV,因为过程变量 PV 与
58、PID 的输出有关。经过传感器测量的温度信号必须转换标准信号才是过程变量 PV,因此,我们必须把数据做一下转换。温度信号经过传感器输入的电压信号在 EM235 输入后,是一个整数信号,由于 PID 指令执行的数据必须是实数,所以我们使用梯形图编程实现数据转换。程序图如图 4.6 所示:26图 4.6 转换程序124.1.5 PLC 程序设计梯形图4.1.5.1 初次上电 清除寄存器 M 和输出寄存器 Q 的数据。 调用 PID 初始化子程序,初始 PID 参数13。27图 4.7 上电程序4.1.5.2 启动/停止程序通过一个按钮实现系统的启动和停止。是运用跟斗开关实现的,根据输出 Q0.0
59、的状态不同,按下 I0.0 就能改变 Q0.0 当前状态。如果28Q0.0 当前为 0,当按下 I0.0 后,Q0.0 状态变为 1,反之,Q0.0 状态为0。图 4.8 启动/停止程序4.1.5.3 报警程序温度报警程序:当温度达到温度的 90时,发出高温报警信号,并使 AQW0 的输出为 0;当温度达到最高温度的 95时,系统发出高高温报警信号,系统停机,并使 AQW0 的输出为 0。温度低于温度的10时,系统发出低温报警信号,温度低于温度的 5时,系统发出低低温报警信号,系统停机,检查系统故障。2930图 4.9 报警程序4.1.5.4 中断服务程序首先模拟信号 AIW0 的采样处理,并
60、导入 PID 回路,然后根据 PID参数进行 PID 运算,最后把 PID 输出变换成可以输出的模拟信号。31图 4.10 中断服务程序4.1.6 PLC 程序调试PLC 程序的调试是设计一个 PLC 控制系统的重要环节,由于 S7-200 系列PLC 的仿真软件模拟出的结果不满足电加热器的实际功能,所在此设计中 PLC程序的调试我们采用实验室提供的加热模块进行模拟调试。在进行调试之前要对整个模拟环境进行检查,首先,我们要设置 PLC 与PC 机的通信协议为 PPI,在实现计算机和 PLC 的通讯后,编写一个点动程序测试 PLC 的数字量模块是正常;然后,编写一个模拟量的采集程序,通过状态监控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安徽宿州萧县云水水务社会招聘9人模拟试卷及答案详解1套
- 2025年浙江衢州江山市四都镇卫生院公开招聘编外医务人员1人考前自测高频考点模拟试题附答案详解(完整版)
- 涂装设备专业知识培训课件
- 2025北京平谷区纪委区监委所属事业单位招聘9人考前自测高频考点模拟试题参考答案详解
- 安全培训花名册课件
- 2025广西壮族自治区山口红树林生态国家级自然保护区管理中心招聘模拟试卷附答案详解(突破训练)
- 安全培训自查问题清单课件
- 2025年河北金融学院选聘工作人员60名考前自测高频考点模拟试题带答案详解
- 安全培训自学课件
- 涂布技术知识培训课件
- 2025至2030年中国便携式全谱直读光谱仪行业投资前景及策略咨询研究报告
- DB31/T 1013-2016城市轨道交通地下车站环境质量要求
- 贷款清收培训实务指南
- 食堂电气安全培训课件
- 多相流与燃烧效率优化-洞察阐释
- GB/T 13460-2025再生橡胶通用规范
- 网络安全知识手册
- 德普置业-湖南长沙美洲故事项目东区营销思路
- 初级管道工试题及答案
- 小程序管理制度
- 2025-2030中国实时示波器行业市场现状供需分析及投资评估规划分析研究报告
评论
0/150
提交评论