畢業(yè)論文基于PLC的啤酒發(fā)酵自動控制系統(tǒng)設計_第1頁
畢業(yè)論文基于PLC的啤酒發(fā)酵自動控制系統(tǒng)設計_第2頁
畢業(yè)論文基于PLC的啤酒發(fā)酵自動控制系統(tǒng)設計_第3頁
畢業(yè)論文基于PLC的啤酒發(fā)酵自動控制系統(tǒng)設計_第4頁
畢業(yè)論文基于PLC的啤酒發(fā)酵自動控制系統(tǒng)設計_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、廣州大學松田學院畢業(yè)論文(設計)題 目_基于plc的啤酒發(fā)酵自動控制系統(tǒng)設計_ 基于plc啤酒發(fā)酵自動控制系統(tǒng)設計摘 要啤酒發(fā)酵是啤酒生產中最重要的一道工序,是決定啤酒質量的最關鍵的一步。啤酒的發(fā)酵是把糖化的姜汁分解成乙醇,由于發(fā)酵時間長,過程機理復雜,影響發(fā)酵因素很多,對發(fā)酵過程缺乏精確的數學模型。從原料到發(fā)酵過程,如何控制好溫度,壓力,讓發(fā)酵滿總生產工藝曲線,決定了啤酒的生產質量和生產效率,發(fā)酵過程是啤酒生產過程中的重要環(huán)節(jié),發(fā)酵控制系統(tǒng)的任務就是將發(fā)酵酒液的實際溫度控制在和標準發(fā)酵曲線相差有限的誤差范圍內。過去的啤酒發(fā)酵過程,啤酒發(fā)酵罐多為人工現場操作調節(jié),手工記錄。但隨著啤酒產量的不斷

2、增加,所需發(fā)酵罐也會增多,給生產啤酒帶來極大的不便,造成生產質量的穩(wěn)定,如何提高啤酒生產的綜合自動化水平,增強啤酒產業(yè)實力成為一個好的研究課題。為止,本文通過對啤酒生產發(fā)酵過程的工藝及關鍵問題的分析,基于plc設計啤酒生產過程中啤酒發(fā)酵自動控制系統(tǒng)。關鍵詞:plc 啤酒發(fā)酵 溫度控制based on the design of plc automatic control system of beer fermentationabstract: beer fermentation is one of the most important procedure in beer production,

3、 is the most crucial step in determining the quality of beer. beer fermentation is the breakdown of saccharification ginger into ethanol, due to the long fermentation time, the process mechanism is complex, many factors influencing the fermentation, the fermentation process is a lack of accurate mat

4、hematical model. from raw material to the fermentation process, how to control the temperature, pressure, and make full of the total fermentation technology curve, determines the production quality and production efficiency of beer, the fermentation process is the important link in the process of be

5、er production, fermentation control system of the task is to control the fermentation liquid of actual temperature fermentation and standard curve is limited within the error range.the beer fermentation, beer fermentation tank for artificial field operation adjustment, manual record. but as the incr

6、ease of beer production, the fermentation tank will be needed to increase, produced beer to bring huge inconvenience caused by the stable quality of production, how to improve the comprehensive automation level of beer production, strengthen the beer industry to become a good research topic.so far,

7、this article through to the fermentation process of beer production process and the analysis of the key problems of beer production in the process of beer fermentation based on plc design of automatic control system.keywords: beer fermentation temperature control by plc目 錄1緒 論11.1課題的背景11.2國內啤酒生產過程控制

8、概況21.3啤酒生產過程自動控制的作用和意義32啤酒發(fā)酵32.1啤酒發(fā)酵概述32.2啤酒發(fā)酵的具體過程32.3啤酒發(fā)酵設備42.4啤酒發(fā)酵工藝曲線53啤酒發(fā)酵自控系統(tǒng)plc選型和配置63.1plc選型63.2 s7-200主要功能及特點83.3文本顯示器td200103.4電磁閥pwm103.5 pid控制的原理和特點103.6 plc其他資源配置114啤酒發(fā)酵自控系統(tǒng)plc程序104.1設計思路104.2 系統(tǒng)硬件配置134.2.1 cpu的選型134.2.2 模擬量擴展模塊134.2.4 控制系統(tǒng)硬件配置144.2.5其他資源配置154.3 啤酒發(fā)酵溫度plc控制系統(tǒng)的i/o分配164.3

9、.1 i/o地址分配164.4 編程軟件的介紹184.4.1 指令系統(tǒng)184.5程序流程圖184.6 plc功能模塊程序設計214.6.1 主程序224.6.2 主酵自然升溫段程序224.6.3 溫度控制程序224.6.4模擬量信號采集處理234.6.5發(fā)酵狀態(tài)處理254.6.6溫度設定值的計算294.6.7 pid回路計算314.6.8電磁閥控制334.6.9軟件調試34結論34主要參考文獻35致謝35附錄36381緒 論1.1課題的背景啤酒是一種低濃度的飲料,也是富含營養(yǎng)價值的食品,每100g中僅有酒精35g,一般不超過8g。它有特殊的酒精花清香味和適口的苦味,并有較高的營養(yǎng)成分即有較高的

10、發(fā)熱量。啤酒是世界上產量以及消費最大的一種酒,啤酒市場非常巨大,世界啤酒的未來充滿希望,歐洲啤酒市場和美國啤酒市場,隨著人均消費量增長,啤酒消費量增長顯著,居世界前列。作為世界最大且增速最快的啤酒,飲料生產消費大國之一,中國已日趨成為最具吸引力市場。未來五年中國啤酒將保持平穩(wěn)持續(xù)增長的態(tài)勢。同時啤酒工業(yè)是我國食品工業(yè)中一個重要的產業(yè),隨著國家經濟的發(fā)展和人民生活的改善,喝啤酒變成一種時尚,我們國家人均啤酒消費較世界水平少,這也透出了我國啤酒市場濃濃的商機。我國內生產啤酒的企業(yè)數以百計,但與國外的主要啤酒生產廠家相比,大部分企業(yè)的技術相對落后,國的啤酒生產工業(yè)前存在許多不盡如人意的地方。由于啤酒

