内蒙古包头西门子授权总代理
西门子s7-200系列plc指令族提供pid闭环控制专用指令。当过程控制中某个变量出现偏差时,pid控制算法会计算出正确的输出,把变量保持在设定值上。以plc为主机的控制系统丰富了系统的控制功能,提高了系统的可靠性。在有模拟量的控制系统中,经常用到pid运算来执行pid回路的功能,pid回路指令使这一任务的编程和实现变得非常容易。
(1)pid算法。如果一个pid回路的输出m是时间t的函数,则可以看作是比例项、积分项和微分项三项部分之和。即:
以上各量都是连续量,第一项为比例项,*后一项为微分项,中间两项为积分项。其中e是给定值与被控制变量之差,即回路偏差。kc为回路的增益。用计算机处理这样的控制算式,即连续的算式必须周期性地采样并进行离散化,各信号也要离散化,公式如下:
mn=kc(spn-pvn)+kc(ts/ti)(spn-pvn)+mx+kc(td/ts)(pvn-1-pvn)
公式中包含9个用来控制和监视pid运算的参数,在pid指令使用时要构成回路表,回路表的格式如表1所示。
本设计中生活用水为系统给定值满量程的70%。系统使用比例、积分及微分控制,采用下列控制参数值:
增益kc=0.25; 采样时间ts=0.2s;
积分时间ti=30min; 微分时间td=15min;
(2)pid算法编程实现。本程序只是模拟量控制系统的pid程序主干,对于现场实现问题,还要考虑诸多方面的影响因素。pid控制算法程序框图如图6所。
5 结束语
本文针对我国中小城市小区供水的特点,设计开发了一套基于plc的变频调速恒压供水自动控制系统。该系统利用单台变频器实现四台水泵电机的软起动和调速,把阀门控制和水泵电机控制都纳入自动控制系统。压力传感器采样管网压力信号经pid处理传送给变频器,变频器根据压力大小调整电机转速,通过改变水泵性能曲线来实现水泵的流量调节,保证管网压力恒定。水泵在变频下均为软启动,切换平滑,冲击电流小,水泵机组寿命相应延长。用plc设计恒压供水系统的方案,稍加变化可适用于任何需要恒压的流量系统
基于PLC的变频调速恒压供水系统设计
根据流体力学的有关原理知道,当采用变频调速控制方式时,流量q、扬程h、轴功率p、转速n存在如下关系: