基于可編程控制器的自來水廠濾池自控系統(tǒng)的設計與實現(xiàn)
級控制,從而確保了濾池生產(chǎn)運行的安全可靠性。 本系統(tǒng)PLC配置如下: PLC8:TSX47/415的CPU/COM、POWER、DI各一塊;DO為9塊。模擬屏設有D/A轉(zhuǎn)換器。 PLC7:TSX67/455的CPU/COM、POWER、DO和AI(TSXAEM811)各1塊;DI為2塊。 PLC1-6:TSX47/415的CPU/COM、POWER、DI、DO、AI(TSXAEM411)各1塊。PLC與PC機的通訊,要先在PC機安裝TE公司的專用FIPWAY通訊網(wǎng)卡,然后通過RS422通訊接口進行數(shù)據(jù)通訊。 4.2 PLC的控制功能 單元濾池的PLC主要完成本格濾池的恒水位過濾控制和每格濾池的進水閥、出水閥、排污閥、反沖進氣閥、排氣閥、反沖水閥等的自動控制,及數(shù)據(jù)采集,并與公共沖洗PLC交換數(shù)據(jù)信息。當濾板下的阻塞儀將濾床阻塞程度信號轉(zhuǎn)送給濾池單元PLC,PLC接收信號后,與水頭設定值進行比較、顯示出來,用以決定濾池是否要反沖洗,并傳送至公共沖洗PLC。濾池的開啟個數(shù)由進水流量決定,每個濾池由液位計和阻塞儀測出濾池的水位和水頭損失值,并和濾后水閥門開度這三個參數(shù)送單元PLC,經(jīng)PLC內(nèi)置PID運算后,若水位偏差超過1.5cm時,PLC立即啟動控制單元自動調(diào)整濾池出水蝶閥的開度,維持濾池水位基本恒定,從而實現(xiàn)恒水位過濾。 公共沖洗PLC負責六個濾池的反沖洗排隊協(xié)調(diào)、和對反沖洗設備(反沖水泵、鼓風機等)及其進出口閥門的監(jiān)控。當單元PLC向公共沖洗PLC發(fā)出反沖洗請求時,公共沖洗PLC則開始啟動反沖洗程序對該濾池進行反沖洗控制。當某濾格正在反沖洗時,若又有一個或多個濾池發(fā)出反沖洗請求信號時,則此信號被存入公共沖洗PLC存儲器中,然后按存儲先后順序進行沖洗,排隊等待反沖洗的濾池則維持正常的生產(chǎn)。 模擬屏PLC的作用是驅(qū)動模擬屏工作及實現(xiàn)與水公司電臺系統(tǒng)、微機的通訊。在模擬屏上能動態(tài)顯示整個水廠的工藝流程和設備運行狀態(tài)以及其主要的工藝參數(shù),并實現(xiàn)聲光報警,便于生產(chǎn)調(diào)度管理。 4.3程序設計 當濾池滿足反沖洗控制約束條件之一時進行反沖洗。本系統(tǒng)用一個反沖洗PLC實現(xiàn)六個濾池的排隊反沖洗,通過公共程序的讀寫命令采集整組濾池的反沖信息及濾池具體水位情況并發(fā)出命令。公共程序的主要內(nèi)容包括:反沖水泵風機控制程序、公共PLC與其他各單元PLC信息的讀寫程序和濾池排隊程序。 每格濾池的工藝過程基本相同,其PLC程序結(jié)構也相同,可用子程序的形式,如圖3所示。每個濾池程序包括初始化命令及濾池的自動狀態(tài)、手動狀態(tài)、現(xiàn)場狀態(tài)等程序。濾池自動狀態(tài)程序包含反沖洗狀態(tài)、整理狀態(tài)、正常過濾狀態(tài)三個子程序。濾池手動狀態(tài)程序包含各個閥門的手動操作命令。濾池現(xiàn)場狀態(tài)程序主要內(nèi)容包含:(1)在濾池由自動狀態(tài)轉(zhuǎn)到現(xiàn)場時已發(fā)出的命令必須全部復位。(2)自動狀態(tài)中的某些變量,如時間變量、計數(shù)器變量等必須復位。(3)針對反沖必須在這個狀態(tài)下發(fā)出一個結(jié)束反沖命令。 ![]() 4.4系統(tǒng)監(jiān)控軟件 具體方法如下: 和新建系統(tǒng)監(jiān)控微機PC2上分別安裝TCP/IP通信協(xié)議、NetDDE程序。 |