亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)及其控制方法

文檔序號(hào):6312087閱讀:376來(lái)源:國(guó)知局
專利名稱:儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)及其控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種儲(chǔ)糧系統(tǒng),尤其是一種儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)及其控制方法。
背景技術(shù)
儲(chǔ)糧機(jī)械通風(fēng)技術(shù)的研究始于20世紀(jì)30年代,但一直到20世紀(jì)50年代才在美國(guó)、英國(guó)、法國(guó)、荷蘭、澳大利亞、俄羅斯、日本和阿根廷等國(guó)家得到推廣和應(yīng)用。在過(guò)去50多年中,各國(guó)學(xué)者對(duì)通風(fēng)儲(chǔ)糧的機(jī)理、通風(fēng)條件下糧堆內(nèi)部的物理狀態(tài)變化規(guī)律等作了廣泛的研究,取得了許多有實(shí)際應(yīng)用價(jià)值的研究成果,使機(jī)械通風(fēng)儲(chǔ)糧技術(shù)形成一門獨(dú)立的學(xué)科。在一些發(fā)達(dá)國(guó)家,機(jī)械通風(fēng)儲(chǔ)糧技術(shù)已形成標(biāo)準(zhǔn)化和規(guī)范化,同時(shí)有一系列的標(biāo)準(zhǔn)裝置和完善的管理規(guī)程,有的已把計(jì)算機(jī)應(yīng)用于儲(chǔ)糧機(jī)械通風(fēng),實(shí)現(xiàn)機(jī)械通風(fēng)過(guò)程的全自動(dòng)化控制。他們采用通風(fēng)儲(chǔ)糧技術(shù)的目的,一是降低糧溫,改善儲(chǔ)藏條件,延長(zhǎng)谷物防護(hù)劑的藥效;二是干燥高水分糧,以利安全儲(chǔ)藏,如在澳大利亞新南威爾士州的稻谷生產(chǎn)區(qū),通風(fēng)降水已成為處理高水分稻谷(水分高達(dá)23%)的主要手段,基本上取代了烘干機(jī)。
我國(guó)的儲(chǔ)糧機(jī)械通風(fēng)技術(shù)的研究工作起始于20世紀(jì)50年代。當(dāng)時(shí)武漢、北京、南京、蘇州等地都采用過(guò)前蘇聯(lián)的機(jī)械通風(fēng)裝置,對(duì)稻谷或大米進(jìn)行通風(fēng)試驗(yàn),取得了一些經(jīng)驗(yàn)。但是,這一技術(shù)在我國(guó)的發(fā)展卻很緩慢,直到1986年“全國(guó)機(jī)械通風(fēng)儲(chǔ)糧技術(shù)經(jīng)驗(yàn)交流會(huì)”之后,經(jīng)過(guò)“七五”、“八五”、“九五”國(guó)家攻關(guān)課題的研究,機(jī)械通風(fēng)設(shè)計(jì)的主要參數(shù)已經(jīng)確定,并相繼吸收在《規(guī)程》中,在全國(guó)30個(gè)省、市、自治區(qū)得到推廣和應(yīng)用。
在20世紀(jì)80年代,儲(chǔ)糧機(jī)械通風(fēng)自動(dòng)控制技術(shù)已引起我國(guó)廣大儲(chǔ)糧工作者關(guān)注,并研究設(shè)計(jì)了多種多樣的儲(chǔ)糧通風(fēng)控制設(shè)備。典型的產(chǎn)品有湖北蒲坼市等地研制的TP-B型儲(chǔ)糧機(jī)械通風(fēng)自控儀;廣東省糧食科學(xué)研究所和廣東羊城電子設(shè)備廠共同研制的DA87-1型儲(chǔ)糧通風(fēng)溫差自控器;河南靈全市501糧庫(kù)研制成功并由天津第二電子儀器廠批量生產(chǎn)的ED118/119型倉(cāng)庫(kù)定溫、定濕自動(dòng)通風(fēng)控制儀等。這些裝置在使用時(shí),操作人員可根據(jù)通風(fēng)目的和糧食的溫度、水分等參數(shù),預(yù)先調(diào)定允許通風(fēng)的大氣溫度范圍和相對(duì)濕度范圍,或預(yù)先調(diào)定開機(jī)時(shí)間、關(guān)機(jī)時(shí)間,裝置即可自動(dòng)控制風(fēng)機(jī)的運(yùn)行。這對(duì)于減輕操作者的勞動(dòng)強(qiáng)度具有明顯作用。但是對(duì)操作者的經(jīng)驗(yàn)和技術(shù)素質(zhì)要求卻很高。如果預(yù)置的通風(fēng)條件不當(dāng),可能造成不良的通風(fēng)結(jié)果。同時(shí)這些裝置也不能實(shí)時(shí)檢測(cè)通風(fēng)過(guò)程中有關(guān)參數(shù)的變化,即使通風(fēng)開始時(shí)的條件選擇是正確的,也不能保險(xiǎn)通風(fēng)過(guò)程中不出現(xiàn)影響通風(fēng)效果的“逆轉(zhuǎn)點(diǎn)”。
1988-1989年原商業(yè)部糧食儲(chǔ)備局和天津市南開區(qū)中環(huán)電子設(shè)備廠根據(jù)糧食通風(fēng)數(shù)學(xué)模型,研制生產(chǎn)ZH126型儲(chǔ)糧機(jī)械通風(fēng)微機(jī)自動(dòng)控制系統(tǒng)。該系統(tǒng)按通風(fēng)目的、糧種、水分等基本參數(shù),實(shí)時(shí)檢測(cè)糧堆內(nèi)外各種參數(shù)的變化,按照一定的通風(fēng)條件判斷通風(fēng)時(shí)機(jī),實(shí)現(xiàn)通風(fēng)過(guò)程的自動(dòng)控制。但該系統(tǒng)一些關(guān)鍵技術(shù)沒能解決,在推廣應(yīng)用中存在著一定的局限性首先,系統(tǒng)設(shè)定的通風(fēng)條件很難適應(yīng)我國(guó)廣大區(qū)域不同自然氣候條件、不同倉(cāng)型、不同通風(fēng)階段儲(chǔ)糧機(jī)械通風(fēng)的需要;其次,該系統(tǒng)是采用大功率移動(dòng)式離心風(fēng)機(jī)通風(fēng),通風(fēng)時(shí)需要人工在通風(fēng)口處臨時(shí)安裝移動(dòng)式離心風(fēng)機(jī),通風(fēng)結(jié)束時(shí)又要拆卸風(fēng)機(jī);第三,該系統(tǒng)沒有安裝由計(jì)算機(jī)控制的自動(dòng)開關(guān)風(fēng)門和自動(dòng)開關(guān)窗,在通風(fēng)開始時(shí)或不具備通風(fēng)條件時(shí)仍然需要人工到現(xiàn)場(chǎng)操作,實(shí)際上并不能實(shí)現(xiàn)通風(fēng)過(guò)程的自動(dòng)化控制。

發(fā)明內(nèi)容
為解決上述的問(wèn)題,本發(fā)明提供一種儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)及其控制方法。它能夠?qū)崿F(xiàn)儲(chǔ)糧機(jī)械控制的自動(dòng)化與智能化,以減輕操作者的勞動(dòng)強(qiáng)度。
一種儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng),包括糧情檢測(cè)系統(tǒng)、存儲(chǔ)功能的計(jì)算機(jī)、RS232-RS422轉(zhuǎn)換器、倉(cāng)頂軸流風(fēng)機(jī)、倉(cāng)底離心風(fēng)機(jī),還包括PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)、PLC離心風(fēng)機(jī)強(qiáng)電控制系統(tǒng),存儲(chǔ)功能的計(jì)算機(jī)、PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)、PLC離心風(fēng)機(jī)強(qiáng)電控制系統(tǒng)都連接在RS232-RS422轉(zhuǎn)換器上,計(jì)算機(jī)連接糧情檢測(cè)系統(tǒng),PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)連接倉(cāng)頂軸流風(fēng)機(jī),PLC及離心風(fēng)機(jī)強(qiáng)電控制系統(tǒng)連接倉(cāng)底離心風(fēng)機(jī)。
所述的PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)和PLC及離心風(fēng)機(jī)強(qiáng)電控制系統(tǒng)包括離心風(fēng)機(jī)、軸流風(fēng)機(jī)、交流接觸器、繼電器、空氣開關(guān)、380V交流電源、隔離變壓器、220V交流電源、PLC、開關(guān),其特征在于4個(gè)離心風(fēng)機(jī)和2個(gè)并聯(lián)的軸流風(fēng)機(jī)分別連接一個(gè)交流接觸器,每個(gè)交流接觸器分別接一個(gè)空氣開關(guān),在380V交流電源和每個(gè)空氣開關(guān)中間接一個(gè)總的空氣開關(guān),在380V交流電源中引出一根火線和一根地線串聯(lián)一個(gè)隔離變壓器,隔離變壓器的另一端即為220V交流電源,PLC的輸出端的每個(gè)COM接口都連接在220V交流電源的零線上,PLC的輸出端的5個(gè)接口每個(gè)都接一個(gè)繼電器,每個(gè)繼電器的另一端接220V交流電源的火線上,PLC的輸入端的COM接口接PLC上24V直流電源的負(fù)端,PLC的輸入端的11個(gè)接口每個(gè)都接一個(gè)開關(guān),每個(gè)開關(guān)的另一端接PLC上24V直流電源的正端,連在PLC上的5個(gè)繼電器分別和連在離心風(fēng)機(jī)與軸流風(fēng)機(jī)上的5個(gè)交流接觸器連接。
儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)的控制方法,其計(jì)算機(jī)程序包括以下幾個(gè)模塊倉(cāng)結(jié)構(gòu)搜索與設(shè)置模塊、PLC通信模塊、系統(tǒng)故障診斷與監(jiān)測(cè)模塊、糧堆及環(huán)境數(shù)據(jù)獲取模塊、通風(fēng)控制模塊、采樣周期設(shè)置模塊、糧情數(shù)據(jù)統(tǒng)計(jì)分析模塊。
所述的倉(cāng)結(jié)構(gòu)搜索與設(shè)置模塊包括以下步驟(1)讀取測(cè)溫系統(tǒng)設(shè)置;(2)判斷是否為數(shù)據(jù)庫(kù)方式;(3)如果步驟(2)的判斷是肯定的則讀取數(shù)據(jù)庫(kù)設(shè)置;(4)調(diào)用數(shù)據(jù)庫(kù)通信程序;(5)如果步驟(2)判斷是否定的則讀取DDE設(shè)置;(6)調(diào)用DDE通信程序;(7)設(shè)置倉(cāng)號(hào)=1;(8)判斷倉(cāng)存是否存在;(9)如果步驟(8)的判斷是肯定的,則設(shè)置電纜號(hào)=1;(10)判斷電纜是否存在;(11)如果步驟(10)的判斷結(jié)果為肯定的,則檢查測(cè)節(jié)數(shù);(12)電纜號(hào)+1,再重新回到步驟(10);(13)如果步驟(10)的判斷是否定的則存儲(chǔ)倉(cāng)結(jié)構(gòu)數(shù)據(jù)倉(cāng)號(hào)+1;之后再回步驟(8);(14)如果步驟(8)的判斷是否定的則由人工循環(huán)設(shè)置倉(cāng)型數(shù)據(jù)。
所述的PLC通信模塊包括以下步驟發(fā)送模塊的步驟為(1)根據(jù)系統(tǒng)狀態(tài)設(shè)置PLC命令字符串;(2)計(jì)算FCS,設(shè)置字符串結(jié)束符;(3)發(fā)送;(4)設(shè)置接收滿字符個(gè)數(shù)。
接收模塊的步驟為(1)讀取接收字符;(2)分離字符串、校驗(yàn)符、結(jié)束符;(3)判斷是否正常結(jié)束;(4)如果步驟(3)中的判斷是肯定的則計(jì)算校驗(yàn)符;(5)判斷校驗(yàn)是否正確;(6)如果步驟(5)的判斷是肯定的則設(shè)置硬件狀態(tài)數(shù)據(jù)結(jié)構(gòu);(7)設(shè)置下次PLC命令;(8)如果步驟(5)的判斷是否定的則設(shè)置出錯(cuò)標(biāo)志;(9)如果步驟(3)的判斷是否定的則設(shè)置出錯(cuò)標(biāo)志;(10)調(diào)用系統(tǒng)診斷功能模塊。
所述的系統(tǒng)故障診斷與監(jiān)測(cè)模塊包括以下步驟(1)讀取硬件狀態(tài)數(shù)據(jù)結(jié)構(gòu);(2)判斷通信狀態(tài)是否正常;(3)如果步驟(2)的判斷是肯定的則設(shè)置主界面狀態(tài)條第二欄為“PLC狀態(tài)正?!?;(4)判斷PLC輸出口是否為ON;(5)如果步驟(4)的判斷是肯定的則取交流接觸器狀態(tài)顯示在“第四欄”;(6)判斷PLC狀態(tài)與接觸器的狀態(tài)是否相同;(7)如果步驟(6)的判斷是肯定的則判斷接觸器5是否為ON;(8)如果步驟(7)的判斷是肯定的則主界面狀態(tài)條的第三欄顯示“電機(jī)運(yùn)行”;(9)如果步驟(7)的判斷是否定的則主界面狀態(tài)條的第三欄顯示“電機(jī)啟動(dòng)”;(10)如果步驟(6)的判斷是否定的則主界面狀態(tài)條的第三欄上顯示“控制柜錯(cuò)”;(11)如果步驟(4)的判斷是否定的則清主界面狀態(tài)條的第三欄顯示“電機(jī)狀態(tài)停機(jī)”;(12)取空氣開關(guān)、READY按鈕狀態(tài)顯示在第四狀態(tài)欄;(13)如果步驟(2)的判斷是否定的則判斷PLC是否有響應(yīng);(14)如果步驟(13)的判斷是肯定的則設(shè)置主界面狀態(tài)條第二欄為“PLC應(yīng)答錯(cuò)”;(15)如果步驟(13)的判斷是否定的則設(shè)置主界面狀態(tài)條第二欄為“PLC無(wú)應(yīng)答”;(16)清主界面狀態(tài)條的第三欄、第四欄。
所述的采樣周期設(shè)置模塊包括以下步驟(1)顯示設(shè)置對(duì)話框;(2)選擇采樣周期;(3)選擇存儲(chǔ)周期;(4)更新參數(shù)設(shè)置對(duì)應(yīng)項(xiàng);
(5)更新參數(shù)設(shè)置文件。
所述的糧堆及環(huán)境獲取模塊包括以下步驟(1)讀取系統(tǒng)數(shù)據(jù)設(shè)置結(jié)構(gòu),當(dāng)前倉(cāng)號(hào)=1;(2)判斷當(dāng)前倉(cāng)號(hào)是否大于總倉(cāng)號(hào);(3)如果步驟(2)的判斷是否定的則查取當(dāng)前倉(cāng)數(shù)據(jù);(4)存于倉(cāng)相應(yīng)得數(shù)據(jù)文件中;(5)讀取通風(fēng)分析糧倉(cāng)層設(shè)置;(6)調(diào)用統(tǒng)計(jì)分析模塊,統(tǒng)計(jì)糧堆平均溫度、平均水分、上下層溫度差、水分差、最大溫度梯度、最大水分梯度,存于系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中;(7)當(dāng)前倉(cāng)號(hào)+1,再回到步驟(2);(8)如果步驟(2)的判斷是肯定的則結(jié)束。
所述的通風(fēng)模塊包括以下步驟(1)設(shè)置降溫通風(fēng)參數(shù);(2)設(shè)置降水通風(fēng)參數(shù);(3)設(shè)置調(diào)質(zhì)通風(fēng)參數(shù);(4)設(shè)置排熱換氣通風(fēng)參數(shù);(5)更新參數(shù)設(shè)置數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)設(shè)置數(shù)據(jù)。
所述的糧情數(shù)據(jù)的統(tǒng)計(jì)模塊包括以下步驟(1)單點(diǎn)歷史數(shù)據(jù)統(tǒng)計(jì)分析(2)當(dāng)前糧情統(tǒng)計(jì)分析(3)全局歷史數(shù)據(jù)分析本發(fā)明的優(yōu)點(diǎn)是1.實(shí)現(xiàn)儲(chǔ)糧機(jī)械控制的自動(dòng)化與智能化,以減輕操作操作者的勞動(dòng)強(qiáng)度;2.系統(tǒng)自動(dòng)積累通風(fēng)經(jīng)驗(yàn),提高系統(tǒng)的智能水平,以合理的選擇參數(shù)設(shè)置,保證糧食品質(zhì),降低儲(chǔ)糧成本,提高企業(yè)的經(jīng)濟(jì)效益。


