鄧順華 龍翰威 鄭吉澍 李萍 李佩原
摘 ? 要 ? 重慶地區(qū)設(shè)施農(nóng)業(yè)不斷發(fā)展,但存在夏季高溫導(dǎo)致溫室內(nèi)出現(xiàn)60 ℃以上高溫等問(wèn)題亟需解決。目前重慶的設(shè)施農(nóng)業(yè)在智能控制上基本靠引進(jìn),存在與重慶環(huán)境不適應(yīng)、操作人員操作習(xí)慣不符等情況,導(dǎo)致控制系統(tǒng)的利用效率不高。為徹底解決這些問(wèn)題,避免季節(jié)變化和極端氣候條件對(duì)作物生長(zhǎng)的不利影響,提高溫室的智能化控制水平,針對(duì)重慶地區(qū)Venlo型玻璃溫室控制需求,設(shè)計(jì)研發(fā)了基于PLC和SCADA技術(shù)的智能溫室控制系統(tǒng),實(shí)現(xiàn)智能溫室設(shè)施的最優(yōu)控制,建成投入使用1年來(lái)運(yùn)行良好,試驗(yàn)結(jié)果表明,控制系統(tǒng)能實(shí)現(xiàn)溫室環(huán)境參數(shù)的智能控制,節(jié)約了人力成本,降低了能耗。
關(guān)鍵詞 ? PLC;SCADA;智能溫室;智能控制系統(tǒng);設(shè)計(jì)
中圖分類(lèi)號(hào):S126;TP273 ? ?文獻(xiàn)標(biāo)志碼:B ? ?DOI:10.19415/j.cnki.1673-890x.2020.13.015
近年來(lái),我國(guó)設(shè)施農(nóng)業(yè)發(fā)展迅速,設(shè)施栽培面積約占世界的70%,設(shè)施栽培面積和總產(chǎn)量已居世界首位。2017年重慶市溫室大棚發(fā)展總面積達(dá)到2 743.075萬(wàn)平方米[1],其中塑料與玻璃連棟溫室面積超過(guò)11.59萬(wàn)平方米。目前從國(guó)外引進(jìn)的智能溫室控制系統(tǒng)存在水土不服的情況,要么與當(dāng)?shù)丨h(huán)境不適應(yīng),要么操作人員不會(huì)操作等,而國(guó)內(nèi)的溫室控制系統(tǒng)大都還是原始的電控柜,只能手動(dòng)操作,或者有簡(jiǎn)單的屏幕控制系統(tǒng)[2],智能化程度不高,已無(wú)法滿(mǎn)足當(dāng)前智慧農(nóng)業(yè)、精準(zhǔn)農(nóng)業(yè)發(fā)展的需求。在勞動(dòng)力不斷減少的大背景下,人工智能不斷發(fā)展,我國(guó)設(shè)施農(nóng)業(yè)也將向著智能化、節(jié)能化、工廠化方向發(fā)展[3-4],可為社會(huì)提供更加豐富、安全、優(yōu)質(zhì)的綠色健康食品。
1 系統(tǒng)總體方案設(shè)計(jì)
基于PLC和SCADA技術(shù)的智能溫室控制系統(tǒng)從總體架構(gòu)分為硬件設(shè)備和數(shù)據(jù)綜合管理業(yè)務(wù)系統(tǒng)。硬件設(shè)備包括溫室控制柜、環(huán)境監(jiān)測(cè)傳感器、觸摸屏、外遮陽(yáng)、內(nèi)遮蔭、內(nèi)保溫、頂開(kāi)窗、軸流風(fēng)機(jī)、環(huán)流風(fēng)機(jī)、百葉窗等,系統(tǒng)采用西門(mén)子PLC為下位機(jī)控制器,觸摸屏采用昆侖通態(tài)的TPC1561HI為人機(jī)交互設(shè)備;數(shù)據(jù)綜合管理業(yè)務(wù)系統(tǒng)包含數(shù)據(jù)庫(kù)、服務(wù)層、通訊層和前端設(shè)備層,采用SCADA(Supervisory Control And Data Acquisition)即數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)進(jìn)行開(kāi)發(fā)。系統(tǒng)總體架構(gòu)如圖1所示。
2 控制系統(tǒng)硬件設(shè)計(jì)
智能溫室控制系統(tǒng)采用PLC為下位機(jī)執(zhí)行控制器,采用PROFINET協(xié)議與現(xiàn)場(chǎng)控制觸摸屏通信[5],通過(guò)擴(kuò)展EM DT32模塊與EM AM06模塊對(duì)PLC的IO與模擬輸入輸出口進(jìn)行擴(kuò)展以滿(mǎn)足系統(tǒng)需求??刂葡到y(tǒng)硬件接口與軟件協(xié)議如圖2所示。
智能溫室控制系統(tǒng)包括外遮陽(yáng)、內(nèi)遮蔭、內(nèi)保溫、頂開(kāi)窗、側(cè)開(kāi)窗等大功率用電設(shè)備,考慮到PLC輸出點(diǎn)位電流最大負(fù)荷為0.5A,為保障電路穩(wěn)定運(yùn)行,防止輸出端口因負(fù)載電流過(guò)大而損壞,在系統(tǒng)控制電路中加入了中間繼電器完成對(duì)接觸器的控制,最終實(shí)現(xiàn)對(duì)設(shè)備的控制。為實(shí)現(xiàn)系統(tǒng)自動(dòng)控制,實(shí)時(shí)感知溫室內(nèi)環(huán)境因子的變化情況,設(shè)計(jì)了12組室內(nèi)環(huán)境因子監(jiān)測(cè)傳感器實(shí)現(xiàn)溫室內(nèi)溫度、濕度、二氧化碳濃度、光照度實(shí)時(shí)在線監(jiān)測(cè);設(shè)計(jì)了1個(gè)室外小型氣象站,實(shí)現(xiàn)了室外溫度、濕度、光照強(qiáng)度、風(fēng)速、風(fēng)向等參數(shù)的實(shí)時(shí)在線監(jiān)測(cè)。為減少布線工作量,傳感器采用LoRa無(wú)線通信實(shí)現(xiàn)數(shù)據(jù)傳輸,LoRa基站、氣象站與PLC采用Modbus協(xié)議進(jìn)行通信。
3 系統(tǒng)軟件設(shè)計(jì)
3.1 PLC程序設(shè)計(jì)
PLC程序分為手動(dòng)控制、自動(dòng)控制兩種模式。手動(dòng)控制分為面板控制和遠(yuǎn)程手動(dòng)控制,面板控制為控制柜面板旋鈕控制,遠(yuǎn)程控制為服務(wù)器軟件手動(dòng)控制,當(dāng)輸入設(shè)備狀態(tài)改變時(shí),PLC對(duì)應(yīng)輸出口狀態(tài)改變,設(shè)備狀態(tài)改變。自動(dòng)控制分為定時(shí)控制和智能控制,定時(shí)控制模式下可以選取相應(yīng)的設(shè)備設(shè)定對(duì)應(yīng)的開(kāi)啟、關(guān)閉時(shí)間,達(dá)到設(shè)定時(shí)間時(shí),選定的設(shè)備自動(dòng)開(kāi)啟、關(guān)閉;智能控制為設(shè)定溫度、光照度閾值,當(dāng)溫室內(nèi)溫度、光照度達(dá)到設(shè)定閾值時(shí),通過(guò)調(diào)用PID算法計(jì)算當(dāng)前應(yīng)開(kāi)啟的設(shè)備及數(shù)量,自動(dòng)開(kāi)啟對(duì)應(yīng)的設(shè)備,當(dāng)環(huán)境溫度調(diào)節(jié)至設(shè)定區(qū)域時(shí),設(shè)備自動(dòng)關(guān)停。其控制流程如圖3所示。
3.2 觸摸屏程序設(shè)計(jì)
為方便管理員現(xiàn)場(chǎng)管理與操作,控制系統(tǒng)設(shè)有現(xiàn)場(chǎng)操作屏,該觸摸屏采用昆侖通泰的TPC1561HI,是一套以先進(jìn)的Cortex-A8 CPU為核心(主頻1 GHz)的高性能嵌入式一體化觸摸屏,可以同時(shí)4串口輸出,USB支持鼠標(biāo)、鍵盤(pán)、掃描槍、打印機(jī)等,具備強(qiáng)大的圖像顯示和數(shù)據(jù)處理功能[6]。現(xiàn)場(chǎng)觸摸屏操作界面包含:歡迎界面、設(shè)備運(yùn)轉(zhuǎn)狀態(tài)監(jiān)控畫(huà)面、參數(shù)設(shè)置界面、數(shù)據(jù)查詢(xún)界面(傳感器參數(shù)實(shí)時(shí)數(shù)值、歷史曲線)與報(bào)警界面。系統(tǒng)設(shè)備運(yùn)轉(zhuǎn)狀態(tài)監(jiān)控畫(huà)面如圖4所示。
系統(tǒng)歡迎界面為系統(tǒng)介紹與管理員登錄界面;設(shè)備運(yùn)轉(zhuǎn)狀態(tài)監(jiān)控畫(huà)面包括溫室內(nèi)所有設(shè)備的運(yùn)轉(zhuǎn)狀態(tài)及對(duì)應(yīng)動(dòng)畫(huà)、控制按鈕、頁(yè)面?zhèn)鞲衅鲗?shí)時(shí)值;數(shù)據(jù)查詢(xún)界面包含有當(dāng)前傳感器值、實(shí)時(shí)曲線、歷史曲線等;參數(shù)設(shè)置界面包含自動(dòng)控制和定時(shí)控制的參數(shù)設(shè)置,系統(tǒng)為防止誤操作,設(shè)有單獨(dú)的權(quán)限,需獨(dú)立密碼進(jìn)行二次驗(yàn)證才能操作;報(bào)警界面包含有設(shè)備運(yùn)行故障報(bào)警和參數(shù)異常報(bào)警,同時(shí)設(shè)置有確認(rèn)取消功能。
3.3 服務(wù)器軟件設(shè)計(jì)
智能溫室控制系統(tǒng)服務(wù)器端采用SCADA即數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)進(jìn)行開(kāi)發(fā)。SCADA以數(shù)據(jù)采集、傳輸、存儲(chǔ)和管理為基礎(chǔ),通過(guò)運(yùn)用通信及計(jì)算機(jī)網(wǎng)絡(luò)、信息采集與處理等技術(shù),建設(shè)以溫室環(huán)境監(jiān)測(cè)、溫室設(shè)施監(jiān)控、溫室設(shè)施等為核心業(yè)務(wù)的監(jiān)控作業(yè)平臺(tái),開(kāi)發(fā)軟件采用的北京亞控科技KingSCADA 3.53。KingSCADA軟件具有易學(xué)、模型多、接口豐富等優(yōu)點(diǎn)[7],在開(kāi)發(fā)時(shí)能減少工作量,縮短開(kāi)發(fā)周期。服務(wù)器通過(guò)局域網(wǎng)采集溫室控制系統(tǒng)數(shù)據(jù)進(jìn)行數(shù)據(jù)監(jiān)控、數(shù)據(jù)管理及統(tǒng)計(jì)分析,通過(guò)將系統(tǒng)打包web發(fā)布,遠(yuǎn)程用戶(hù)直接通過(guò)瀏覽器查看、操作控制系統(tǒng)。服務(wù)器端包含設(shè)備運(yùn)行狀態(tài)與控制界面、數(shù)據(jù)報(bào)表界面、手動(dòng)控制界面、自動(dòng)控制界面、預(yù)警提示界面。服務(wù)器溫室控制系統(tǒng)首頁(yè)如圖5所示。
3.3.1 設(shè)備運(yùn)行狀態(tài)與控制
運(yùn)行狀態(tài)界面實(shí)時(shí)顯示溫室2.5D效果圖,實(shí)時(shí)顯示外遮陽(yáng)、內(nèi)遮蔭、頂開(kāi)窗、內(nèi)保溫、電動(dòng)門(mén)、濕簾水泵、濕簾外翻窗、側(cè)遮蔭、軸流風(fēng)機(jī)、百葉窗和側(cè)開(kāi)窗等設(shè)備的運(yùn)行狀態(tài)和設(shè)備開(kāi)啟、關(guān)閉控制操作按鈕,顯示傳感器所在位置,點(diǎn)擊顯示傳感器實(shí)時(shí)數(shù)字情況等。
3.3.2 數(shù)據(jù)報(bào)表
數(shù)據(jù)報(bào)表實(shí)現(xiàn)溫室12組傳感器與戶(hù)外氣象站的溫度、濕度、光照度、二氧化碳實(shí)時(shí)數(shù)據(jù)、歷史數(shù)據(jù)等查詢(xún)。實(shí)時(shí)數(shù)據(jù)顯示包含溫度、濕度、光照度和二氧化碳監(jiān)測(cè)曲線,顯示當(dāng)日0點(diǎn)到當(dāng)前時(shí)間的數(shù)據(jù)曲線;歷史數(shù)據(jù)可以根據(jù)用戶(hù)需要進(jìn)行查詢(xún),選定查詢(xún)參數(shù)、時(shí)間,自動(dòng)生成數(shù)據(jù)報(bào)表或數(shù)據(jù)曲線,并可以下載或打印。
3.3.3 手動(dòng)控制
手動(dòng)控制界面可以實(shí)現(xiàn)遠(yuǎn)程控制溫室所有設(shè)備的開(kāi)啟、關(guān)閉操作。當(dāng)設(shè)備狀態(tài)改變時(shí),控制界面設(shè)備狀態(tài)也會(huì)進(jìn)行相應(yīng)改變。設(shè)備操作后臺(tái)系統(tǒng)會(huì)自動(dòng)記錄操作事件、操作人員,管理員可以設(shè)定時(shí)間進(jìn)行查詢(xún),方便溫室的管理。
3.3.4 自動(dòng)控制
玻璃溫室自動(dòng)控制界面主要實(shí)現(xiàn)系統(tǒng)自動(dòng)運(yùn)行時(shí)間設(shè)置和運(yùn)行模式選擇。當(dāng)選定定時(shí)控制模式時(shí),需要選定設(shè)備并設(shè)置對(duì)應(yīng)的運(yùn)行時(shí)間,當(dāng)時(shí)間到達(dá)時(shí),系統(tǒng)會(huì)自動(dòng)下發(fā)對(duì)應(yīng)指令實(shí)現(xiàn)控制。當(dāng)選定自動(dòng)控制時(shí),需要設(shè)定溫度、光照度的控制閾值,當(dāng)溫度、光照度達(dá)到閾值時(shí),下發(fā)對(duì)應(yīng)指令,PLC執(zhí)行智能控制程序進(jìn)行控制。
3.3.5 報(bào)警提示
報(bào)警提示包含設(shè)備故障提示、環(huán)境因子超限提示,提示信息包含報(bào)警日期、報(bào)警時(shí)間、報(bào)警參數(shù)名稱(chēng)、當(dāng)前報(bào)警值、報(bào)警類(lèi)型和操作員等數(shù)據(jù)信息。當(dāng)報(bào)警信息發(fā)出時(shí),系統(tǒng)會(huì)通過(guò)DTU向用戶(hù)指定的手機(jī)號(hào)碼、綁定的微信號(hào)碼發(fā)送報(bào)警信息,同時(shí)現(xiàn)場(chǎng)的警報(bào)器也會(huì)同時(shí)響起,直到有管理員確認(rèn)解除。報(bào)警提示系統(tǒng)提供歷史報(bào)警數(shù)據(jù)查詢(xún),管理員可以根據(jù)開(kāi)始時(shí)間和結(jié)束時(shí)間查詢(xún)符合條件的報(bào)警數(shù)據(jù),可以將報(bào)警數(shù)據(jù)導(dǎo)出打印。
4 小結(jié)
本文針對(duì)重慶地區(qū)Venlo型玻璃溫室控制需求,設(shè)計(jì)研發(fā)了一套基于PLC與SCADA技術(shù)的智能溫室控制系統(tǒng),使用溫室內(nèi)環(huán)境監(jiān)測(cè)傳感器實(shí)現(xiàn)對(duì)溫室內(nèi)溫度、濕度、光照度、二氧化碳濃度實(shí)時(shí)在線監(jiān)測(cè),通過(guò)PLC將數(shù)據(jù)采集至控制系統(tǒng),通過(guò)閾值設(shè)定、設(shè)備選擇,實(shí)現(xiàn)溫室外遮陽(yáng)、內(nèi)遮蔭等設(shè)施的自動(dòng)控制。試驗(yàn)結(jié)果分析表明,該系統(tǒng)能根據(jù)溫度自動(dòng)控制設(shè)備的開(kāi)啟與關(guān)閉,減少了人工投入成本,降低了溫室設(shè)施的能耗,對(duì)重慶地區(qū)Venlo型玻璃溫室向現(xiàn)代化、信息化、智能化發(fā)展有一定促進(jìn)作用,具有良好的應(yīng)用推廣價(jià)值和經(jīng)濟(jì)效益。
參考文獻(xiàn):
[1] 李巒松.重慶市設(shè)施農(nóng)業(yè)現(xiàn)狀與問(wèn)題分析[J].西南農(nóng)業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2005(3):18-19,22.
[2] 駱碧雯.基于WSN的智能溫室系統(tǒng)研究與實(shí)現(xiàn)[D].杭州:浙江農(nóng)林大學(xué),2019.
[3] 范治慧.農(nóng)業(yè)溫室智能控制系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[D].大連:大連海洋大學(xué),2019.
[4] 陳哲,李德英,劉衛(wèi)兵,等.基于S7-1200 PLC與觸摸屏的西瓜溫室大棚智能控制[J].自動(dòng)化與儀表,2019,34(7):35-38,64.
[5] 周紅英.基于組態(tài)軟件的冷凝水回收與監(jiān)測(cè)控制系統(tǒng)研究[D].蘇州:蘇州大學(xué),2012.
[6] 梁博,張存喜.基于MCGS鯧魚(yú)自動(dòng)變頻分揀傳送系統(tǒng)[J].機(jī)械工程師,2020(2):39-42.
[7] 張蕾,王趁義.KingSCADA在天津北塘污水處理廠的應(yīng)用[J].科技創(chuàng)新與應(yīng)用,2013(21):137.
(責(zé)任編輯:易 ?婧)
收稿日期:2020-03-02
基金項(xiàng)目:政府間國(guó)際科技創(chuàng)新合作重點(diǎn)專(zhuān)項(xiàng)(2017YFE0122100);重慶市技術(shù)創(chuàng)新與應(yīng)用示范專(zhuān)項(xiàng)產(chǎn)業(yè)類(lèi)重點(diǎn)研發(fā)項(xiàng)目(cstc2018jszx-cyzdX0045)。
作者簡(jiǎn)介:鄧順華(1989—),男,重慶梁平人,碩士,工程師,主要從事農(nóng)業(yè)物聯(lián)網(wǎng)及智能裝備研究。E-mail: 362395225@qq.com。
為通信作者,E-mail: longhw@163.com。