太阳能浴室水温水位控制系统设计.docx

上传人:b****7 文档编号:16328015 上传时间:2023-07-12 格式:DOCX 页数:53 大小:589.35KB
下载 相关 举报
太阳能浴室水温水位控制系统设计.docx_第1页
第1页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第2页
第2页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第3页
第3页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第4页
第4页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第5页
第5页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第6页
第6页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第7页
第7页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第8页
第8页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第9页
第9页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第10页
第10页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第11页
第11页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第12页
第12页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第13页
第13页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第14页
第14页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第15页
第15页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第16页
第16页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第17页
第17页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第18页
第18页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第19页
第19页 / 共53页
太阳能浴室水温水位控制系统设计.docx_第20页
第20页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

太阳能浴室水温水位控制系统设计.docx

《太阳能浴室水温水位控制系统设计.docx》由会员分享,可在线阅读,更多相关《太阳能浴室水温水位控制系统设计.docx(53页珍藏版)》请在冰点文库上搜索。

太阳能浴室水温水位控制系统设计.docx

太阳能浴室水温水位控制系统设计

西南科技大学

自动化专业方向设计报告

 

设计名称:

太阳能浴室水温水位控制系统设计

姓名:

张刚

学号:

20096348

班级:

自动化0903

指导教师:

王顺利

起止日期:

2012.10.15-2012.11.14

 

西南科技大学信息工程学院制

方向设计任务书

学生班级:

自动化0903学生姓名:

张刚学号:

20096348

设计名称:

太阳能浴室水温水位控制系统设计

起止日期:

2012.10.15-2012.11.14指导教师:

王顺利

设计要求:

如太阳能浴室结构示意图所示,针对太阳能水箱内的温度恒温控制目标,基于PLC控制设计PID算法实现对出水口的水温的恒温调节及储水箱的水位调节。

1、水温控制系统的设计与仿真

1)设计水温控制系统的整体结构及通过网上查询资料进行器件选型;

2)设计PID算法实现对水温的控制,调节PID控制器的参数,并给出整定后系统的阶跃响应特性曲线和扰动的响应曲线;

3)针对设计的PID调节系统综合设计出原理图,要求具有较好的超调和响应时间和水位过高或过低的报警与控制。

2、实验调节与参数改进

根据调试结果改进PID算法和参数,实现对水温水位的设定参数指标的调节,对温度的控制要求具有较好的响应时间,人体可以接受的温度超调量。

3、课程设计论文应完成的工作

摘要,要求100字内的中英文摘要。

关键词(3—5个),中英文关键词。

前言、方案论证及方案选择、基于PID的水温水位控制系统的设计、调试及结论、致谢、参考文献。

方向设计学生日志

时间

设计内容

2012.10.8—2012.10.14

通过网路和书籍查找相关资料

2012.10.15—2012.10.21

针对设计课题做出整体硬件结构框图

2012.10.22—2012.10.28

针对设计课题做出整体软件结构框图

2012.10.29—2012.11.4

根据框图,利用S7—200编程软件编写程序

2012.11.5—2012.11.11

在实验室S7—200仿真平台上调试程序

2012.11.12—2012.11.14

继续调试,并撰写设计报告

太阳能浴室水温水位控制系统设计

摘要:

本课题研究了可编程控制器(PLC)在太阳能热水器水温水位制系统中的应用。

重点研究了基于PLC控制设计PID算法实现对出水口的水温的恒温调节,以及储水箱的水位调节。

指出了PLC设计的关键主要是能满足基本控制功能,并考虑维护的方便性、系统可扩展性等。

在本文中经研究确定出了系统的各个工序,绘制了系统的工艺流程图;进行了系统的I/O分配和PLC的选型;根据系统设计要求设计绘制了系统的控制梯形图;绘制出了控制系统电气原理图和接线图等。

通过用PID对太阳能热水器水温水位控制系统的改造,大大增强了系统的响应速度和稳定性,也使系统结构简单、检修维护方便快捷、可靠性提高,增进了系统的先进性。

关键词:

水温水位PIDPLC

ABSTRACT

Thisstudyisaprogrammablelogiccontroller(PLC)inthesolarwaterheatertemperatureandwaterlevelinthesystemofsystems.PLC-basedcontroldesignPIDalgorithmtoadjusttheoutletwatertemperaturethermostaticallycontrolled,andthewaterlevelofthewatertank.PLCdesign,thekeyistomeetthebasiccontrolfunctions,andtoconsidertheeaseofmaintenance,andsystemscalability.Thestudyidentifiedinthisarticlethevariousprocessesofthesystemtodrawaprocessflowdiagramofthesystem;systemI/OassignmentandPLCselection;systemdesignrequirementsdesignedtodrawthecontrolofthesystemladder;drawoutthecontrolsystemelectricalschematicsandwiringdiagrams.

