其实也不是很难 不知道你想用什么PLC 西门子S7-200就可以完成,你没有说明使用几个水泵供水,真空泵是干什么用的,最好说的详细一点。给你一个解决方案供参考:假设你是用3台水泵供水,编写程序:首先初始化子程序,然后编写手动/自动子程序、泵号管理子程序、水泵投入子程序、中断程序、故障报警子程序等。
用开机脉冲SM0.1初始化子程序包括PID 初始化、各子程序初始化,水泵投入子程序的思路是当使用手动时,各水泵的启停用手动工作,当转换到自动并且启动供水系统,1号水泵投入工作在变频,当供水时间达到设定时间(如5分钟)压力没有达到设定值则2号泵自动投入,且2号泵工作在变频1号泵切换到工频,当3号水泵自动投入后2号泵工作在工频3号泵工作在变频,当1号水泵投入则3号工作在工频,1号工作在变频。当压力(也可以用变频器工作频率编程)达到一个设定值(可以设置为当变频器工作在一个低频的时候多长),自动切换停止1号水泵。就是说水泵的投入是安照1、2、3、1号水泵的循序投入,停止也是按照1、2、3、1 的规律,具体投入水泵的数量根据用水量的多少受程序自动控制。这样水泵是按照循环的投入,循环停止。使用一台变频器就可以。
具体参数可以用文本显示器设置:生活用水压力、消防用水压力等。投入水泵的上限频率值,减少水泵的下限频率值。投入、减少水泵的时间间隔。泵号工作显示。
[ 此帖被weisongyuan在2015-02-04 09:17重新编辑 ]