11、生產的工藝復雜,目前我國大多數啤酒生產企業(yè)裝備落后,自動化程度低,產品質量不穩(wěn)定。大部分處于手動控制階段,只有極少數企業(yè)實現半自動化,國內的啤酒行業(yè)迫切要求進行技術改造,提高生產率,保證產品質量,以確保在激烈的市場競爭中立于不敗之地。 如何提高啤酒生產的綜合自動化水平,增強我國啤酒產業(yè)的綜合實力是一個很好的研究課題。啤酒釀造過程是這樣的:糖化,麥汁充氧,添加酵母,發(fā)酵,降溫,倒罐,貯酒。而我要做的就是其中發(fā)酵的一部分,啤酒發(fā)酵也是一個復雜的過程,啤酒生產過程中發(fā)酵是一道關鍵工序,除生產工藝水平外,生產工序控制指標的好壞將直接影響啤酒的質量。啤酒發(fā)酵是啤酒生產中最重要的一道工序,是決定啤酒質量的

12、最關鍵的一步。啤酒的發(fā)酵過程能實現自動化后,工人的勞動強度將大大地減小,同時啤酒的質量與生產都有望升上一個新的臺階,企業(yè)通過技術改造增加了市場競爭。另一方面,不少化工生產過程都具有相似性,因此我們研制的這一套控制系統(tǒng)性價比高,以后還可以推廣到其他很多化工廠生產的場合。應用前景樂觀,能產生較大的社會經濟效益,能應用新技術,新材料,新設備改進生產工藝,提高生產效率。發(fā)酵過程是啤酒生產過程中的重要環(huán)節(jié),發(fā)酵控制系統(tǒng)的任務就是將發(fā)酵酒液的實際溫度控制在和標準發(fā)酵曲線相差有限的誤差范圍內。其中前發(fā)酵是啤酒發(fā)酵的主要過程,在這個過程中,酵母完成了增殖,厭氧發(fā)酵及其沉淀回收等。這個過程消耗了大部分可發(fā)酵性糖

13、和可同化性氮等麥汁成分,排出的發(fā)酵代謝產物即啤酒的主要組成。而后發(fā)酵就是對主發(fā)酵的殘?zhí)抢^續(xù)發(fā)酵,達到要求的發(fā)酵度,排除氧氣,增加酒精中的co2的溶解量。促進發(fā)酵液成熟,改善口味,促進啤酒自然澄清,使其具有良好的穩(wěn)定性。啤酒發(fā)酵罐內部溫度的精確控制,進而解決了啤酒發(fā)酵罐內部溫度控制精度不高的問題,提高了啤酒生產的綜合自動化水平,使啤酒生產集控制與數據管理于一身,能夠適應當前現代化生產的需要。1.2國內啤酒生產過程控制概況我國啤酒的產量逐步發(fā)展,產品質量達較高水平,品種也趕上去,這就要求國內啤酒生產發(fā)酵過程控制和更新生產設備能否滿足市場的需求。引進國外控制技術。北京華爾森啤酒廠從捷克全套引進生產設

14、備;北京華都啤酒廠從丹麥引進生產設備;上海華光啤酒廠從瑞士引進生產設備等。引進設備的最大特點是自動化水平比較高,從而能嚴格滿足啤酒生產工藝的要求,因此產量較高,質量較穩(wěn)定。2.根據國情自行研究的技術1993年國家輕工業(yè)部自動化研究所研制的“pw-40啤酒發(fā)酵微機控制系統(tǒng)”在廈門華僑啤酒廠投入使用,其控制方案也是采用單變量溫度控制;國內中小企業(yè)結合本廠生產實際自行研究的自動化儀表加手動的生產控制技術,造價低,效果一般,符合企業(yè)目前的狀況,但不能滿足企業(yè)長遠發(fā)展的需求。我國普遍啤酒廠存在的問題: 1產品低劣,品種單一; 2技術含量低,自控水平差,生產過程多為人工或簡單控制,使得啤酒質量不穩(wěn)定 3原

15、材料消耗大,與國際先進水平存在較大差距1.3啤酒生產過程自動控制的作用和意義國內目前啤酒市場的競爭,體現在兩個方面:質量和價格。為適應現在生產的要求,提高啤酒的質量,提高生產率,在啤酒生產中自動化控制可以增加競爭能力體現在提高工藝廠品質量,以及原材料的利用,降低生產成本,減少工人的勞動強度。強化產品質量管理。輔助生產管理,方便生產成本的控制盒管理啤酒生產有自己獨有的環(huán)境,只有結合國內的啤酒行業(yè)實際情況,針對其特殊性,才能開發(fā)出適合的生產啤酒的自動控制系統(tǒng)。2啤酒發(fā)酵2.1啤酒發(fā)酵概述啤酒發(fā)酵是一個復雜的過程,發(fā)酵過程是把糖化姜汁經過酵母生產乙醇、水、二氧化碳等產物。最終控制為糖度和雙乙酰。糖量