ThroughthetransformationofthesolarwaterheatertemperatureandwaterlevelcontrolsystemwithPID,greatlyenhancetheresponsespeedandstabilityofthesystem,thesystemstructureissimple,quickandeasyrepairandmaintenance,improvereliability,andenhancetheadvancednatureofthesystem..

Keywords:

WatertemperatureWaterlevelPIDPLC

一、设计目的和意义

用太阳能解决我国家庭热水是最有希望的、最有效可行的途径。

太阳能光热应用市场前景广阔,除家庭用热水外,还可用于工业热水、采暖、空调、干燥、农业种植、水产养殖、海水淡化等领域。

从发展角度看,城市家庭生活热水的供给不应由业主考虑,而应与建筑设计开发同时进行。

在此基础上设计出了全玻璃真空管式热水器的自动控制系统。

在电子技术飞速发展的今天,有必要而且有可能采用新技术对原电气控制系统进行改造,以提高可靠性,并实现系统的自动控制,提高太阳能热水器稳定性。

可编程控制器由于可提供使用的时间继电器和中间继电器相当多,而且其常开常闭触点可多次重复使用,使得我们在编程中可以随心所欲。

用内部编程“软元件”取代继电器逻辑控制电路中大量的时间继电器和中间继电器,简化控制线路、有效提高系统的可靠性,是PLC的突出特点。

目前,我国大部分太阳能热水器控制部分,往往需要大量的中间继电器和时间继电器来满足生产工艺要求,结果使电路设计复杂、繁琐,故障时有发生,给使用和日常维护带来了很大的不便。

太阳能热水器是太阳能热利用中商业化程度最高、应用最普遍的技术。

但是在热水器自动控制系统中大多采用单片机控制,单片机开发价格较高,而PLC开发价格便宜。

选用PLC控制,它具有速度快,可靠性高,体积小,功能全,编程简单的特点。

通过改进或完善已有太阳能热水器控制系统的不足,设计开发新型太阳能水温水位控制系统—基于PLC的太阳能热水器水温水位自动控制系统。

二、控制要求

图1阳能浴室的结构示意图

根据太阳能浴室的结构示意图图1,具体控制要求如下:

2.1、水温部分:

当温度探测器PT100从太阳能热水箱中才寄出温度后,进过变送器,进行标准化和线性化,最后输出纹4-20mA的标准电流信号,再经由以250Ω的电阻,将之转换成1-5V的标准电压输出,以此与PLC里面的设定温度进行PID运算控制加热晶闸管的通断。

2.2、水位部分:

当水位到达探测点1时,表示太阳能热水器里面的水量过少,发出声光报警,提醒用户加水,声音报警需要手动关闭;

当水位到达探测点2时,表示水量已经较少,需要加水,因此控制上水电磁阀合上;

当水位到达探测点3时,表示水量应经达到正常的水量,因此断开上水电磁阀;

当水位到达探测点4时,表示水量过高,超过正常值,因此发出圣光报警,并且声音报警只能手动关闭。

三、设计方案论证

本设计是以西门子S7200PLC为主控制器,,来实现太阳能水箱水温水位的自动控制。

设计的目的是在设计过程中能够了解S7200PLC是如何被运用于工农业生产过程的。

通过在实验台上动手操作和观察,实时观察水箱内的水温水位控制的运行情况,得到完整的实时曲线。

本设计中使用的主要硬件如图2所示。

按照设计的具体要求,所有需要设计的环节,都需要逐一进行分析。

因此我把水箱温度控制系统分成两大部分来分别设计软硬件。

系统硬件框图结构如图3所示:

图3基于PLC的太阳能水温控制系统方框图

设计中的被控对象是水箱内的温度,利用Pt100铂热电阻传感器来检测被控对象(即太阳能水箱的温度),经过温度变送器给S7-200PLC的EM235模块送入测量到的水箱温度转换的1~5V的电压信号。

然后把比较测量值和设定值所得到的差值经过PID运算后就可以得到的控制信号来控制加热器的电压,这样就能控制水箱内的温度了。

系统的整体结构框图如图4,系统程序框图如图5。

图4系统结构框图

图5系统程序框图

四、系统设计

4.1、系统的硬件设计

4.1.1、S7-200PLC选型

可编程控制器(ProgrammablelogicController),简称PLC或PC,是指可以通过编程或软件配置改变控制对策的控制器,它是一种工业控制计算机。

