毕业论文(设计)
基于PLC的中央空调自动控制系统设计ThedesignofautomaticcontrolsystemofcentralairconditioningbasedonPLC
学
指生导姓教名:师:合作指导教师:
专业名称:所在学院:二〇一五年六月
目录
摘要........................................................................................................................................1
Abstract..................................................................................................................................2
第一章前言..........................................................................................................................3
1.1研究目的和意义....................................................................................................31.2国内外研究现状....................................................................................................31.2.1国外空调控制系统的发展..........................................................................31.2.2国内空调控制系统的发展..........................................................................41.3研究内容与方法....................................................................................................4
第二章中央空调控制系统基本原理..................................................................................6
2.1中央空调原理与结构............................................................................................62.1.1空调制冷与制热原理..................................................................................62.1.2中央空调结构介绍......................................................................................62.2同步电动机工作原理............................................................................................72.3变频器工作原理....................................................................................................82.4PID作用概述.........................................................................................................9
第三章控制系统硬件介绍................................................................................................10
3.1PT100温度传感器和变送器..............................................................................103.2西门子MM440变频器.......................................................................................113.3西门子S7-200系列PLC....................................................................................113.3.1S7-200系列PLC简介..............................................................................113.3.2CPU226技术指标.....................................................................................123.3.3EM231模块及EM232模块技术指标.....................................................12
第四章控制系统程序设计................................................................................................13
4.1STEP7-MICRO/WIN软件介绍..........................................................................134.2空调启动
图..................................................................................................134.3送风量调节PID程序设计..................................................................................144.4加热器顺序启停梯形图......................................................................................17
第五章监控系统画面的组态软件设计............................................................................19
5.1WinCCflexible2008简介....................................................................................195.2画面及说明.........................................................................................................19结论......................................................................................................................................23致谢......................................................................................................................................24参考文献..............................................................................................................................25附录......................................................................................................................................26
摘要
可编程逻辑控制器(PLC)作为一种新型的工业控制装置,因为其优越性被广泛应用于自动控制系统当中,正逐步取代由传统继电器、接触器所组成的控制系统。本文以大连某铁路医院中央空调系统为对象,对其基于PLC的自动控制系统进行了研究,完成了以下内容。
(1)分析了中央空调系统的工作原理及结构。
(2)分析了电动机的变频调速原理,选取同步电动机作为空调送风机,采用西门子MM440变频器变频调节风机转速。
(3)根据大连某铁路医院的实际需要,选取S7-200小型PLC作为系统的调节单元,实现风速,湿度,温度的PID控制。
(4)根据中央空调的实际工作环境,用STEP-7MICRO/WIN软件编写了PLC程序,并运用WinCCflexible软件完成了系统的组态设计,制作了应用于触摸屏的监控画面。
关键词:可编程逻辑控制器,中央空调,变频调速,同步电动机,PID控制
1
Abstract
Programmablelogiccontroller(PLC)asanewtypeofindustrialcontrolequipmenthasbeenwidelyusedinautomaticcontrolsystemsforitsplentyofadvantages,itgraduallyreplacestraditionalrelay,contactorcontrolsystem.ThispapertakesarailwayhospitalcentralairconditioningsysteminDalianasanobject,studieditsautomaticcontrolsystembasedonPLC,completedthefollowingcontent.
(1)thestructureandworkingprincipleofcentralairconditioningsystemareanalyzed.
(2)thispaperanalysesthebasicprincipleofthefrequencychangingcontrolofmotorspeed,chosesynchronousmotorastheairblower,adoptedSiemensMM440frequencyconverterregulatingfanspeed.
(3)basedontheactualneedsofrailwayhospital,weselectedS7-200PLC(aminitypeofseries)asthecontrolunitsystem,realizePIDcontrolofthewindspeed,thehumidityandthetemperature.
(4)accordingtotheactualworkingenvironment,weutilizedSTEP7micro/WINsoftwaretowritethePLCprogram,andusedWinCCflexiblesoftwaretocompletetheconfigurationdesignofthesystem,andfabricatedtheappearanceintouchmonitorscreen.
Keywords:programmablelogiccontroller,centralairconditioning,frequencychangingcontrol,synchronousmotor,PIDcontrol
2
第一章前言
1.1研究目的和意义
为了保证空气环境的合理舒适,中央空调已经广泛地应用于生产生活当中,例如:学校,写字楼,工厂,各种公共场所等。随着自动控制水平、精度的提高,中央空调的舒适性、节能性已经作为评定空调性能的重要指标。如何在舒适节能的条件下,实现最佳的温度、湿度、送风量控制是当今空调研究的热门话题。
传统的中央空调因为本身的缺陷消耗很大,十分不经济。据统计数字显示,传统的中央空调系统普遍存在着20%以上的无效能耗。这是因为在传统的中央空调系统设计中,每一个系统都是按照最大负荷设计制造的,并且留有一定的余量,无论负荷的多少,电机都处于满负荷运行状态,这样虽然能满足最大负荷用户的需求,却不能随负荷大小进行动态的调节,造成了没有必要的能源浪费,因此,寻求一种能够随负荷变化动态调节的控制系统成为中央空调发展的当务之急。
可编程逻辑控制器(PLC)是一种专门为工业环境而设计的数字运算电子操作系统【1】,它具有可编程的逻辑存储器,可以在其内部进行定时、技术、顺序控制、逻辑运算、PID运算等多种复杂运算,通过数字量结合动态模拟量的输入方式,动态地控制各种机械生产过程【2】。对于中央空调,也能很好地实现动态的调节,达到节能的目的,目前已经广泛应用于中央空调的控制系统当中,逐步取代继电器控制电路成为主流控制系统。
本文研究了基于S7-200的PLC在大连某铁路医院中央空调控制系统中的具体应用,研究其如何通过动态的控制过程以达到节能且舒适的目的,设计了其控制系统PLC的主要程序,用编程语言实现了加热器的顺序控制,互锁,冷却水阀门,风机的PID调节,用WinCCflexible软件对PLC程序进行组态,将程序写入PLC控制器,一个完整的PLC控制系统就实现了,相比于传统的中央空调控制系统,它具有节能减排,更舒适的重大意义。
1.2国内外研究现状
1.2.1国外空调控制系统的发展
在五十年代及之前,气动控制是世界上热力与空调控制系统主要采用的方式,至今气动的PID控制在很多领域特别是船用控制系统中仍有广泛应用【3】,到了六十年代,开始采用电动单元组合式仪表,相比启动控制更加快捷且提高了精度,七十年代小型微型计算机被引进到这一领域,开始采用微型计算机的集中式控制,1984年,第一栋采用微型计算机集散控制的楼宇在美国诞生,标志着自动控制开始向智能方向迈进。采用DDC(directdigitalcontrol)是集散式控制的主要特征,目前国内外主要采用的PID调节是通过可编程逻辑控制器实现的。
【4】上个世纪八十年代,Shaviet等人对PID控制的锅炉排气温度调节系统进行了仿真学的研究。
1995年,Kaltman将PID控制应用于对空调制冷压缩机的控制,建立了用于系统仿真的数学模型,给出了关于PID调节的两种控制策略【5】。
3
虽然现在大部分空调的控制系统采用的都是PLC的PID控制,但PID控制原理决定了它本身具有一定的局限性,只有在参数不随时间变化时才能取得理想的效果。基于种种局限性,研究者们把研究重点转向了更为高级的控制方法,及最优化控制、自适应控制、模糊控制、神经网络控制等。
智能控制的优点在于不需要精准的数学模型,具有自寻优的特点。因为空调系统不本身的大惯性、大滞后性,所以获取精准的数学模型是不可能做到的,因此,如何实现智能化控制成为了各国科研人员研究的趋势。上个世纪八十年代,日本三菱重工开发出的模糊空调控制器能够初步实现温度不变,但因为其成本太高,反应时间较长,无法投入生产【6】。1994年,Albert.R.So开发出了空调机组恒温的模糊控制器【7】。1999年,自适应的PID控制器被日本人Kaisahara设计出。
虽然智能控制理论取得了很多优秀的研究成果,但因其成本较高,技术不够成熟,所以还未被广泛地投入生产之中。
1.2.2国内空调控制系统的发展
我国在自动控制领域紧跟国际步伐。目前,微型计算机控制的集散式控制系统已经广泛地被应用于我国生产生活的各个领域,智能化楼宇建筑被广泛地应用在生活之中,其自动监视、检测、控制和管理的功能十分优越【8】。
在智能控制的研究领域,我国也取得了很多可观的研究成果。上个世纪九十年代,我国在空调控制领域提出了两项节能技术,及将PLC和变频器应用于自动控制系统当中的方法,大大提高了控制的精准性,并节约了能源。吴爱国等人研究了自寻优模糊控制器在温控系统中的应用,输
【9】入比例因子合并调节权衡因子的创造性方法被首次应用在控制器当中,极大地优化了控制结果。
张韬等多位学者首次提出将数学自回归平均法应用于空调控制系统之中,并对其进行了分析,提出了提高预测法准确性的若干设想。目前,我国各科研机构研究的核心内容都集中单相压缩机变频调速和智能控制研究。
智能空调是多种技术工业的综合,其研制难度相对较大,无论是在样机还是产品上,我国自行研制的智能控制系统相比于国外先进技术都会出现不稳定,鲁棒性差的特点。因此,我国在此领域还需做出进一步的努力。
1.3研究内容与方法
本文在分析和综合了中央空调的控制特点和PLC(可编程逻辑控制器)工作特点及PID控制特点的基础上,结合对大连某铁路医院AP4中央空调控制系统具体实例的研究,在本文中对中央空调冷冻水阀门、空调送风机转速采用传统PID控制,对冬季空调加热器采取顺序启动的互锁控制,编辑了主空调机系统的PLC程序,并运用WinCCflexible软件进行了组态设计,最终完成了中央空调控制系统的设计。
研究工作的具体内容如下:
(1)对中央空调各系统工作原理进行了分析。
4
(2)对选取的硬件做了具体介绍及技术规格说明。
(3)采用STEP7-micro/win32V4.0编程软件设计了中央空调控制系统控制程序。
(4)采用西门子SMART700触摸屏作为人机界面,用WinCCflexible软件对系统进行了组态。
5
第二章中央空调控制系统基本原理
2.1
2.1.1中央空调原理与结构空调制冷与制热原理
空调运用液化气体制冷的方式进行制冷,其运用的主要制冷制热原理是液体汽化吸热和冷凝放热效应。当制冷剂处于一密闭容器中时,液体和蒸汽会在某一压力下达到平衡,此时为饱和状态,液体不会汽化。如果此时把抽走密闭容器中的蒸汽,势必会打破这一平衡,液体会继续汽化以达到新的平衡。液体汽化是需要吸收能量的,此过程中吸收的热量叫做汽化潜热,液体吸收热量的来源就会被冷却。在此的过程中,此时蒸汽压力对应的是常温下的饱和压力【10】。
空调制热的过程为制冷过程的逆过程,从压缩机出来的高温气体经过散热过程变成常温高压的液体,同时将热量散发出去进行制热。高压常温的液体经过膨胀节流阀进入蒸发器蒸发,从冷源吸热,变成低压的蒸汽被压缩机吸入完成整个循环。在这个循环过程中,制冷剂不断地通过散热器将从冷源和压缩机吸收的热量释放出去进行制热。但是,这一过程的效率十分低下,所以往往在空调主机中内设电加热器进行制热,简化了空调结构且制热效率较高。
空调制冷系统,主要是由制冷压缩机、冷凝器、蒸发器和节流膨胀阀四个基本部件组成。他们形成一个密闭的系统,在整个系统当中,不断流动的制冷剂相当于循环系统的血液,起着交换热量的作用;压缩机相当于系统的心脏,不断地从蒸发器中吸入气体并进行压缩将高压的气体泵出,推动这整个循环的进行;冷凝器起着降温的作用,将高压气体的温度降低使其冷凝成高压的液体;节流膨胀阀对制冷剂起着降压的作用,同时通过开度大小调控着制冷剂进入蒸发器的流量,进而调节制冷效果强弱;蒸发器是输送制冷量的装置,可以将冷源的热量吸收到系统当中。
2.1.2中央空调结构介绍
在生产生活中,中央空调系统由于体积大,工作负荷也大,因而无法像家用小型空调一样直接采用冷凝器空气流通散热。一般建筑的的中央空调系统都采用冷却塔散热的方式,冷却塔通过淋喷的方式将冷却水中的热量释放到大气中,被冷却的冷却水再对中央空调冷凝器进行冷凝,散热效果较好。因此,大型建筑空调系统除空调主机房外还需增加冷却水循环的泵房。在大型空调系统中,中央空调蒸发器一般不直接与表冷器接触,往往对冷冻水进行制冷,冷冻水再经过表冷器或风机盘管对送风空气进行制冷,可以通过调节冷冻水节流阀限制进入风机盘管的冷冻水流量,进而调节制冷量。具体结构如图2-1所示。
6
2-1中央空调系统结构图
2.2同步电动机工作原理
同步电机是一种常用的交流电机。它具有转子转速不变的特点,频率与转速之间的关系式为:n=ns=60f/p,f为电网频率,p是电机的极对数,ns称为同步转速,因为不像异步电动机一样存在转差率所以被称为同步电机。当电网频率不变时,同步电机的转速也不变,与负荷的大小并没有关系,这点与异步电动机不同,而异步电动机的转速和负荷是有关系的,按照转差率的的大小具有不同的工作转矩【
11】。同步电机转子磁场与合成磁场模型如图2-2所示。
2-2同步电动机磁场模型同步电动机可以作为同步补偿机使用,这是因为它的功率因数是可调节的,通过调节励磁电流的大小进而改变功角,处于正常励磁状态的功角为0,处于过励状态时,电流会超前电压,处
7
于欠励状态时,电压会超前电流,生产中常常把处于过励状态的同步电动机接到电网上【12】。同步电动机励磁电流与定子电流的V形曲线如图2-3所示。
2-3同步电机V形图
2.3变频器工作原理
变频器(Variable-frequencyDrive,VFD),是用来改变交流电动机工作频率进而能够灵活地调节电动机同步转速的电力控制设备,微电子技术被广泛应用在变频器中【13】。
变频器分为:交--交型和交--直--交型。顾名思义,交--交型输入和输出均为交流,将输入的工频电流直接转变为电压、频率均可调的交流电;交--直--交型则是输入为工频交流电,通过整流变为直流电,再将直流电转变成电压、频率均可调的交流电,这种变频器的使用最为广泛。
在三相电机的变频调速中,变频器对电机调速原理是:n=60f/p(1-s)n:电机的转速f:电源频率p:电机磁极对数s:电机的转差率。
变频器的优点体现在以下几个方面:(1)变频节能,对于风机、水泵之类的流量机械,传统的流量控制方法是调节出口挡板阀门开度节流调节,造成大量的能量损失在节流的过程中,运用变频器可根据实际需要调节电机转速进而调节流量大小,避免了节流损失。(2)功率因数补偿,无功功率会增加设备的发热,会使整个电网功率因数降低,浪费资源,变频器的内部滤波电容可以使无功功率降低。(3)软启动,电机硬启动对电网会造成严重的冲击,在电动机启动时,瞬间产生的电流会比额定电流高5-6倍,这是因为电机在运转之前相当于一个线圈电阻,对设备,管路极为不利,空气断路器容易跳开。使用变频器启动,可以使启动电流从零开始,减小了对电网的冲击【14】。
在生产生活中针对不同的负载,选用的变频器也是不同的,人们在实践中主要将负载分为三类:(1)恒转矩负载,如传送带、挤压机等,这类负载最大的特点就是转矩与转速无关。(2)恒功率负载,如造纸机、机床主轴等,这类负载的最大特点是转矩与转速大体成反比,因此功率是恒定的。(3)流体机械负载,如风机、水泵等。这类负载随叶轮的转动,此类负载所需的功率与速度3次方正比。
8
2.4PID作用概述
PID作用,及比例(proportion)、积分(integration)、微分(differentiation)作用,是工业控制中应用最广泛的反馈调节,PID作用由比例单元、积分单元、和微分单元组成。其输入e(t)与输出p(t)的关系为:
p(t)k[e(t)1
e(t)dtTDde(t)式中积分的上下限分别是0和t,因此它的传递函数为:
G(s)P(s)1k[1TDs]()【15】其中k为比例系数;TI为积分时间常数;TD为微分时间常数。
比例作用规律是成比例地反应变差大小的作用规律,偏差一经出现,比例作用立刻响应,但当只有比例作用是,系统却会出现静态偏差。在实际情况中,由于系统具有惯性,所以当偏差出现时,过一段时间才有输出,因此比例作用不能太强,否则会造成系统震荡。
积分作用是输入偏差积分的正比,作用是用于消除静态偏差,弥补比例作用的不足。积分作用是只要存在着误差,该作用就一直存在,直到误差为0,因此可以消除静态偏差。积分作用的强弱由积分时间TI决定。相比于比例作用规律,积分作用规律是不及时的,容易造成被控量的大起大落,所以在参数整定的过程中,TI一般是按照宁大勿小的原则。
微分作用是输入偏差的微分的正比,能够实现提前控制,也可以理解为防止偏差产生的能力。参数微分时间TD是用于调节微分作用强弱的参数。但是,微分时间不能单独作用于调节器对系统进行调节,一般是和PI作用结合到一起组成PID作用【16】。
9
第三章控制系统硬件介绍
3.1PT100温度传感器和变送器
PT100是一种温度和阻值成正比的铂热电阻【17】。其具体对应关系如图3-1所示:
3-1PT100温度阻值关系图
PT100阻值会随着温度的增加而做线性均匀的增加,被广泛地应用于高精度的设备当中。PT100温度传感器就是PT100热电阻。PT100变送器又被称为信号转换器,由测量单元、信号处理和信号电路组成,有的直接安装在PT100电阻的接线盒内,称为一体化的温度变送器,变送器将不同温度的电阻阻值转变为相应的4-20mA
电流信号输出。
有些时候,因为热电阻是安装在生产现场之中的,通过导线把电阻信号传递到控制装置,所以导线会对测量信号有一定的影响【18】。为了消除影响,国际上把热电阻的引线分为三种方式:
二线制:热电阻只于一根导线串联来引出电阻信号的方式叫二线制,接线简单,但由于引线电阻r的存在,测量精度势必会降低,r的大小与导线的长度和材料有关。
三线制:所谓三线制,是在热电阻一端连接两根引线,另一端连接一根引线。通常作为一个电桥桥臂,此种接线方式因为可以较好地消除引线电阻的影响,所以作为最常用的接线方式应用于工业控制当中。
四线制:四线制即是在电阻两端各接两根引线,一般工业上很少使用,主要用于高精度温度检测中。
采用三线制接法的热电阻是最常见的。采用三线制的目的是为了消除连接导线电阻所引起的测量误差。此接线电路为不平衡电桥。热电阻和其连接导线作为电桥的一个桥臂,因为导线电阻也随温度变化不可忽略不计,所以会造成测量误差。采用三线制,电阻一端引出的两根导线分别接到电流计及与其相邻的桥臂上,另一端则与电源相连,这样就消除了导线线路电阻带来的测量误差。三线制接线方法是工业上应用最广泛的PT100电阻接线方法。
PT100传感器的三种接线接线方式如图3-2所示。
10
3-2PT100温度传感器三种接线图
3.2西门子MM440变频器
MICROMASTER440变频器简称MM440变频器,它是一个变频器的系列,此系列变频器主要用来控制三相电动机转速,本系列有很多种型号,恒转矩控制额定功率范围从120W~200W,可变转矩控制可达到250kw【19】。
MM440变频器内部包含微型计算机,采用双极晶体管作为功率输出器件。因此,它具有很多功能而且运行可靠。其脉冲宽度调制的开关频率是可选的,因而降低了电机运行的噪声。它具有强大的保护功能。
MM440变频器既可以驱动单机工作,用于自动化系统【20】。
其主要特点有:
(1)安装简便,参数设置容易;
(2)EMC设定可靠;
(3)可由中性点不接地电源供电;
(4)快速响应信号;
(5)参数设置的范围很广;
(6)电缆连接简便;
(7)输出继电器数量众多;
(8)模拟量输出(0~20mA)端口很多;
(9)有两个模拟输入AIN1(0~10V,0~20mA和-10~+10V)AIN2(0~10V,0~20mA);
3.3
3.3.1西门子S7-200系列PLCS7-200系列PLC简介
S7系列PLC是西门子生产的可编程逻辑控制器,S7-200是该系列下的一种小型PLC,常用
11
在小型的自动化设备当中。根据使用的CPU模块不同,S7-200系列PLC可分为CPU221、CPU222、CPU224、CPU226等类型,除CPU221无法扩展之外,其他类型的都可以通过增加扩展模块来增加功能【21】。
S7-200作为一种小型工业应用控制器具有以下特点:(1)抗干扰能力强,十分可靠。(2)控制程序可变,通用性强。(3)适应性强,功能强大。(4)梯形图编程简单且门槛低。(5)系统设计、调试和维修方便。
PLC是根据继电器控制系统研究创造的中央调节单元,所以为了方便工程人员理解控制过程,它也具有像继电器线路的元件,如中继器,时间继电器等等,只不过这类元件是通过软件实现的,作为PLC的主要编程元件也被称作软元件。PLC编程元件有输入继电器、输出继电器、辅助继电器、定时器、数据寄存器等。
3.3.2CPU226技术指标
集成的数字量输入输出:24入/16出;可连接的扩展模块最大数量为6个;最大可扩展数字量输入/输出:248点;最大可扩展模拟量输入/输出:35点;用户程序区大小:16KB;数据储存区大小:10KB;数据后备时间(电容):100h;后备电池(选件):200d;布尔运算执行时间:0.22微秒;标志寄存器/计数器/定时器:256/256/256;高速计数器:6个30kHz;高速脉冲输出:2个20kHz;通信接口:2个RS485;外部硬件中断:4;支持的通讯
:PPI,MPI,PROFIBUSDP,自由口;模拟电位器:2个8位分辨率;时钟类型:内置时钟;外形尺寸(宽*高*长):196*80*62。
3.3.3EM231模块及EM232模块技术指标
EM231模块
(1)具有4个模拟量输入通道。(2)电压输入范围:单极性0~10V、0~5V;双极性±5V,±2.5V。(3)电流输入范围:0~20mA。(4)每个通道占用存储器AI区域2个字节。该模块模拟量的输入值为只读数据。(5)输入信号经模数转换后的数字量数据值是12位二进制数。最高有效位是符号位:0表示正值数据,1表示负值数据。(6)模拟量输入数据字格式有单极性数据格式和双极性数据格式。前者的全量程范围设置为0~32000.后者为-32000~+32000。
EM232模块
(1)提供2路模拟量输出。(2)输出信号的范围:电压输出为±10V,电流输出为0~20mA。
(3)每个输出通道占用存储器AQ区域2个字节,用户程序无法读取模拟量输出值。(4)PLC运算处理后的数字量信号(BIN数)为12位,最高有效位是符号位:0表示正值,1表示负值。(5)电流输出数据格式为0~+32000。(6)电压输出的数据格式为-32000~+32000[22]。
12
第四章控制系统程序设计
4.1STEP7-MICRO/WIN软件介绍
此程序是用STEP-7MICRO/WIN软件编写的,该软件是西门子公司为S7-200系列PLC专门打造的编程软件,采用简明易懂的梯形图作为编程语句,提供了丰富的指令,具有向导功能,方便PID程序制作。能够对PLC和PC进行通讯设置,既可以从PLC上传程序,也可以将PC中编写好的程序下载到PLC中。
4.2空调启动流程图
中央空调控制柜上电以后,PLC控制空调设备顺序启动,并实现设备的互锁。空调关闭的顺序为此过程的逆顺序。其具体流程图如图4-1所示。
启动空调
冬季
冬夏季选择
夏季
启动泵房设备开启排风阀
开启排风阀开启排风机
开启排风机开启新风阀
开启新风阀开启送风机
开启送风机开启加热器
开启冷冻水阀正常运行
正常运行
4-1空调设备顺序启动流程图13
4.3送风量调节PID程序设计
在程序的设计中,PID调节是用STEP7-MICRO软件的PID向导功能制作的,本身加密不可见。为直白地理解PID调节的编程方法,现以送风量调节为例,手动编程了一个PID调节程序。
首先,设置PID控制回路参数表,包括给定值的设定、增益的设定、采样时间、积分时间、微分时间。在本例中,以为VB200为首地址,每个参数占32位,依序设定,设定程序如图4-2所示。
4-2参数设定程序
如上图所示给定值的标准量为0.7,增益是0.3,采样时间为0.1,积分时间为30s,微分时间为0.0,及不产生微分作用。
下一步,将从AIW0传来的输入量进行标准化,标准化数值是0.0~1.0之间数值。转换的表达式为:输入量的标准化值=输入量的实数值/跨度+偏移量。单极数值跨度常取32000,偏移量为
14
0.0,送风量的输入为单击数值。程序如图4-3所示。
4-3输入值标准化程序
然后,调用PID指令,对预先定义的PID0回路进行运算,将输出的标准化数值存入VD208,具体程序如图4-4所示。
4-4PID调用程序
15
最后,将输出结果由标准化数值转化为相应的整数值,再存入AQW0单元,AQW0单元的整数经数模转换成模拟信号,去控制变频器的工作频率,进而控制送风机转速来调节送风量的数值。程序如图4-5所示。
4-5输出值标准化转整数
16
4.4加热器顺序启停梯形图
4-6加热器顺序启停梯形图
图4-6为冬季中央空调1号加热器手自动切换,自动顺序启动和风机互锁梯形图,共有3个加热器,其余2个加热器梯形图和上图类似。首先,由西门子smart触摸屏切换空调为冬季模式,则dongxia—sw:v9.3常开触点闭合,且加热器总开关触点HOTER_OFB:I0.6断开,rs触发器可以动作。当选择手动模式时,auto:v9.0常开和常闭触点均不动作,则自动控制回路处于断开状态,通过手动启动加热器工作,当按下加热器1启动按钮时,hoter1_start:v10.2常开触点闭合,此时注意风机状态,若风机已启动则fj_rfb:i0.1触点闭合,rs触发器s端才能输入1,加热器1号动作,若风机未启动,则fj_rfb:i0.1处于断开状态,s端为0,这就实现了风机与加热器的互锁,防止加热器在风机未开启的情况下启动造成局部过热,引发火灾。当选择自动模式时,auto:v9.0触点动作,自动控制回路打开而手动控制回路断开,经过定时器t10一段时间的延时后t10触点闭合,此时根据传感器检测温度和设定温度的差值,若检测温度低于设定值,由PLC的温度控制电路决定启动几台加热器。当启动一台时,Hoter_Start1:v12.1常开触点闭合,比较加热器1和加热器2,加热器1与加热器3运行的时间,及hoter1_ru:vd178和hoter2_ru:vd182,hoter1_ru:vd178和hoter_ru:vd188。只有当加热器1总运行时间既小于加热器2又小于加热器3时,才启动加热
17
器1,否则说明加热器1不是运行时间最少的加热器,不会启动。当需启动两台加热器时,Hoter_Start1和Hoter_Start2触点均闭合,当加热器1运行时间最短或在2号和3号之间时,加热器1启动,否则,说明1号运行时间最长不会启动。当需启动3台加热器时,123号加热器均动作。若检测温度高于设定值,则需停止加热器,停止的过程和启动过程类似,总是优先停止运行时间最久的加热器。这就确保了三台加热器运行时间基本一致。
18
第五章监控系统画面的组态软件设计
5.1WinCCflexible2008简介
此程序用WinCCflexible进行监控画面的组态,此软件是西门子公司对S7-200系列PLC程序的专用HMI组态软件。WinCCflexible通过组态用户界面完成对设备的监视控制过程。使用WinCCflexible组态设计的HIM可实现整个设备工作过程的可视化,可以方便地通过HIM设定各种系统参数,可以方便快捷地显示报警和生成过程值报表。
5.2画面及说明
进入整个系统的工艺流程图,在画面的下部有对应的导航按钮,通过手指触摸触摸下部的按钮,可以进入到对应的画面中。在“主画面”中我们能看到整个空调系统的工艺流程图,所有被控制和检测的设备都在该触摸屏上显示出来。主画面如图5-1所示。
2015-6-115:09:37
5-1主画面
19
操作画面共两页,可以通过按钮切换。
操作分为手工和自动两种操作模式。当切换到手动时,可以对每个设备单独进行控制。没有连锁条件。当然冬季模式是不能加热器的。
当切换到自动模式时,我们可以通过点击此处的启动停止按钮来控制空调机组的启动和停止。启动的顺序如下:开新风阀—5秒--开送风机---25秒--开冷水阀或者加热器。
停止的顺序相反。关冷水阀或加热器—2分钟—停送风机—5秒---关新风阀。
其中排风阀和排风机单独手动启动和停止,但开风机前必须先开排风阀。
操作画面如图5-2所示。
5-2操作画面
20
泵房设备的控制:夏季模式时,我们是通过冷水调节阀来控制室内温度的。当泵房设备没有启动时,空调是不能进行降温的。此时需要启动泵房设备。
在流程画面上有泵房设备的运行停止状态指示,当需要启动泵房设备时,可以通过点击“启动”“停止”按钮来启动泵房设备,在下部会显示启动停止的命令是否给出,泵房设备的运行状态。
5-3参数设定画面
在如图5-3所示的参数画面中,可以设定加湿器的PID控制、送风机风速的控制、冷水调节阀PID控制。
(1)湿度PID调节:PID调节分为手动和自动两种模式,当为手动时,此时的加湿器的开度受“手动输出”控制,操作人员可以输入对应的数值来控制加湿器的开度(开度的百分比)。当为自动模式时,此时加湿器的开度是通过设定值和实际测量到的回风湿度进行比较,通过计算输出一个数值来控制。他的最终目的是要保证测量到的回风湿度要和我们设定的目标湿度相近或相等。所以在PID调节中,我们只需要设定一个“设定值”然后切换到“自动”模式就可以了。当然也可以进行手动操作。里面的P,I,D参数不需要进行修改。我们在现场调试的时候已经设定好了。
(2)风速度PID调节:PID调节分为手动和自动两种模式,当为手动时,此时送风风机的转速受“手动输出”控制,操作人员可以输入对应的数值来控制送风机的转速(转速的百分比)。当为自动模式时,此时送风机的转速是通过设定值和实际测量到的送风风速进行比较,通过计算输出一个数值来控制。他的最终目的是要保证测量送风风速要和我们设定的目标风速相近或相等。所以在PID调节中,我们只需要设定一个“设定值”然后切换到“自动”模式就可以。当然也可以进行手动操作。里面的P,I,D参数不需要进行修改。我们在现场调试的时候已经设定好了。
(3)冷水调节阀PID调节:冷水调节阀只有在夏季模式下使用,冷水调节阀的作用是用来
21
调节室内的温度。PID调节分为手动和自动两种模式,当为手动时,此时冷水调节阀的开度受“手动输出”控制,操作人员可以输入对应的数值来控制调节阀的开度(开度的百分比)。当为自动模式时,此时冷水调节阀的开度是通过设定值和实际测量到的回风温度(房间的实际温度)进行比较,通过计算输出一个数值来控制。他的最终目的是要保证测量的回风温度要和我们设定的目标温度相近或相等。所以在PID调节中,我们只需要设定一个“设定值”然后切换到“自动”模式就可以了。当然也可以进行手动操作。里面的P,I,D参数不需要进行修改。我们在现场调试的时候已经设定好了。
22
结论
本论文讲述了基于PLC的中央空调自动控制系统主要原理与应用,各个阶段的具体工作内容如下:
(1)收集了中央空调控制系统发展的
,描述了其从气动控制到继电器接触器控制,再到PLC控制的各个发展历程,对目前空调系统的国内外先进研究成果进行了总结,并对控制系统未来的发展方向进行了展望。
(2)分析了空调制冷、制热的原理,描述了中央空调所采用的一般结构。对变频器和同步电机的工作原理做了简单的介绍,描述了同步电机变频调速在空调系统中自动控制的重要性。对现代控制系统最常采用的PID调节做了原理性的介绍。
(3)在分析空调原理的基础上,对中央空调控制系统的硬件即MM440变频器,PT100温度传感器、S7-200PLC做了介绍,选取了CPU226PLC作为主控单元和两个模拟量输入输出模块,并对其技术
参数进行了描述。
(4)对大连铁路医院具体中央空调控制系统PLC程序做了分析,运用流程图描述了其启动过程的先后顺序,以空调送风量为例,设计其了PID调节梯形图。对系统加热器顺序启停梯形图进行了分析。
(5)在PLC程序的基础之上,运用WinCCflexible软件对系统进行了组态,初步设计了可应用于smart触摸屏的监控画面。
通过本次设计,对中央空调系统有了进一步的认识,学习了有关PLC的编程组态知识,对于在自动化领域广泛采用的PID调节方式有了更深入的理解。
23
致谢
完成这篇文章,我首先要感谢我的授业恩师刘雨老师,老师治学严谨,理论结合实际,灵活创新的教学作风深刻地感染了我,是老师为我选定了对我今后工作学习有着深远意义的论文题目。在我完成论文期间,老师向我讲解了同步电动机,同步发电机等重要的知识点,为我提供了中央空调自动控制系统和船舶电气自动化有关的诸多宝贵资料,向我描述了论文的大体构架,提出了诸多宝贵的建议协助我完成了文章最终的定稿。
特别感谢大连宇辰自动化公司总经理何峰,何总在我完成论文期间为我提供了诸多关于PLC控制的宝贵资料和图纸,向我讲解了PLC的编程及组态方法,为我提供了PLC编程组态软件,为我提供了去大连华阳密封件厂现场实习的宝贵机会,使我对PLC的硬件及接线有了概念性的认识,对我以后的工作学习产生了深远的影响,是我在PLC学习道路上的领路人。
感谢所有关心、支持我的人。
24
参考文献
[1]何宗昌.可编程控制器原理及应用[M].北京:机械工业出版社,1995.124-127.
[2]廖常初.PLC编程及应用[M].北京:机械工业出版社,2007.6-16,22,83-108.
[3]王俊杰.检测技术与仪表[M].武汉:武汉理工大学出版社,2002.58-59,62.
[4]日本三菱公司。FX系列PLC编程手册[Z].1999.
[5]MITSUBISHIprogrammablecontrolleroperationsmanual.2001.
[6]lequocs.Designofairconditioningsystem[J].SAEM,joumalofcommercialvehicles,1994.
[7]PeiZhong-cai.StudyOnDisturbanceTorqueofLoadSimulatorwithSynchro-compensationsystem.proceedinnsofthe5thinternationalconferenceonfluidpowertransactionandcontrol,hongzhou,china,2001.,12-15.
[8]Michel.A.Bemier,BernardBourretPumpingenergyandvariablefrequencydrivesDecember1999:20~21.
[9]X.Huang,M.L..Yong,M.L..Qian·Studyonthesemi-centralizedevaporativecooling
air-conditioningsystem’sautomation,JournalofXi'anUniversityofTechnology,2011,28.
[10]中央空调变频节能的应用及展望.福建能源开发与节约,2000.23,40-41.
[11]钱明华.变频调速技术及应用[J].电气牵引,2011年第2期
[12]龚仲华.S7-200系列PLC应用技术.北京:人民邮电出版社,2011.66,209-226.
[13]李怿峰.中央空调节能智能控制系统的研究与实现.华南理工大学硕士论文,2002:42~52.
[14]何衍庆.常用PLC应用手册.北京:电子工业出版社,2008.
[15]李正熙,白晶.电机学[M].北京:冶金工业出版社,2000.232-239.
[16]孙康岭.电气控制与PLC应用[M]。北京:化学工业出版社2009.
[17]深入浅出西门子S7-300PLC.北京航空航天大学出版社,2004.
[18]张巍.PC/PLC机电控制系统研究.西安:哈尔滨工业大学硕士论文,2003:5-1056-62.
[19]陈伯时,陈敏逊.交流调速系统[M].北京:机械工业出版社,1998.2-83.
[20]安达.变频调速系统电动机的选用原则[J].内蒙古石油化工,2012年第9期
[21]西门子(中国)有限公司.S7-200可编程序控制器产品目录,2004.47-59.
[22]SIEMENSAG.SIMATICS7-200系统手册,2004.
25
附录
主程序(main)
LD
CALL
CALL
CALL
LD
LPS
A
ED
MOVR
LRD
A
ED
MOVR
LPP
A
ED
MOVR
LD
LPSSM0.0模拟量处理:SBR1控制:SBR0温度控制:SBR6SM0.0Humidity_auto:V520.0PID0_Output:VD208,Humidity_Manual:VD504SF_Speed_auto:V520.1PID1_Output:VD328,SF_Speed_Manual:VD514LSTJF_auto:V520.2PID2_Output:VD616,LSTJF_Manual:VD528SM0.0
CALL湿度控制:SBR3,HF_H:AIW2,Humidity_SP:VD500,Humidity_auto:V520.0,Humidity_Manual:VD504,VW80
CALL风速控制:SBR4,SF_Speed:AIW6,SF_Speed_SP:VD510,SF_Speed_auto:V520.1,SF_Speed_Manual:VD514,FJ_speed_control:AQW8
CALL冷水调节阀:SBR5,HF_T:AIW0,Tempture_SP:VD60,LSTJF_auto:V520.2,LSTJF_Manual:VD528,VW82
AFJ_RFB:I0.1
MOVWVW80,humidity_control:AQW4
ANdongxia_SW:V9.3
MOVW+32000,VW86
AENO
-IVW82,VW86
AENO
MOVWVW86,LSTJF_control:AQW0
LRD
ANFJ_RFB:I0.1
26
MOVW0,humidity_control:AQW4LPP
LDNFJ_RFB:I0.1
Odongxia_SW:V9.3
ALD
MOVW32000,LSTJF_control:AQW0LDSM0.5
TODRVB1000
LDSM0.0
LPS
ACXGL:I1.2
=V17.0
LRD
AZXGL:I1.3
=V17.1
LRD
ANHOTER_OFB:I0.6
=V17.2
LRD
AFJ_OFB:I0.2
=V17.3
LPP
APF_OFB:I1.1
=V17.4
控制(子程序0)
LDauto:V9.0
AG_start:V9.1
ANGroup_stop_flag:V9.5EU
LDauto:V9.0
LDG_stop:V9.2
ORun_status:V9.6
ALD
EU
NOT
LPS
AGroup_start_flag:V9.4=Group_start_flag:V9.4
LPP
27
ALD
OGroup_start_flag:V9.4=Group_start_flag:V9.4LDGroup_start_flag:V9.4LPS
AXF_OPEN:Q0.5TONT101,50
LPP
AFJ_RFB:I0.1
LPS
TONT102,250
AT102
TONT103,50
LPP
AT103
TONT104,50
LDauto:V9.0
AG_stop:V9.2
ANGroup_start_flag:V9.4EU
LDauto:V9.0
LDG_start:V9.1
ONXF_OPEN:Q0.5ALD
EU
NOT
LPS
AGroup_stop_flag:V9.5=Group_stop_flag:V9.5LPP
ALD
OGroup_stop_flag:V9.5=Group_stop_flag:V9.5LDGroup_stop_flag:V9.5TONT111,1200
ANFJ_RFB:I0.1
TONT112,50
LDNauto:V9.0
AXF_Open:V10.0
28
LD
A
OLD
EU
LDN
A
LD
A
OLD
EU
NOT
LPS
A
=
LPP
ALD
O
=
LD
LDN
A
LD
A
LD
AR<
AR<
LD
LDR>
AR<
LDR>
AR<
OLD
ALD
OLD
O
ALD
OLD
ALD
A
LD
LDN
Aauto:V9.0Group_start_flag:V9.4auto:V9.0XF_Close:V10.1auto:V9.0T112XF_OPEN:Q0.5XF_OPEN:Q0.5XF_OPEN:Q0.5XF_OPEN:Q0.5dongxia_SW:V9.3auto:V9.0hoter1_start:V10.2auto:V9.0T102Hoter_Start1:V12.0Hoter1_Runtime:VD178,Hoter2_Runtime:VD182Hoter1_Runtime:VD178,Hoter3_Runtime:VD186Hoter_Start2:V12.2Hoter1_Runtime:VD178,Hoter3_Runtime:VD186Hoter1_Runtime:VD178,Hoter2_Runtime:VD182Hoter1_Runtime:VD178,Hoter2_Runtime:VD182Hoter1_Runtime:VD178,Hoter3_Runtime:VD186Hoter_Start3:V12.4FJ_RFB:I0.1dongxia_SW:V9.3auto:V9.0hoter1_stop:V10.3
29
LD
LD
LD
AR>
AR>
LD
LDR>
AR<
LDR>
AR<
OLD
ALD
OLD
LD
O
OLD
ALD
OLD
ALD
LDN
ON
ONauto:V9.0auto:V9.0Hoter_Stop1:V12.1Hoter1_Runtime:VD178,Hoter2_Runtime:VD182Hoter1_Runtime:VD178,Hoter3_Runtime:VD186Hoter_Stop2:V12.3Hoter1_Runtime:VD178,Hoter3_Runtime:VD186Hoter1_Runtime:VD178,Hoter2_Runtime:VD182Hoter1_Runtime:VD178,Hoter2_Runtime:VD182Hoter1_Runtime:VD178,Hoter3_Runtime:VD186Hoter_Stop3:V12.5Group_stop_flag:V9.5HOTER_OFB:I0.6FJ_RFB:I0.1dongxia_SW:V9.3
模拟量处理(子程序1)
LD
CALL
CALL
CALL
CALL
CALL
CALL
CALL
CALLSM0.0Scale_I_to_R:SBR2,XF_T:AIW12,32000,0,80.0,-20.0,XF_T_Real:VD20Scale_I_to_R:SBR2,HF_T:AIW0,32000,0,80.0,-20.0,HF_T_Real:VD24Scale_I_to_R:SBR2,FJ_Speed:AIW4,32000,0,50.0,0.0,FJ_Speed_Real:VD28Scale_I_to_R:SBR2,HF_H:AIW2,32000,0,100.0,0.0,HF_H_Real:VD32Scale_I_to_R:SBR2,SF_Speed:AIW6,32000,0,10.0,0.0,SF_Speed_Real:VD36Scale_I_to_R:SBR2,Room_DP1:AIW8,32000,0,100.0,0.0,Room_DP1_Real:VD40Scale_I_to_R:SBR2,Room_DP2:AIW10,32000,0,100.0,0.0,Room_DP2_Real:VD44Scale_I_to_R:SBR2,SF_T:AIW14,32000,0,80.0,-20.0,SF_T_Real:VD48温度控制(子程序2)
LDSM0.0
LPS
MOVRTempture_SP:VD60,VD116
-R1.0,VD116
MOVRTempture_SP:VD60,VD120
30
-R2.0,VD120
MOVRTempture_SP:VD60,VD124-R3.0,VD124
MOVRTempture_SP:VD60,VD128+R1.0,VD128
MOVRTempture_SP:VD60,VD132+R2.0,VD132
MOVRTempture_SP:VD60,VD136+R3.0,VD136
AR>HF_T_Real:VD24,VD120AR<=HF_T_Real:VD24,VD116TONT124,40
LRD
AT124
=Hoter_Start1:V12.0
LRD
AR>HF_T_Real:VD24,VD124AR<=HF_T_Real:VD24,VD120AR<=HF_T_Real:VD24,VD116TONT124,40
LRD
AT124
=Hoter_Start1:V12.0
LRD
AR>HF_T_Real:VD24,VD124AR<=HF_T_Real:VD24,VD120TONT125,40
LRD
AT125
=Hoter_Start2:V12.2
LRD
AR
HF_T_Real:VD24,VD128AR<=HF_T_Real:VD24,VD132TONT127,40
LRD
AT127
=Hoter_Stop1:V12.1
31
LRD
AR>
AR<=
TON
LRD
A
=
LRD
AR>
TON
LPP
A
=HF_T_Real:VD24,VD132HF_T_Real:VD24,VD136T128,40T128Hoter_Stop2:V12.3HF_T_Real:VD24,VD136T129,40T129Hoter_Stop3:V12.5
湿度控制(子程序
3)
给出变量表,使用向导由系统自动生成加密,程序无法查看。
风速控制(子程序4)
冷水调节阀(子程序5)
32