16、決定乙醇含量,雙乙酰有氣味的物質。發(fā)酵過程的溫度變化與發(fā)酵液的糖度和雙乙酰成統(tǒng)計關系。實際上,控制發(fā)酵液的溫度是以人工化驗。在啤酒大規(guī)模生產中,要求發(fā)酵液溫度按照一定的工藝曲線變化,溫度精確0.5。如果溫度過高,會影響啤酒質量,反之則影響了啤酒生產效率。 2.2啤酒發(fā)酵的具體過程啤酒發(fā)酵主要有3個過程:主發(fā)酵、還原雙乙酰和低溫貯酒。主發(fā)酵階段,從原姜汁開始主發(fā)酵,溫度要控制在10。發(fā)酵液有糖化車間經管道灌入,起始溫度8,每罐發(fā)酵液分批入罐,每次都要測定糖度信息反饋到糖化車間,保證整罐發(fā)酵液符合標準,同時實施溫度控制,保證發(fā)酵液在規(guī)定的溫度。發(fā)酵液滿罐一小時測量其糖度,每八小時一次,當糖度降至6

17、.5度,每兩小時測一次,直到6.0度。還原雙乙酰階段,溫度要求12-18,進入第二階段要每2小時測雙乙酰的濃度和糖度,直到糖度降至3.0度每8小時測一次。當雙乙酰濃度到合格標準,發(fā)酵就進入降溫階段。發(fā)酵溫度控制機制1自動升溫階段,姜汁滿罐酵母自然升溫,要控制溫度,否則會導致啤酒質量下降。2主發(fā)酵和雙乙酰還原階段,酵母大量繁殖產生較多熱量,當酵母進行無氧呼吸,使罐內中,下部酒液濃度不同,要保持強烈的發(fā)酵并均衡的酒液狀態(tài),要控制不同部分的溫度。3降溫保溫,還原雙乙酰后轉入降溫階段,將酒均為冷卻與貯酒溫度。酒在不同溫度選會形成對流的作用。酒液密度溫度在直接冷卻3,要以上帶和中帶控溫為主。3保溫穩(wěn)定酒

18、液流態(tài)。3以下控制罐下部為主控溫,打破溫度梯度,滿足控制溫度效果2.3啤酒發(fā)酵設備發(fā)酵罐設有上,中,下三個冷卻帶,有3個電磁閥控制冷卻,并有3個溫度傳感器檢測3點溫度,啤酒發(fā)酵罐結構示意圖啤酒發(fā)酵罐結構示意圖2.4啤酒發(fā)酵工藝曲線啤酒的合口和實際要求不同,啤酒發(fā)酵工藝曲線也不同,嚴格按照工藝曲線控制溫度和壓力才能保證啤酒質量。啤酒發(fā)酵工藝曲線如下:t0-麥汁進罐溫度t1-第一升溫時間段,自然升溫t2-第一恒溫時間段t3-第二升溫時間段,自然升溫,主發(fā)酵保溫t4-第二恒溫時間段,雙乙酰含量,主發(fā)酵降溫t5-第一降溫時間段,后發(fā)酵保溫t6-第二恒溫時間段,后發(fā)酵降溫t7-第二降溫時間段各個階段進行

19、簡單地介紹:1麥汁進料,由糖化階段產生的麥汁原料由糖化罐進入發(fā)酵罐中。2自然升溫,酵母的加入,酵母菌逐漸開始生長和繁殖。產生大量的二氧化碳和熱量,使原料的溫度逐漸上升。3自然升溫發(fā)酵,產生一種學名叫雙乙酰的化學物質。這個過程需要將這個化合物除去,增加啤酒的品質。4降溫過程其實屬于啤酒發(fā)酵的后續(xù)過程,其作用是將發(fā)酵過程中加入的酵母菌進行沉淀、排出。5低溫儲酒發(fā)酵完成的原料繼續(xù)儲存在發(fā)酵罐已經發(fā)酵完成的原料繼續(xù)儲存在發(fā)酵罐等待過濾、稀釋、殺菌等過程的進行。3啤酒發(fā)酵自控系統(tǒng)plc選型和配置3.1plc選型可編程控制器(plc)工作原理當plc投入運行后,其工作過程一般分為三個階段,即輸入采樣、用戶

20、程序執(zhí)行和輸出刷新三個階段:1. 輸入采樣:即檢查各輸入的開關狀態(tài),將這些狀態(tài)數據存儲起來為下一階段使用;2. 執(zhí)行程序:然后plc按用戶程序中的指令逐條執(zhí)行,但是把執(zhí)行結果暫時存儲起來;3. 刷新輸出:按第1階段的輸入狀態(tài)在第2階段執(zhí)行程序中確定的結果,在本階段中對輸出予以刷新;電源中央處理單元(cpu)存儲器eprom(系統(tǒng)程序)ram(用戶程序)輸入單元輸出單元外設接口擴展口擴展單元編程器輸入信號輸出信號盒式打印機打印機eprom寫入器plc或上位計算機plc組成示意圖plc的特點:控制程序可變,具有很好的柔性;具有高度可靠性,適用于工業(yè)環(huán)境;功能完善;易于掌握、便于維修。據啤酒發(fā)酵的工

21、藝流程和需要,plc的選型需要滿足以下條件:1、有簡單回路控制算法。;2、有模擬量的采集、處理過程及開關量的輸入/輸出功能。3、有溫度顯示和用外部按鍵隨時改變內部參數plc集三電于一體,plc網絡具有優(yōu)良的性能價格比和plc具有高可靠性等等,使得plc在工廠中倍受歡迎,用量高居首位,成為現代工業(yè)自動化的支柱。因此,可編程控制器啤酒發(fā)酵過程自動控制系統(tǒng),可完成啤酒發(fā)酵過程控制功能,完成與上位機的通訊,實現啤酒發(fā)酵過程的遠程監(jiān)控。西門子s7-200系列plc,s7-200系列的plc具有體積小,運行速度高,功能強等特點。(1)s7-200plc機械結構特性體積小,重量輕,結構緊湊,可用接線端子排接