在可编程序控制器出现以前,继电器在工业生产中的控制占了主要地位。

但是如果在生产过程中工艺要求出现了改变,那么身为佼佼者的继电器控制系统会因为体积大、耗电多、寿命短等缺点导致其适应性、可靠性都不高,因此当发生这种情况时,整个系统就必须重新设计。

随着现代社会生产的发展和技术进步,出现了现在在工业生产自动化中占领重要地位的一种新的工控系统。

这种系统是以继电气控制系统为基础的,具有很高的可靠性,它随着当代生产自动化要求的提高和电子技术的发展融合了微型计算机技术、自动控制技术和通信技术并且能够很好的应用于工农业生产中。

1968年,美国汽车制造行业的巨头——通用汽车公司(GM公司)打算设计一款结合了计算机的多功能、通用性好等优点以及继电气控制系统物美价廉、轻松易懂的优点的通用控制装置。

为了降低成本、增加使用寿命,通用汽车公司(GM公司)便打算在新设计的控制装置时去掉旧的继电气装置在使用时需要重新设计和接线的缺点,因此他们用面向控制过程、面向问题的“自然语言”编程,同时简化了计算机的编程方法和程序的输入方法,这样一来也使得不熟悉计算机的人可以看懂程序。

为实现这个设想,美国数字设备公司(DEC公司)在1969年研制出了世界上第一台PLC。

PLC除了能够进行逻辑、顺序控制,还能对计时和计数进行控制。

从1970之后,微电子技术一直在向更高端发展,大规模的集成电路(简称LSI)和微型处理器也被运用到了PLC中,这大大增强了PLC的功能,使得PLC在原来的基础上还可以进行处理数据、算术运算,还能实现跟外界的通讯以及对分支、自诊断和中断进行处理,大大提高了工作效率。

目前,全世界的PLC生产厂家约有200多家,生产300多个品种,主要集中在美国、德国、日本的多家公司。

其中德国和美国是以大型PLC而闻名,日本则主要是生产小型PLC。

美国的PLC厂家很多,其中以A-B(ALLEN-BRADLEY)公司、美国通用(GE)公司生产的PLC最具代表性。

德国的西门子PLC对于大中小型的自动控制都可适用,使用范围极为广泛。

由于PLC具有输入输出光电隔离、停电保护、自诊断等功能,所以抗干扰能力强,能置于环境恶劣的工业现场中,故障率低。

PLC编程简单,易于通信和联网、用于水暖控制能提高性能价格比,如果从长远观点来看,其寿命长,故障率低,易于维修,所以选用。

本设计中要求以德国生产的西门子S7PLC-200为主控制器,因此在此只粗略介绍西门子S7-200PLC。

S7-200系列PLC是由德国西门子公司生产的一种超小型系列可编程控制器,它能够满足多种自动化控制的需求,其设计紧凑,价格低廉,并且具有良好的可扩展性以及强大的指令功能,可代替继电器在简单的控制场合,也可以用于复杂的自动化控制系统。

由于它具有极强的通信功能,在大型网络控制系统中也能充分发挥作用。

4.1.1.1、S7200-PLC的CPU模块

CPU模块是PLC控制系统的核心,它控制着整个PLC控制系统有序地进行。

PLC控制系统中,PLC程序的输入和执行、PLC之间或者PLC与上位机之间的通信、接受现场设备的状态数据都离不开CPU模块。

CPU模块还可以进行自我诊断,即当电源、存储器、输入/输出端子、通信等出故障时,它可以给出相应的指示或做出相应的动作。

图6是西门子S7-200PLC的模块面板示意图。

图6SYMATICS7-200PLCCPU的模块面板示意图

西门子S7-200PLC包括CPU221、CPU222、CPU224和CPU226这4种型号的CPU,它们的主要性能指标如表1所示。

表1西门子S7-200CPU主要性能指标

性能指标

CPU221

CPU222

CPU224

CPU226

外形尺寸

90×80×62

90×80×62

120.5×80×62

190×80×62

本机数字量I/O

6个输入/4个输出

8个输入/6个输出

14个输入/10个输出

6个输入/4个输出

程序空间

2048字

2048字

4096字

4096字

数据空间

1024字

1024字

2560字

2560字

用户存储器类型

E2PROM

E2PROM

E2PROM

E2PROM

扩展模块数量

不能扩展

2个模块

7个模块

7个模块

数字量I/O

128输入/128输出

128输入/128输出

128输入/128输出

128输入/128输出

模拟量I/O

16输入/16输出

