摘要 在污水处理系统中,PLC和变频器组成的自动控制系统实现了pH值的自动控制。重点分析了该系统硬件构成和软件编程的特点。现场运行的结果表明,该系统具有很好的可扩展性、灵活性和可靠性。
关键词 可编程逻辑控制器 变频器 pH PID
0 引言
随着生活水平的提高及环境意识的增强,人们对自身生活环境的要求越来越高,对各种污染问题越来越关注。政府部门为了缓解并逐步解决污染问题,要求各个工厂和城镇建立污水处理厂。
根据环保部门要求处理后水的pH值应在6~8之间,当pH值小于6呈酸性时,需要加入碱性药水来中和;当pH值大于8呈碱性时,需要进入酸性药水。通常某工厂的生产工艺稳定后,pH值要么呈现酸性,要么呈现碱性,不可能来回摆动,所以加入药水的性质也是一定的。由于水的pH值在7附近极易波动,如果加入的中和用药水过多或过少,都会使其pH发生偏差。采用人工控制的方式很难完成控制要求,故需要依靠自动控制系统,并配以PID算法来保证控制精度。在工厂中,通常有大量的强电设备,电源和电磁环境有时非常复杂,采用单片机自身在性能上的局限性,所以无法满足控制要求。采用工控机为核心的控制系统,在性能方面没有问题,但成本相对较高。由于可编程逻辑控制器可靠性高、环境要求低,有多种输入/输出开关量点数组合,开关量和模拟量有良好的可扩展性,可独立组成成本较低的自动控制系统,所以在污水处理控制系统中大量采用。
1 系统描述
采用三菱公司的 系列可编程逻辑控制器实现系统的自动控制,配置模拟量输入、输出模块FX-4AD和FX-2DA各一块。系统组成如图1所示。
图1 系统组成示意图
可编程逻辑控制器通电后立即对A/D和D/A模块进行初始化参数设定,对它们的工作状态进行规定;在运行过程中则负责控制A/D模块转换,接收传输来的pH模拟量,并且通过科学计算得到相应的控制用数字量,再把这个数字量传输到D/A模块。
A/D模块负责接收在线检测pH计传输过来的模拟量信号,将其转换为数字量信号传输给PLG。FX-4AD总共有4路A/D通道,最大转换精度为12位,典型转换时间每通道每次为15ms,最快为6ms,可以通过初始化设定缓存字段中的数据来选择。在A/D模块中有31个缓冲字段,除了少数几个保留未用外,其它各个字段都有特殊的含义和用途,在编程的过程中,合理地使用它们,可以使控制品质提高,控制更加有效。
D/A模块接收PLG发出的数字信号,根据初始化时PLC对它的参数设定,把它转换为4~20mA的模拟量信号以控制变频器的输出频率,实现对药水泵转速的控制,使污水加入的药水量能根据信号大小而增减。采用三菱公司的F540系列变频器,功率为3.7kW。这种系列的变频器主要适用于风机、水泵类的负荷,有较高的可靠性和性价比,非常适合这种场合使用。
工业污水处理系统中,应采用性能稳定、寿命较长的在线pH计,最好带自清洗装置,定期清洗pH探头,保证系统能长期在高污染的水中测量。PH计由二次仪表和探头两部分组成,探头应固定在能比较真实地代表被测污水整体pH值的位置,二次仪表放置在离PLC系统较近的位置,便于pH值的位置,二次仪表放置在离PLC系统较近的位置,便于pH值信号的传输。PH计二次意表输出的模拟量信号大小为4~20mA与pH测量范围(0~14)成线性对应关系。
2 系统工作流程
PLC在上电工作时,首先初始化设定A/D模块和D/A模块的工作状态,然后才根据输入条件做出相应的输出反应。
在PLC的输入端口中,X0用于判断系统是否进入pH调节程序段(包括手、自动两种方式)。当X0闭合时,Y0控制中间继电器J11得电,并使变频器上电;同时变频器的输入端STF也得到J11输出的另一路闭合信号,使变频器可以输出电机正转的信号,变频器处于预备运行状态。
X1只有在X0闭合时才有效,它是手、自动切换开关。当X1的开关没有闭合时,PLC不进行加药自动控制;这时,可以手动调节频率设定器来人为控制药水的流入量。通常在某些设备发生故障不能使用自动方式来控制时,才会采用手动调节频率控制方式。
当X1输入端闭合后,PLG即会自动地向待处理污水水池中加入中和药水,进行pH值控制。在自动控制中,PLC会通过读取A/D模块中特殊存储器中的数据获取表针pH值的数字量,利用PLC内部PID(第88号)特殊指令可以计算出输出数值,再将该数值输出给D/A模块。如前所述,D/A会输出与该数值相应的电量信号来控制药水泵的转速以控制加药量,完成对污水pH值的控制,使pH能稳定在6~8之间,中心位置是7。
3 软件编制
软件的编制分别为初始化、采样、分析和输出四个部分。PH值控制的总体框图如图2所示。
图2 总体程序框图
3.1 初始化
程序的初始化部分是pH控制软件编制中最为重要的部分之一,主要完成对A/D和D/A模块工作状态的设置,调入数据处理和计算时所需的各个参数。如图3所示,在FX-4AD中,用1#通道接收表示pH值的4~20mA信号,其它通道不使用,这就需要设定第0#字段,数值为“H3331”其中三个“3”表示第2、3、4号通道不使用,“1”代表第1#通道接收4~20mA的pH值信号。在第1#字段中置入的数值表示A/D要经过几次累加后取出平均值作为转换的结果,若在这个字段中置入10,表示A/D模块自动累加10次A/D转换数值后,再除以10,得到A/D数字量。这样,可以起到滤波的作用,防止A/D信号突变。对于其它字段,如数据采集速度,各个通道的偏差量和增益量等可以根据实际情况设定。对于FX-2DA,它的第0#字段,数值设为:“H11”,“1”表示输出的电量信号为4~20mA。另外还要设置停机后数据是否要求保存到下次开机、各个通道的偏差量和增益量等。
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@mmsonline.com.cn。
- 暂无反馈