22、線,而且接線端子前帶有面板保護,plc上設計有標準的din導軌安裝機構和安裝孔,可以垂直或水平方向安裝。(2) s7的電氣結構特性1.免維護性。s7200cpu中配有eprom,可以永久保護用戶程序和一些重要參數。它還安裝有大容量電容,可以長時間存儲數據而不需要后備電池。2.plc內有24直流傳感器或負載驅動電源,輸出電流可達180ma或24ma靈活中斷輸入。3.為了適合不同場合使用,每種cpu又都有3種不同的類型可供選擇4.靈活中斷輸入。s7-200cpu可以以極快的速度來響應中斷請求信號的上升沿或下降沿5.plc內配有高速計數器。cpu212有一個2khz的加/減計數器,而cpu214-c

23、pu216有兩個獨立的7khz的高速計數器,他們可用軟件或硬件復位。6.便于擴展,為系統(tǒng)備有專用的擴展模塊(en),可方便地進行輸入,輸出及模擬量擴展。 7.模擬電位器外部設定3.2 s7-200主要功能及特點(1)執(zhí)行指令速度高。(2)豐富的指令功能。(3)靈活的中斷功能,中斷觸發(fā)有幾種形式:可用軟件設定為中斷輸入信號的上升沿式下降沿,以便做出快速響應;可設為時間控制的自動中斷;可由內置高數計數器自動觸發(fā)中斷;在與外設通信時可以以中斷分式工作。(4)輸入和輸出的直接查詢和賦值。(5)嚴格的口令保護。(6)調試和故障診斷功能。(7)輸入或輸出的強制功能。用戶調試程序時,可對輸入或輸出強制接通。

24、(8)通信功能。用戶提供了強大,靈活的通信功能。用戶對點接口(ppi)作9.6kbit/s的數據通信,用rs-485接口實現高速用戶可編和接口。s7-200cpu主要的性能指標見表。特性cpu221cpu222cpu224cpu226外形尺寸80*80*6290*80*62120.5*80*62190*8.*62存儲器用戶程序2048字2048字4096字4096字用戶數據1024字1024字2560字2560字用戶存儲器類型eepromeepromeepromeeprom數據后備(超級電容)典型值50小時50小時50小時50小時輸入輸出本機i/o6入4出8入/6出14入/10出24入/16出

25、擴展模塊數量無2個模塊7個模塊72個模塊數字量i/o映像區(qū)大小256256256256模擬量i/o映像區(qū)大小無16如/16出32入/32出32入/32出指令系統(tǒng)33mhz下布爾指令執(zhí)行速度0.37us/指令0.37us/指令0.37us/指令0.37us/指令for/next循環(huán)有有有有實數指令有有有有整數指令有有有有主要內部繼電器i/o映像寄存器128i和128q128i和128q128i和128q128i和128q內部通用繼電器256256256256計數器/定時器256/256256/256256/256256/256寫入/寫出無16/1632/3232/32順序控制繼電器2562562

26、56256附加功能內置高速計數器4h/w(20khz)4h/w(20khz)6h/w(20khz)6h/w(20khz)模塊量調節(jié)電位器1122脈沖輸出2(20khz,dc)2(20khz,dc)2(20khz,dc)2(20khz,dc)通信中斷1發(fā)送/2接收1發(fā)送/2接收1發(fā)送/2接收1發(fā)送/4接收硬件輸入中斷4,輸入濾波器4,輸入濾波器4,輸入濾波器4,輸入濾波器定時中斷2(1255ms)2(1255ms)2(1255ms)2(1255ms)定時時鐘有(時鐘卡)有(時鐘卡)有(內置)有(內置)口令保護有有有有通信功能通信口數量1(rs-485)1(rs-485)1(rs-485)支持協(xié)議

27、0號口1號口ppi,dp/t自由口n/appi,dp/t自由口n/a ppi,dp/t自由口n/appi,dp/t自由口(同0號口)s7-200cpu主要的性能指標3.3文本顯示器td200 s7-200系統(tǒng)中的文本顯示器td200是在現場監(jiān)控的有效設備,td-200連接簡單,只需要用按特定的通信電纜連接到ppi接口上就可以了。1顯示信息,可以顯示最多80條信息,每條信息最多可包含4個變量。2可設定cpu214以上機型的實時時鐘。3提供強制i/o點診斷功能。4過程參數的修改。5可編程的8個功能鍵可以代替普通的控制按鈕作為控制鍵。6輸入和輸出設定。8個可編程式功能鍵盤的每一個都分配了一個存儲器位

28、。3.4電磁閥pwm 脈沖寬度調制(pwm),是英文“pulse width modulation”的縮寫,簡稱脈寬調制,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中。脈寬調制(pwm)基本原理:控制方式就是對逆變電路開關器件的通斷進行控制,使輸出端得到一系列幅值相等的脈沖,用這些脈沖來代替正弦波或所需要的波形。也就是在輸出波形的半個周期中產生多個脈沖,使各脈沖的等值電壓為正弦波形,所獲得的輸出平滑且低次諧波少。按一定的規(guī)則對各脈沖的寬度進行調制,即可改變逆變電路輸出電壓的大小,也可改變輸出頻率。3.5 pid控制的原理和

29、特點在工程實際中,應用最為廣泛的調節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱pid控制,又稱pid調節(jié)。pid控制器問世至今已有近70年歷史,它 以其結構簡單、穩(wěn)定性好、工作可靠、調整方便而成為工業(yè)控制的主要技術之一。當被控對象的結構和參數不能完全掌握,或得不到精確的數學模型時,控制理論的 其它技術難以采用時,系統(tǒng)控制器的結構和參數必須依靠經驗和現場調試來確定,這時應用pid控制技術最為方便。即當我們不完全了解一個系統(tǒng)和被控對象,或 不能通過有效的測量手段來獲得系統(tǒng)參數時,最適合用pid控制技術。pid控制,實際中也有pi和pd控制。pid控制器就是根據系統(tǒng)的誤差,利用比例、 積分、微分計算出控