32输入/32输出

32输入/32输出

定时器/计数器

256/256

256/256

256/256

256/256

内部继电器

256

256

256

256

布尔指令执行速度

0.37μs/指令

0.37μs/指令

0.37μs/指令

0.37μs/指令

通信口数量

1(RS-485)

1(RS-485)

1(RS-485)

2(RS-485)

根据控制系统实际所需端子数目,考虑PLC端子数目要有一定的预留量,为以后新设备的介入或设备调整留有余地,CPU224有14路输入/10路输出,一共有24个I/O点,存储容量比起CPU221和CPU222扩大了一倍,它可以有7个扩展模块,有内置时钟,并且CPU224高速计数处理能力也很强,是S7-200产品中使用得最多的一个。

因此选用的S7-200型PLC的主模块为CPU224。

4.1.1.2、EM235模拟量输入/输出模块

在温度控制系统中,温度传感器把检测到的温度信号转换成4-20mA的电流信号,系统需要配置模拟量的输入模块把电流信号转换成数字信号再送入PLC中进行处理。

在本设计中考虑到系统扩展的问题,可以用EM235模拟量输入/输出模块用来对CPU进行扩展。

EM235模块有12位模拟量,输入速度迅速,价钱低廉,应用广泛。

EM235模块可以在149μs的时间段内把输入模块的模拟量信号转换成为与其对应的阿拉伯数字值。

由于EM235都是在程序访问模拟点的时候把输入的模拟量信号转换成阿拉伯数字。

因此,模拟量输入指令的基本时间是把模拟量转换成数字所花费的时间也计算在内的。

图7就是EM235模拟量扩展模块的接线方法。

图7EM235模拟量扩展模块的接线方法

电压信号按正、负极直接接入X+和X-;电流信号则需要将RX和X+短接后接入电流输入信号的“+”端;未连接传感器的通道要将X+和X-短接。

通过表2,我们可以了解怎样通过DIP开关来影响并选择EM235模块输入模拟信号的单/双极性、增益和衰减。

 

表2DIP开关对EM235极性影响

EM235开关

单/双极性选择

增益选择

衰减选择

SW1

SW2

SW3

SW4

SW5

SW6

 

 

 

 

 

ON

单极性

 

 

 

 

 

 

 

OFF

双极性

 

 

 

 

 

OFF

OFF

 

 

X1

 

 

 

 

OFF

ON

 

 

X10

 

 

 

 

ON

OFF

 

 

X100

 

 

 

 

ON

ON

 

 

无效

 

ON

OFF

OFF

 

 

 

 

 

0.8

OFF

ON

OFF

 

 

 

 

 

0.4

OFF

OFF

ON

 

 

 

 

 

0.2

 

EM235模块具有4个模拟信号输入通道以及1个模拟信号的输出通道。

它允许S7-200PLC连接微小的模拟量信号,电压信号控制在在±80mV以内。

我们可以通过选择DIP开关去决定所需要的热电偶的型号。

4.1.1.3PLC控制系统设计的基本原则

(1)根据工艺流程进行设计,充分发挥PLC功能,最大限度地满足需要控制的装置的控制要求。

(2)在不影响控制系统精度的前提下,尽量减少PLC系统硬件费用。

(3)控制系统要使用和维护方便,同时降低系统的危险性。

(4)考虑到以后控制任务的变化,所以当我们在挑选合适的PLC型号、PLC的输入/输出点数和需要的存储器种类以及容量的时候,都要考虑到控制系统的多变性,多留出一点输入/输出点数和存储器容量。

4.1.1.4PLC控制系统设计的一般步骤

(1)控制要求分析。

(2)确定输入输出设备。

(3)选择合适PLC。

(4)I/O点数分配。

(5)PLC程序设计。

(6)模拟调试。

(7)现场联机调试。

(8)整理技术文件。

4.1.2.1、热电式传感器

热电式传感器能够把温度的变化转换成电流、电压变化的装置就是我们所说的热电式传感器。

目前有很多种热电式传感器,最常见就是把温度的变化量相对的转变成电势和电阻。

热电偶、热电势是被用于温度测量的最普遍的、目前在工业生产中广泛应用的器件。

它们的传感原理都是相似的,热电偶可以把变化的温度变换成电势,而热电阻则是把变化的温度相应的转换成电阻。

该系统对传感器的要求是可以把将温度信号转化为电流信号,测量的水温上限为100℃,权衡之下Pt100电阻传感器是非常合适的。

Pt100铂热电阻简称为:

Pt100铂电阻。

Pt100传感器的精度高,热补偿性较好。

