PLC在恒压供水系统中的应用
- 格式:pdf
- 大小:1.01 MB
- 文档页数:2
OCCUPATION
1732011 11PLC在恒压供水系统中的应用文/张 彬一、概述在供水系统中,水压的变化规律是无法预先确定的时间函数。恒压供水系统的任务是被控量能够以一定的精度跟随实际水压变化的控制系统。随着可编程序控制器功能模块的增加以及控制指令的完善,恒压供水系统在这种随动系统中得到了越来越广泛的应用。恒压供水系统的基本控制策略是:用压力传感器监测管路中的水压,其反馈的实际值经A/D转换后输入至PLC的数据寄存器中与设定值进行比较,其差值由CPU进行PID运算处理后,进行D/A转换,将输出结果控制变频器,实现对水泵电动机的无级调速,从而达到给水管压力稳定在设定的压力值上。二、控制方案根据控制要求,该系统采用PID控制,其控制原理图如图1所示。系统通过安装在出水总管上的压力传感器实时将当前水压转换成电信号,通过与PLC配套的功能模块A/D转换器,将和压力成正比的模拟信号转换为数字信号输入至可编程序控制器(PLC),与设定的信号进行比较,经PID运算处理后得出最佳的运行参数,经D/A转换后送至变频器的模拟控制输入端,从而控制变频器的输出频率,使水泵电动机根据当前实际的水压在合理的转速上运行。 三、主要电器元件选型1.PLC的选型恒压供水系统中的输入信号不是很多,最基本的包括两个开关量信号(启动和停
止)和一个模拟量信号(压力信号)。两个输出信号则用于控制电源输入和控制变频器的输出频率,其中控制变频器的输出频率是模拟量信号。2.模拟量控制器件FX2N-4AD和FX2N-DA是FX2N系列PLC的模拟量控制器件,分别为四路模拟量的输入特殊功能模块和输出特殊功能模块。它们转换精度极高,且分辨率为12bit的二进制数。FX2N-4AD有四个模拟量输入通道:CH1、CH2、CH3和CH4。输入端子对应V+、I+,VI-为公共端。每路的输入形式均可设定为电压或电流形式,输入范围为DC:-10-- +10V、-20-- +20mA、+4-- +20mA。FX2N-4DA有四个模拟量输出通道:CH1、CH2、CH3和CH4。输出端子对应V+、I+,VI-为公共端。每路的输入形式均可设定为电压或电流形式,输出范围为DC:-10-- +10V、+4-- +20mA。连接在FX2N基本单元扩展接口上的特殊功能模块均占用特殊功能模块编号,基本单元可以对其进行准确的读/写(FROM/TO)数据。从最靠近的基本单元的第一个开始,顺序编号为0—7。I/0扩展模块不占编号,特殊功能模块最多不能超过8个,FX2N-16MR与特殊功能模块的连接如图2所示。FX2N-4AD和FX2N-DA的功能是进行A/D与D/A的转换,使PLC能够完成对模拟量的处理。FX2N-4AD和FX2N-DA内均有自己的数据缓冲区BFM,相关模块的输入/输出方式的设定、输入/输出范围设定、采样次数设定、零点与增益调整、模块识别码等有关信息均存储在缓冲区BFM当中,对FX2N-4AD和FX2N-DA模块的操作就是对其数据缓冲区的读/写。FX2N系列PLC的基本单元与模拟量模块数据缓冲区的读/写,是通过FROM和TO指令来实现的,其数据交换应通过以下步骤来进行。(1)确定FX2N-4AD和FX2N-DA的位置。特殊功能模块的识别码存放在其数据缓冲区(BFM)的#30单元中(FX2N-4AD为K2010,FX2N-DA为K3020)。将该位置的识别码读入PLC,然后将此数据同这种模块的识别码相比较,若相等则表示该位置上安装的是这种模块。(2)对FX2N-4AD和FX2N-DA进行初始化设置。设定参数在BFM的#0、#20、#21、#22、#23和#24单元中,涉及输入/输出的类型与范围,增益与零点的调整等。另外FX2N-4ADBFM的#1、#2、#3、#4可设定四通道的采样次数。可用TO指令对上述BFM进行写操作,来设定模块的工作状态,以满足控制要求。(3)对模拟量数据进行处理。模拟量的输入数据图1 控制原理框图 PID运算器 D/A转换 变频器压力传感器管道水泵电机 A/D转换FX2N-16MRFX2N-4ADFX2N-32ERFX2N-4DA0号1号图2 FX2N-16MR与特殊功能模块的连接图
Copyright©博看网 www.bookan.com.cn. All Rights Reserved.
OCCUPATION2011 11174(已经A/D转换成数字量),四个通道的平均值分别储存在FX2N-4AD BFM的#5--#8单元中。模拟量的输出数据(已经A/D转换成数字量),分别储存在FX2N-4DA BFM的#1--#4单元中。用FROM指令将对应通道的输入数据,读入PLC的数据寄存器D中,供系统分析处理用。用TO指令将系统处理后的模拟量输出控制数据,写入对应通道的BFM。3.变频器变频器用于控制实际管路中的水压控制水泵的转速,变频器输出频率高时水泵转速就快,反之则慢。其中控制变频器频率的是模拟量电压0-10V,当模拟量电压是0时变频器输出频率为0,当模拟量电压为10V时变频器输出频率为50Hz。变频器功能参数很多,在实际应用中,多数只要采用出厂设定值即可。但有些参数要根据实际的控制要求进行设定。在本系统中,变频器的输出频率要根据输入的模拟电压信号(DC0-10V)自动调节,因此把变频器恢复出厂设定值后,还需要设置PR.79为2(外部运行模式);PR.73为0(模拟量输入选择0-10V);PR.125为50(模拟量输入端子2最大的频率)。4.压力传感器压力传感器是将管路中的压力信号转换和其成正比的标准的直流电流或直流电压信号,例如DC0--10V或4--20MA。压力传感器分为电流输出型和电压输出型,电压输出型具有恒压源的性质。电流输出型具有恒流源的性质,恒流源的内阻很大。四、系统构成及软元件分配1.系统构成(如图3所示)
2.软元件分配输入输出内部元件代号名称输入继电器代号名称输出继电器名称内部元件SB1启动X001KM主电路接触器Y001 压力设定值D10SB2停止X002压力反馈值D20经PID调节后的控制量D30PID参数设定D40—D64五、程序处理1.模拟量的处理系统中有两个模拟量:一是实际压力测量的反馈值,二是将实际压力与设定压力进行PID运算后产生的控制信号。测量值为模拟量输入,采用FX2N-4AD实现,将FX2N-4AD的CH1通道设定为电压输入方式,将压力反馈值进行A/D转换,为PID运算提供反馈信号。控制信号为模拟量输出,采用FX2N-4DA完成,将FX2N-4DA的CH1通道设定为电压输出方式,经PID运算后产生的压力控制信号进行D/A转换,作为变频器的控制电压。2.PID调节FX2N系列PLC提供PID指令。该指令对当前值D20和设定值D10进行比较,通过PID回路处理两者之间的偏差来产生一个调节值,存入D30中,通过FX2N-4DA送给变频器。梯形图如图4所示,其中M100为启动信号。 [S3]为PID的参数设置:PID参数存放在以[S3]为首的23个数据寄存器组成的数据堆栈中。这些软元件有些是要输入数据的,通过参数的设置,可用PID指令组成不同的回路组态。PID控制器的4个主要参数TS、KP、TI和TD需要整定。无论哪一个参数选择得不合适都会影响控制效果。在整定时首先应把握PID参数与系统动态、静态性能之间的关系。在P、I、D这三种控制中,比例部分与误差信号在时间上是一致的,只要误差一出现,比例部分就能及时地产生与误差成正比的调节作用,具有调节及时的特点。比例系数KP越大,比例调节作用越强,系统的稳态精度越高;但若KP过大,也会造成系统的输出量振荡加剧,稳定性降低。调节器中的积分作用与当前的大小和误差的历史情况都有关系,只要误差不为零,控制器的输出就会因积分作用而不断变化,一直到误差消失,系统处于稳定状态时,积分部分才不再变化。因此积分部分可以消除稳态误差,提高系统精度。但是积分作用的动作缓慢,可能给系统的动态稳定性带来不良影响,因此很少单独使用。积分时间常数TI增大时,积分作用减弱,系统的动态性能可能有所改善,但是消除稳态误差的速度减慢。因为微分部分具有超前和预测的特点,所以,根据误差变化的速度,微分部分能提前给出较大的调节,反映系统变化的趋势。当微分时间常数TD增大时,超前量会相应减小,动态性能得到改善,但是高频干扰的能力会降低。如果TD过大,系统输出量可能出现频率较高的振荡。这些参数的设定要根据系统的实际情况进行现场调试。恒压供水技术采用变频器改变水泵电动机电源频率,系统在运行过程中可有效节约电能,经济效益十分显著。同时因实现恒压自动控制,不需要操作人员频繁操作,降低了人员的劳动强度,也节省了人力。(作者单位:浙江省宁波技师学院) W 1V 1U 1 Q SF U 1K MRST25WVU变频器S B 1S B 2X 1X 2C O MC O MY 1F X 2 N -1 6 M RKMFU 2NL压力传感器F X 2 N - 4 A DF X 2 N - 4 D A3图3 恒压供水系统图M100PIDD10D20D40D30[S1][S2][S3][D]图4 梯形图
Copyright©博看网 www.bookan.com.cn. All Rights Reserved.