其實也不是很難 不知道你想用什么PLC 西門子S7-200就可以完成,你沒有說明使用幾個水泵供水,真空泵是干什么用的,最好說的詳細一點。給你一個解決方案供參考:假設(shè)你是用3臺水泵供水,編寫程序:首先初始化子程序,然后編寫手動/自動子程序、泵號管理子程序、水泵投入子程序、中斷程序、故障報警子程序等。
用開機脈沖SM0.1初始化子程序包括PID 初始化、各子程序初始化,水泵投入子程序的思路是當使用手動時,各水泵的啟停用手動工作,當轉(zhuǎn)換到自動并且啟動供水系統(tǒng),1號水泵投入工作在變頻,當供水時間達到設(shè)定時間(如5分鐘)壓力沒有達到設(shè)定值則2號泵自動投入,且2號泵工作在變頻1號泵切換到工頻,當3號水泵自動投入后2號泵工作在工頻3號泵工作在變頻,當1號水泵投入則3號工作在工頻,1號工作在變頻。當壓力(也可以用變頻器工作頻率編程)達到一個設(shè)定值(可以設(shè)置為當變頻器工作在一個低頻的時候多長),自動切換停止1號水泵。就是說水泵的投入是安照1、2、3、1號水泵的循序投入,停止也是按照1、2、3、1 的規(guī)律,具體投入水泵的數(shù)量根據(jù)用水量的多少受程序自動控制。這樣水泵是按照循環(huán)的投入,循環(huán)停止。使用一臺變頻器就可以。
具體參數(shù)可以用文本顯示器設(shè)置:生活用水壓力、消防用水壓力等。投入水泵的上限頻率值,減少水泵的下限頻率值。投入、減少水泵的時間間隔。泵號工作顯示。
[ 此帖被weisongyuan在2015-02-04 09:17重新編輯 ]