30、制量進行控制的。4啤酒發(fā)酵自控系統(tǒng)plc程序4.1設計思路啤酒發(fā)酵對象的時變性、時滯性及其不確定性,決定了發(fā)酵罐控制必須采用特殊的控制算法。由于每個發(fā)酵罐都存在個體的差異,而且在不同的工藝條件下,不同的發(fā)酵菌種下,對象特性也不盡相同。因此很難找到或建立某一確切的數學模型來進行模擬和預測控制。為節(jié)省能源,降低生產成本,并且能夠滿足控制的要求,發(fā)酵罐的溫度控制選擇了檢測發(fā)酵罐的上、中、下3段的溫度,通過上、中、下3段冷媒進口的兩位式電磁閥來實現發(fā)酵罐溫度控制的方法,本系統(tǒng)利用s7-200實現發(fā)酵罐溫度的控制,plc實現啤酒發(fā)酵溫度控制的主要任務是接受由發(fā)酵罐傳來的溫度、壓力模擬量輸入信號,然后與工

31、藝曲線設定溫度值進行比較,計算出溫度偏差值,再使用簡單的pid控制回路計算出電磁閥的開度,從而實現對發(fā)酵罐溫度的控制。為了達到預定的控制效果,采用自動或由操作人員手動選擇控制的方法。 程序中設定了手動操作和自動控制選擇開關,在任意階段都能夠實現兩者間的切換,實現了溫度、壓力的手、自動選擇控制。程序中有人工階段選擇開關,可以在任意階段間跳轉,從而避免了因操作人員操作偶爾失誤而無法實現后續(xù)程序正常運行的情況。根據啤酒發(fā)酵溫度控制各階段轉換條件及控制要求。采用的是德國siemens公司的s7-200系列plc,運用與之相配的step7編程軟件,通過stl和lad兩種編程語言編制了下位機的控制程序,完

32、成系統(tǒng)軟件設計,實現啤酒發(fā)酵溫度自動控制的plc控制系統(tǒng)設計。發(fā)酵過程中設定的參數主酵設定溫度值(12.5 c)、主酵上下溫度差值(0.4 c)主酵降溫溫度設定值(8.5 c),降溫過程總時間(48小時)、主酵降溫上下溫度差值(0.4c)后酵設定溫度值(8.5c)、后酵上下溫度差值(0.3 c)后酵降溫溫度設定值(-0.5c),降溫過程總時間、后酵降溫上下溫度差值(0.2 c)貯酒溫度設定值(-0.5c)、貯酒上下溫度差值(0.3c)主要的階段有:主酵階段控溫,主酵降溫,后酵階段控溫,后酵降溫,過濾前貯酒控溫,過濾至一般控溫,停止控溫。啤酒發(fā)酵期間,發(fā)酵溫度分為起始溫度(即麥汁冷卻溫度、滿罐溫

33、度)、最高溫度(稱發(fā)酵溫度)、還原雙乙酰溫度和貯酒溫度。啤酒發(fā)酵期罐壓力設定為00.15mpa。其各階段轉換條件及控制要求見表所示。 啤酒發(fā)酵各階段狀態(tài)表工作階段名稱進入條件控制要求時間(小時)溫度冷媒閥門麥汁進罐啟動麥汁進罐不需設定不需設定關閉所有滿罐溫度保持滿罐后,由人工輸入“開始”指令t010小時不需設定關閉所有主酵自然升溫段t0結束t1不需設定中段溫度為參考點,自然升至tl程序控制雙乙酰還原階段tl12t2不需設定t1=12程序控制降溫保溫階段化驗決定,人工輸入指令t3=100小時程序控制后酵保溫階段t3結束且t2=3t448小時t2=3程序控制第二降溫階段t4結束t572小時程序控制

34、貯酒保溫階段t5結束且t3=1不需設定t3=1程序控制控制系統(tǒng)對發(fā)酵過程中溫度、壓力、液位、周期等工藝參數進行全方位檢測控制。為了使罐內酒液循環(huán)并有利于不同發(fā)酵期的酵母沉淀,一般采用分三段間冷方式,控制罐內酒液溫度,使之形成自上而下的溫度梯度。(1)對每個發(fā)酵罐的上、中、下3個測量點的溫度進行檢測,實現自動控制,罐內實行壓力檢測。整個發(fā)酵過程的溫度控制在不同發(fā)酵時期是不同的,根據主酵雙己酰還原冷卻酵母回收后貯的階段,分別設定曲線進行控制,并采用pi、pid等控制方法,使系統(tǒng)控制精度符合工藝要求按啤酒發(fā)酵工藝要求,其中從12保溫向3下降的轉折點取決于酒液殘?zhí)橇慷蝗Q于發(fā)酵時間。(2)為了保證貯

35、酒在不同階段的溫度設定值,設有溫度的上下限報警,為了保證罐內壓力在不同階段的壓力設定值,設有壓力的上下限報警。每個罐設有液位指示,可以作為裝酒和成品計量用,還可以了解整個發(fā)酵過程的液位變化。整個系統(tǒng)還設定了手動操作和自動控制選擇開關,在任意階段都能夠實現兩者間的切換,實現了溫度、壓力的手、自動選擇控制。程序中有人工階段選擇開關,可以在任意階段間跳轉,從而避免了因操作人員操作偶爾失誤而無法實現后續(xù)程序正常運行的情況。 (3)上位計算機可以動態(tài)顯示每個發(fā)酵罐的工藝流程,即溫度、壓力、進酒時間、酒齡及超限聲光報警等,以便對發(fā)酵罐進行宏觀管理,并具有閥門的開關狀態(tài)顯示,閥門的手自動控制,實時報表打印等

