王 權,汪一鳴,王港寧,劉振江
(鄭州科技學院 機械工程學院,河南 鄭州 450064)
隨著城市化的發展,居民樓層越建越高,很多有情調的居民開始在自家陽臺上種植綠色植物,以凈化空氣、陶冶情操。同時,人們的生活節奏加快,使得他們少有時間去打理。PLC是專門為在工業環境下應用而設計的數字運算操作的電子裝置,在機械制造、石油化工、冶金鋼鐵、汽車等領域都得到了長足發展[1-2],運用PLC控制自動門具有較高的可靠性,且維修方便。利用三菱FX系列PLC實現對陽臺綠色植物的無人化管理具有很好的應用價值。
實現對陽臺植物的自動灌溉功能,重點在于控制系統的搭建與控制程序的編寫。本系統的控制目標是在無人參與的情況下對綠色植物實現澆水功能,這樣不僅能夠節省人們的管理時間,還能夠通過更加精細的控制環節節約水資源。控制系統的主令控制有兩個控制按鈕,一個控制啟動,另一個控制停止,分別連接PLC的輸入繼電器X0和X1。輸出信號時控制出水的若干電磁閥(根據所要灌溉的植物種類與數量確定,以控制一種為例進行說明)連接PLC的輸出繼電器Y0。控制要求是當系統通電工作時,輸出繼電器能夠在特定的情況下接通或斷開,以此來控制系統給綠植澆水。
PLC是一種專門為在工業環境下應用而設計的數字運算操作的電子系統,在其內部存儲執行邏輯運算、順序控制、定時、計數和算術運算等操作指令,當PLC投入運行后,其工作過程一般分為3個階段,即輸入采樣、程序執行和輸出刷新[3]。輸入采樣階段用來感應外部控制信號的狀態變化,將變化后的信號存儲于輸入數據暫存區;在程序執行階段,根據輸入處理階段讀入的數據執行程序,執行的結果存儲在輸出狀態暫存區;輸出刷新階段實現輸出信號的變化。控制系統的實現就是要求輸出繼電器Y0能夠按照一定的要求完成置位和復位,有多種實現方式。
依照平常對綠植的灌溉習慣,在每天的確定時間補充一定量的水分,這種控制利用時間原則實現。PLC常用的時間原則控制是采用定時器T進行控制,定時器的定時時間有限,要借助多個定時器或計數器C完成較長時間的定時延時控制。而本控制系統需要每隔數個小時之久進行控制,顯然利用定時器完成延時控制是不可取的。我們發現,本控制系統需要在每天特定的時間對輸出繼電器進行控制,因此可以采用時鐘調用的方法來實現。
三菱PLC中有專門寄存時間的特殊數據寄存器D8013-D8018,利用數據傳送指令MOV將數據傳入D10-D15中。根據實際情況可以設定在每天的下午6:00進行一次灌溉,只需要將寄存小時的寄存器D12與設定值18進行比較即可。具體過程為:按下啟動按鈕(X0),系統運行,利用M8000作為常閉觸點,通過比較指令CMP使D12與設定值K18進行實時數據比較。當兩個數據相等時M10有輸出,此時取M10的上升沿信號置位M0,用M0去控制一個定時器T0,定時時間為灌溉時間。如果是10S,那么就是T0 K100,將時間調整到復位M0。這個過程就是在特定的時間下午6:00進行灌溉的過程,具體流程如圖1所示。

圖1 程序流程圖
利用時間原則實現對控制系統的控制,能夠模擬人們的灌溉習慣,但是由于溫度、濕度以及四季等的變化,下午6:00進行灌溉并不一直是個恰當的灌溉時間,可以采用讓控制系統與周圍環境進行信息交互,給控制系統增加一個反饋環節,形成一個閉環的方法,實現機器與環境相交互的自動控制功能。這種控制方法是將濕度傳感器檢測到的土壤濕度信號傳遞給PLC,PLC內部對其進行判斷,當濕度低于一定值時驅動PLC的輸出繼電器Y0進行工作,同時濕度傳感器保持信息的傳遞;當濕度達到設定值時,Y0停止工作不再澆水。由于傳感器傳送的是模擬量信號而非開關信號,因此不能直接將傳感器與PLC基本模塊的輸入繼電器相連,需要給PLC增加一個AD轉換模塊。
庭使用。
第二種方案相對于第一種來說形成了一個閉環控制系統,控制更加精確,增加了更多的傳感器對植物的生長狀況進行檢查并反饋給PLC,以此來實現更加完善的功能。該方案要增加相應的模塊,成本較高,不過可以減少人的參與,適用于規模稍大的場所。
[1]劉憲武.PLC在工業自動化控制中的應用[J].中國高新技術企業,2013(17):30-31.
[2]鄧高壽,潘宏俠.PLC在工業自動化控制領域中的應用及發展[J].機械管理開發,2006(03):99-100,102.
[3]周立文.淺談可編程控制器的基本組成及工作原理[J].科學之友,2012(07):156-157.