PLC在恒压供水系统中的应用
可编程逻辑控制器(PLC)是八十年代发展起来的是集自动化技术、计算机技术和通讯技术于一体的新一代产业控制装置。
根据我国北方水资源相对缺乏的现状,利用PLC控制水泵进行直接供水,实现无塔供水,故恒压供水显得尤为重要。
随着社会的发展和进步,城市高层建筑的供水问题日益突出。一方面要求提高供水质量,不要因为压力的波动造成供水障碍;另一方面要求保证供水的可靠性和安全性。针对这两方面的要求,这就要求一种新的供水方式,这里我们采用PLC控制的恒压供水系统。可编程序控制器(PLC)是一种数字运算操作的电子系统,专为工业环境而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑元素、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型机械的生产过程。而有关的外围设备,都应按易于与工业系统联成一个整体,易于扩充其功能的原则设计。PLC是按集中输入、集中输出,周期性循环扫描的方式进行工作的。
恒压供水保证了供水的质量,PLC能控制大量的过程参数,例如:温度、压力、流量、液位和速度等,PID使PLC具有闭环控制的功能,即一个具有PID控制能力的PLC可用于控制过程。当过程控制中某个变量出现偏差时,PID控制算法会计算出正确地输出,把变量保持在设定值上。以PLC为主机的控制系统丰富了系统的控制功能,提高了系统的可靠性。在有模拟量的控制系统中,经常用到PID运算来执行PID回路的功能,PID回路指令使这一任务的编程和实现变得非常容易,由此,我们选用FPO可编程控制器,其是目前松下电工推出的具有多种控制功能的新款小型可编程控制器,配备各种功能模块,具有PID调节、各种逻辑控制以及多种通信功能,它负担了系统的全部的控制,是系统的核心部件。
(1)PID算法
如果一个PID回路的输出M是时间t的函数,则可以看作是比例项、积分项和微分项三项部分之和。即 以上各量都是连续量,第一项为比例项,最后一项为微分项,中间两项为积分项。其中e是给定值与被控制变量之差,即回路偏差。KC为回路的增益。用计算机处理这样的控制算式,即连续的算式必须周期性地采样并进行离散化,同时各信号也要离散化,在PID指令使用时要构成回路表。
(2)PID回路指令指令格式。功能描述:该指令利用回路表中的输入信息和组态信息,进行PID运算。
数据类型:回路表的起始地址TBL为VB指定的字节型数据;回路号LOOP是0~7的常数。
应用实例
(1)控制要求
设一水箱有一条进水管和一条出水管,进水管的水流量随时间不断变化,要求控制出水管阀门的开度,使水箱内的液位始终保持在水满时液位的一半。系统使用比例、积分及微分控制,假设采用下列控制参数值:KC为0.4,TS为Td 0.2s,Ti? 为30min,Td? 为15min。
(2)解题分析
此系统标准化时采用单极性方案,系统的输入来自液位计的液位测量采样;设定值是液位的50%,输出是单极性模拟量,用以控制阀门的开度,可以在0%~100%之间变化。
(3)程序实现
本程序只是模拟量控制系统的PID程序主干,对于现场实际问题,还要考虑诸多方面的影响因素。主程序、回路表初始化子程序SBR_0、初始化子程序SBR_1和中断程序INT_0(本例中模拟量输入通到为AIW2,模拟量输出通到为AQW0。I0.4是手动/自动转换开关信号,I0.4为1时,为系统自动运行状态。)
本文论述了用PLC设计恒压供水系统的方案,由PID实现其控制功能,并给出了应用实例,稍加变化可适用于任何需要恒压的流量系统。