36、功能。能監(jiān)視每個發(fā)酵罐的溫度、壓力周期曲線,當累積酒齡達到時,自動出信號,以便人工確定是否執(zhí)行下步操作。 設計plc控制系統(tǒng)方案。通過對系統(tǒng)的整體分析,可以分析出來系統(tǒng)要提供21個開關量輸入,16個開關量輸出,五路模擬量的輸入,實現啤酒發(fā)酵各階段溫度控制。表明各類具體信號及性質分類。 輸入/輸出節(jié)點統(tǒng)計表輸入信號輸出信號啟動麥汁進罐手動方式麥汁進罐泵運行關閉麥汁進罐自動方式滿罐溫度保持指示滿罐溫度保持開上冷媒開關電磁閥主酵自然升溫段指示主酵自然升溫段開中冷媒開關電磁閥雙乙酞還原階段指示雙乙酞還原階段開下冷媒開關電磁閥降溫保溫階段指示降溫保溫階段關上冷媒開關電磁閥后酵保溫階段指示后酵保溫階段關中

37、冷媒開關電磁閥第二降溫階段指示第二降溫階段關下冷媒開關電磁閥貯酒保溫階段指示貯酒保溫階段開發(fā)酵罐排氣閥上冷媒開關電磁閥發(fā)酵罐上部溫度關發(fā)酵罐排氣閥中冷媒開關電磁閥發(fā)酵罐中部溫度系統(tǒng)啟動sb1下冷媒開關電磁閥發(fā)酵罐下部溫度系統(tǒng)急停sb2發(fā)酵罐排氣閥發(fā)酵罐壓力壓力超限報警發(fā)酵罐液位溫度超限報警自動運行狀態(tài)首先,發(fā)酵工藝過程模擬量加溫度、壓力、液位以及各種閥門的狀態(tài),進人plc。plc可以根據工藝要求設定的程序自動完成模擬量和開關量的處理,通過控制算法,輸出控制信號至執(zhí)行機構,對閥門進行控制調節(jié),從而完成發(fā)酵工藝過程的控制。同時,相關數據通過plc的通信接口單元和上位機通信鏈路傳至上位機和模擬屏;上

38、位機及模擬屏相同的圖形完成系統(tǒng)組態(tài)監(jiān)控與動態(tài)處理。此外,為確保系統(tǒng)工作安全,系統(tǒng)設計了手動裝置。在意外故障情況下,可以切換自動,進人手動狀態(tài),從而保證發(fā)酵工藝過程的正常運行。系統(tǒng)采用上下位機兩級遞階結構。具體結構見圖系統(tǒng)組成結構圖4.2 系統(tǒng)硬件配置4.2.1 cpu的選型simatic s7-200系列是西門子公司生產的小型可編程程序控制器14,結構小巧,可靠性高,運行速度快,有極豐富的指令集,具有強大的多種集成功能和實時特性,配有功能豐富的擴展模塊,性能價格比非常高。s7200四種cpu:cpu221,cpu222,cpu224,cpu226cpu226這種模塊在cpu224的基礎上功能又

39、進一步增強,主機輸入輸出點數增為40點,具有擴展能力,最大擴展為248點數字量或35點模擬量,增加了通信口的數量,通信能力大大增強,它可用于點數較多、要求較高的小型或中型控制系統(tǒng)。根據對整個系統(tǒng)的考察,啤酒發(fā)酵溫度plc控制系統(tǒng)的i/o點數及類型確定,可知plc要提供21個開關量輸入和15個開關量輸出,5個模擬量輸入,同時考慮到要留有20%30%的余量。通過比較s7200四種cpu的各種技術指標,選定cpu226為啤酒發(fā)酵溫度plc控制的控制器。4.2.2 模擬量擴展模塊plc對模擬量信號的pid控制方式用可編程控制器對模擬量進行pid控制時,可采用以下方式:(1)用pid過程控制模塊:這種模

40、塊的pid控制程序是可編程控制器生產廠家設計的,并存放在模塊中,用戶在使用時只需設置一些參數,使用起來非常方便,一塊模塊可以控制幾路甚至幾十路閉環(huán)回路,但是,這種模塊價格昂貴,一般在大型的控制系統(tǒng)能中使用。(2)用pid功能指令:現在很多可編程控制器都有供pid控制用的功能指令,如s7-200的pid指令。它們實際上是用于pid控制的子程序,與模擬量輸入/輸出模塊一起使用,可以得到類似于使用pid過程控制模塊的效果,但是價格便宜的多??梢杂胹tep7-micro/win32編程軟件中的“指令向導”簡單快速的設置pid程序中的各種參數,設置完成后,指令向導自動生成pid程序。(3)用自編的程序實

41、現pid閉環(huán)控制:有的可編程序控制器沒有pid過程控制模塊和pid控制用的功能指令,有時雖然可以使用pid控制指令,但是希望采用某種改進的pid控制算法15。在上述情況下都需要用戶自己編制pid控制程序。本系統(tǒng)需對啤酒發(fā)酵過程中溫度、壓力、液位、周期等工藝參數進行全方位檢測控制,選擇s7-200plc主機,擴展模擬量處理模塊,利用plc提供的pid編程功能模塊,即可實現相應模擬量的閉環(huán)控制。在模擬量閉環(huán)過程控制領域內,擴展模擬量處理模塊,如em231、em232、em235,根據plc提供的pid編程功能模塊,只需設定好pid參數, 運行pid控制指令,就能求得輸出控制值,實現模擬量閉環(huán)控制。

