1、 基于 PLC 的变频恒压供水系统的设计一、 课题简介随着变频技术的发展和人们对生活饮用水品质要求的不断提高,变频恒压供水系统以其环保、节能和高品质的供水质量等特点,广泛应用于多层住宅小区及高层建筑的生活、消防供水中。变频恒压供水的调速系统可以实现水泵电机无级调速,依据用水量的变化自动调节系统的运行参数,在用水量发生变化时保持水压恒定以满足用水要求,是当今最先进、合理的节能型供水系统。在实际应用中如何充分利用专用变频器内置的各种功能,对合理设计变频恒压供水设备、降低成本、保证产品质量等有着重要意义。变频恒压供水方式与过去的水塔或高位水箱以及气压供水方式相比,不论是设备的投资,运行的经济性,还是
2、系统的稳定性、可靠性、自动化程度等方面都具有无法比拟的优势,而且具有显著的节能效果。目前变频恒压供水系统正向着高可靠性、全数字化微机控制、多品种系列化的方向发展。追求高度智能化、系列化、标准化,是未来供水设备适应城镇建设中成片开发、智能楼宇、网络供水调度和整体规划要求的必然趋势。变频恒压供水系统能适用生活水、工业用水以及消防用水等多种场合的供水要求,该系统具有以下特点:(1)供水系统的控制对象是用户管网的水压,它是一个过程控制量,同其他一些过程控制量(如:温度、流量、浓度等)一样,对控制作用的响应具有滞后性。同时用于水泵转速控制的变频器也存在一定的滞后效应。(2)用户管网中因为有管阻、水锤等因
3、素的影响,同时又由于水泵自身的一些固有特性,使水泵转速的变化与管网压力的变化成正比,因此变频调速恒压供水系统是一个线性系统。(3)变频调速恒压供水系统要具有广泛的通用性,面向各种各样的供水系统,而不同的供水系统管网结构、用水量和扬程等方面存在着较大的差异,因此其控制对象的模型具有很强的多变性。(4)在变频调速恒压供水系统中,由于有定量泵的加入控制,而定量泵的控制(包括定量泉的停止和运行)是时时发生的,同时定量泵的运行状态直接影响供水系统的模型参数,使其不确定性地发生变化,因此可以认为,变频调速恒压供水系统的控制对象是时时变化的。(5)当出现意外的情况(如突然停水、断电、泵、变频器或软启动器故障
4、等)基于 PLC 的变频恒压供水系统的设计时,系统能根据泵及变频器或软启动器的状态,电网状况及水源水位,管网压力等工况点自动进行切换,保证管网内压力恒定。在故障发生时,执行专门的故障程序,保证在紧急情况下的仍能进行供水。(6)水泵的电气控制柜,其有远程和就地控制的功能和数据通讯接口,能与控制信号或控制软件相连,能对供水的相关数据进行实时传送,以便显示和监控以及报表打印等功能。(7)用变频器进行调速,用调节泵和固定泵的组合进行恒压供水,节能效果显著,对每台水泵进行软启动,启动电流可从零到电机额定电流,减少了启动电流对电网的冲击同时减少了启动惯性对设备的大惯量的转速冲击,延长了设备的使用寿命。二、
5、方案拟定图 2.1 供水流程简图此次设计研究的对象是一栋楼房的供水系统。这栋楼有 10 层,由于高层楼对水压的要求高,在水压低时,高层用户将无法正常用水甚至出现无水的情况,水压高时将造成能源的浪费。如图 2.1 所示,是这栋小楼的供水流程。自来水厂送来的水先储存的水池中再通过水泵加压送给用户。通过水泵加压后,必须恒压供给每一个用户。2.1 变频恒压供水控制方式的选择目前国内变频恒压供水设备电控柜的控制方式有:1逻辑电子电路控制方式这类控制电路难以实现水泵机组全部软启动、全流量变频调节,往往采用基于 PLC 的变频恒压供水系统的设计一台泵固定于变频状态,其余泵均为工频状态的方式。因此,控制精度较
6、低、水泵切换时水压波动大、调试较麻烦、工频泵起动时有冲击、抗干扰能力较弱,但其成本较低。2单片微机电路控制方式这类控制电路优于逻辑电路,但在应付不同管网、不同供水情况时,调试较麻烦;追加功能时往往要对电路进行修改,不灵活也不方便。电路的可靠性和抗干扰能力都不太好。3带PID回路调节器或可编程序控制器(PLC)的控制方式该方式变频器的作用是为电机提供可变频率的电源。实现电机的无级调速,从而使管网水压连续变化。传感器的任务是检测管网水压,压力设定单元为系统提供满足用户需要的水压期望值。压力设定信号和压力反馈信号在输入可编程控后,经可编程控制器内部PID控制程序的计算,输出给变频器一个转速控制信号。
7、还有一种办法是将压力设定信号和压力反馈信号送入PID回路调节器,由PID回路调节器在调节器内部进行运算后,输入给变频器一个转速调节信号。由于变频器的转速控制信号是由可编程控制器或PID回路调节器给出的,所以对可编程控制器来讲。既要有模拟量输入接口,又要有模拟量输出接口。由于带模拟量输入,输出接口的可编程控制器价格很高,这无形中就增加了供水设备的成本。若采用带有模拟量输入,数字量输出的可编程控制器,则要在可编程控制器的数字量输出口端另接一块PWM调制板,将可编程控制器输出的数字量信号转变为模拟量。这样,可编程控制器的成本没有降低,还增加了连线和附加设备,降低了整套设备的可靠性。如果采用一个开关量
8、输入,输出的可编程控制器和一个PID回路调节器,其成本也和带模拟量输入,输出的可编程控制器差不多。所以,在变频调速恒压给水控制设备中,PID控制信号的产生和输出就成为降低给水设备成本的一个关键环节。4新型变频调速供水设备针对传统的变频调速供水设备的不足之处,国内外不少生产厂家近年来纷纷推出了一系列新型产品,如华为的TD2100;施耐德公司的Altivar58泵切换卡;SANKEN的SAMCO I系列; ABB公司的ACS600、ACS400系列产品;富士公司的GIISPIIS 系列产品;等等。这些产品将PID调节器以及简易可编程控制器的功能都综合进变频器内,形成了带有各种应用的新型变频器。由于
9、PID运算基于 PLC 的变频恒压供水系统的设计在变频器内部,这就省去了对可编程控制器存贮容量的要求和对PID算法的编程,而且PID参数的在线调试非常容易,这不仅降低了生产成本,而且大大提高了生产效率。由于变频器内部自带的PID调节器采用了优化算法,所以使水压的调节十分平滑,稳定。同时,为了保证水压反馈信号值的准确、不失值,可对该信号设置滤波时间常数,同时还可对反馈信号进行换算,使系统的调试非常简单、方便。考虑以上四种方案后,此次设计采用第四种方案。如图 2.2 所示。图 2. 2 供水系统方案图三、变频恒压供水系统构成及工作原理3.1 系统的构成基于 PLC 的变频恒压供水系统的设计图3.
10、1 系统原理图如图2.3所示,整个系统由三台水泵,一台变频调速器,一台PLC和一个压力传感器及若干辅助部件构成。三台水泵中每台泵的出水管均装有手动阀,以供维修和调节水量之用,三台泵协调工作以满足供水需要;变频供水系统中检测管路压力的压力传感器,一般采用电阻式传感器(反馈05V 电压信号)或压力变送器(反馈420mA电流);变频器是供水系统的核心,通过改变电机的频率实现电机的无极调速、无波动稳压的效果和各项功能。从原理框图,我们可以看出变频调速恒压供水系统由执行机构、信号检测、控制系统、人机界面、以及报警装置等部分组成。(1)执行机构执行机构是由一组水泵组成,它们用于将水供入用户管网,图2.3中
11、的3个水泵分为二种类型:调速泵:是由变频调速器控制、可以进行变频调整的水泵,用以根据用水量的变化改变电机的转速,以维持管网的水压恒定。恒速泵:水泵运行只在工频状态,速度恒定。它们用于在用水量增大而调速泵的最大供水能力不足时,对供水量进行定量的补充。(2)信号检测在系统控制过程中,需要检测的信号包括自来水出水水压信号和报警信号:水压信号:它反映的是用户管网的水压值,它是恒压供水控制的主要反馈信号。报警信号:它反映系统是否正常运行,水泵电机是否过载、变频器是否有异常。该信号为开关量信号。(3)控制系统供水控制系统一般安装在供水控制柜中,包括供水控制器(PLC系统)、变频器和电控设备三个部分。基于
12、PLC 的变频恒压供水系统的设计供水控制器:它是整个变频恒压供水控制系统的核心。供水控制器直接对系统中的工况、压力、报警信号进行采集,对来自人机接口和通讯接口的数据信息进行分析、实施控制算法,得出对执行机构的控制方案,通过变频调速器和接触器对执行机构(即水泵)进行控制。变频器:它是对水泵进行转速控制的单元。变频器跟踪供水控制器送来的控制信号改变调速泵的运行频率,完成对调速泵的转速控制。电控设备:它是由一组接触器、保护继电器、转换开关等电气元件组成。用于在供水控制器的控制下完成对水泵的切换、手/自动切换等。(4)人机界面人机界面是人与机器进行信息交流的场所。通过人机界面,使用者可以更改设定压力,
13、修改一些系统设定以满足不同工艺的需求,同时使用者也可以从人机界面上得知系统的一些运行情况及设备的工作状态。人机界面还可以对系统的运行过程进行监示,对报警进行显示。(5)通讯接口通讯接口是本系统的一个重要组成部分,通过该接口,系统可以和组态软件以及其他的工业监控系统进行数据交换,同时通过通讯接口,还可以将现代先进的网络技术应用到本系统中来,例如可以对系统进行远程的诊断和维护等(6)报警装置作为一个控制系统,报警是必不可少的重要组成部分。由于本系统能适用于不同的供水领域,所以为了保证系统安全、可靠、平稳的运行,防止因电机过载、变频器报警、电网过大波动、供水水源中断、出水超压、泵站内溢水等等造成的故
14、障,因此系统必须要对各种报警量进行监测,由PLC判断报警类别,进行显示和保护动作控制,以免造成不必要的损失3.2 工作原理合上空气开关,供水系统投入运行。将手动、自动开关打到自动上,系统进入全自动运行状态,PLC中程序首先接通KM6,并起动变频器。根据压力设定值(根据管网压力要求设定)与压力实际值(来自于压力传感器)的偏差进行PID调节,并输出频率给定信号给变频器。变频器根据频率给定信号及预先设定好的加速时间控制水泵的转速以保证水压保持在压力设定值的上、下限范围之内,实现恒压控制。同时变频器在运行频率到达上限,会将频率到达信号送给PLC,PLC则根据管网压力的上、下限信号和变频器的运行频率是否
15、到达上基于 PLC 的变频恒压供水系统的设计限的信号,由程序判断是否要起动第2台泵(或第3台泵)。当变频器运行频率达到频率上限值,并保持一段时间,则PLC会将当前变频运行泵切换为工频运行,并迅速起动下1台泵变频运行。此时PID会继续通过由远传压力表送来的检测信号进行分析、计算、判断,进一步控制变频器的运行频率,使管压保持在压力设定值的上、下限偏差范围之内。增泵工作过程:假定增泵顺序为l、2、3泵。开始时, 1泵电机在PLC控制下先投入调速运行,其运行速度由变频器调节。当供水压力小于压力预置值时变频器输出频率升高,水泵转速上升,反之下降。当变频器的输出频率达到上限,并稳定运行后,如果供水压力仍没
16、达到预置值,则需进入增泵过程。在PLC的逻辑控制下将 1泵电机与变频器连接的电磁开关断开,1泵电机切换到工频运行,同时变频器与2泵电机连接, 控制2泵投入调速运行。如果还没到达设定值,则继续按照以上步骤将2泵切换到工频运行,控制3泵投入变频运行。减泵工作过程:假定减泵顺序依次为3、2、1泵。当供水压力大于预置值时,变频器输出频率降低,水泵速度下降,当变频器的输出频率达到下限,并稳定运行一段时间后,把变频器控制的水泵停机,如果供水压力仍大于预置值,则将下一台水泵由工频运行切换到变频器调速运行,并继续减泵工作过程。如果在晚间用水不多时,当最后一台正在运行的主泵处于低速运行时,如果供水压力仍大于设定
17、值,则停机并启动辅泵投入调速运行,从而达到节能效果。3.3 变频恒压供水系统中加减水泵的条件分析在上面的工作流程中,我们提到当一台调速水泵己运行在上限频率,此时管网的实际压力仍低于设定压力,此时需要增加恒速水泵来满足供水要求,达到恒压的目的。当调速水泵和恒速水泵都在运行且调速水泵己运行在下限频率,此时管网的实际压力仍高于设定压力,此时需要减少恒速水泉来减少供水流量,达到恒压的目的。那么何时进行切换,刁能使系统提供稳定可靠的供水压力,同时使机组不过于频繁的切换。尽管通用变频器的频率都可以在0-400Hz范围内进行调节,但当它用在供水系统中,其频率调节的范围是有限的,不可能无限地增大和减小。当正在
18、变频状态下运行的水泵电机要切换到工频状态下运行时,只能在50Hz时进行。由于电网的限制以及变频器和电机工作频率的限制,50Hz成为频率调节的上限频率。当变频器的输出频率己经到达50Hz时,即使实际供水压力仍然低于设定压力,也不能够再增加变频器的输出频率了。要增加实际供水压力,正如前面所讲的基于 PLC 的变频恒压供水系统的设计那样,只能够通过水泵机组切换,增加运行机组数量来实现。另外,变频器的输出频率不能够为负值,最低只能是0Hz。其实,在实际应用中,变频器的输出频率是不可能降低到0Hz。因为当水泵机组运行,电机带动水泵向管网供水时,由于管网中的水压会反推水泵,给带动水泵运行的电机一个反向的力
19、矩,同时这个水压也在一定程度上阻止源水池中的水进入管网,因此,当电机运行频率下降到一个值时,水泵就己经抽不出水了,实际的供水压力也不会随着电机频率的下降而下降。这个频率在实际应用中就是电机运行的下限频率。这个频率远大于0Hz ,具体数值与水泵特性及系统所使用的场所有关,一般在20Hz左右。由于在变频运行状态下,水泵机组中电机的运行频率由变频器的输出频率决定,这个下限频率也就成为变频器频率调节的下限频率。在实际应用中,应当在确实需要机组进行切换的时候才进行机组的切换。所谓延时判别,是指系统仅满足频率和压力的判别条件是不够的,如果真的要进行机组切换,切换所要求的频率和压力的判别条件必须成立并且能够
20、维持一段时间(比如1-2分钟),如果在这一段延时的时间内切换条件仍然成立,则进行实际的机组切换操作;如果切换条件不能够维持延时时间的要求,说明判别条件的满足只是暂时的,如果进行机组切换将可能引起一系列多余的切换操作。3.4 主电路接线图图 2-4 水泵主回路接线图图 3. 2 主电路图基于 PLC 的变频恒压供水系统的设计电机有两种工作模式即:在工频电下运行和在变频电下运行。KM1、 KM3、 KM5 分别为电动机 M1 、M2 、M3 工频运行时接通电源的控制接触器,KM0 、 KM2 、KM4 分别为电动机 M1、M2、 M3 变频运行时接通电源的控制接触器。热继电器(FR)是利用电流的热
21、效应原理工作的保护电路,它在电路中的用作电动机的过载保护。熔断器(FU)是电路中的一种简单的短路保护装置。使用中,由于电流超过允许值产生的热量使串接于主电路中的熔体熔化而切断电路,防止电气设备短路和严重过载。基于 PLC 的变频恒压供水系统的设计四、相关器件的选型及接线4.1 PLC 的选型水泵M1、M2,M3 可变频运行,也可工频运行,需PLC的6个输出点,变频器的运行与关断由PLC 的 1个输出点,控制变频器使电机正转需1个输出信号控制,报警器的控制需要1个输出点,输出点数量一共9个。控制起动和停止需要2个输入点,变频器极限频率的检测信号占用PLC2个输入点,系统自动/手动起动需1输入点,
22、手动控制电机的工频/变频运行需6个输入点,控制系统停止运行需1个输入点,检测电机是否过载需3个输入点,共需15个输入点。系统所需的输入输出点数量共为24个点。本系统选用FX os-30MR-D型PLC。4.2 PLC 的接线图4. 1 PLC的接线图Y0接KM0控制M1的变频运行,Y1接KM1控制M1的工频运行;Y2接KM2控制M2 的变频运行,Y3接KM3控制M2的工频运行; Y4接KM4控制M3的变频运行,Y5接KM5控制M3的工频运行。X0接起动按钮,X1接停止按钮,X2接变频器的FU接口,X3 接变频器的OL接口,X4接M1的热继电器,X5接M2的热继电器,X6接M3 的热继电器。为了
23、防止出现某台电动机既接工频电又接变频电设计了电气互锁。在同时控制M1 电动机的两个接触器KM1、KM0线圈中分别串入了对方的常闭触头形成电气互锁。频率检测的上/下限信号分别通过OL和FU输出至PLC的X2与X3 输入端作为PLC 增泵减泵控制信号。基于 PLC 的变频恒压供水系统的设计4.3 变频器的选型根据设计的要求,本系统选用FR-A540系列变频器,如下图所示:基于 PLC 的变频恒压供水系统的设计图4. 2 FR-A540的管脚说明4.4 变频器的接线管脚STF接PLC 的Y7管脚,控制电机的正转。 X2接变频器的FU接口,X3接变频器的OL接口。频率检测的上/下限信号分别通过OL和F
24、U输出至PLC的X2与X3输入端作为PLC 增泵减泵控制信号。图4. 3变频器接线图4.5 PID 调节器仅用P动作控制,不能完全消除偏差。为了消除残留偏差,一般采用增加I动作的PI 控制。用PI控制时,能消除由改变目标值和经常的外来扰动等引起的偏差。但是, I 动作过强时,对快速变化偏差响应迟缓。对有积分元件的负载系统可以单独使用P 动作控制。对于PD控制,发生偏差时,很快产生比单独D动作还要大的操作量,以此来抑制偏差的增加。偏差小时,P动作的作用减小。控制对象含有积分元件的负载场合,仅P 动作控制,有时由于此积分元件的作用,系统发生振荡。在该场合,为使P动作的振荡衰减和系统稳定,可用PD
25、控制。换言之,该种控制方式适用于过程本身没有制动作用的负载。利用I动作消除偏差作用和用D动作抑制振荡作用,在结合 P动作就构成了基于 PLC 的变频恒压供水系统的设计PID控制,本系统就是采用了这种方式。采用PID控制较其它组合控制效果要好,基本上能获得无偏差、精度高和系统稳定的控制过程。这种控制方式用于从产生偏差到出现响应需要一定时间的负载系统(即实时性要求不高,工业上的过程控制系统一般都是此类系统,本系统也比较适合PID调节)效果比较好图 4. 4 PID 控制框图通过对被控制对象的传感器等检测控制量(反馈量),将其与目标值(温度、流量、压力等设定值)进行比较。若有偏差,则通过此功能的控制
26、动作使偏差为零。也就是使反馈量与日标值相一致的一种通用控制方式。它比较适用于流量控制、压力控制、温度控制等过程量的控制。在恒压供水中常见的PID控制器的控制形式主要有两种:(1)硬件型:即通用PID控制器,在使用时只需要进行线路的连接和P、I 、 D参数及日标值的设定。(2)软件型:使用离散形式的PID控制算法在可编程序控制器(或单片机)上做PID控制器此次使用硬件型控制形式。根据设计的要求,本系统的 PID 调节器内置于变频器中。基于 PLC 的变频恒压供水系统的设计图 4. 5 PID 控制接线图4.6 压力传感器的接线图压力传感器使用 CY-YZ-1001 型绝对压力传感器。改传感器采用
27、硅压阻效应原理实现压力测量的力电转换。传感器由敏感芯体和信号调理电路组成,当压力作用于传感器时,敏感芯体内硅片上的惠斯登电桥的输出电压发生变化,信号调理电路将输出的电压信号作放大处理,同时进行温度补偿、非线性补偿,使传感器的电性能满足技术指标的要求。该传感器的量程为 02.5MPa,工作温度为 5 60 ,供电电源为283V(DC ) 。图 4. 6 压力传感器的接线图4.7 原件表水泵:M1 、 M2 选用 40-160(I)A 型,M3 选用 40-160(I)型,参数见表 3.1所示。 1205.83PIAU2307.98PIAU热继电器的选择:选用最小的热继电器作为电机的过载保护热继电
28、器FR, FR1 FR2 可选用规格其型号为 TK-E02T-C,额定电流 58A,FR 3 可选用规格其型号为 TK-E02U-C,额定电流为 69 A熔断器的选择:在控制回路中熔断器 FU 选用 RT18 系列。接触器的选择:对于接触器 KM 选择的是规格 SC-E03-C,功率 3Kw按钮 SB 的选择:PLC 各输入点的回路的额定电压直流 24V,各输入点的回路的额定电流均小于 40mA,按钮均只需具有 1 对常开触点,按钮均选用基于 PLC 的变频恒压供水系统的设计LAY311 型,其主要技术参数为:U N=24VDC, IN=0.3A,含 1 对常开和 1 对常闭触点。表 4. 1
29、 元件表总图表 4. 2 水泵的参数元件 符号 型号 个数可编程控制器 PLC FXos-30MR-D 1变频器 FR-A540 系列5.5 型1接触器 KM SC-E03-C 7M1,M2 40-160(I)A 2水泵 M3 40-160(I) 1闸刀开关 QS HD11-100/18 1FU1,FU2 RT18 6A 2熔断器 FU3 RT18 8A 1FR1 FR2 TK-E02T-C 2热继电器 FR3 K-E02U-C 1按钮 SB LAY311 10符号 型号 流量(m3/h)扬程(m)转速(r/min)电机功率(kw)M1,M2 40-160(I)A 11 28 2900 2.2
30、水泵M3 40-160(I) 12.5 32 2900 3.0变频器 适用电机容量(KW)输出额定容量(KVA)输出额定电流(A)过载能力 电源额定输入交流电压/频冷却方式基于 PLC 的变频恒压供水系统的设计表 4. 3 变频器的参数率FR-A540系列 5.5型(三菱)5.5 9.1 12 150%60s ,200% 0.5s (反时限特性)3 相,380V至 480V 50Hz/60Hz强制风冷基于 PLC 的变频恒压供水系统的设计五、 PLC 控制及编程5.1 PLC 控制PLC 在系统中的作用是控制交流接触器组进行工频变频的切换和水泵工作数量的调整。工作流程如图 5.1 所示。图 5
31、. 1 PLC 程序流程图系统起动之后,检测是自动运行模式还是手动运行模式。如果是手动运行模式则进行手动操作,人们根据自己的需要操作相应的按钮,系统根据按钮执行相应操作。如果是自动运行模式,则系统根据程序及相关的输入信号执行相应的操作。手动模式主要是解决系统出错或器件出问题在自动运行模式中,如果 PLC 接到频率上限信号,则执行增泵程序,增加水泵的工作数量。如果 PLC 接到频率下限信号,则执行减泵程序,减少水泵的基于 PLC 的变频恒压供水系统的设计工作数量。没接到信号就保持现有的运行状态。5.2.1 手动运行当按下SB7按钮,用手动方式。按下 SB10手动启动变频器。当系统压力不够需要增加
32、泵时,按下SBn (n=1,3,5)按钮,此时切断电机变频,同时启动电机工频运行,再起动下一台电机。为了变频向工频切换时保护变频器免于受到工频电压的反向冲击,在切换时,用时间继电器作了时间延迟,当压力过大时,可以手动按下SBn(n=2,4,6)按钮,切断工频运行的电机,同时启动电机变频运行。可根据需要,停按不同电机对应的启停按钮,可以依次实现手动启动和手动停止三台水泵.该方式仅供自动故障时使用.5.2.2 自动运行由PLC分别控制某台电机工频和变频继电器,在条件成立时,进行增泵升压和减泵降压控制.升压控制:系统工作时,每台水泵处于三种状态之一,即工频电网拖动状态、变频器拖动调速状态和停止状态.
33、系统开始工作时,供水管道内水压力为零,在控制系统作用下,变频器开始运行,第一台水泵M1,启动且转速逐渐升高,当输出压力达到设定值,其供水量与用水量相平衡时,转速才稳定到某一定值,这期间M1处在调速运行状态.当用水量增加水压减小时,通过压力闭环调节水泵按设定速率加速到另一个稳定转速;反之用水量减少水压增加时,水泵按设定的速率减速到新的稳定转速.当用水量继续增加,变频器输出频率增加至工频时,水压仍低于设定值,由PLC控制切换至工频电网后恒速运行;同时,使第二台水泵M2投入变频器并变速运行,系统恢复对水压的闭环调节,直到水压达到设定值为止。如果用水量继续增加,每当加速运行的变频器输出频率达到工频时,
34、将继续发生如上转换,并有新的水泵投人并联运行.当最后一台水泵M3投人运行,变频器输出频率达到工频,压力仍未达到设定值时,控制系统就会发出故障报警.降压控制:当用水量下降水压升高,变频器输出频率降至起动频率时,水压仍高于设定值,系统将工频运行时间最长的一台水泵关掉,恢复对水压的闭环调节,使压力重新达到设定值.当用水量继续下降,每当减速运行的变频器输出频率降至起动频率时,将继续发生如上转换,直到剩下最后一台变频泵运行基于 PLC 的变频恒压供水系统的设计为止。5.3 编程及介绍5.3.1 总程序的顺序功能图系统分为自动运行和手动运行两部分图 5. 2 总程序的顺序功能图5.3.2 自动运行顺序功能
35、图按下 SB8 按钮,系统进入自动运行模式,顺序功能图如 5.3 所示。基于 PLC 的变频恒压供水系统的设计图 5. 3 自动运行顺序功能图Y0 接 KM0 控制 M1 的变频运行,Y1 接 KM1 控制 M1 的工频运行;Y2接 KM2 控制 M2 的变频运行,Y3 接 KM3 控制 M2 的工频运行;Y4 接 KM4 控制 M3 的变频运行,Y5 接 KM5 控制 M3 的工频运行系统起动时,KM1 闭合,#1 泵以变频方式运行。 当变频器的运行频率超出一个上限信号后,PLC 通过这个上限信号后将 1#水泵有变频运行转为工频运行,KM1 断开 KM0 吸合,同时 KM3 吸合变频起动第
36、2#水泵。如果再次接收到变频器上限信号,则 KM3 断开 KM2 吸合,第 2#水泵由变频转为工频运行,3#水泵变频起动。如果变频器频率偏低,即压力过高,输出的下限信号使 PLC 关闭KM5、 KM2,开启 KM3, 2#水泵变频起动。再次接到下限信号就关闭 KM3、KM0,吸合 KM1,只剩 1#水泵变频运行。为了防止出现某台电动机既接工频电又接变频电设计了电气互锁。在同是控制 M1 电动机的两个接触器 KM1、KM0 线圈中分别串入了对方的常闭触头形成电气互锁。5.3.4 手动模式顺序功能图当按下 SB9 按钮,系统进入手动运行模式。系统的每步动作都必须有相应的操作。顺序功能图如图 5.4
37、 所示。基于 PLC 的变频恒压供水系统的设计图 5. 4 自动运行顺序功能图按下按钮 SB9 之后,启动了变频器,系统进入手动运行模式。当用户按下SBn( n=1,3,5)三台电机分别处于工频运行,当用户按下SBn( n=2,4,6)三台电机分别处于变频运行。可以多台电机于不同的频率工作,但一台电机只能以一种频率下工作。 (如#1 电机,如果控制它工作的SB1,SB2 按钮被同时按下则发出警报且电机无法起动。 )5.3.5 程序说明(1)自动运行部分。起动 1#泵按下起动按钮,系统检测采用那种运行模式。如果按钮 SB7 没按,则使用自动运行模式。变频起动 1#水泵。起动 1#,2#泵:接收到
38、变频器上限信号,PLC 通过这个上限信号后将 1#水泵由变频运行转基于 PLC 的变频恒压供水系统的设计为工频运行,KM1 断开 KM0 吸合,同时 KM3 吸合变频起动第 2#水泵。起动 1#,2#,3#泵:再次接收到变频器上限信号,则 KM3 断开 KM2 吸合,第 2#水泵由变频转为工频运行,3#水泵变频起动。起动 1#泵:接到下限信号就关闭 KM3、KM0,吸合 KM1,只剩 1#水泵变频运行。起动 1#,2#泵:输出的下限信号使 PLC 关闭 KM5、KM2,开启 KM3,2#水泵变频起动。起动 1#泵:接到下限信号关闭 KM3、KM0,吸合 KM1,只剩 1#水泵变频运行。(2)手
39、动运行部分基于 PLC 的变频恒压供水系统的设计按下手动起动按钮 SB10,手动起动变频器。按下 SB2,断开 KM0,在 10 个计数脉冲后起动 M1 在变工频电源下运行。按下 SB4,断开 KM2,在 10 个计数脉冲后起动 M2 在变频电源下运行。按下 SB6,断开 KM4,在 10 个计数脉冲后起动 M3 在变频电源下运行。按下 SB1,断开 KM1,在 10 个计数脉冲后起动 M1 在工频电源下运行。基于 PLC 的变频恒压供水系统的设计按下 SB3,断开 KM3,在 10 个计数脉冲后起动 M2 在工频电源下运行。按下 SB5,断开 KM5,在 10 个计数脉冲后起动 M3 在工频
40、电源下运行。(3)公用部分当热继电器断开系统报警。电机只能在一种频率下运行,当电机工频/变频同时打开时将发出警报且电机停止运行。辅助继电器 M1,M2,M3,M9 依次控制输出继电器 Y0,Y1,Y2,Y10基于 PLC 的变频恒压供水系统的设计按下停止按钮,所有泵停止运行。基于 PLC 的变频恒压供水系统的设计六、MCGS 组态软件6.1 MCGS 组态软件MCGS(Monitor And Control Generated System,通用监控系统)是一套全中文工控组态软件,用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft 的各种 32 位 Windows 平台
41、上运行,可以以 Microsoft 的 Windows 95,98,Me,Nt 或 windows 2000 为操作系统.通过对现场数据的采集处理,以动画显示,报警处理,流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动有着广泛的应化领域用.它功能齐全,便于方案设计。MCGS 为解决工程监控问题提供了丰富多样的手段,从设备驱动(数据采集)到数据处理、报警处理、流程控制、动画显示、报表输出、曲线显示等各个环节,均有丰富的功能组件能快速完成多数简单工程项目的监控程序设计和运行操作。用户可避开复杂的计算机软硬件问题,集中精力解决工程本身的问题, ,组态配置出高性能、高可靠性、高度专
42、业化的上位机监控系统。具有功能完善、操作简便、可视性好、可维护性强的突出特点。6.1.1 MCGS 组态软件的整体结构MCGS 组态软件(以下简称 MCGS)由“MCGS 组态环境”和“MCGS 运行环境”两个系统组成。两部分互相独立,又紧密相关基于 PLC 的变频恒压供水系统的设计图 6.1 MCGS 组态软件的整体结构MCGS 组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe 支持,其存放于 MCGS 目录的 Program 子目录中。用户在 MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg 的工程文件,
43、又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程” 。6.1.2 MCGS 工程的五大部分图 6.2 MCGS 的工程组成主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生
44、成各种动画显示画面、报警输出、数据与曲线图表等。实时数据库:是工程各个部分的数据交换与处理中心,它将 MCGS 工程的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。基于 PLC 的变频恒压供水系统的设计运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(ifthen 脚本程序),选用各种功能构件,如:数据提取、历史曲线、定时器、配方操作、多媒体输出等。6.2 建立界面6.2.1 建立窗口1在“用户窗口”中单击“新建窗口”按钮,建立“窗口 0” 。2选中“窗口 0”,单击“窗口属性”,进入“用户窗口属性设置”。3将
45、窗口名称改为:变频恒压供水系统;窗口标题改为:变频恒压供水系统;窗口位置选中“最大化显示”,其它不变,单击“确认”。4在“用户窗口”中,选中“变频恒压供水系统”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。图 6.3 工程界面界面如图所示。一共有四个界面,分别是变频恒压供水系统、变频恒压供水系统实时曲线、变频恒压供水系统历史曲线和退出提示。6.2.2 定义数据对象实时数据库是 MCGS 工程的数据交换和数据处理中心。数据对象是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。定义基于 PLC 的变频恒压供水系统的设计数据对象的内容
46、主要包括:指定数据变量的名称、类型、初始值和数值范围,确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。下面以数据对象“水泵”为例,介绍一下定义数据对象的步骤:1单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。2单击“新增对象” 按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺省定义的名称为“Data1”、“Data2”、“Data3”等3选中对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置” 窗口。4将对象名称改为:水泵 1;对象类型选择:开关型;在对象内容注释输入框内输入:“控制水泵启动、停止的变量”,单击“确认”。图 6.4 参数的设置过程按照此步骤,设置其他数据对象。基于 PLC 的变频恒压供水系统的设计图 6.5 参数的设置6.3 编辑界面6.3.1 编辑画面选中“变频恒压供水系统”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。图 6.6 编辑界面6.3.2 对象元件的选择单击绘图工具箱中的(插入元件)图标,弹出对象元件库管理对话框,如图 6.7所示: