PROFIBUS-DP現(xiàn)場(chǎng)總線在反滲透水處理中的應(yīng)用
反滲透部分程序結(jié)構(gòu)包括運(yùn)行,高壓快洗,排放,低壓沖洗以及停止部分,應(yīng)注意的是在反滲透部分只能允許一套設(shè)備在低壓沖洗應(yīng),當(dāng)同時(shí)有兩套要進(jìn)行低壓沖洗時(shí),程序中應(yīng)處理為等待。
原水泵和超濾水泵的控制是程序編寫(xiě)的一個(gè)難點(diǎn),因?yàn)楣に囈笸ㄟ^(guò)一臺(tái)變頻器來(lái)控制三臺(tái)電機(jī)(兩用一備)。在程序中設(shè)計(jì)為三臺(tái)電機(jī)循環(huán)啟動(dòng),使得每臺(tái)電機(jī)在不同的時(shí)間都有成為備用機(jī)的可能。水泵的啟動(dòng)與停止根據(jù)水箱水的多少來(lái)控制,當(dāng)水多且有兩臺(tái)電機(jī)在運(yùn)行時(shí),應(yīng)先停工頻運(yùn)行的電機(jī)。當(dāng)水箱水少時(shí),應(yīng)需要進(jìn)行復(fù)雜的轉(zhuǎn)換,圖4為在水箱水少時(shí)變頻器的切換流程圖。
圖3超濾系統(tǒng)控制邏輯圖
圖4水箱水少變頻器切換邏輯圖
程序利用STEP7中的PID模塊對(duì)于原水泵和超濾水泵的變頻器進(jìn)行控制,根據(jù)冗余要求PID控制應(yīng)放在定時(shí)中斷組織塊OB35中,一般情況下非冗余的程序放在主循環(huán)程序塊OB1中,把冗余的程序都放到了OB35中,并對(duì)其中的OB35、OB100(啟動(dòng)調(diào)用程序塊)、OB86(主從站通訊出錯(cuò)調(diào)用該塊)進(jìn)行編程。
在本系統(tǒng)中所有泵的控制需要0.5-1S的脈沖信號(hào),而在冗余程序中只能用IEC定時(shí)器來(lái)產(chǎn)生脈沖信號(hào),IEC定時(shí)器都有一個(gè)背景數(shù)據(jù)塊,這樣程序中將會(huì)出現(xiàn)大數(shù)量的數(shù)據(jù)塊。對(duì)于CPU414-2DP最多只能有512個(gè)數(shù)據(jù)塊,為此我們把大部分的定時(shí)器通過(guò)在FB中的STAT中建立,這樣既滿足了數(shù)據(jù)塊的容量要求,也使程序簡(jiǎn)化。
6結(jié)束語(yǔ)
本系統(tǒng)通過(guò)使用PROFIBUS-DP現(xiàn)場(chǎng)總線,減少了大量布線?,F(xiàn)場(chǎng)安裝、調(diào)試的工作量大為降低,縮短了開(kāi)發(fā)周期,提高了效率。目前該系統(tǒng)已調(diào)試完畢,投入使用后將會(huì)達(dá)到預(yù)期的效果。由于PROFIBUS-DP數(shù)據(jù)傳輸速度快,系統(tǒng)實(shí)現(xiàn)簡(jiǎn)單,可靠性高,必將在工業(yè)控制網(wǎng)絡(luò)中得到廣泛的應(yīng)用。
參考文獻(xiàn):
[1]張葆宗反滲透水處理應(yīng)用技術(shù)中國(guó)電力出版社,2004
[2]反滲透和納濾膜產(chǎn)品手冊(cè)美國(guó)海德能公司2004版
[3]PLC-basedcontrolsystemsforindustrialproductionoffuelalcohol,IEEE,Dec2004.
評(píng)論