42、em231模塊提供了模擬量輸入/輸出的功能,優(yōu)點如下:(1)最佳適應性:可適用于復雜的控制場合(2)直接與傳感器和執(zhí)行器相連,12 位的分辨率和多種輸入/輸出范圍能夠不用外加放大器而與傳感器和執(zhí)行器直接相連,例如em235 cn模塊可直接與pt100 熱電阻相連(3)靈活性:當實際應用變化時,plc 可以相應地進行擴展,并可非常容易的調整用戶程序。4.2.4 控制系統(tǒng)硬件配置s7-200 plc的擴展模塊s7-200 plc可以安裝在板上,也可以安裝在標準din導軌上,利用總線連接電纜,可以很容易的把cpu模塊和擴展模塊連接在一起16。需要連接的擴展模塊較多時,模塊連接起來會過長,兩組模塊之間

43、可使用擴展連接電纜,將模塊安裝成兩排。信號處理模塊主要分為四類:開關量輸入di、開關量輸出do、模擬量輸入ai、模擬量輸出ao;擴展方擴展方法如圖。s7-200擴展圖啤酒發(fā)酵控制原理可以得出:每只發(fā)酵罐需要有上溫、中溫、下溫、壓力四個模擬量需要測量,有些情況需要對發(fā)酵罐的液位進行測量;上溫、中溫、下溫3個溫度各需要一個二位式電磁閥進行控制,罐內壓力需要一個二位式電磁閥進行控制。所以每只發(fā)酵罐的i/o點數為5個模擬量、36個開關量考慮到cpu226主機上的i/o口不夠多必須對它進行擴展,在這選用em 221 cn 數字量輸入模塊(6es7 2111bf220xa8)、em 222 cn 數字量輸

44、出模塊(6es7 2221hf22-0xa8)、模擬量擴展模塊em231cnai4x12位。其擴展圖如圖。中央處理單元cpu226em221di8dc24vem222do8dc24vem222do8dc24vem231ao4dc24vem231ao4dc24v圖4-4 模塊擴展連接圖4.2.5其他資源配置除了plc必需的i/o擴展模塊之外,另外涉及的設備儀表有測溫用pt100鉑電阻溫度變送器、壓力變送器、液位變送器等。根據啤酒發(fā)酵的特點,啤酒發(fā)酵過程的溫度范圍最低可以到-1攝氏度以下,最高到12攝氏度以上,一般可以選擇的量程為-1090攝氏度的溫度變送器;壓力變送器可以選擇量程為0200kpa

45、或者0400kpa。4.3 啤酒發(fā)酵溫度plc控制系統(tǒng)的i/o分配4.3.1 i/o地址分配根據啤酒發(fā)酵溫度控制的工藝流程及實際需求,確定整個系統(tǒng)共有26個輸入點,其中5個模擬量;16個輸出點,考慮到系統(tǒng)的擴展留有少量冗余,因此選用西門子s7-226plc cpu模塊1塊、em221擴展模塊1塊、em222擴展模塊2塊、em231模擬量擴展模塊2塊。本機及擴展模塊i/o地址分配見表本機及擴展模塊i/o地址分配輸入信號輸出信號符號地址注解符號地址注解k1i0.0系統(tǒng)啟動 bengyxq1.0麥汁進罐泵運行k2i0.2系統(tǒng)急停 mgwdbczsq3.0滿罐溫度保持指示s1i0.3手動方式zjzrs

46、wdzsq3.1主酵自然升溫段指示s2i0.4自動方式sythydzsq3.2雙乙酰還原階段指示qdmzjgi0.5啟動麥汁進罐jwbwdzsq3.3降溫保溫階段指示gbmxjgi0.6關閉麥汁進罐hjbwjdzsq3.4后酵保溫階段指示mgwdbci1.0滿罐溫度保持dejwjdzsq3.5第二降溫階段指示zjzrswdi1.2主酵自然升溫段cjbwjdzsq3.6貯酒保溫階段指示sythydi1.3雙乙酰還原階段shanglkfq4.1上冷媒開關電磁閥jwbwdi1.4降溫保溫階段zhonglkfq4.2中冷媒開關電磁閥hjbwjdi1.5后酵保溫階段xialkfq4.3下冷媒開關電磁閥d

47、ejwjdi1.6第二降溫階段ylpqfyxq4.4發(fā)酵罐排氣閥cjbwjdi1.7貯酒保溫階段yalicxbjq1.1壓力超限報警kshangi4.0開上冷媒開關電磁閥wdcxbjq1.2溫度超限報警kzhongi4.1開中冷媒開關電磁閥zdyxztq0.0自動運行狀態(tài)kxiai4.2開下冷媒開關電磁閥shangwdaiw6發(fā)酵罐上部溫度gshangi4.3關上冷媒開關電磁閥zhongwdaiw8發(fā)酵罐中部溫度gzhongi4.4關中冷媒開關電磁閥xiawdaiw10發(fā)酵罐下部溫度gxiai4.5關下冷媒開關電磁閥fjgyaliaiw12發(fā)酵罐壓力kylpqfi4.6開發(fā)酵罐排氣閥fjgye

48、weiaiw16發(fā)酵罐液位gylpqfi4.7關發(fā)酵罐排氣閥plc外部接線圖示意圖如圖 plc外部接線示意圖4.4 編程軟件的介紹4.4.1 指令系統(tǒng)可編程序控制器中所有指令的集合,就稱它為指令系統(tǒng)。指令系統(tǒng)是表征plc性能的重要指標,他的格式與功能硬件緊密聯(lián)系,而且直接影響程序的編制,從而影響機器系統(tǒng)的應用范圍。s7-200 系列plc主機中有兩類基本指令集:simatic 指令集和iec 1131-3指令集simatic 指令集:是為 s7-200系列plc設計的,本指令通常執(zhí)行時間短,而且可以用lad、stl和fbd三種編程語言iec 1131-3 指令集是不同plc廠家的指令標準,不能

