孫濤 單慧勇 張學(xué)煒 趙輝 衛(wèi)勇
摘 要:為了有效監(jiān)測和控制牛場中的牛舍環(huán)境參數(shù),提出基于PLC的多節(jié)點牛舍無線智能環(huán)境監(jiān)控系統(tǒng)。選用各類傳感器實現(xiàn)牛舍環(huán)境中光照度,溫度,濕度,CO2,H2S,NH3,風(fēng)速等環(huán)境參數(shù)的實時監(jiān)測,由PLC控制現(xiàn)場數(shù)據(jù)的采集處理以及風(fēng)機、噴霧降溫設(shè)備、遮光簾等的工作狀態(tài),并采用經(jīng)驗公式對熱應(yīng)激進行預(yù)警。通過巨控GRM500模塊搭建現(xiàn)場數(shù)據(jù)云存儲與遠程監(jiān)測系統(tǒng),實現(xiàn)歷史數(shù)據(jù)的保存、分析與處理,為養(yǎng)殖環(huán)境參數(shù)評價提供分析依據(jù)。初步實驗測試結(jié)果表明,該系統(tǒng)能快速調(diào)節(jié)牛舍環(huán)境參數(shù),使熱應(yīng)激水平得到有效控制,且具有智能化程度高、響應(yīng)速度快、可靠性強等特點,對于牛的健康生長,特別是預(yù)防熱應(yīng)激具有重要意義。
關(guān)鍵詞:牛舍;熱應(yīng)激;環(huán)境監(jiān)控系統(tǒng);PLC;GRM500模塊;可編程控制器
中圖分類號:TP277文獻標(biāo)識碼:A文章編號:2095-1302(2019)03-00-04
0 引 言
目前我國養(yǎng)殖業(yè)的規(guī)模不斷擴大,養(yǎng)殖場飼養(yǎng)密度也較高,使得畜舍中的環(huán)境非常差,缺乏有效的調(diào)控策略與手段,熱應(yīng)激水平?jīng)]有得到良好的控制,因此給養(yǎng)殖業(yè)的發(fā)展帶來了較大阻礙[1]。近些年,一些大、中型飼養(yǎng)場在這方面做了一定的工作,但大多設(shè)備都是從清洗設(shè)備、溫室降溫設(shè)備中移植過來的,不但成本高,而且不能較好地適應(yīng)牛的生理特點。因此,研制一種適合牛生理特點,特別是適合中小牛場、養(yǎng)牛個體戶需要的成本低廉的牛舍環(huán)境監(jiān)控系統(tǒng),對于監(jiān)測和調(diào)節(jié)牛舍環(huán)境,預(yù)防熱應(yīng)激,以使牛舍達到適合牛生長的環(huán)境要求是非常必要且有意義的[2]。
現(xiàn)代化的養(yǎng)牛業(yè)需要調(diào)節(jié)牛舍環(huán)境,提高勞動效率與生產(chǎn)力[3]。本文設(shè)計基于PLC的牛舍無線智能環(huán)境監(jiān)控系統(tǒng),該系統(tǒng)的主要功能是實時監(jiān)控牛舍中的各種環(huán)境因素,通過PLC自動調(diào)節(jié)牛舍環(huán)境,并基于各種環(huán)境因素進行預(yù)測,提前改變環(huán)境,從歷史環(huán)境數(shù)據(jù)與熱應(yīng)激水平的變化規(guī)律對牛舍環(huán)境進行調(diào)控,從而使整個系統(tǒng)更加智能化、自動化,并節(jié)省勞力、降低牛的發(fā)病率、預(yù)防熱應(yīng)激。
1 系統(tǒng)總體結(jié)構(gòu)
基于PLC的牛舍無線智能環(huán)境監(jiān)控系統(tǒng)以監(jiān)測牛舍中牛的生長環(huán)境為出發(fā)點,利用環(huán)境參數(shù)采集模塊、無線傳輸模塊、智能遠程控制模塊、PLC、變頻器、風(fēng)機、固態(tài)繼電器、遮光簾、噴霧降溫設(shè)備等裝置實現(xiàn)對牛舍環(huán)境的監(jiān)測并自動或遠程控制。
系統(tǒng)總體結(jié)構(gòu)如圖1所示。首先通過各種環(huán)境參數(shù)采集模塊傳感器把牛舍環(huán)境參數(shù)轉(zhuǎn)化為電流信號,通過無線數(shù)傳模塊傳輸?shù)絇LC識別并保存在PLC的局部儲存器中;然后PLC與智能遠程控制模塊、觸摸屏等上位機通信,預(yù)制程序的PLC在適當(dāng)時機驅(qū)動執(zhí)行設(shè)備運轉(zhuǎn),以預(yù)防牛的熱應(yīng)激,觸摸屏上的組態(tài)畫面用于現(xiàn)場監(jiān)測和手動控制;同時,智能遠程模塊將牛舍環(huán)境參數(shù)傳輸?shù)皆贫?,用戶與系統(tǒng)維護人員通過登錄網(wǎng)站即可查看牛舍的組態(tài)畫面并可手動控制施控設(shè)備[4]。
系統(tǒng)的執(zhí)行設(shè)備有軸流風(fēng)機、熱風(fēng)機、噴霧降溫設(shè)備、遮光簾、電動窗戶等,每個設(shè)備并不單單影響唯一的環(huán)境因子。如溫度控制,如果檢測溫度高于設(shè)定值,PLC就會發(fā)出相應(yīng)指令控制開啟軸流風(fēng)機和噴霧降溫設(shè)備,但這必然又會影響環(huán)境濕度。針對以上情況,根據(jù)環(huán)境因子的不同重要性,設(shè)置優(yōu)先級,即溫度>濕度>光照度等。根據(jù)優(yōu)先級關(guān)系設(shè)計相應(yīng)的級控程序[5]。
2 硬件設(shè)計與選型
2.1 PLC選型
根據(jù)系統(tǒng)的控制要求確定I/O點數(shù)時,應(yīng)增加約10%的備用點數(shù),便于控制要求改變時增加控制功能。系統(tǒng)中PLC的I/O點數(shù):4個數(shù)字輸入量、4個數(shù)字輸出量,見表1所列。
根據(jù)系統(tǒng)I/O點數(shù)、經(jīng)濟性、存儲器容量、控制精度等方面的指標(biāo),選取國產(chǎn)信捷PLC,繼電器輸出工作電壓為AC 110~240 V,通信接口為RS 485,RS 232。
2.2 傳感器選型
從實用性與價格等多方面因素考慮,選用威海精訊電子科技公司的各類環(huán)境傳感器,包括濕度傳感器、溫度傳感器、光照傳感器、NH3傳感器、H2S傳感器、風(fēng)速傳感器。工作電壓為DC 12~24 V,RS 485信號輸出,具有信號穩(wěn)定、精度高,測量范圍寬,線性度好,便于安裝,傳輸距離遠等特點。
2.3 無線傳輸設(shè)備選型
根據(jù)系統(tǒng)設(shè)計理念中牛場內(nèi)短距離無線傳輸?shù)奶攸c,選用成都億佰特電子科技公司設(shè)計生產(chǎn)的無線數(shù)傳電臺,其載波頻率為433 MHz,發(fā)射功率為17 dBm,無線通信距離最大為1 km,接口類型有RS 232和RS 485。高速傳輸在連續(xù)傳輸下不限數(shù)據(jù)長度,實現(xiàn)9 600/19 200等波特率的連續(xù)不間斷傳輸,支持Modbus協(xié)議。定長傳輸方式下可靈活配置參數(shù),將數(shù)據(jù)包以高效的方式傳輸,實現(xiàn)低延遲、高響應(yīng)。
2.4 現(xiàn)場觸摸屏選型
顯示設(shè)備選擇具有可視化與按鍵功能且性能穩(wěn)定的MCGS觸摸屏。該觸摸屏是一款以低功耗CPU為核心(主頻600 MHz)的高性能嵌入式一體化觸摸屏,預(yù)裝了MCGS嵌入式組態(tài)軟件,具備強大的圖像顯示和數(shù)據(jù)處理功能。
2.5 遠程模塊選型
選用廣州巨控科技開發(fā)的智能遠程控制終端。該控制器采用一種非透傳模式的GPRS方案,通過廠家提供的云服務(wù)器和OPC組件進行數(shù)據(jù)交互,用戶無需搭建服務(wù)器,無需固定IP地址或動態(tài)域名,所有設(shè)備和監(jiān)控端只需接入Internet網(wǎng)絡(luò)即可。用戶只需使用一臺可以上網(wǎng)的電腦或手機,就能在制定網(wǎng)站上輸入用戶名和密碼登錄進入現(xiàn)場組態(tài)畫面,并通過關(guān)聯(lián)下位機PLC的軟元件對環(huán)境參數(shù)進行讀寫操作。
2.6 執(zhí)行設(shè)備
為了預(yù)防熱應(yīng)激,需要給牛舍降溫。采用效果顯著又廉價的噴霧降溫設(shè)備,利用其動力強勁的水泵配合微口徑的噴頭,在牛舍中進行噴“霧”。造霧降溫系統(tǒng)散發(fā)到空氣中的水微粒在汽化過程中吸收周圍環(huán)境中的大量熱量,蒸發(fā)冷卻從而降低周圍環(huán)境溫度。這種利用自然水的物理降溫法環(huán)保無害。
采用軸流風(fēng)機和熱風(fēng)機調(diào)控環(huán)境濕度,前者通風(fēng)換氣,后者強力干燥。為了得到智能微調(diào)的效果,需要給風(fēng)機調(diào)壓。固態(tài)繼電器體積小,使用便捷,是由微電子電路、分立電子器件、電力電子功率器件組成的無觸點開關(guān),控制端與負(fù)載端的隔離利用光電耦合或脈沖信號。固態(tài)繼電器輸入端為PLC的高速脈沖信號,利用其對信號進行PWM脈寬調(diào)制,驅(qū)動風(fēng)機等大電流負(fù)載,從而達到智能調(diào)壓,靈活控制風(fēng)機的功率。
采用自動遮光簾也可對牛舍進行溫濕度調(diào)節(jié)。由精度高、穩(wěn)定性強的步進電動機驅(qū)動遮光簾的滾輪滑動,兩邊安置限位開關(guān),主控模塊PLC綜合控制其運動。另外,利用簡單機械連鎖設(shè)計的步進電機驅(qū)動的電動窗戶同樣由主控模塊PLC綜合控制,可對牛舍的自然通風(fēng)實現(xiàn)精確控制,自動化程度較高。
3 智能環(huán)境監(jiān)測系統(tǒng)的軟件設(shè)計
3.1 下位機PLC程序設(shè)計
3.1.1 PLC主程序設(shè)計
PLC主程序設(shè)計流程如圖2所示。PLC上電,寄存器寫入初始化值后進行系統(tǒng)設(shè)置,選擇是否更新參數(shù)或選擇工作方式。工作方式分為手動與自動模式,手動模式中選擇環(huán)境參數(shù)設(shè)置模式或設(shè)備驅(qū)動模式,自動模式為系統(tǒng)自動運行。當(dāng)這兩種模式遇到設(shè)備故障時,系統(tǒng)停止運行并報警。
3.1.2 系統(tǒng)自動工作子程序設(shè)計
系統(tǒng)自動工作是指在數(shù)據(jù)采集與執(zhí)行設(shè)備運轉(zhuǎn)之間自動循環(huán),其子程序設(shè)計流程如圖3所示。系統(tǒng)上電啟動后,各傳感器檢測到環(huán)境參數(shù)后送到PLC寄存器中,當(dāng)該值超出正常范圍后,PLC驅(qū)動相應(yīng)設(shè)備調(diào)整工作狀態(tài)。待環(huán)境參數(shù)回歸安全范圍后,施控設(shè)備回歸正常工作狀態(tài)。
3.1.3 模糊PID控制算法設(shè)計
系統(tǒng)執(zhí)行器除了程序預(yù)設(shè)的分級調(diào)控運行外,還引入模糊PID控制供用戶使用。該設(shè)計將PID參數(shù)自整定與模糊理論相結(jié)合,通過將操作技術(shù)人員的操作經(jīng)驗和專家的設(shè)計理念進行模糊化,并儲存模糊化的控制規(guī)則于控制器中,能夠?qū)骰貋淼膶崟r檢測信號進行模糊化并且與控制器中儲存的模糊規(guī)則進行對比,最終得出控制的輸出信號,智能分配各執(zhí)行設(shè)備的工作功率,更快地調(diào)控環(huán)境參數(shù)[6]。
3.2 上位機組態(tài)設(shè)計
觸摸屏和GRM500模塊是系統(tǒng)顯示儲存的核心器件,系統(tǒng)框圖如圖4所示,具備以下可視化組態(tài)功能:
(1)每個用戶有單獨的用戶名和密碼,對用戶進行分級管理,根據(jù)權(quán)限進行相應(yīng)的操作。系統(tǒng)維護方可監(jiān)控所有用戶的牛舍,以便于進行數(shù)據(jù)分析,及時更新和提高系統(tǒng)的控制精度,并反饋給用戶。
(2)能顯示用戶各牛舍的環(huán)境參數(shù)及施控設(shè)備運行狀態(tài),繪制各牛舍環(huán)境參數(shù)實時曲線。
(3)實時控制操作現(xiàn)場設(shè)備或設(shè)定環(huán)境參數(shù)。
(4)保存環(huán)境參數(shù)歷史數(shù)據(jù),并以曲線、報表形式顯示。
(5)顯示熱應(yīng)激水平參數(shù),當(dāng)熱應(yīng)激水平超標(biāo)時報警。
3.3 熱應(yīng)激預(yù)警顯示設(shè)計
利用THI指數(shù)法體現(xiàn)對牛生長有重要影響的熱應(yīng)激水平。將環(huán)境參數(shù)中的溫度和濕度值代入下式:
THI=0.81T+(0.9T-14.3)×R+46.3
式中:THI表示牛舍環(huán)境溫濕度指數(shù);T表示牛舍平均溫度(單位:℃);R表示牛舍平均濕度(單位:%RH)。
(1)當(dāng)72≤THI≤79時,牛處于輕度熱應(yīng)激狀態(tài);
(2)當(dāng)79 (3)當(dāng)THI>88時,牛處于高度熱應(yīng)激狀態(tài)[7]。 將THI指數(shù)和熱應(yīng)激狀態(tài)顯示在組態(tài)界面中,使得環(huán)境檢測更加全面直觀。 另外,為確保穩(wěn)定性,系統(tǒng)設(shè)置熱應(yīng)激預(yù)警。當(dāng)出現(xiàn)意外情況,環(huán)境參數(shù)朝不可控方向發(fā)展時,系統(tǒng)通過遠程通信模塊及時向業(yè)主或維護人員發(fā)送預(yù)警信息,便于人為操控,避免不必要的損失。 3.4 多節(jié)點環(huán)境參數(shù)采集設(shè)計 為避免牛舍角落陰暗潮濕等特殊情況影響環(huán)境調(diào)控,系統(tǒng)設(shè)計了多節(jié)點環(huán)境參數(shù)采集,在牛舍內(nèi)不同位置安放環(huán)境參數(shù)采集裝置,綜合多節(jié)點環(huán)境參數(shù),取均值作為牛舍整體環(huán)境參數(shù)考察指標(biāo)。 4 遠程通信設(shè)計 上位機遠程智能模塊GRM500通過RS 485總線協(xié)議與下位機PLC進行數(shù)據(jù)交換,對內(nèi)部寄存器狀態(tài)進行實時讀取,映射到與之相關(guān)聯(lián)的內(nèi)部寄存器中。用戶只需按照說明書添加從機設(shè)備,按照PLC內(nèi)部軟元件地址進行關(guān)聯(lián)即可。將手機SIM卡插入或連接到Internet,將安裝通用組態(tài)軟件的電腦接入網(wǎng)絡(luò),利用巨控公司的Internet云監(jiān)控服務(wù)器即可實現(xiàn)無線遠程監(jiān)控。 遠程網(wǎng)頁監(jiān)控數(shù)據(jù)顯示主界面如圖5所示。對于每個牛舍中的PLC主控制器,將其內(nèi)部寄存器空間分為環(huán)境參數(shù)、系統(tǒng)開關(guān)、設(shè)備運行狀態(tài)三個部分。系統(tǒng)上電后,采集實時環(huán)境參數(shù),進入適宜環(huán)境參數(shù)設(shè)定界面,設(shè)定值默認(rèn)保存上一次設(shè)置。系統(tǒng)分為自動運行與手動運行兩種工作方式,用戶可查看執(zhí)行設(shè)備運行狀態(tài)并手動控制。 點擊變量值,進入變量修改界面,如圖6所示??墒謩有薷腜LC主控制器寄存器中所有的開關(guān)量與數(shù)值量,實現(xiàn)對系統(tǒng)運行狀態(tài)與執(zhí)行設(shè)備的遠程控制,如切換手動/自動運行與改變軸流風(fēng)機運行功率。 網(wǎng)頁端還配置了實時數(shù)據(jù)曲線圖和歷史數(shù)據(jù)曲線圖。實時曲線如圖7所示,用于直觀反映環(huán)境參數(shù)水平。 5 結(jié) 語 本文系統(tǒng)完成了對牛舍溫度、濕度、CO2和有害氣體含量信號的采集與處理,并用于直接控制現(xiàn)場環(huán)境與環(huán)境預(yù)測,提前改善環(huán)境。PLC將監(jiān)測數(shù)據(jù)傳送至智能模塊、組態(tài)軟件、觸摸屏等上位機保存,上位機可設(shè)定下位機PLC 的工作參數(shù),完成對歷史數(shù)據(jù)的保存、分析與處理,實時顯示牛舍現(xiàn)場的環(huán)境狀況,從而實現(xiàn)對牛舍的監(jiān)控,有效預(yù)防熱應(yīng)激效應(yīng)。 參 考 文 獻 [1]謝江昂,傅童生.奶牛熱應(yīng)激研究進展[J].動物醫(yī)學(xué)進展,2008,29(9):82-85. [2]孫躍飛,郭景峰.干熱氣候下奶牛舍環(huán)境調(diào)節(jié)的理想設(shè)備:蒸發(fā)降溫系統(tǒng)[J].中國奶牛,2005(5):47. [3]李素青,何金成,朱亨銀.奶牛熱應(yīng)激的診斷方法研究[J].中國農(nóng)機化學(xué)報,2014,35(6):259-262. [4]湯澤鋒,盛強,陸波.基于Modbus-RTU通信的溫室環(huán)境智能監(jiān)控系統(tǒng)設(shè)計[J].工業(yè)控制計算機,2017,30(2):75-76. [5]范哲超,陸明. 基于國產(chǎn)PLC的光伏供電溫室控制系統(tǒng)設(shè)計與實現(xiàn)[J].江蘇農(nóng)業(yè)科學(xué),2017,45(15):225. [6]吳淵.基于模糊PID的循環(huán)水溫度控制系統(tǒng)研究[D].成都:電子科技大學(xué),2013. [7]王改香.夏季奶牛熱應(yīng)激的診斷和預(yù)防[J].獸醫(yī)導(dǎo)刊,2014(6):69. [8]黃斌,謝國進,梁武三.基于混合型模糊PID的加熱爐溫度控制系統(tǒng)應(yīng)用[J].電氣傳動,2018,48(2):43-46. [9]汪春燕,曹俊.基于物聯(lián)網(wǎng)的溫室智能監(jiān)控系統(tǒng)設(shè)計[J].數(shù)碼世界,2018(1):338. [10]韓佳良,劉建新,劉紅云.熱應(yīng)激對奶牛泌乳性能的影響及其機制[J].中國農(nóng)業(yè)科學(xué),2018,51(16):3162-3170.