其阻值会随着温度的变化而改变。

Pt后的100表示它在0℃时阻值为100Ω,它的工作原理是当Pt100在0℃时阻值为100Ω,在100℃时它的阻值约为138.5Ω.它的阻值会随着温度的上升而匀速增长。

Pt100的测温范围是-200℃~+420℃,经过调节器的温度变送器,可将温度信号转换成4~20mA直流信号。

4.1.2.2、可控硅加热装置

本系统采用三相可控硅移相触发装置,输入控制信号为4~20mA标准电流信号,其移相触发角与输入控制电流成正比。

输出交流电压用来控制电加热器的端电压,从而实现水箱温度的连续控制。

4.2、系统的软件设计

4.2.1、PID控制算法

在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。

PID控制在工业领域的应用已经有很多年了,现在依然广泛地被应用。

P、I、D各有自己的长处和缺点,它们一起使用的时候又和互相制约,但只有合理地选取PID值,就可以获得较高的控制质量。

人们在应用的过程中积累了许多的经验,对PID的研究现在已经达到了一个比较高的程度。

4.2.1.1、PID控制算法的特点

比例(P)控制

比例控制是一种最简单的控制方式。

其控制器的输出与输入误差信号成比例关系。

若产生偏差,控制器就发生作用调节控制输出,使被控量向减小偏差的方向变化。

偏差减小的速度由比例系数Kp来决定,Kp越大偏差减小的越快。

但这样会引起振荡,特别是在迟滞环节比较大的时候,比例系数Kp减小,振荡发生的可能性就会减小,但同时也会导致调节速度变慢。

比例控制的缺点是不能消除稳态误差,必须要有积分控制来辅助。

积分(I)控制

在积分控制中,控制器的输出与输入误差信号的积分成正比关系。

为了消除控制系统的稳态误差,在控制器中必须引入“积分项”。

积分项会随着时间的增加而增大。

因此,就算误差很小,积分项也会慢慢变大,由它推动控制器的输出增大,使稳态误差慢慢减小至零。

所以,比例—积分(PI)控制器可以使系统在进入稳态后无稳态误差。

但具有滞后特点,不能快速对误差进行有效的控制。

微分(D)控制

在微分控制下,控制器的输出的微分增加了,输入误差信号的微分同时也会增加。

而自动控制系统在对于误差的控制来说,会出现别的不必要的问题,比如波动,更严重的会失稳。

这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,但是加入的微分项却能够避免较大的误差出现,因为它可以预测误差变化的方向。

但是微分控制会放大高频噪声,降低系统的信噪比,导致系统抑制干扰的能力下降,也就是说微分控制不能消除余差。

4.2.1.2、PID控制算法原理

PID控制本质上是一个二阶线性控制器,通过调整比例(P)、积分(I)和微分(D)三个参数,使得大多数工业控制系统获得良好的闭环控制性能。

PID控制器的理想计算公式为:

(4.1):

(4.1)

公式(4.1)中:

u(t)为控制器的输出;e(t)为控制器的输入(常常是设定值与被控量之差,即e(t)=r(t)-c(t));Kp、Ti、Td分别为控制器的比例放大系数、积分时间常数、微分时间常数。

设u(k)为第k次采样时刻控制器的输出值(采样周期为T),用一阶向后差分代替微分,用矩形法数值积分代替连续积分,将上式进行离散化处理,可得离散的PID计算公式:

(4.2)

式(4.2)为位置式PID控制算法,其当前采样时刻的输出与过去的状态有关,计算时要对e(k)进行累加,运算量大,因此实际应用中一般采用增量PID控制算法。

由式(4.2)可得:

(4.3)

(4.4)

其中

式(4.3)、(4.4)是增量PID算法的计算公式,系统的采样周期T选定后,一旦确定了Kp、Ti、Td,只要使用前后3次测量的温度偏差值即可由式(4.3)、(4.4)求出控制量。

4.2.1.3、PID算法程序实现

在S7-200PLC中PID功能是通过PID指令功能块来实现的。

通过定时(按照采样时间T)执行PID功能块,按照PID运算规律,根据当时的给定、比例-积分-微分数据,计算出控制量。

4.2.1.4、PID在PLC中的回路指令

西门子S7-200系列PLC中使用的PID回路指令,见表3。

表3PID回路指令

名称

PID运算

指令格式

PID

指令表格式

PIDTBL,LOOP

梯形图

PID回路在PLC中的地址分配情况如表4所示。

表4PID回路在PLC中的地址分配情况

偏移地址

名称

格式

类型

说明

0

过程变量(PVn)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2