圖1儲(chǔ)糧機(jī)械通風(fēng)智能控制系統(tǒng)硬件方框圖。
圖2PLC控制電路原理圖。
圖3PLC控制電路原理圖。
圖4系統(tǒng)軟件功能框圖。
圖5倉(cāng)搜索與倉(cāng)結(jié)構(gòu)設(shè)置流程圖。
圖6PLC通信模塊中發(fā)送部分流程圖。
圖7PLC通信模塊中接收部分流程圖。
圖8系統(tǒng)硬件診斷程序流程圖。
圖9采樣周期設(shè)置模塊流程圖。
圖10數(shù)據(jù)獲取模塊的程序流程圖。
圖11四種通風(fēng)參數(shù)設(shè)置總流程圖。
圖12降溫通風(fēng)參數(shù)設(shè)置的程序流程圖。
圖13降水通風(fēng)模塊設(shè)置程序流程圖。
圖14調(diào)質(zhì)通風(fēng)參數(shù)設(shè)置流程圖。
圖15通風(fēng)條件處理邏輯框圖。
圖16通風(fēng)控制總體程序功能流程圖。
圖17降溫通風(fēng)啟動(dòng)模塊流程圖。
圖18降溫通風(fēng)停機(jī)模塊程序流程圖。
圖19通風(fēng)狀態(tài)報(bào)告。
圖20單點(diǎn)歷史數(shù)據(jù)分析程序流程圖。
圖21統(tǒng)計(jì)分析模塊程序流程圖。
圖22全局歷史數(shù)據(jù)分析模塊流程圖。
圖23示波器功能模塊流程圖。
具體實(shí)施例方式本發(fā)明包括硬件與軟件兩大部分。
參照附圖,圖1是儲(chǔ)糧機(jī)械通風(fēng)智能控制系統(tǒng)硬件方框圖。本系統(tǒng)包括糧情檢測(cè)系統(tǒng)51、存儲(chǔ)功能的計(jì)算機(jī)52、RS232-RS422轉(zhuǎn)換器53、倉(cāng)頂軸流風(fēng)機(jī)55、倉(cāng)底離心風(fēng)機(jī)57、PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)54、PLC離心風(fēng)機(jī)強(qiáng)電控制系統(tǒng)56,存儲(chǔ)功能的計(jì)算機(jī)52、PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)54、PLC離心風(fēng)機(jī)強(qiáng)電控制系統(tǒng)56都連接在RS232-RS422轉(zhuǎn)換器53上,存儲(chǔ)功能的計(jì)算機(jī)52連接糧情檢測(cè)系統(tǒng)51,PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)54連接倉(cāng)頂軸流風(fēng)機(jī)55,PLC及離心風(fēng)機(jī)強(qiáng)電控制系統(tǒng)56連接倉(cāng)底離心風(fēng)機(jī)57。
圖2和圖3為PLC控制電路原理圖。
參照?qǐng)D2和圖3,四個(gè)離心風(fēng)機(jī)1和兩個(gè)并聯(lián)的軸流風(fēng)機(jī)2分別連接一個(gè)交流接觸器3,每個(gè)交流接觸器3分別接一個(gè)空氣開關(guān)4,在380V交流電源6和每個(gè)空氣開關(guān)4中間接一個(gè)總的空氣開關(guān)5,在380V交流電源6中引出一根火線7和一根地線8串聯(lián)一個(gè)隔離變壓器9,隔離變壓器9的另一端即為220V交流電源,PLC的輸出端的每個(gè)COM接口10都連接在220V交流電源的零線8上,PLC的輸出端的五個(gè)接口11每個(gè)都接一個(gè)繼電器12,每個(gè)繼電器12的另一端接220V交流電源的火線7上,PLC的輸入端的COM 13接口接PLC上24V直流電源的負(fù)端14,PLC的輸入端的十一個(gè)接口16每個(gè)都接一個(gè)開關(guān)17,每個(gè)開關(guān)17的另一端接PLC上24V直流電源的正端15,五個(gè)繼電器12分別和五個(gè)交流接觸器3連接。其控制部分的工作過(guò)程為利用計(jì)算機(jī)內(nèi)部的程序控制PLC輸出端11,當(dāng)PLC輸出端11得電后,與其對(duì)應(yīng)的繼電器12就得電,則繼電器的常開觸點(diǎn)閉合,使與其對(duì)應(yīng)的交流接觸器3得電,則交流接觸器3的常開觸點(diǎn)閉合,從而使與其對(duì)應(yīng)的離心風(fēng)機(jī)1或軸流風(fēng)機(jī)2工作。其故障診斷與監(jiān)測(cè)部分的工作過(guò)程為如果五個(gè)空氣開關(guān)4和五個(gè)交流接觸器3其中有哪個(gè)沒在工作狀態(tài),則與其相對(duì)應(yīng)的PLC的輸入端16就會(huì)失電,使與輸入端16對(duì)應(yīng)的開關(guān)斷開,如果準(zhǔn)備按扭18不工作即為斷開,通過(guò)輸入端16的開關(guān)和準(zhǔn)備按扭的閉合與斷開的狀態(tài),就可以使計(jì)算機(jī)接到硬件連接信息,然后通過(guò)計(jì)算機(jī)的主界面將準(zhǔn)備按扭18、空氣開關(guān)4和交流接觸器3是否工作的狀態(tài)反映出來(lái)。
儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)軟件功能是實(shí)現(xiàn)儲(chǔ)糧通風(fēng)過(guò)程的自動(dòng)控制,并定時(shí)記錄根據(jù)糧情的變化情況??梢詫?shí)現(xiàn)的通風(fēng)類型有降溫通風(fēng)、降水通風(fēng)、調(diào)質(zhì)通風(fēng)和排氣熱通風(fēng)。
圖4是系統(tǒng)軟件功能框圖。
參照?qǐng)D4,系統(tǒng)的軟件部分按功能可劃分為倉(cāng)結(jié)構(gòu)搜索與設(shè)置模塊1、PLC通信模塊2、系統(tǒng)故障診斷與監(jiān)測(cè)模塊3、糧堆及環(huán)境數(shù)據(jù)獲取模塊5、通風(fēng)控制模塊6、采樣周期設(shè)置模塊4、糧情數(shù)據(jù)統(tǒng)計(jì)分析模塊7,其中通風(fēng)控制模塊6包括通風(fēng)條件設(shè)置模塊、當(dāng)前糧情與環(huán)境通風(fēng)參數(shù)分析模塊、通風(fēng)設(shè)備控制模塊、通風(fēng)狀態(tài)報(bào)告模塊,糧情數(shù)據(jù)統(tǒng)計(jì)分析模塊7包括當(dāng)前糧情統(tǒng)計(jì)分析模塊、全局歷史數(shù)據(jù)分析模塊、單點(diǎn)歷史數(shù)據(jù)分析模塊、歷史數(shù)據(jù)顯示示波器模塊、打印處理模塊。
1.自動(dòng)搜模塊和倉(cāng)結(jié)構(gòu)設(shè)置模塊參照?qǐng)D5的流程圖指示的算法,步驟100為初始動(dòng)作;在步驟101中讀取測(cè)溫系統(tǒng)設(shè)置,倉(cāng)結(jié)構(gòu)的參數(shù)存儲(chǔ)在系統(tǒng)的結(jié)構(gòu)文件中;在步驟102中判斷系統(tǒng)結(jié)構(gòu)文件中是否能查找到在步驟101中讀取的文件;如果步驟102的判斷是肯定的則進(jìn)入步驟103,將對(duì)應(yīng)的系統(tǒng)參數(shù)所設(shè)倉(cāng)號(hào)的結(jié)構(gòu)數(shù)據(jù)讀入;再執(zhí)行步驟104調(diào)用數(shù)據(jù)庫(kù)通信程序;如果步驟102判斷是否定的則進(jìn)入步驟105,調(diào)用自動(dòng)搜索程序,讀取DDE設(shè)置;再執(zhí)行步驟106調(diào)用DDE通信程序;步驟104和步驟106執(zhí)行之后,在數(shù)據(jù)中搜索倉(cāng)的結(jié)構(gòu),找出系統(tǒng)中有多少倉(cāng)與系統(tǒng)連接;則在步驟107中設(shè)置倉(cāng)號(hào)=1;進(jìn)入判斷步驟108判斷倉(cāng)存是否存在;如果步驟108的判斷是肯定的,則找出每個(gè)倉(cāng)測(cè)溫電纜有多少根;進(jìn)入步驟109設(shè)置電纜號(hào)=1,再執(zhí)行判斷步驟110判斷電纜是否存在;如果步驟110的判斷結(jié)果為肯定的。則找出每根電纜有幾個(gè)有效結(jié)點(diǎn),進(jìn)入步驟111檢查測(cè)節(jié)數(shù),再執(zhí)行步驟112電纜號(hào)+1;然后重回到判斷步驟110繼續(xù)判斷電纜是否存在;如果步驟110的判斷是否定的則進(jìn)入步驟113存儲(chǔ)倉(cāng)結(jié)構(gòu)數(shù)據(jù)倉(cāng)號(hào)+1,之后再回到判斷步驟108繼續(xù)判斷倉(cāng)存是否存在;如果步驟108的判斷是否定的則進(jìn)入步驟114人工循環(huán)設(shè)置倉(cāng)型數(shù)據(jù);最后進(jìn)入步驟115,程序結(jié)束。
2.PLC通信模塊PLC通信模塊主要完成向PLC發(fā)送啟動(dòng)、停機(jī)、讀取PLC輸入輸出口的狀態(tài)等,配合系統(tǒng)控制與故障狀態(tài)診斷功能,PLC通信包括發(fā)送和接收兩個(gè)模塊,通信使用微軟MSCom控件。
參照?qǐng)D6和圖7,圖6為PLC通信模塊中發(fā)送部分的軟件流程圖,圖7為PLC通信模塊中接收部分的軟件流程圖。其中通信接收模塊調(diào)用了系統(tǒng)硬件診斷模塊。
圖6的流程圖指示的算法,步驟120為起始動(dòng)作;在步驟121中,根據(jù)系統(tǒng)狀態(tài)取PLC命令字符串;在步驟122中,計(jì)算FCS,設(shè)置字符串結(jié)束符;再進(jìn)入步驟123發(fā)送,在步驟124中,設(shè)置接收滿字符個(gè)數(shù);最后進(jìn)入步驟125,程序結(jié)束。
圖7的流程圖指示的算法,步驟130為起始步驟;在步驟131中讀取接收字符;在步驟132中,分離字符串、校驗(yàn)符、結(jié)束符;在步驟133中判斷是否正常結(jié)束;如果步驟133中的判斷是肯定的則進(jìn)入步驟134計(jì)算校驗(yàn)符;再進(jìn)入步驟135判斷校驗(yàn)是否正確;如果步驟135的判斷是肯定的則進(jìn)入步驟136中,設(shè)置硬件狀態(tài)數(shù)據(jù)結(jié)構(gòu);再進(jìn)入步驟137設(shè)置下次PLC命令;如果步驟135的判斷是否定的則進(jìn)入步驟138設(shè)置出錯(cuò)標(biāo)志;如果步驟133的判斷是否定的則進(jìn)入步驟139設(shè)置出錯(cuò)標(biāo)志;在步驟140,調(diào)用系統(tǒng)診斷功能模塊;最后進(jìn)入步驟141,程序結(jié)束。
3.系統(tǒng)故障診斷與監(jiān)測(cè)模塊控制硬件診斷信息有兩部分,一個(gè)在主界面上狀態(tài)反映的硬件連接信息,另一部分是運(yùn)用動(dòng)畫顯硬件信息,即系統(tǒng)設(shè)置了專用的診斷窗口。
主界面上的診斷信息有以下內(nèi)容①如果系統(tǒng)無(wú)反饋信息,在狀態(tài)條的第二欄上顯示“PLC狀態(tài)無(wú)應(yīng)答”,此時(shí)故障可能是主電源沒有上電,或主空開的沒有閉合(第二排單獨(dú)的大空氣開關(guān)),否則顯示“PLC狀態(tài)正常”。
②如果PLC通信正常,則在主界面狀態(tài)條的第三欄上顯示在停機(jī)狀態(tài)下顯示“電機(jī)狀態(tài)停機(jī)”,在啟動(dòng)狀態(tài)下顯示“電機(jī)狀態(tài)啟動(dòng)”,在啟動(dòng)狀態(tài)顯示“電機(jī)狀態(tài)啟動(dòng)”(系統(tǒng)中5個(gè)電機(jī),以100秒的間隔進(jìn)行啟動(dòng),從第一個(gè)啟動(dòng)開始到最后一個(gè)啟動(dòng)結(jié)束為電機(jī)啟動(dòng)狀態(tài)),在運(yùn)行狀態(tài)則顯示“電機(jī)狀態(tài)運(yùn)行”。
③主界面狀態(tài)條的第四欄在停機(jī)狀態(tài)顯示內(nèi)容有電機(jī)的安裝情況準(zhǔn)備好/沒有安裝,各電機(jī)的送電情況,即對(duì)應(yīng)空開狀態(tài)——On/Off。這一設(shè)置便于用戶了解通風(fēng)前的準(zhǔn)備情況;在啟動(dòng)和運(yùn)行狀態(tài)則顯示各交流接觸器的工作狀態(tài)——On/Off。
當(dāng)進(jìn)入診斷窗口時(shí),如果準(zhǔn)備按鈕、5個(gè)空氣開關(guān)和5個(gè)交流接觸器沒在處于工作狀態(tài),會(huì)則同步地閃動(dòng)。當(dāng)系統(tǒng)存在故障時(shí),則右上角的會(huì)顯示帶有×的紅色圓鈕會(huì)顯示出來(lái),并指示連接錯(cuò)誤。如果電機(jī)安裝好,則上部紅色按鈕不閃動(dòng)。當(dāng)系統(tǒng)處于停機(jī)狀態(tài)時(shí),如果5個(gè)空開閉合,則5空開不閃動(dòng)。連接錯(cuò)誤和帶有×的紅色圓鈕不再顯示出來(lái),而顯示“連接正常”信息。如果某一個(gè)空氣開關(guān)沒有閉合,則對(duì)應(yīng)的空氣關(guān)會(huì)閃動(dòng),同時(shí)顯示連接的錯(cuò)誤信息。但這時(shí)5個(gè)交流接觸器會(huì)不斷地閃動(dòng)。
當(dāng)自控系統(tǒng)向PLC發(fā)送電機(jī)啟動(dòng)命令,PLC會(huì)以100s秒的延時(shí),按順序啟動(dòng)電機(jī),同時(shí)右上部會(huì)顯示“正在啟動(dòng)”信息。如果PLC發(fā)送某個(gè)電機(jī)啟動(dòng)命令后,對(duì)應(yīng)交流接觸器沒有閉合,則會(huì)顯示錯(cuò)誤信息。當(dāng)對(duì)應(yīng)交流接觸器閉合時(shí),診斷顯示界面上對(duì)應(yīng)的交流接觸器將不會(huì)再閃動(dòng)。
當(dāng)最后一個(gè)電機(jī)啟動(dòng)完畢后,且系統(tǒng)工作正常,則右上角會(huì)顯示出“系統(tǒng)正在運(yùn)行”信息。如果有錯(cuò)誤,則會(huì)顯示相應(yīng)的錯(cuò)誤。
主界面上診斷信息的內(nèi)容參照?qǐng)D8。
圖8的流程圖指示的算法,步驟150為起始步驟;在步驟151中讀取硬件狀態(tài)數(shù)據(jù)結(jié)構(gòu),在進(jìn)入步驟152判斷通信狀態(tài)是否正常;如果步驟152的判斷是肯定的則進(jìn)入步驟153設(shè)置主界面狀態(tài)條第二欄為“PLC狀態(tài)正常”,再進(jìn)入步驟154判斷PLC輸出口是否為ON;如果步驟154的判斷是肯定的則進(jìn)入步驟155取交流接觸器狀態(tài)顯示在“第四欄”;再進(jìn)入步驟156判斷PLC狀態(tài)與接觸器的狀態(tài)是否相同;如果步驟156的判斷是肯定的則進(jìn)入步驟157判斷接觸器5是否為ON;如果步驟157的判斷是肯定的則進(jìn)入步驟158主界面狀態(tài)條的第三欄顯示“電機(jī)運(yùn)行”;如果步驟157的判斷是否定的則進(jìn)入步驟159主界面狀態(tài)條的第三欄顯示“電機(jī)啟動(dòng)”;如果步驟156的判斷是否定的則進(jìn)入步驟160主界面狀態(tài)條的第三欄上顯示“控制柜錯(cuò)”;如果步驟154的判斷是否定的則進(jìn)入步驟161主界面狀態(tài)條的第三欄顯示“電機(jī)狀態(tài)停機(jī)”;再進(jìn)入步驟162取空氣開關(guān)、READY按鈕狀態(tài)顯示在第四狀態(tài)欄;如果步驟152的判斷是否定的則進(jìn)入步驟163判斷PLC是否有相應(yīng);如果步驟163的判斷是肯定的則進(jìn)入步驟164設(shè)置主界面狀態(tài)條第二欄為“PLC應(yīng)答錯(cuò)”;如果步驟163的判斷是否定的則進(jìn)入步驟165設(shè)置主界面狀態(tài)條第二欄為“PLC無(wú)應(yīng)答”;在步驟166主界面狀態(tài)條的第三欄、第四欄;最后進(jìn)入步驟167,程序結(jié)束。
4.采樣周期設(shè)置模塊前面所述的圖5為采樣周期設(shè)置窗口。采樣周期共有兩項(xiàng)內(nèi)容,即倉(cāng)內(nèi)外濕度溫度和糧堆溫度的獲取周期和歷史數(shù)據(jù)的存儲(chǔ)周期。糧情采集周期可由1分鐘到1個(gè)小時(shí)任選,而歷史數(shù)據(jù)存儲(chǔ)周期可從10分鐘到24小時(shí)任間選擇。
參照?qǐng)D9的流程圖指示的算法,步驟170為起始步驟;在步驟171中顯示設(shè)置對(duì)話框,在步驟172中選擇采樣周期;在步驟173中選擇存儲(chǔ)周期;之后進(jìn)入步驟174更新參數(shù)設(shè)置對(duì)應(yīng)項(xiàng);再進(jìn)入步驟175更新參數(shù)設(shè)置文件;最后進(jìn)入步驟176,程序結(jié)束。
5.糧堆及環(huán)境獲取模塊在國(guó)內(nèi)已有多糧倉(cāng)測(cè)試檢測(cè)系統(tǒng)已經(jīng)比較多,對(duì)于已有糧溫檢測(cè)系統(tǒng)的庫(kù)點(diǎn),儲(chǔ)糧機(jī)械通風(fēng)智能控制管理系統(tǒng)不配置糧溫檢測(cè)系統(tǒng),對(duì)于新建糧庫(kù),本系統(tǒng)可以配置我們自己的糧溫度檢測(cè)系統(tǒng)。糧堆及環(huán)境數(shù)據(jù)獲取模塊根據(jù)糧情采樣周期設(shè)置要求,定時(shí)地利用DDE通信(對(duì)于使用DDE通信機(jī)制的檢測(cè)系統(tǒng))或系統(tǒng)數(shù)據(jù)庫(kù)中(對(duì)于使用數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)庫(kù)的測(cè)溫系統(tǒng))提取最新的糧堆溫度和倉(cāng)內(nèi)外溫濕度的檢測(cè)數(shù)據(jù),并按歷史數(shù)據(jù)采樣周期的要求定時(shí)存儲(chǔ)數(shù)據(jù)于歷史記錄系統(tǒng)中。
參照?qǐng)D10,圖10為數(shù)據(jù)獲取模塊的程序流程圖,其中系統(tǒng)數(shù)據(jù)設(shè)置結(jié)構(gòu)中包含總倉(cāng)數(shù)、數(shù)據(jù)源信息等。
圖10的流程圖指示算法,步驟180為起始步驟;在步驟181中讀取系統(tǒng)數(shù)據(jù)設(shè)置結(jié)構(gòu),初始化當(dāng)前倉(cāng)號(hào)=1;進(jìn)入步驟182判斷當(dāng)前倉(cāng)號(hào)是否大于總倉(cāng)號(hào);如果步驟182的判斷是否定的則進(jìn)入步驟183查取當(dāng)前倉(cāng)數(shù)據(jù);再進(jìn)入步驟184把此數(shù)據(jù)存于倉(cāng)相應(yīng)得數(shù)據(jù)文件中,再進(jìn)入步驟185讀取通風(fēng)分析糧倉(cāng)層設(shè)置;然后進(jìn)入步驟186,調(diào)用統(tǒng)計(jì)分析模塊,統(tǒng)計(jì)糧堆平均溫度、平均水分、上下層溫度差、水分差、最大溫度梯度、最大水分梯度,存于系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中;再進(jìn)入步驟187當(dāng)前倉(cāng)號(hào)+1;再回到步驟182中再判斷當(dāng)前倉(cāng)號(hào)是否大于總倉(cāng)數(shù);如果步驟182的判斷是肯定的則進(jìn)入步驟188,程序結(jié)束。
6.通風(fēng)控制模塊本系統(tǒng)通風(fēng)控制根據(jù)機(jī)械通風(fēng)控制規(guī)程的規(guī)定,根據(jù)現(xiàn)場(chǎng)實(shí)際情況,設(shè)置了通風(fēng)參數(shù)可選擇項(xiàng)。為了克服倉(cāng)儲(chǔ)過(guò)程中的冷心現(xiàn)象,又設(shè)置了有效電纜與有效結(jié)點(diǎn)的選擇項(xiàng)。從功能上可分為通風(fēng)參數(shù)、統(tǒng)計(jì)數(shù)據(jù)選擇設(shè)置、通風(fēng)控制模塊和通風(fēng)狀態(tài)顯示信息模塊,而各模塊之間通過(guò)內(nèi)存中的設(shè)定數(shù)據(jù)結(jié)構(gòu)交換數(shù)據(jù)。
(1)通風(fēng)參數(shù)設(shè)置降溫通風(fēng)、降水通風(fēng)、調(diào)質(zhì)通風(fēng)和排熱換氣通風(fēng)的參數(shù)設(shè)置四部分,降溫通風(fēng)增加了有效層和有效電電纜的選擇。各種功能設(shè)置為用戶留出了足夠的可選擇空間。
參照?qǐng)D11,圖11為四種通風(fēng)設(shè)置的總模塊流程圖。在Windows界面下四模塊為并列關(guān)系。
圖11的流程圖指示的算法,步驟190為起始步驟;在步驟191中設(shè)置降溫通風(fēng)參數(shù),在步驟192中設(shè)置降水通風(fēng)參數(shù)設(shè)置;在步驟193中設(shè)置調(diào)質(zhì)通風(fēng)參數(shù);在步驟194中設(shè)置排熱換氣通風(fēng)參數(shù)設(shè)置;之后再進(jìn)入步驟195,更新參數(shù)設(shè)置數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)設(shè)置數(shù)據(jù);最后進(jìn)入步驟196,程序結(jié)束。
①降溫通風(fēng)參數(shù)設(shè)置按機(jī)械通風(fēng)標(biāo)準(zhǔn)規(guī)程的有關(guān)規(guī)定,降溫通風(fēng)的停止通風(fēng)條件包括糧堆溫度值與大氣溫度差值、大氣濕度條件、糧堆水分梯度值、上下層溫度差值。而在實(shí)際工作過(guò)程中,糧堆水分梯度、溫度梯度很難保證,所以用了可選擇項(xiàng)進(jìn)行設(shè)置。在糧食倉(cāng)儲(chǔ)過(guò)程中,通常會(huì)出現(xiàn)冷效應(yīng)。這時(shí)如果按照倉(cāng)內(nèi)節(jié)點(diǎn)溫度平均的方法設(shè)置降溫通風(fēng)條件,則在倉(cāng)內(nèi)糧食溫度設(shè)置通風(fēng)條件,可能會(huì)因?yàn)橹行臏囟绕?,而靠近倉(cāng)壁或上下糧層的糧食溫度過(guò)高,引起糧食劣變。因此系統(tǒng)中設(shè)置了有統(tǒng)計(jì)效節(jié)點(diǎn)的按層和按電纜的選擇。有效節(jié)點(diǎn)統(tǒng)計(jì)量為有效電纜和有效層的交集。而對(duì)降水通風(fēng)和調(diào)質(zhì)通風(fēng)在這方面國(guó)內(nèi)這方面還缺少對(duì)應(yīng)的積累經(jīng)驗(yàn),用戶可根據(jù)自已的經(jīng)驗(yàn)進(jìn)行設(shè)置。
參照?qǐng)D12,圖12為降溫通風(fēng)參數(shù)設(shè)置的程序流程圖。
圖12的流程圖指示的算法,步驟200為起始步驟;在步驟201中設(shè)置啟動(dòng)與通風(fēng)進(jìn)行時(shí)溫度條件;再進(jìn)入步驟202選擇大氣濕度判據(jù);再進(jìn)入步驟203設(shè)置糧溫目標(biāo)值;然后進(jìn)入步驟204設(shè)置水分均勻性標(biāo)志;再進(jìn)入步驟205判斷水分是否均勻;如果步驟205中的判斷是肯定的則進(jìn)入步驟206設(shè)置水分梯度值、上下層水分差值;之后進(jìn)入步驟210,循環(huán)選擇倉(cāng)號(hào),設(shè)置手動(dòng)/自動(dòng)啟動(dòng)標(biāo)志;如果步驟205的判斷是否定的則直接進(jìn)入步驟210;執(zhí)行完步驟203之后也可以進(jìn)入步驟207設(shè)置溫度均勻性標(biāo)志;在進(jìn)入步驟208判斷溫度是否均勻;如果步驟208的判斷是肯定的則進(jìn)入步驟209設(shè)置溫度梯度值、上下層溫度差值;之后也進(jìn)入步驟210;如果步驟208的判斷是否定的則直接進(jìn)入步驟210;執(zhí)行步驟210之后進(jìn)入步驟211,循環(huán)選擇倉(cāng)號(hào),設(shè)置功能標(biāo)志;最后進(jìn)入步驟212,程序結(jié)束。
②降水通風(fēng)條件設(shè)置降水通風(fēng)條件要求糧堆水分為機(jī)械通風(fēng)規(guī)程中允許的水分范圍,而糧堆最大高度為機(jī)械通風(fēng)規(guī)程中所允許的最大糧堆高度。予期水份和結(jié)束降水通風(fēng)的條件為結(jié)束條件的總和。而水分梯度和溫度梯度值作不可選擇項(xiàng)處理。用戶根據(jù)實(shí)際情況可對(duì)數(shù)據(jù)及各種設(shè)置進(jìn)行適當(dāng)?shù)恼{(diào)整。
參照?qǐng)D13,圖13為降水通風(fēng)參數(shù)設(shè)置的程序流程圖。
圖13的流程圖指示的算法,步驟220為起始步驟;在步驟221中設(shè)置降水通風(fēng)水分范圍;再在步驟222中設(shè)置降水通風(fēng)目標(biāo)值;再在步驟223中設(shè)置允許糧堆高度,然后進(jìn)入步驟224設(shè)置水分均勻性標(biāo)志;再進(jìn)入步驟225判斷水分是否均勻;如果步驟225的判斷是肯定的則進(jìn)入步驟226設(shè)置水分梯度值;之后進(jìn)入步驟230,循環(huán)選擇倉(cāng)號(hào),設(shè)置手動(dòng)/自動(dòng)啟動(dòng)標(biāo)志;如果步驟225的判斷是否定的則直接進(jìn)入步驟230;執(zhí)行完步驟223之后也可以進(jìn)入步驟227設(shè)置溫度均勻性標(biāo)志;再進(jìn)入步驟228判斷溫度是否均勻;如果步驟228的判斷是肯定的則進(jìn)入步驟229設(shè)置溫度梯度值;之后也進(jìn)入步驟230;如果步驟228的判斷是否定的則直接進(jìn)入步驟230;執(zhí)行步驟230之后進(jìn)入步驟231,循環(huán)選擇倉(cāng)號(hào),設(shè)置功能標(biāo)志;最后進(jìn)入步驟232,程序結(jié)束。
③調(diào)質(zhì)通風(fēng)條件設(shè)置按通風(fēng)控制規(guī)程。在儲(chǔ)糧水分低于一定值時(shí),出倉(cāng)前進(jìn)行調(diào)質(zhì)處理,增加糧食含水量到規(guī)定的安全水分值。規(guī)程中規(guī)定了實(shí)施調(diào)處理的糧堆最大高度、最終允許的水分梯度和溫度梯度。由于實(shí)際實(shí)施時(shí),如果考慮標(biāo)準(zhǔn)的溫度和水分梯度值,則功耗比較大,因此將這兩項(xiàng)值設(shè)置成可行擇項(xiàng)。
參照?qǐng)D14,圖14為調(diào)制通風(fēng)參數(shù)設(shè)置的程序流程圖。
圖14的流程圖指示的算法,步驟240為起始步驟;在步驟241中設(shè)置調(diào)質(zhì)通風(fēng)允許的最高水分值;再在步驟242中設(shè)置調(diào)質(zhì)通風(fēng)目標(biāo)值;再在步驟243中設(shè)置允許糧堆高度,然后進(jìn)入步驟244設(shè)置水分均勻性標(biāo)志;再進(jìn)入步驟245判斷水分是否均勻;如果步驟245的判斷是肯定的則進(jìn)入步驟246設(shè)置水分梯度值;之后進(jìn)入步驟250,循環(huán)選擇倉(cāng)號(hào),設(shè)置手動(dòng)/自動(dòng)啟動(dòng)標(biāo)志;如果步驟245的判斷是否定的則直接進(jìn)入步驟250;執(zhí)行完步驟243之后也可以進(jìn)入步驟247設(shè)置溫度均勻性標(biāo)志,再進(jìn)入步驟248判斷溫度是否均勻;如果步驟248的判斷是肯定的則進(jìn)入步驟249設(shè)置溫度梯度值;之后也進(jìn)入步驟250;如果步驟248的判斷是否定的則直接進(jìn)入步驟250;執(zhí)行步驟250之后進(jìn)入步驟251,循環(huán)選擇倉(cāng)號(hào),設(shè)置功能標(biāo)志;最后進(jìn)入步驟252,程序結(jié)束。
④排熱換氣通風(fēng)條件設(shè)置排熱換氣通風(fēng)條件僅包含兩項(xiàng)設(shè)置,即倉(cāng)內(nèi)外溫度與濕度差。這兩項(xiàng)為并列關(guān)系,兩者之一滿足要求時(shí)即可進(jìn)行排熱換氣通風(fēng)處理,排氣換熱通風(fēng)參數(shù)設(shè)置流程圖不再給出。
(2)通風(fēng)設(shè)備控制模塊通風(fēng)設(shè)備控制模塊根據(jù)系統(tǒng)換算得到的各種通風(fēng)參數(shù)與設(shè)置情況進(jìn)行比較,當(dāng)滿足要求時(shí),為系統(tǒng)產(chǎn)生提示信息或啟動(dòng)通風(fēng)電機(jī)。圖15為對(duì)各種通風(fēng)處理的邏輯框圖。圖16為通風(fēng)處理總模塊的程序流程圖。圖17~18分別為降溫通風(fēng)啟動(dòng)與停機(jī)模塊的程序流程圖。而降水通風(fēng)、調(diào)質(zhì)通風(fēng)和排熱換氣通風(fēng)設(shè)備啟動(dòng)與停止控制功能模塊的流程圖與圖17~18相似,在此不一一給出。
參照?qǐng)D15的流程圖指示的算法,步驟260為起始步驟;在步驟261中,統(tǒng)計(jì)糧情糧堆平均溫度、溫度梯度最大值、上下層溫度差、上下層水分差、糧層梯度最大值;再進(jìn)入步驟262中計(jì)算環(huán)境條件值;在步驟263中判斷降溫通風(fēng)是否在運(yùn)行;如果步驟263的判斷是肯定的則進(jìn)入步驟264判斷糧情是否滿足目標(biāo)要求;如果步驟264的判斷是否定的則進(jìn)入步驟265判斷環(huán)境條件是否滿足運(yùn)行要求;如果265的判斷是肯定的則進(jìn)入步驟270程序結(jié)束;如果步驟265的判斷是否定的則進(jìn)入步驟266停止通風(fēng)電機(jī);如果步驟264的判斷是肯定的則直接進(jìn)入步驟266;之后進(jìn)入步驟270;如果步驟263的判斷是否定的則進(jìn)入步驟267判斷糧情是否滿足目標(biāo)要求;如果步驟267的判斷是否定的則進(jìn)入步驟268判斷環(huán)境條件是否滿足啟動(dòng)要求;如果步驟268的判斷是肯定的則進(jìn)入步驟269啟動(dòng)電機(jī);再進(jìn)入步驟270;如果步驟267的判斷是肯定的則直接進(jìn)入步驟270,程序結(jié)束。
參照?qǐng)D16的流程圖指示的算法,步驟280為起始步驟;在步驟281中申請(qǐng)臨時(shí)電機(jī)標(biāo)位,在步驟282中求取環(huán)境絕對(duì)濕度;在步驟283中初始化倉(cāng)號(hào)=1;再進(jìn)入步驟284判斷倉(cāng)號(hào)是否大于總倉(cāng)數(shù);如果步驟285的判斷是否定的則進(jìn)入步驟285求取通風(fēng)類型碼;在步驟286中判斷類型碼是否大于0,如果步驟286的判斷是肯定的則進(jìn)入步驟287判斷電機(jī)是否運(yùn)行;如果步驟287的判斷是肯定的則進(jìn)入步驟288,調(diào)對(duì)應(yīng)通風(fēng)類型碼判斷停機(jī)子程序按照下面四種類型設(shè)置臨時(shí)電機(jī)標(biāo)志位,I降溫、II降水、III調(diào)質(zhì)、IV排氣;再進(jìn)入步驟290倉(cāng)號(hào)+1;如果步驟287的判斷是否定的則進(jìn)入步驟289,調(diào)對(duì)應(yīng)通風(fēng)類型碼判斷啟動(dòng)子程序按照下面四種類型設(shè)置臨時(shí)電機(jī)標(biāo)志位,I降溫、II降水、III調(diào)質(zhì)、IV排氣,再進(jìn)入步驟290;如果步驟286的判斷是否定的則直接進(jìn)入步驟290;如果步驟284的判斷是肯定的則進(jìn)入步驟291,將臨時(shí)電機(jī)標(biāo)志位轉(zhuǎn)換成對(duì)應(yīng)得PLC輸出口狀態(tài);再進(jìn)入步驟292中初始化PLC號(hào)=1;再進(jìn)入步驟293判斷PLC號(hào)是否大于PLC總數(shù);如果步驟293的判斷是否定的則進(jìn)入步驟294判斷輸出口狀態(tài)是否有變化;如果步驟294的判斷是肯定的則進(jìn)入步驟295判斷PLC是否運(yùn)行;如果步驟295的判斷是肯定的則進(jìn)入步驟296發(fā)PLC停機(jī)命令;再進(jìn)入步驟297判斷輸出口是否為0,如果步驟297的判斷是肯定的則直接進(jìn)入步驟299中令PLC號(hào)+1,再重新回到步驟293;如果步驟297的判斷是否定的則進(jìn)入步驟298種寫發(fā)送輸出口,發(fā)運(yùn)行命令;再進(jìn)入步驟299,如果步驟295的判斷是否定的則也進(jìn)入步驟298;再進(jìn)入步驟299;如果步驟294的判斷是否定的則直接進(jìn)入步驟299;如果步驟293的判斷是肯定的則進(jìn)入步驟333,程序結(jié)束。
參照?qǐng)D17的流程圖指示的算法,步驟300為起始步驟;在步驟301中申請(qǐng)整形數(shù)組W[5];在步驟302中判斷溫度是否均勻;如果步驟302的判斷是肯定的則進(jìn)入步驟303判斷溫度梯度、上下層差是否均滿足目標(biāo);如果步驟303的判斷是肯定的則進(jìn)入步驟304,令W[1]=1;如果步驟303的判斷是否定的則進(jìn)入步驟305,令W[1]=0;如果步驟302的判斷是否定的則進(jìn)入步驟306,令W[1]=0;在步驟307中判斷水分是否均勻,如果步驟307的判斷是肯定的則進(jìn)入步驟308判斷水分梯度、上下層差是否均滿足目標(biāo);如果步驟308的判斷是肯定的則進(jìn)入步驟309,令W[2]=1;如果步驟308的判斷是否定的則進(jìn)入步驟310,令W[2]=0;如果步驟307的判斷是否定的則進(jìn)入步驟311,令W[2]=0;在步驟312中判斷糧堆溫度是否均滿足目標(biāo),如果步驟312的判斷是肯定的則進(jìn)入步驟313,令W[3]=1;如果步驟312的判斷是否定的則進(jìn)入步驟314,令W[3]=0;在步驟315中判斷環(huán)境濕度判據(jù)是否為第一種,如果步驟315的判斷是肯定的則進(jìn)入步驟316判斷PS2是否大于PS1,即絕對(duì)濕度是否滿足要求;如果步驟316的判斷是肯定的則進(jìn)入步驟317,令W[4]=1;如果步驟316的判斷是否定的則進(jìn)入步驟318,令W[4]=0;如果步驟315的判斷是否定的則進(jìn)入步驟319判斷RH2是否大于RH1,即相對(duì)濕度是否滿足要求;如果步驟319的判斷是肯定的則進(jìn)入步驟320,令W[4]=1;如果步驟319的判斷是否定的則進(jìn)入步驟321,令W[4]=0;在步驟322中判斷環(huán)境溫度-糧堆溫度是否大于啟動(dòng)值,如果步驟322的判斷是肯定的則進(jìn)入步驟323,令W[5]=1;如果步驟322的判斷是否定的則進(jìn)入步驟324,令W[5]=0;在步驟325中判斷W[4]*W[5]*(W[1]+W[2]+W[3])是否大于0,如果步驟325的判斷是否定的則進(jìn)入步驟326判斷W[4]*W[5]是否等于0;如果步驟326的判斷是肯定的則進(jìn)入步驟327,清電機(jī)全啟動(dòng)標(biāo)志;如果步驟326的判斷是否定的則進(jìn)入步驟328,設(shè)置環(huán)境報(bào)警;如果步驟325的判斷是肯定的則進(jìn)入步驟329,電機(jī)全啟標(biāo)志,界面條件適合標(biāo)志;最后進(jìn)入步驟330,程序結(jié)束。
參照?qǐng)D18的流程圖指示的算法,步驟350為起始步驟,在步驟351中申請(qǐng)整形數(shù)組W[5];在步驟352中判斷溫度是否均勻,如果步驟352的判斷是肯定的則進(jìn)入步驟353判斷溫度梯度、上下層差是否均滿足目標(biāo);如果步驟353的判斷是肯定的則進(jìn)入步驟354,令W[1]=1;如果步驟353的判斷是否定的則進(jìn)入步驟355,令W[1]=0;如果步驟352的判斷是否定的則進(jìn)入步驟356,令W[1]=0;在步驟357中判斷水分是否均勻,如果步驟357的判斷是肯定的則進(jìn)入步驟358判斷水分梯度、上下層差是否均滿足目標(biāo);如果步驟358的判斷是肯定的則進(jìn)入步驟359,令W[2]=1;如果步驟358的判斷是否定的則進(jìn)入步驟360,令W[2]=0;如果步驟357的判斷是否定的則進(jìn)入步驟361,令W[2]=0;在步驟362中判斷糧堆溫度是否均滿足目標(biāo),如果步驟362的判斷是肯定的則進(jìn)入步驟363,令W[3]=1;如果步驟362的判斷是否定的則進(jìn)入步驟364,令W[3]=0;在步驟365中判斷環(huán)境濕度判據(jù)是否為第一種,如果步驟365的判斷是肯定的則進(jìn)入步驟366判斷PS2是否大于PS1,即絕對(duì)濕度是否滿足要求;如果步驟366的判斷是肯定的則進(jìn)入步驟367,令W[4]=1;如果步驟366的判斷是否定的則進(jìn)入步驟368,令W[4]=0;如果步驟365的判斷是否定的則進(jìn)入步驟369判斷RH2是否大于RH1,即相對(duì)濕度是否滿足要求;如果步驟369的判斷是肯定的則進(jìn)入步驟370,令W[4]=1;如果步驟369的判斷是否定的則進(jìn)入步驟371,令W[4]=0;在步驟372中判斷環(huán)境溫度-糧堆溫度是否小于進(jìn)行值,如果步驟372的判斷是肯定的則進(jìn)入步驟373,令W[5]=1;如果步驟372的判斷是否定的則進(jìn)入步驟374,令W[5]=0;在步驟375中判斷W[4]*W[5]*(W[1]+W[2]+W[3])是否等于0,如果步驟375的判斷是肯定的則進(jìn)入步驟376清電機(jī)全停標(biāo)志;如果步驟375的判斷是否定的則進(jìn)入步驟377,電機(jī)全停標(biāo)志;最后進(jìn)入步驟378,程序結(jié)束。
(3)通風(fēng)狀報(bào)告由圖16~18標(biāo)志設(shè)置包括計(jì)算機(jī)內(nèi)部對(duì)應(yīng)數(shù)據(jù)結(jié)構(gòu)與界面顯示兩部分內(nèi)容。而當(dāng)單擊界面標(biāo)志時(shí),系統(tǒng)會(huì)彈出通風(fēng)狀報(bào)告。
參照?qǐng)D19,圖19為通風(fēng)狀態(tài)報(bào)告流程圖。
圖19的流程圖指示的算法,步驟400為起始步驟,在步驟401中報(bào)告通風(fēng)條件設(shè)置情況,在步驟402中報(bào)告條件判據(jù)數(shù)值及滿足情況,在步驟403中報(bào)告通風(fēng)設(shè)備狀態(tài),再進(jìn)入步驟404,程序結(jié)束。
7.糧情數(shù)據(jù)的統(tǒng)計(jì)分析糧情數(shù)據(jù)統(tǒng)計(jì)分析共設(shè)置三項(xiàng),即單點(diǎn)歷史數(shù)據(jù)統(tǒng)計(jì)分析、當(dāng)前糧情數(shù)據(jù)統(tǒng)計(jì)分析和全局歷史數(shù)據(jù)統(tǒng)計(jì)分析。
(2)單點(diǎn)歷史數(shù)據(jù)統(tǒng)計(jì)分析單點(diǎn)歷史數(shù)據(jù)分析內(nèi)容包括原始數(shù)據(jù)和統(tǒng)計(jì)分析數(shù)據(jù)兩部分。原始數(shù)據(jù)有來(lái)自系統(tǒng)的全部數(shù)據(jù),如倉(cāng)內(nèi)各節(jié)點(diǎn)的溫度值、倉(cāng)內(nèi)濕度和溫度、環(huán)境濕度和溫度,手工檢測(cè)輸入到系統(tǒng)中的數(shù)據(jù),如表層水份、中層水份、上層水份。統(tǒng)計(jì)數(shù)據(jù)有倉(cāng)內(nèi)節(jié)點(diǎn)溫度的平均值、各層溫度的平均值、各層濕度的最大與最小值、各層溫度的梯度值、最大梯度值。
單點(diǎn)歷史數(shù)據(jù)分析的主要目的是用在通風(fēng)前、通風(fēng)后和通風(fēng)過(guò)程中數(shù)據(jù)的人工分析比較,從而找出糧情的在各種操作條件下的變化規(guī)律。
用戶根據(jù)感興趣的數(shù)據(jù)選擇所需數(shù)據(jù)的時(shí)間、類型,即在窗口中的“搜索文件參數(shù)及搜索數(shù)據(jù)結(jié)果”數(shù)據(jù)頁(yè)中確定搜索數(shù)據(jù)的日期。而在請(qǐng)選擇查看類型數(shù)據(jù)的下拉框內(nèi)選擇要查看數(shù)據(jù)的類型,查看數(shù)據(jù)的數(shù)據(jù)類型包括如下①所有記錄 在所選擇時(shí)間段內(nèi)的所有記錄將全部列在記錄表中。
②降溫通風(fēng)記錄 在所選擇時(shí)間段內(nèi)的降溫通風(fēng)數(shù)據(jù)將被列在數(shù)據(jù)表中,由數(shù)據(jù)列表中的數(shù)據(jù)項(xiàng)顯示可以看出每條記錄的時(shí)間。
③降水通風(fēng)記錄 在所選擇時(shí)間段內(nèi)的降水通風(fēng)數(shù)據(jù)將被列在數(shù)據(jù)表中。
④調(diào)質(zhì)通風(fēng)記錄 在所選擇時(shí)間段內(nèi)的調(diào)質(zhì)通風(fēng)數(shù)據(jù)將被列在數(shù)據(jù)表中。
⑤排熱換氣記錄 在所選擇時(shí)間段內(nèi)的排熱換氣通風(fēng)數(shù)據(jù)將被列在數(shù)據(jù)表中。
⑥應(yīng)降溫通風(fēng)記錄 在所選擇時(shí)間段內(nèi),糧倉(cāng)內(nèi)部條件應(yīng)采取降溫通風(fēng)處理,但由于環(huán)境條件或現(xiàn)場(chǎng)設(shè)備沒有準(zhǔn)備好,沒有及時(shí)實(shí)施,這部分?jǐn)?shù)據(jù)被列于數(shù)據(jù)將被列在數(shù)據(jù)表中。
⑦應(yīng)降水通風(fēng)記錄 在所選擇時(shí)間段內(nèi),糧倉(cāng)內(nèi)部條件應(yīng)采取降水通風(fēng)處理,但由于環(huán)境條件或現(xiàn)場(chǎng)設(shè)備沒有準(zhǔn)備好,沒有及時(shí)實(shí)施,這部分?jǐn)?shù)據(jù)被列于數(shù)據(jù)將被列在數(shù)據(jù)表中。
⑧應(yīng)調(diào)質(zhì)通風(fēng)記錄 在所選擇時(shí)間段內(nèi),糧倉(cāng)內(nèi)部條件應(yīng)采取調(diào)質(zhì)通風(fēng)處理,但由于環(huán)境條件或現(xiàn)場(chǎng)設(shè)備沒有準(zhǔn)備好,沒有及時(shí)實(shí)施,這部分?jǐn)?shù)據(jù)被列于數(shù)據(jù)將被列在數(shù)據(jù)表中。
⑨應(yīng)排熱換氣通風(fēng)記錄 在所選擇時(shí)間段內(nèi),糧倉(cāng)內(nèi)部條件應(yīng)采取排熱換氣通風(fēng)處理,但由于環(huán)境條件或現(xiàn)場(chǎng)設(shè)備沒有準(zhǔn)備好,沒有及時(shí)實(shí)施,這部分?jǐn)?shù)據(jù)被列于數(shù)據(jù)將被列在數(shù)據(jù)表中。
參照?qǐng)D20和圖21,圖20為單點(diǎn)歷史數(shù)據(jù)分析模塊的程序流程圖,圖21為統(tǒng)計(jì)分析模塊程序流程圖。
圖20的流程圖指示的算法,步驟410為起始步驟,在步驟411中選擇年限,在步驟412中選擇時(shí)間區(qū)間,在步驟413中搜索并顯示記錄類型,在步驟414中讀取溫度記錄、水分記錄,在步驟415中調(diào)用統(tǒng)計(jì)分析模塊分析數(shù)據(jù),在步驟416中顯示統(tǒng)計(jì)分析結(jié)果,再進(jìn)入步驟417中打印數(shù)據(jù),最后進(jìn)入步驟418中,程序結(jié)束。
圖21的流程圖指示的算法,步驟420為起始步驟,在步驟421中求結(jié)點(diǎn)溫度取最大值、最小值、平價(jià)值,在步驟422中按層求平均溫度,并求取最大、最小值,在步驟423中求相鄰層之間的溫度梯度,在步驟424中統(tǒng)計(jì)溫度層梯最大值、最小值、平均值,在步驟425中求糧堆水分梯度,在步驟426中求糧堆水分平均值,最后進(jìn)入步驟427,程序結(jié)束。
(2)當(dāng)前糧情統(tǒng)計(jì)分析當(dāng)前糧情統(tǒng)計(jì)分析設(shè)置有如下兩個(gè)目的①輸入當(dāng)前糧食上、中、下水份值;②統(tǒng)計(jì)當(dāng)前糧情其統(tǒng)計(jì)分析內(nèi)容同歷史數(shù)據(jù)分析統(tǒng)計(jì)的內(nèi)容。
當(dāng)前糧情統(tǒng)計(jì)分析窗口設(shè)置的目的是專為通風(fēng)過(guò)程中對(duì)糧情跟蹤分析使用的??梢赃呁L(fēng)通風(fēng)分析,通過(guò)對(duì)過(guò)程數(shù)據(jù)的對(duì)比,決定下一步應(yīng)采取何種措施進(jìn)行處理。其分析程序流程圖與單點(diǎn)歷史數(shù)據(jù)分析相同,區(qū)別在于當(dāng)前糧情分析原始數(shù)據(jù)來(lái)自于采樣的數(shù)據(jù),而不是歷史存儲(chǔ)文件。
(3)全局歷史數(shù)據(jù)分析當(dāng)進(jìn)入全局歷史數(shù)據(jù)分析窗口后,系統(tǒng)統(tǒng)計(jì)程序自動(dòng)查找當(dāng)前歷史數(shù)據(jù)文件,而且基本數(shù)據(jù)分析以年數(shù)據(jù)為最大單位,在數(shù)據(jù)年限下拉框內(nèi)顯示出數(shù)據(jù)庫(kù)中現(xiàn)有數(shù)據(jù)的所屬的年現(xiàn)。分析過(guò)程通過(guò)數(shù)據(jù)年限下拉條選擇分析數(shù)據(jù)的年限。在缺省條件下,系統(tǒng)將以所選擇年限的所有數(shù)據(jù)為分析對(duì)象,進(jìn)行全面分析。而在數(shù)據(jù)類型下拉框內(nèi)顯示出對(duì)所選擇年限數(shù)據(jù)的分類,分類以糧堆處管理的工藝為基礎(chǔ),共有9類數(shù)據(jù),即正常存儲(chǔ)、降溫通風(fēng)、降水通風(fēng)、調(diào)質(zhì)通風(fēng)、排熱換氣通風(fēng)、應(yīng)降溫通風(fēng)、應(yīng)降水通風(fēng)、應(yīng)調(diào)質(zhì)通風(fēng)、應(yīng)排熱換氣通風(fēng)。在數(shù)據(jù)分析結(jié)果中有對(duì)應(yīng)起始時(shí)間和終止時(shí)間。同時(shí),通過(guò)歷史示波器上的起始時(shí)間和終上時(shí)間線,與示波歷史趨勢(shì)圖配合,進(jìn)一步選擇特殊的時(shí)間段進(jìn)行統(tǒng)計(jì)分析。
在機(jī)械通風(fēng)智能管理控制系統(tǒng)中,通過(guò)全局糧情統(tǒng)計(jì)分析可以達(dá)到如下4個(gè)目的①通過(guò)對(duì)糧情在整個(gè)倉(cāng)存過(guò)程數(shù)據(jù)統(tǒng)計(jì)分析,人工獲取糧情變化規(guī)則與環(huán)境條件(溫度、濕度)、原糧品種及品質(zhì)(如入庫(kù)時(shí)糧食的含水率等)、各種處理工藝(4種通風(fēng))以及各種工藝處理的及時(shí)性(如4種應(yīng)進(jìn)行的工藝延時(shí))的關(guān)系,從而總結(jié)出原理存償?shù)墓芾淼淖罴压に噮?shù)。
②通過(guò)對(duì)以往糧情局部變化的統(tǒng)計(jì)分析,積累經(jīng)驗(yàn),確定糧堆劣變的最佳判據(jù),再應(yīng)用當(dāng)前的糧情管理過(guò)程,分析現(xiàn)有糧情在某一特定的初始條件下隨環(huán)境條件的變化規(guī)律,判別其合理性和異常性。如出現(xiàn)異常糧情,則在以往統(tǒng)計(jì)分析結(jié)果中,確定最佳的處理措施。
③根據(jù)以往糧情隨環(huán)境變化的規(guī)律、特定地區(qū)的環(huán)境變化規(guī)則的積累,當(dāng)前倉(cāng)儲(chǔ)糧食的糧情變化歷史,人工分析預(yù)測(cè)倉(cāng)儲(chǔ)糧情末來(lái)的變化,決定是否會(huì)出現(xiàn)劣變、劣變程度與時(shí)間,從而及時(shí)采取必的措施,避免糧情劣變。
④糧情歷史數(shù)據(jù)統(tǒng)計(jì)分析中設(shè)置了能耗統(tǒng)計(jì)功能。從以往的統(tǒng)計(jì)分析中,人工找出特定環(huán)境通風(fēng)處理對(duì)總的糧情發(fā)展規(guī)則的影響,從而確定處理工藝的最佳節(jié)能方式,如根據(jù)糧倉(cāng)庫(kù)所處地理位置的環(huán)境條件變化規(guī)律的特點(diǎn),采用提前處理或滯后處理等。將儲(chǔ)糧成本降到最低,以提高企業(yè)的經(jīng)濟(jì)效益。
參照?qǐng)D22,圖22為全局歷史數(shù)據(jù)分析模塊流程圖。
圖22的流程圖指示的算法,步驟430為起始步驟,在步驟431中選擇要分析的倉(cāng)號(hào),在步驟432中打開倉(cāng)結(jié)構(gòu)文件,讀取倉(cāng)結(jié)構(gòu)信息,在步驟433中搜索數(shù)據(jù)年限,在步驟434中搜索數(shù)據(jù)文件,創(chuàng)建動(dòng)態(tài)數(shù)據(jù)分類鏈表,在步驟435中選擇分析數(shù)據(jù)數(shù)型及時(shí)間區(qū)間,設(shè)置時(shí)間變化率統(tǒng)計(jì)時(shí)間h,在步驟437中統(tǒng)計(jì)量賦初值糧堆溫度最大值的最大值、最小值、平均值,糧堆溫度最小值的最大值、最小值、平均值,糧堆溫度平均值的最大值、最小值、平均值,環(huán)境濕度的最大值、最小值、平均值,環(huán)境溫度的最大值、最小值、平均值,倉(cāng)內(nèi)溫度的最大值、最小值、平均值,糧堆水分均值的最大值、最小值、平均值,糧堆表層水分的最大值、最小值、平均值,糧堆中層水分的最大值、最小值、平均值,糧堆底層水分的最大值、最小值、平均值,糧堆溫度變化最大點(diǎn)的最大值和位置,再進(jìn)入步驟438中,令CurrentI=StartI,在步驟439中定位數(shù)據(jù)文件于CurrentI,在步驟440中求取起始時(shí)間t0,再進(jìn)入步驟441判斷CurrentI是否大于EndI,如果步驟441中的判斷是否定的則進(jìn)入步驟442調(diào)用統(tǒng)計(jì)分析模塊,統(tǒng)計(jì)單點(diǎn)數(shù)據(jù),在步驟443中求取統(tǒng)計(jì)量,在步驟444中計(jì)算時(shí)間t,在進(jìn)入步驟445判斷t-t0是否大于h,如果步驟445的判斷是肯定的則進(jìn)入步驟446求取最大溫度變化點(diǎn)值,并統(tǒng)計(jì)分析,在步驟447中令t0=t,在進(jìn)入步驟448中令CurrentI+1,再重新回到步驟441,如果步驟445的判斷是否定的則直接進(jìn)入步驟448,如果步驟441的判斷是肯定的則進(jìn)入步驟449中判斷是否通風(fēng),如果步驟449的判斷是肯定的則進(jìn)入步驟450統(tǒng)計(jì)功耗,再進(jìn)入步驟451調(diào)用示波器模塊顯示平均溫度曲線,如果步驟449的判斷是否定的則直接進(jìn)入進(jìn)入步驟451,再進(jìn)入步驟452中輸出統(tǒng)計(jì)分析結(jié)果,最后進(jìn)入步驟453,程序結(jié)束。
全局糧情統(tǒng)計(jì)分析采用由歷史趨勢(shì)圖示波器顯示、環(huán)境及糧情數(shù)據(jù)統(tǒng)計(jì)分析結(jié)果、歷史趨勢(shì)圖和統(tǒng)計(jì)數(shù)據(jù)的打印。示波器中單條顯示,在界曲線選擇框內(nèi)選定。
參照?qǐng)D23,圖23為示波器功能模塊流程圖。
圖23的流程圖指示的算法,步驟460為起始步驟,在步驟461中選擇水分/或溫度系列曲線;在步驟462中選擇示波曲線;在步驟463中由當(dāng)前鏈表計(jì)算起止時(shí)間t0,te;在步驟464中調(diào)用示波器初始化程序,完成坐標(biāo)軸標(biāo)度計(jì)算及比例;在步驟465中定位文件指針,設(shè)置CurrentI=StartI;在步驟466中讀第一條記錄,并調(diào)統(tǒng)計(jì)模塊,再進(jìn)入步驟467判斷是否雙線;如果步驟467的判斷是肯定的則進(jìn)入步驟468求初始點(diǎn)y10,y20;如果步驟467的判斷是否定的則進(jìn)入步驟469求初始點(diǎn)y10;步驟468和步驟469執(zhí)行之后都進(jìn)入步驟470判斷CurrentI是否等于EndI;如果步驟470的判斷是否定的則進(jìn)入步驟471讀記錄,并調(diào)用統(tǒng)計(jì)模塊,計(jì)算橫坐標(biāo);再進(jìn)入步驟472判斷是否雙線;如果步驟472的判斷是肯定的則進(jìn)入步驟473求下一點(diǎn)y11,y21;在步驟474中畫雙線,在步驟475中令y10=y(tǒng)11,y20=y(tǒng)21;再進(jìn)入步驟479中令CurrentI+1;如果步驟472的判斷是否定的則進(jìn)入步驟476求下一點(diǎn)y11;在步驟477中畫單線,在步驟475中令y10=y(tǒng)11;也進(jìn)入步驟479,之后重新回到步驟470;如果步驟470的判斷是肯定的則進(jìn)入步驟480,程序結(jié)束。
歷史趨勢(shì)圖的示波顯示有節(jié)點(diǎn)溫度最大值節(jié)點(diǎn)溫度最大值是糧堆內(nèi)所有有效測(cè)溫節(jié)點(diǎn)(去除沒在糧堆內(nèi)部的測(cè)溫結(jié)點(diǎn))的最大值。當(dāng)顯示節(jié)點(diǎn)溫度最大值歷史趨勢(shì)示波功能時(shí),示波器將顯示兩條曲線,即最大溫度曲線和最大溫度位置曲線。最大節(jié)點(diǎn)溫度位置是按倉(cāng)內(nèi)有效測(cè)溫節(jié)點(diǎn)排序所做,節(jié)點(diǎn)位置計(jì)算公式為Position=i×e_node+j,其中i為溫度最大節(jié)點(diǎn)所在的電纜號(hào),e_node為每條電纜的有效測(cè)溫節(jié)點(diǎn)數(shù),j是溫度最大節(jié)點(diǎn)在電纜上的位置。將這兩條曲線配合,在正常管理?xiàng)l件下,可以診斷是否存在局部糧情的劣變。
節(jié)點(diǎn)溫度最小值節(jié)點(diǎn)溫度最小值是糧堆內(nèi)所有有效測(cè)溫節(jié)點(diǎn)(去除沒在糧堆內(nèi)部的測(cè)溫結(jié)點(diǎn))的最小值。最小值曲線示波器與最大值示波器功能相同,顯示曲線是最小值與最小值位置。與節(jié)點(diǎn)最大值曲線、平均值曲線相配合,可以考查各種通風(fēng)過(guò)程中糧情溫度值的變化情況。
節(jié)點(diǎn)平均值節(jié)點(diǎn)平均值是糧堆內(nèi)所有有效測(cè)溫節(jié)點(diǎn)的濕度平均值。平均值歷史示波器僅顯示一條歷史趨勢(shì)圖。
節(jié)點(diǎn)溫度最大變化率節(jié)點(diǎn)溫度變化率定義為單個(gè)節(jié)點(diǎn)在兩臨兩次采樣值的差與采樣時(shí)間間隔的比值。在機(jī)械通風(fēng)智能控制系統(tǒng)中,采用連續(xù)采樣5次的計(jì)算值所得的值,去掉最大值與最小值,其余3次進(jìn)行平均處理(數(shù)字信號(hào)濾波技術(shù)),按倉(cāng)內(nèi)有效節(jié)點(diǎn),求取各單節(jié)點(diǎn)溫度隨時(shí)間的變化率。而節(jié)點(diǎn)溫度變化率則是所倉(cāng)內(nèi)所有有效節(jié)點(diǎn)溫度變化的最大值。當(dāng)選擇該項(xiàng)示波選項(xiàng)時(shí),顯示的曲線有兩條,即節(jié)點(diǎn)最大溫度變化率歷史勢(shì)趨圖和最大溫度變化所在的節(jié)點(diǎn)號(hào)。在儲(chǔ)糧管理過(guò)程中,利用最大溫度變化率可以在糧堆局點(diǎn)開始發(fā)熱,但還沒有發(fā)生劣變時(shí)及時(shí)發(fā)現(xiàn)糧情有劣變的趨勢(shì)。
糧堆平均溫度變化率糧堆平均溫度變化率定義為相臨兩次采樣的倉(cāng)內(nèi)各節(jié)點(diǎn)溫度的平均值之差與采樣周期的比值。利用該曲線與環(huán)境濕度、溫度曲線及環(huán)境濕度溫度統(tǒng)計(jì)值對(duì)比,可以人工總結(jié)出正常儲(chǔ)糧情況下,糧堆溫度隨環(huán)境變化的關(guān)系。在各種通風(fēng)工作過(guò)程中,利用該曲線可以人工在特定環(huán)境條件下通風(fēng)的效果。通過(guò)對(duì)最近一段時(shí)間的糧情分析結(jié)果與以往分析結(jié)果的對(duì)比,可以判別當(dāng)前糧情是否正常。如不正常,則可以通過(guò)的曲線分析,同時(shí)兼考慮到環(huán)境的因素,得出堆變化偏離正常的程度。
數(shù)據(jù)分析統(tǒng)計(jì)結(jié)果是所選擇時(shí)間段內(nèi)全部采樣值的統(tǒng)計(jì),包括環(huán)境濕度 包括環(huán)境濕度的最大值、最小值和平均值。
環(huán)境溫度 包括環(huán)境溫度的最大值、最小值和平均值。從本系統(tǒng)推廣長(zhǎng)期應(yīng)用的觀點(diǎn)上看,在某一地區(qū)分段對(duì)環(huán)境的溫度、濕度條件進(jìn)行統(tǒng)計(jì)。通過(guò)對(duì)某一地區(qū)歷史環(huán)境條件變化的比較,預(yù)測(cè)當(dāng)前環(huán)境條件的變化情況及對(duì)倉(cāng)內(nèi)糧情將產(chǎn)生什么樣的影響。
倉(cāng)內(nèi)濕度 包括倉(cāng)內(nèi)濕度的最大值、最小值和平均值。
倉(cāng)內(nèi)溫度 包括倉(cāng)內(nèi)溫度的最大值、最小值和平均值。通過(guò)長(zhǎng)期積累數(shù)據(jù)統(tǒng)計(jì),找出倉(cāng)內(nèi)濕度、溫度與環(huán)境濕度、溫度及糧情變化的關(guān)系。
糧堆水份均值 包括最大值、最小值和變化值。
糧堆表層水份 包括最大值、最小值和變化值。
糧堆中層水份 包括最大值、最小值和變化值。
糧堆底層水份 包括最大值、最小值和變化值。以上幾項(xiàng)變化值是統(tǒng)計(jì)終止時(shí)間與統(tǒng)計(jì)開始時(shí)間對(duì)應(yīng)量的差值,反映的在特定環(huán)境條件下特定處理工藝對(duì)糧堆水分的影響情況。糧堆水份統(tǒng)計(jì)與環(huán)境濕度、溫度配合,可以反映出在各種環(huán)境條件下通風(fēng)處理對(duì)糧堆水份的影響情況,從而然確定4種通風(fēng)進(jìn)行的最佳環(huán)境條件、最佳糧情。
糧堆溫度最大值 包括糧堆溫度最大值的最大值、最小值和平均值。在每一個(gè)采樣時(shí)間點(diǎn)求取糧堆溫度的最大值,再將各采樣點(diǎn)上的最大值進(jìn)行統(tǒng)計(jì)分析,得出統(tǒng)計(jì)結(jié)果。
糧堆溫度最小值 包括糧堆溫度最小值的最大值、最小值和平均值。在每一個(gè)采樣時(shí)間點(diǎn)求取糧堆溫度的最小值,再將各采樣點(diǎn)上的最小值進(jìn)行統(tǒng)計(jì)分析,得出統(tǒng)計(jì)結(jié)果。
糧堆溫度的平均值 包括糧堆溫度平均值的最大值、最小值和平均值。在每一個(gè)采樣時(shí)間點(diǎn)求取糧堆溫度的平均值,再將各采樣點(diǎn)上的平均值進(jìn)行統(tǒng)計(jì)分析,得出統(tǒng)計(jì)結(jié)果。
糧堆溫度梯度 包括糧堆溫度梯度的最大值、最小值和平均值。糧堆溫度梯度按測(cè)溫電纜結(jié)點(diǎn)層的布置進(jìn)行統(tǒng)計(jì)分析。
糧堆溫度變化最大點(diǎn) 包括變化的最大值和位置。
功耗 對(duì)于降溫通風(fēng)、排熱換氣通風(fēng)系統(tǒng)有單位體積糧食下降1度的功耗統(tǒng)計(jì)結(jié)果;對(duì)于降水通風(fēng)、調(diào)質(zhì)通風(fēng)系統(tǒng)有單位體積糧食水份變化1個(gè)百分點(diǎn)的功耗統(tǒng)計(jì)值。通過(guò)這兩個(gè)值與環(huán)境濕度和溫度統(tǒng)計(jì)值的對(duì)比分析,可以找出通風(fēng)處理的最佳環(huán)境條件。
本系統(tǒng)中能夠打印的除上述歷史趨勢(shì)曲線和所有統(tǒng)計(jì)量外,還可打印出環(huán)境溫度和溫度歷史趨勢(shì)曲線圖,以便于比較糧情在各種處理工藝下變化與環(huán)境條件的關(guān)系。
權(quán)利要求
1.一種儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng),包括糧情檢測(cè)系統(tǒng)、存儲(chǔ)功能的計(jì)算機(jī)、RS232-RS422轉(zhuǎn)換器、倉(cāng)頂軸流風(fēng)機(jī)、倉(cāng)底離心風(fēng)機(jī),其特征在于還包括PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)、PLC離心風(fēng)機(jī)強(qiáng)電控制系統(tǒng),存儲(chǔ)功能的計(jì)算機(jī)、PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)、PLC離心風(fēng)機(jī)強(qiáng)電控制系統(tǒng)都連接在RS232-RS422轉(zhuǎn)換器上,計(jì)算機(jī)連接糧情檢測(cè)系統(tǒng),PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)連接倉(cāng)頂軸流風(fēng)機(jī),PLC及離心風(fēng)機(jī)強(qiáng)電控制系統(tǒng)連接倉(cāng)底離心風(fēng)機(jī)。
2.根據(jù)權(quán)利要求1所述的儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng),其特征在于所述的PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)和PLC及離心風(fēng)機(jī)強(qiáng)電控制系統(tǒng)包括離心風(fēng)機(jī)、軸流風(fēng)機(jī)、交流接觸器、繼電器、空氣開關(guān)、380V交流電源、隔離變壓器、220V交流電源、PLC、開關(guān),其特征在于4個(gè)離心風(fēng)機(jī)和2個(gè)并聯(lián)的軸流風(fēng)機(jī)分別連接一個(gè)交流接觸器,每個(gè)交流接觸器分別接一個(gè)空氣開關(guān),在380V交流電源和每個(gè)空氣開關(guān)中間接一個(gè)總的空氣開關(guān),在380V交流電源中引出一根火線和一根地線串聯(lián)一個(gè)隔離變壓器,隔離變壓器的另一端即為220V交流電源,PLC的輸出端的每個(gè)COM接口都連接在220V交流電源的零線上,PLC的輸出端的5個(gè)接口每個(gè)都接一個(gè)繼電器,每個(gè)繼電器的另一端接220V交流電源的火線上,PLC的輸入端的COM接口接PLC上24V直流電源的負(fù)端,PLC的輸入端的11個(gè)接口每個(gè)都接一個(gè)開關(guān),每個(gè)開關(guān)的另一端接PLC上24V直流電源的正端,連在PLC上的5個(gè)繼電器分別和連在離心風(fēng)機(jī)與軸流風(fēng)機(jī)上的5個(gè)交流接觸器連接。
3.儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)的控制方法,其特征在于,其計(jì)算機(jī)程序包括以下幾個(gè)模塊倉(cāng)結(jié)構(gòu)搜索與設(shè)置模塊、PLC通信模塊、系統(tǒng)故障診斷與監(jiān)測(cè)模塊、糧堆及環(huán)境數(shù)據(jù)獲取模塊、通風(fēng)控制模塊、采樣周期設(shè)置模塊、糧情數(shù)據(jù)統(tǒng)計(jì)分析模塊。
4.根據(jù)權(quán)利要求3所述的儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)的控制方法,其特征在于所述的倉(cāng)結(jié)構(gòu)搜索與設(shè)置模塊包括以下步驟(1)讀取測(cè)溫系統(tǒng)設(shè)置;(2)判斷是否為數(shù)據(jù)庫(kù)方式;(3)如果步驟(2)的判斷是肯定的則讀取數(shù)據(jù)庫(kù)設(shè)置;(4)調(diào)用數(shù)據(jù)庫(kù)通信程序;(5)如果步驟(2)判斷是否定的則讀取DDE設(shè)置;(6)調(diào)用DDE通信程序;(7)設(shè)置倉(cāng)號(hào)=1;(8)判斷倉(cāng)存是否存在;(9)如果步驟(8)的判斷是肯定的,則設(shè)置電纜號(hào)=1;(10)判斷電纜是否存在;(11)如果步驟(10)的判斷結(jié)果為肯定的,則檢查測(cè)節(jié)數(shù);(12)電纜號(hào)+1,再重新回到步驟(10);(13)如果步驟(10)的判斷是否定的則存儲(chǔ)倉(cāng)結(jié)構(gòu)數(shù)據(jù)倉(cāng)號(hào)+1;之后再回步驟(8);(14)如果步驟(8)的判斷是否定的則由人工循環(huán)設(shè)置倉(cāng)型數(shù)據(jù)。
5.根據(jù)權(quán)利要求3所述的儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)的控制方法,其特征在于所述的PLC通信模塊包括以下步驟發(fā)送模塊的步驟為(1)根據(jù)系統(tǒng)狀態(tài)設(shè)置PLC命令字符串;(2)計(jì)算FCS,設(shè)置字符串結(jié)束符;(3)發(fā)送;(4)設(shè)置接收滿字符個(gè)數(shù)。接收模塊的步驟為(1)讀取接收字符;(2)分離字符串、校驗(yàn)符、結(jié)束符;(3)判斷是否正常結(jié)束;(4)如果步驟(3)中的判斷是肯定的則計(jì)算校驗(yàn)符;(5)判斷校驗(yàn)是否正確;(6)如果步驟(5)的判斷是肯定的則設(shè)置硬件狀態(tài)數(shù)據(jù)結(jié)構(gòu);(7)設(shè)置下次PLC命令;(8)如果步驟(5)的判斷是否定的則設(shè)置出錯(cuò)標(biāo)志;(9)如果步驟(3)的判斷是否定的則設(shè)置出錯(cuò)標(biāo)志;(10)調(diào)用系統(tǒng)診斷功能模塊。
6.根據(jù)權(quán)利要求3所述的儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)的控制方法,其特征在于所述的系統(tǒng)故障診斷與監(jiān)測(cè)模塊包括以下步驟(1)讀取硬件狀態(tài)數(shù)據(jù)結(jié)構(gòu);(2)判斷通信狀態(tài)是否正常;(3)如果步驟(2)的判斷是肯定的則設(shè)置主界面狀態(tài)條第二欄為“PLC狀態(tài)正?!保?4)判斷PLC輸出口是否為ON;(5)如果步驟(4)的判斷是肯定的則取交流接觸器狀態(tài)顯示在“第四欄”;(6)判斷PLC狀態(tài)與接觸器的狀態(tài)是否相同;(7)如果步驟(6)的判斷是肯定的則判斷接觸器5是否為ON;(8)如果步驟(7)的判斷是肯定的則主界面狀態(tài)條的第三欄顯示“電機(jī)運(yùn)行”;(9)如果步驟(7)的判斷是否定的則主界面狀態(tài)條的第三欄顯示“電機(jī)啟動(dòng)”;(10)如果步驟(6)的判斷是否定的則主界面狀態(tài)條的第三欄上顯示“控制柜錯(cuò)”;(11)如果步驟(4)的判斷是否定的則清主界面狀態(tài)條的第三欄顯示“電機(jī)狀態(tài)停機(jī)”;(12)取空氣開關(guān)、READY按鈕狀態(tài)顯示在第四狀態(tài)欄;(13)如果步驟(2)的判斷是否定的則判斷PLC是否有響應(yīng);(14)如果步驟(13)的判斷是肯定的則設(shè)置主界面狀態(tài)條第二欄為“PLC應(yīng)答錯(cuò)”;(15)如果步驟(13)的判斷是否定的則設(shè)置主界面狀態(tài)條第二欄為“PLC無(wú)應(yīng)答”;(16)清主界面狀態(tài)條的第三欄、第四欄。
7.根據(jù)權(quán)利要求3所述的儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)的控制方法,其特征在于所述的采樣周期設(shè)置模塊包括以下步驟(1)顯示設(shè)置對(duì)話框;(2)選擇采樣周期;(3)選擇存儲(chǔ)周期;(4)更新參數(shù)設(shè)置對(duì)應(yīng)項(xiàng);(5)更新參數(shù)設(shè)置文件。
8.根據(jù)權(quán)利要求3所述的儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)的控制方法,其特征在于所述的糧堆及環(huán)境獲取模塊包括以下步驟(1)讀取系統(tǒng)數(shù)據(jù)設(shè)置結(jié)構(gòu),當(dāng)前倉(cāng)號(hào)=1;(2)判斷當(dāng)前倉(cāng)號(hào)是否大于總倉(cāng)號(hào);(3)如果步驟(2)的判斷是否定的則查取當(dāng)前倉(cāng)數(shù)據(jù);(4)存于倉(cāng)相應(yīng)得數(shù)據(jù)文件中;(5)讀取通風(fēng)分析糧倉(cāng)層設(shè)置;(6)調(diào)用統(tǒng)計(jì)分析模塊,統(tǒng)計(jì)糧堆平均溫度、平均水分、上下層溫度差、水分差、最大溫度梯度、最大水分梯度,存于系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中;(7)當(dāng)前倉(cāng)號(hào)+1,再回到步驟(2);(8)如果步驟(2)的判斷是肯定的則結(jié)束。
9.根據(jù)權(quán)利要求3所述的儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)的控制方法,其特征在于所述的通風(fēng)模塊包括以下步驟(1)設(shè)置降溫通風(fēng)參數(shù);(2)設(shè)置降水通風(fēng)參數(shù);(3)設(shè)置調(diào)質(zhì)通風(fēng)參數(shù);(4)設(shè)置排熱換氣通風(fēng)參數(shù);(5)更新參數(shù)設(shè)置數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)設(shè)置數(shù)據(jù)。
10.根據(jù)權(quán)利要求3所述的儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)的控制方法,其特征在于所述的糧情數(shù)據(jù)的統(tǒng)計(jì)模塊包括以下步驟(1)單點(diǎn)歷史數(shù)據(jù)統(tǒng)計(jì)分析;(2)當(dāng)前糧情統(tǒng)計(jì)分析;(3)全局歷史數(shù)據(jù)分析。
全文摘要
儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)及其控制方法涉及一種儲(chǔ)糧系統(tǒng),存儲(chǔ)功能的計(jì)算機(jī)、PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)、PLC離心風(fēng)機(jī)控制系統(tǒng)都連接在RS232-RS422轉(zhuǎn)換器上,存儲(chǔ)功能的計(jì)算機(jī)連接糧情檢測(cè)系統(tǒng),PLC倉(cāng)頂軸流風(fēng)機(jī)控制系統(tǒng)連接倉(cāng)頂軸流風(fēng)機(jī),PLC離心風(fēng)機(jī)控制系統(tǒng)連接倉(cāng)底離心風(fēng)機(jī)。儲(chǔ)糧機(jī)械通風(fēng)智能管理控制系統(tǒng)軟件功能是實(shí)現(xiàn)儲(chǔ)糧通風(fēng)過(guò)程的自動(dòng)控制,并定時(shí)記錄根據(jù)糧情的變化情況??梢詫?shí)現(xiàn)的通風(fēng)類型有降溫通風(fēng)、降水通風(fēng)、調(diào)質(zhì)通風(fēng)和排氣熱通風(fēng)。本發(fā)明的優(yōu)點(diǎn)是實(shí)現(xiàn)儲(chǔ)糧機(jī)械控制的自動(dòng)化與智能化,以減輕操作操作者的勞動(dòng)強(qiáng)度;系統(tǒng)自動(dòng)積累通風(fēng)經(jīng)驗(yàn),提高系統(tǒng)的智能水平,以合理的選擇參數(shù)設(shè)置,保證糧食品質(zhì),降低儲(chǔ)糧成本,提高企業(yè)的經(jīng)濟(jì)效益。
文檔編號(hào)G05B15/02GK1808318SQ20051004785
公開日2006年7月26日 申請(qǐng)日期2005年11月28日 優(yōu)先權(quán)日2005年11月28日
發(fā)明者曹毅, 趙春雨, 崔國(guó)華, 劉長(zhǎng)生, 趙學(xué)工, 鄭剛, 周鋼霞 申請(qǐng)人:遼寧省糧食科學(xué)研究所
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1