49、使用stl編程語言。利用計算機編程軟件step 7 microwin /win32 提供的不同的編程語言,可以利用這些指令創(chuàng)建控制程序,兩種指令集和所選用編程語言的可能組合。step7-micro/win 32step7-micro/win 32是s7-200系列的plc的編程軟件??梢詫7-200的所有功能進行編程。該軟件可以在windows平臺上運行,其基本功能是協(xié)助用戶完成應用軟件任務。例如創(chuàng)建用戶程序、修改和編輯過程中編輯器具有簡單的語法檢查功能,還可以直接用軟件設置plc的工作方式、參數和運行監(jiān)控。本系統(tǒng)中采用的pid算法可由pid指令直接生成。4.5程序流程圖發(fā)酵溫度控制系統(tǒng)流程

50、圖plc實現啤酒發(fā)酵溫度控制的主要任務是接受由發(fā)酵罐傳來的溫度、壓力模擬量輸入信號,然后與工藝曲線設定溫度值進行比較,計算出溫度偏差值,再使用簡單的pid控制回路計算出電磁閥的開度,從而實現對發(fā)酵罐溫度的控制。為了達到預定的控制效果,采用自動或由操作人員手動選擇控制的方法。序中有人工階段選擇開關,可以在任意階段間跳轉,從而避免了因操作人員操作偶爾失誤而無法實現后續(xù)程序正常運行的情況。單罐啤酒發(fā)酵溫度控制系統(tǒng)流程圖單罐啤酒發(fā)酵溫度控制系統(tǒng)流程圖控溫程序流程圖設計根據前面工藝流程的介紹,可以總結出實現啤酒發(fā)酵溫度自動控制的雙乙酰還原階段、降溫保溫階段、后酵保溫階段、第二降溫階段、貯酒保溫階段等控溫

51、階段基本的程序流程圖如圖圖4-1 啤酒發(fā)酵控制過程程序流程圖s7-200的pid指令pid算法的實現-在模擬量閉環(huán)過程控制領域內,擴展模擬量處理模塊。根據plc提供的pid編程功能模塊,只需設定好pid參數,運行pid控制指令,就能求得輸出控制值,實現模擬量閉環(huán)控制。pid算法-在模擬量的控制中,經常用到pid運算來執(zhí)行pid回路的功能,pid回路指令使這一任務的編程和實現變得非常容易。用可編程序控制器控制pid回路時,要把實際測量輸入量、設定值和回路表中的其他輸入參數進行標準化處理,即用程序轉化為plc能夠識別和處理的數據的標準,例如把從aiw采集來的16位整數轉化為0.01.0之間的標準化

52、實數。標準化實數又分為雙極性(圍繞0.5上下變化)和單極性(以0.0為起點在0.0和1.0之間的范圍內變化)兩種。程序執(zhí)行時把各個標準化實數量用離散化pid算式進行處理,產生一個標準化的實數運算結果,這一結果同樣也要用程序將其轉化為相應aqw,用以驅動模擬量的輸出負載,實現控制。4.6 plc功能模塊程序設計(1)計算出啤酒發(fā)酵時間。在程序中必須能夠得到每個發(fā)酵罐的起始發(fā)酵時間,然后由當前時間計算出罐內啤酒的已經發(fā)酵時間。這個過程中需要考慮到的問題是,每個月的天數、該年是否可能為潤年等。(2)計算當前時刻的設定溫度。處在發(fā)酵過程中的每一個發(fā)酵罐根據各自的生產需要,都有一個工藝設定曲線。在計算出

53、發(fā)酵的時間之后,可以通過計算得到當前時刻的設定溫度。(3)計算當前時刻的電磁閥開度。計算出當前時刻設定溫度之后,可以計算出溫度的偏差值,使用簡單的pid控制回路就可以計算出電磁閥的開度。由于電磁閥是二位式的,所以其閥的開關動作作為占空比連續(xù)變化的pwm輸出。電磁閥pwm輸出波形如圖所示。 電磁閥pwm輸出波形圖圖中tt為電磁閥動作周期。t1為電磁閥關閉時間。t2為電磁閥打開時間。tt、t1、t2之間關系為tt=t1+t2.電磁閥的閥位值=t2/t1100%。4.6.1 主程序主程序控制系統(tǒng)的啟動與停止,整個發(fā)酵溫度控制過程根據不同發(fā)酵時期的不同轉換條件,調用相關子程序,完成主酵雙乙酰還原冷卻酵

54、母回收后貯的階段的溫度根據設定好的曲線實現控制。主程序部分截圖見附錄。4.6.2 主酵自然升溫段程序當麥汁和酵母進入發(fā)酵罐后,就開始進入主酵階段。由于發(fā)酵是入熱反應,溫度升高,產生大量的co2,使發(fā)酵液產生強大的對流。在控制上應t上t中t下,故控制冷卻液閥門的開啟順序是上冷媒開關電磁閥中冷媒開關電磁閥下冷媒開關電磁閥。以上、中兩點溫度的差值為t1時,只開啟tv上;當差值溫度大于設定曲線溫度值的t2時,同時開啟tv上tv中閥。主酵自然升溫段的程序截圖見附錄。4.6.3 溫度控制程序啤酒發(fā)酵溫度自動控制的雙乙酰還原階段、降溫保溫階段、后酵保溫階段、第二降溫階段、貯酒保溫階段等控溫階段,控制原理和程序流程相同,根據分別設定曲線進行pid控制,使系統(tǒng)控制精度符合啤酒發(fā)酵工藝要求。下面以由雙乙酰還原階段至后酵保溫階段間的降溫保溫階段為例說

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論