工業(yè)鍋爐溫度控制系統(tǒng)設(shè)計(jì)【含CAD圖紙、說明書】
畢 業(yè) 設(shè) 計(jì)(論 文) 設(shè)計(jì)(論文)題目: 工業(yè)鍋爐溫度控制系統(tǒng)設(shè)計(jì) 學(xué)生姓名二級(jí)學(xué)院 班級(jí) 提交日期V 目錄 目 錄摘 要IIIAbstractIV第一章 緒論11.1國內(nèi)外鍋爐溫度控制系統(tǒng)的發(fā)展?fàn)顩r11.2國內(nèi)外PLC發(fā)展現(xiàn)狀11.3研究的意義2第二章 工業(yè)鍋爐控制系統(tǒng)的總體介紹32.1鍋爐的工藝流程32.2鍋爐的工作過程42.3鍋爐的自動(dòng)調(diào)節(jié)任務(wù)42.4本章小結(jié)5第三章 控制系統(tǒng)硬件選用與設(shè)計(jì)63.1PLC控制系統(tǒng)的硬件選擇63.1.1CPU的選擇63.1.2 S7-300 電源模塊的選擇63.1.3 輸入輸出模塊的選擇73.1.4鍋爐控制系統(tǒng)硬件組態(tài)73.2 I/O點(diǎn)數(shù)設(shè)計(jì)83.3硬件電路接線圖設(shè)計(jì)93.3.1PLC控制柜供電回路接線103.3.2PLC接線圖設(shè)計(jì)113.4傳感器的選擇和應(yīng)用123.4.1溫度傳感器的選擇123.4.2壓力傳感器的選擇133.5本章小結(jié)13第四章 控制系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)144.1系統(tǒng)控制軟件設(shè)計(jì)144.1.1PLC軟件介紹144.1.2PLC特點(diǎn)144.1.3西門子編程軟件簡介144.2控制系統(tǒng)下位機(jī)程序設(shè)計(jì)154.2.1控制程序的任務(wù)要求154.2.2控制程序的編寫174.3本章小結(jié)22第五章 總結(jié)23參考文獻(xiàn)24附錄一25附錄二26IV 摘要 工業(yè)鍋爐溫度控制系統(tǒng)設(shè)計(jì)摘 要鍋爐是一種工業(yè)上較為常見的動(dòng)力設(shè)備,人工操控的鍋爐能源浪費(fèi)嚴(yán)重且事故發(fā)生頻繁,因此對(duì)于工業(yè)鍋爐自動(dòng)化控制的研究具有很大的意義。本文利用可編程控制器設(shè)計(jì)了鍋爐的溫度控制系統(tǒng),本系統(tǒng)包括硬件選擇與軟件設(shè)計(jì)等部分。首先,講解鍋爐的工作方式,考慮干擾鍋爐出水溫度、回水溫度、蒸汽流量的各個(gè)因素。例如:燃料量多則出水溫度高,就可以通過自動(dòng)調(diào)節(jié)燃料閥或者爐排轉(zhuǎn)速來控制燃料輸送,從而達(dá)到自動(dòng)控制的目的。硬件選擇時(shí),考慮電路大小、機(jī)架數(shù)量來確定硬件組態(tài)各模塊的型號(hào),通過各個(gè)被測量測量范圍來選擇傳感器的型號(hào)。設(shè)計(jì)合理的電路接線圖,從而保證后續(xù)編程更方便,并且利于故障修復(fù)。軟件設(shè)計(jì)時(shí),根據(jù)接線圖編輯程序,運(yùn)行程序來控制鍋爐的出水溫度、給水量、回水溫度以及蒸汽壓力等。設(shè)計(jì)了系統(tǒng)啟??刂?、報(bào)警連鎖。關(guān)鍵詞:鍋爐 PLC 硬件電路 控制程序Temperature control system of industrial boilerAbstract On an industrial boiler is more common power equipment, artificial manipulation of boiler energy waste and serious accidents frequently, so it has great important to learn of industrial automation regulate of boiler.In this paper, the use of programmable controllers planed temperature control system of the boiler, the system consist of a choice of CPU and software design and other components. From the boiler process, boiler water temperature, return water temperature, steam flow of the various factors to consider the influence. Example: Influence of the measure of fuel water temperature, it can be adjusted automatically by object grate speed or the fuel valve to control fuel delivery, so as to achieve automatic control. Hardware options, consider the size of the circuit, the number of frames to determine the hardware configuration of each module type to select the type of sensor is measured by the respective measuring range. Designed circuit wiring diagram, so as to ensure the follow-up program is more convenient and conducive to repair the fault. Software design, according to the wiring diagram editing program to realize the boiler water temperature to the automatic control of water, return water temperature and steam pressure and the like. The design of the system start-stop control, alarm chain.Key words: Boiler; PLC; hardware circuit; control programIV 第一章 緒論 第一章 緒論1.1國內(nèi)外鍋爐溫度控制系統(tǒng)的發(fā)展?fàn)顩r工業(yè)鍋爐是一個(gè)非常復(fù)雜的工業(yè)設(shè)備,為了實(shí)現(xiàn)對(duì)鍋爐的控制,需要測量幾十個(gè)參數(shù),包括各臺(tái)鍋爐的出水溫度、回水溫度、給煤量、鼓風(fēng)等。他們之間相互影響,存在各種復(fù)雜的因果關(guān)系,并且經(jīng)常變化,增加了鍋爐控制的難度。1960年之前,鍋爐控制全靠人力,操作工人通過手動(dòng)操作的方式來控制鍋爐,因此對(duì)工人要求高,必須具有豐富的操作經(jīng)驗(yàn),憑借感覺來確定鼓風(fēng)機(jī)轉(zhuǎn)速、引風(fēng)量、煤供給量以及給水泵的給水速度。不僅會(huì)使工人壓力大增,還會(huì)讓工人更加勞累,因此鍋爐運(yùn)行效率低,事故多發(fā)。隨著電子技術(shù)和自動(dòng)化技術(shù)的發(fā)展,國外科研團(tuán)首先設(shè)計(jì)了鍋爐自動(dòng)化控制系統(tǒng)。1991年,我國科研人員開始研究自動(dòng)化控制技術(shù)應(yīng)用于工業(yè)鍋爐,并且向國外引進(jìn)先進(jìn)的全自動(dòng)化工業(yè)鍋爐控制技術(shù),在70年代后期開發(fā)出一些工業(yè)鍋爐的自動(dòng)化測量儀器后,把自動(dòng)化技術(shù)正式使用在工業(yè)鍋爐溫度控制系統(tǒng)領(lǐng)域。雖然熱效率有所提高,事故也變少了,但是因?yàn)閮x表精度不高,控制效果依舊不太理想。隨著科技的發(fā)展,價(jià)錢便宜的PLC、單片機(jī)和工控專業(yè)計(jì)算機(jī)持續(xù)被研制,并且在我國全面應(yīng)用,使得鍋爐控制領(lǐng)域的研究獲得新的方向。致力于運(yùn)用計(jì)算機(jī)技術(shù),開發(fā)出可靠性高、效率高的工業(yè)控制系統(tǒng)。80年代后期至今,各種各樣的鍋爐PLC、單片機(jī)控制系統(tǒng)在國內(nèi)出現(xiàn)并應(yīng)用,提高了鍋爐運(yùn)行的穩(wěn)定性,但受環(huán)境影響較大。目前集成控制系統(tǒng)應(yīng)用最為廣泛,大部分用PLC進(jìn)行設(shè)計(jì),不僅具有很高的穩(wěn)定性,而且便宜,速度塊。1.2國內(nèi)外PLC發(fā)展現(xiàn)狀可編程序控制器是一種計(jì)算機(jī),這種計(jì)算機(jī)可以實(shí)現(xiàn)工業(yè)上的各種自動(dòng)化任務(wù)并能和其他計(jì)算機(jī)通信。如今plc技術(shù)已經(jīng)非常好,不但自動(dòng)化控制功能更加槍大、更加穩(wěn)定,而且能量消耗少,體積進(jìn)一步縮小,成本下降,故障維修更加方便。目前,PLC產(chǎn)品功能日趨完善,是實(shí)現(xiàn)工業(yè)生產(chǎn)自動(dòng)化的重要支柱。隨著PLC應(yīng)用范圍更廣,功能變強(qiáng)大,質(zhì)量價(jià)格比更高。為了適應(yīng)各大企業(yè)的需要,PLC產(chǎn)品向著兩極發(fā)展,一極向速度更快、體積更小、性能更強(qiáng)的方向發(fā)展,以適應(yīng)小型自動(dòng)控制的需要。另外同時(shí)發(fā)展容量打,速度快,多功能技術(shù)強(qiáng)大的大型PLC。使得PLC產(chǎn)品能控制大規(guī)模的自動(dòng)化系統(tǒng)。隨著更先進(jìn)計(jì)算機(jī)的出現(xiàn),PLC技術(shù)同時(shí)進(jìn)步。現(xiàn)在,世界上生產(chǎn)PLC的廠家數(shù)不勝數(shù),著名的有A-B公司、西門子公司、三菱等。我國從1974年左右開始厭舊PLC,1977年研制成功,目前約有1200多家公司生產(chǎn)PLC。1.3研究的意義工業(yè)鍋爐是一種可用于化工、發(fā)電、供氣等工業(yè)生產(chǎn)的重要?jiǎng)恿υO(shè)備。鍋爐工作汽化得到的蒸汽既可以輸送給用戶用來取暖、通風(fēng),也可以當(dāng)做工業(yè)上加熱、消毒、烘烤、蒸煮等過程的熱量。隨著科學(xué)技術(shù)以及國家經(jīng)濟(jì)的快速發(fā)展,各家工廠生產(chǎn)規(guī)模持續(xù)擴(kuò)大,使用新的工業(yè)設(shè)備,工業(yè)鍋爐給全廠設(shè)備提供能量,機(jī)組亦向著高參數(shù)大容量方向發(fā)展。因此鍋爐控制系統(tǒng)的工作效率是確保安全,穩(wěn)定生產(chǎn)的重要保證。我國以燃煤鍋爐為主,每年消耗的煤炭占到我國煤炭產(chǎn)量的三分之一。由于我國鍋爐控制系統(tǒng)水平不高,操作工之間能力差距大,鍋爐長期處在高能耗的狀態(tài),導(dǎo)致效率普遍偏低。低下的工作效率不僅浪費(fèi)煤,而且煙氣會(huì)嚴(yán)重污染環(huán)境,制約社會(huì)和經(jīng)濟(jì)發(fā)展。這些對(duì)于我國可持續(xù)發(fā)展戰(zhàn)略的實(shí)施造成了難以承受的打擊。在工業(yè)生產(chǎn)過程中,溫度是非常常見的控制參數(shù),鍋爐的溫度控制也是工業(yè)生產(chǎn)中常見的控制問題。對(duì)溫度進(jìn)行控制可以提高鍋爐安全性和生產(chǎn)效率,同時(shí)還能節(jié)約能源。根據(jù)調(diào)查統(tǒng)計(jì),一臺(tái)10T每小時(shí)規(guī)格的鍋爐,每提升1%的效率,每年可以節(jié)約煤200噸左右,具有明顯的經(jīng)濟(jì)收益。因此設(shè)計(jì)一種工業(yè)鍋爐溫度控制系統(tǒng)對(duì)于環(huán)境保護(hù)以及提高國民經(jīng)濟(jì)具有重要意義。2 第二章 工業(yè)鍋爐控制系統(tǒng)的總體介紹 第二章 工業(yè)鍋爐控制系統(tǒng)的總體介紹2.1鍋爐的工藝流程雖然鍋爐各種各樣,但其工藝流程大同小異,蒸汽發(fā)生系統(tǒng)基本相同。工業(yè)鍋爐工作部分由給水泵,水管,鍋筒,省煤器組成,燃料和空氣以一定比例混合燃燒產(chǎn)生高溫?zé)煔獍褵崃總鞯窖h(huán)水管,傳熱并產(chǎn)生蒸汽,最后經(jīng)過熱器,變成過熱蒸汽供給生產(chǎn)使用。圖 2.1 燃煤鍋爐工藝流程圖1 給水泵:用來提高壓力,克服水管阻力,向汽包輸水。2 汽包:也叫鍋筒,是鍋爐中的核心元件。汽水混合物進(jìn)入汽包,經(jīng)過煙氣加熱汽化產(chǎn)生飽和蒸汽。鍋筒中裝有汽水分離裝置,用來分離蒸汽,得到干度較大的飽和蒸汽。汽包是保證鍋爐能夠安全運(yùn)行的關(guān)鍵。3 爐膛:是鍋爐供燃料燃燒的空間,爐膛的作用是保證燃料充分燃燒。把煤倒入煤斗掉在爐內(nèi)爐排上,電機(jī)啟動(dòng)爐排把煤送入爐膛燃燒,得到高溫?zé)煔猓邷責(zé)煔庠賹崃總鬟f給水后,從煙囪排除。4 鼓風(fēng)機(jī):將燃燒所需的空氣送到爐排下方5 引風(fēng)機(jī):將鍋爐中的煙氣送往煙囪,排入大氣,使?fàn)t膛正常燃燒,防止?fàn)t膛爆炸。6 省煤器:燃燒過程中產(chǎn)生的煙氣,加熱水之后在排出之前仍具有較高熱量,利用余熱預(yù)熱給水泵送入汽包的冷水。7 空氣預(yù)熱器:爐膛排出的煙氣經(jīng)過省煤器之后進(jìn)入空氣預(yù)熱器,加熱被鼓風(fēng)機(jī)吹進(jìn)鍋爐里的空氣,提高熱效率。2.2鍋爐的工作過程首先,工人把煤添到煤斗里滾落入爐排上,爐排轉(zhuǎn)動(dòng)將煤送入鍋爐爐膛燃燒,鼓風(fēng)機(jī)把煤燃燒需要的空氣送至爐排下面。分別通過爐排和鼓風(fēng)機(jī)轉(zhuǎn)速,使空氣和燃料成比例燃燒,同時(shí)用引風(fēng)機(jī)將廢氣排往大氣控制爐膛負(fù)壓。煤充分燃燒之后剩下的煤渣通過爐排送往出渣機(jī)。經(jīng)過上述燃燒過程得到大量熱量,使鍋爐內(nèi)溫度升高,得到高溫?zé)煔?。煙氣與爐膛中水管接觸傳熱,把熱量傳給水管中的冷水。由于下方不斷送入冷空氣,高溫?zé)煔庠趥鬟f熱量的同時(shí)向上方流動(dòng),之后,煙氣將被送至煙囪,進(jìn)入大氣。由于這時(shí)的煙氣仍有較高余熱,所以在煙氣進(jìn)入煙囪之前的位置,安裝省煤器和空氣加熱裝置,加熱冷水和空氣,使得煙氣以較低溫度排出,節(jié)約能源。冷水通過給水泵加壓,流過省煤器進(jìn)入鍋筒。在汽包下方的水靠近高溫?zé)煔馐軣彷^多,使得上方的冷水向下流動(dòng),下方的水流入上汽包,利用上汽包中的汽水分離設(shè)備及汽包中的重力作用分離汽水混合物。2.3鍋爐的自動(dòng)調(diào)節(jié)任務(wù)鍋爐用于生產(chǎn)一定溫度和壓力的熱水和蒸汽,因此為了保證鍋爐正常效率地運(yùn)行,需要完成空氣供給,出水溫度,蒸汽流量等自動(dòng)調(diào)節(jié)任務(wù)。1 出水溫度控制:出水溫度受給煤量、鼓風(fēng)、引風(fēng)量的影響。為了保證鍋爐的出水溫度,就需要控制調(diào)節(jié)給煤量的多少。在煤斗輸煤量不變的情況下,通過控制爐排轉(zhuǎn)速來控制給煤量??刂棋仩t出水溫度及其重要,但由于人工控制存在較大誤差,工作量大,因此采用微機(jī)控制是最好選擇。在計(jì)算機(jī)里提前存入所有室外溫度下標(biāo)準(zhǔn)出水溫度和標(biāo)準(zhǔn)出水、回水溫度差圖線,計(jì)算機(jī)結(jié)合室外溫度,從標(biāo)準(zhǔn)出水曲線圖上查出鍋爐的出水溫度給定值,計(jì)算機(jī)比較鍋爐當(dāng)前出水溫度和給定值的偏差,自動(dòng)控制調(diào)節(jié)爐排轉(zhuǎn)速使當(dāng)前出水溫度達(dá)到標(biāo)準(zhǔn)值。2 空氣供給控制:也就是控制鼓風(fēng)量,根據(jù)給煤量給定送入鍋爐的空氣量,保證燃料完全燃燒,提高經(jīng)濟(jì)效益。3 蒸汽壓力控制:蒸汽壓力升高表明鍋爐蒸發(fā)量過多,造成經(jīng)濟(jì)浪費(fèi);反之表明負(fù)荷的蒸汽消耗量大,鍋爐蒸發(fā)量不足。蒸汽壓力過高會(huì)降低管道等設(shè)備壽命,壓力過低則無法提供負(fù)荷所要求的蒸汽。因此需要控制蒸汽壓力,保證鍋爐經(jīng)濟(jì)化生產(chǎn)。通過適當(dāng)調(diào)節(jié)給煤量控制蒸汽壓力。4 汽包水位控制:汽包水位過低過高都會(huì)極大的妨礙鍋爐運(yùn)作,汽包水位過高,會(huì)妨礙汽包中的蒸汽和熱水分離,造成蒸汽不夠干燥的后果。使得過熱蒸汽溫度下降變快,鍋爐容易毀壞,降低安全性和經(jīng)濟(jì)效益。汽包水位過低,表示汽包內(nèi)水汽化速度很快,向汽包輸水的速度跟不上,只要汽包里的水全部用完,會(huì)造成鍋爐爆炸。因此調(diào)節(jié)給水泵閥門控制汽包水位基本不變是本次給水回路設(shè)計(jì)的關(guān)鍵。5 回水壓力控制:壓力過高由加熱膨脹等原因造成,會(huì)引起管道破裂,可以通過開啟電磁閥進(jìn)行泄壓來降低壓力;壓力過低由管道泄漏等原因引起,會(huì)導(dǎo)致供暖不足,可以通過開啟補(bǔ)水閥對(duì)系統(tǒng)補(bǔ)水來提高壓力。6 爐膛壓力控制:壓力過大會(huì)造成漏風(fēng)過多,損失大量高溫?zé)煔?。因此要控制送風(fēng)量和引風(fēng)量大小,保證鍋爐運(yùn)行時(shí)爐膛為負(fù)壓狀態(tài)。由上述分析可知,鍋爐中的各種參數(shù)互相關(guān)聯(lián)。因此,當(dāng)鍋爐的運(yùn)行受到干擾導(dǎo)致某一參數(shù)變化時(shí),鍋爐的自動(dòng)控制系統(tǒng)要調(diào)節(jié)所有能產(chǎn)生影響的變量,使其具有一定調(diào)節(jié)精度。這種控制方式實(shí)現(xiàn)起來太過困難。又由于各個(gè)參數(shù)之間的聯(lián)系有大有小,例如出水溫度受燃料輸送影響大,基本不受引風(fēng)量影響,所以可以設(shè)置多個(gè)調(diào)節(jié)系統(tǒng),分別控制鍋爐的多個(gè)調(diào)節(jié)對(duì)象。這種方法簡單而實(shí)際。2.4本章小結(jié)本章首先介紹了工業(yè)鍋爐蒸汽發(fā)生系統(tǒng)的組成以及各部分的作用,詳細(xì)地介紹了鍋爐的工藝流程及其工作過程,最后分析并完成蒸汽流量控制、空氣供給控制、壓力控制、出水溫度控制等自動(dòng)調(diào)節(jié)任務(wù)等。13 第三章 控制系統(tǒng)硬件選用與設(shè)計(jì) 第三章 控制系統(tǒng)硬件選用與設(shè)計(jì)本設(shè)計(jì)控制系統(tǒng)包含壓力變送器、溫度傳感器、西門子PLC作為控制器、帶WINCC的PC機(jī)作為上位機(jī)。3.1PLC控制系統(tǒng)的硬件選擇本設(shè)計(jì)采用西門子S7-300PLC,S7-300是西門子公司生產(chǎn)的可編程控制器系列產(chǎn)品的一個(gè)類型,因?yàn)樗哪?旎Y(jié)構(gòu)、性價(jià)比高、抗震能力強(qiáng)、電磁兼容性好等優(yōu)點(diǎn),所以得到大部分工廠的認(rèn)可。S7-300是模塊式PLC,由電源、CPU、輸入輸出和編程計(jì)算機(jī)等組成,各種部件裝在機(jī)架上,通過CPU模塊與計(jì)算機(jī)或其他設(shè)備相連。圖3.1 PLC控制系統(tǒng)示意圖3.1.1CPU的選擇CPU模塊式本系統(tǒng)核心,選擇時(shí)需要考慮本次設(shè)計(jì)用到的程序塊數(shù)量以及PROFIBUS-DP接口使用情況。S7-300系列的PLC有CPU312、CPU314、CPU319等類型,本設(shè)計(jì)需要能用于執(zhí)行規(guī)模較大并且對(duì)執(zhí)行速度較快的程序進(jìn)行高速處理的類型,又由于314模快可以進(jìn)行分布式配置,適用于雙機(jī)架,所以可以滿足鍋爐控制的要求。3.1.2 S7-300 電源模塊的選擇PLC所用電源一般為AC220V或DC24V,選擇電源模塊時(shí)需要考慮機(jī)架數(shù)量以及輸入輸出負(fù)荷要求,電源模塊把輸入的交流120V電壓轉(zhuǎn)換為直流24V電壓和直流5V電壓給PLC機(jī)架上的模塊供電,給S7-300使用并且給直流24V的電路供電。要求線路上輸出給S7-300上的所有元件使用的總電流低于或者等于1.2A,并且所選電源模塊的輸出功率必須比CPU模塊、各種輸入輸出模塊、接口模塊等總消耗功率之和大,外加預(yù)留約30%的余量。綜上考慮選擇ps301 5A電源模塊。3.1.3 輸入輸出模塊的選擇 輸入輸出模塊統(tǒng)稱為信號(hào)模塊。信號(hào)??煜喈?dāng)于系統(tǒng)的手、耳、口、鼻,是與外部鍋爐設(shè)備以及CPU硬件設(shè)備連接的橋梁。 輸入模塊顧名思義其作用是用來收集輸入信號(hào),數(shù)字量輸入膜塊和模擬量輸入膜塊分別接收不同的數(shù)據(jù)。數(shù)字量輸入膜塊收集從各種開關(guān)、數(shù)字開關(guān)、選擇開關(guān)、光電開關(guān)、按鈕、壓力繼電器等元件傳來的輸入數(shù)據(jù);而模擬量輸入模塊則用來接收各種變送器、測速發(fā)電動(dòng)機(jī)和變位器提供的不斷改變的虛擬信號(hào)。模擬量輸入模塊分三種, 8AI* 16位模塊、8AI* 12位模塊、2AI* 12位模塊。它的轉(zhuǎn)換原理應(yīng)用微分方法,精度由積分的時(shí)間決定??梢赃B接pt100和鉑銠熱電偶等多種不同的信號(hào),輸入的測量范偉大。每兩個(gè)輸入通道組成一個(gè)通道組,然后按照通道組隨便選擇測量數(shù)據(jù)的方式。模塊上連接直流24V的負(fù)載電源,作用是保護(hù)模塊。對(duì)于傳感器和熱電阻的輸入擁有短路保護(hù)功能。在本系統(tǒng)中,選擇第二種模塊。模擬量輸出模塊分三種,分別是4A0* 16位模塊、2A0* 12位模塊和4A0* 12位模塊。用2限制回路連接,輸出精確度比3線制回路低。所以采用3線回路,傳感器一端連接到R-,另一端連接到Qn和R+。 SM332能對(duì)電壓輸出進(jìn)行短路檢查,對(duì)電流輸出進(jìn)行短路保護(hù)。在本系統(tǒng)中選用第三種模塊。數(shù)字量輸入、輸出模塊有兩種類型用于選擇。一種是16點(diǎn)輸出和16點(diǎn)輸入的模塊,擁有多個(gè)共工端。另一類是8點(diǎn)輸入和8點(diǎn)輸出。輸入、輸出的額定電壓相同為24V,輸出電流不能超過O.5A,每個(gè)機(jī)架的電流不能超過4A。輸入電路和輸出電路通過特殊器件與備辦總線相連,庶出電路為晶體館型,能夠保護(hù)電路。用于連接各種開關(guān)、電磁鐵、繼電器、電動(dòng)機(jī)、指示燈。我選擇使用的是16點(diǎn)輸入的數(shù)字量輸入摸塊和16點(diǎn)輸出的數(shù)字量輸出摸塊。3.1.4鍋爐控制系統(tǒng)硬件組態(tài)綜上選擇好所有模塊之后,構(gòu)成2個(gè)機(jī)架,一臺(tái)主要機(jī)架一臺(tái)額外機(jī)架,上面分別安裝一個(gè)PLC。機(jī)架配置如下圖所示:圖3.2 第0號(hào)機(jī)架圖第0號(hào)機(jī)架上有11個(gè)模塊,從左到右依次是ps301,CPU,接口模塊,8個(gè)模擬量輸入模塊。圖3.3 第1號(hào)機(jī)架圖第一號(hào)機(jī)架圖上含10個(gè)模塊,從左到右依次是PS301,CPU,接口模塊,5個(gè)模擬量輸出摸塊,以及數(shù)字量輸入、輸出模塊各一個(gè)。3.2 I/O點(diǎn)數(shù)設(shè)計(jì)為了方便設(shè)計(jì)PLC接線以及程序編輯,I/O點(diǎn)數(shù)的分配至關(guān)重要。根據(jù)I/O分配表進(jìn)行編程等工作可以大幅減少工作量,意味著出錯(cuò)率更低。本系統(tǒng)I/O分配表如下:表3.1 輸入分配表(一)輸入:序號(hào)名稱輸入點(diǎn)序號(hào)名稱輸入點(diǎn)1急停I0.113出水壓力低I1.52就地遠(yuǎn)程I0.214燃煤開關(guān)I2.23OFF水位極低I0.315爐膛負(fù)壓I2.54循環(huán)水泵I0.416閥零位偏差I(lǐng)2.65水位極高I0.517風(fēng)機(jī)過載I2.76停爐I0.618浮球水位低I2.87啟動(dòng)-復(fù)位I0.719壓力傳感器I2.98鼓風(fēng)機(jī)運(yùn)行I1.0209燃燒反饋I1.12110停止給煤I1.211溫度傳感器I1.312出水壓力高I1.4OFF(變量):ON時(shí)該輸入代表的變量未發(fā)生表3.2輸出分配表(二)輸出序號(hào)名稱輸出點(diǎn)序號(hào)名稱輸出點(diǎn)1報(bào)警鈴Q0.02鍋爐啟停Q0.13二段火_風(fēng)門加Q0.24三段火_風(fēng)門減Q0.35風(fēng)機(jī)開Q0.46風(fēng)機(jī)后掃Q0.57循環(huán)泵啟動(dòng)Q0.68燃燒器故障復(fù)位Q0.79燃燒器待機(jī)運(yùn)行Q1.010循環(huán)泵變頻器復(fù)位Q1.13.3硬件電路接線圖設(shè)計(jì)在確定了自動(dòng)控制要達(dá)到的控制要求并且硬件配置和I/O分配完成后,接著就開始設(shè)計(jì)PLC接線圖。PLC接線圖作用是讓我們能夠有條理地連接各種硬件設(shè)備,并且給編寫程序及故障檢查提供方便。一般而言,電氣控制柜布置要能防電磁等干擾,所以像PLC這些等會(huì)受電氣干擾的裝置,要和接觸器、機(jī)電器、扁平器等隔開,增加穩(wěn)定性和抗干擾性。西門子PLC控制柜里一般都裝著各類開關(guān)、變頻器、繼電器、PLC,變壓器和接線排等。本系統(tǒng)空置柜分為PLC控制柜和電氣柜。動(dòng)力柜如圖所示:圖3.4 動(dòng)力柜內(nèi)部接線圖3.3.1PLC控制柜供電回路接線控制柜供電回路的作用是給PLC和繼電器供電,使各個(gè)控制設(shè)備得意正常運(yùn)行。原理是通過控制斷路器通斷來供電。圖3.5 PLC控制系統(tǒng)供電主回路3.3.2PLC接線圖設(shè)計(jì)數(shù)字量輸入模塊接線的作用是用于現(xiàn)場輸入元件的控制,要求僅需開關(guān)觸點(diǎn)。為該模塊提供的輸入電壓為直流24V。數(shù)字量輸出模塊接線作用是驅(qū)動(dòng)繼電器、接觸器等負(fù)載。原理是把PLC內(nèi)部信號(hào)轉(zhuǎn)化成外部所需信號(hào)。接線圖如下:圖3.6 PLC接線圖3.4傳感器的選擇和應(yīng)用3.4.1溫度傳感器的選擇本設(shè)計(jì)溫度傳感器作用主要是測量鍋爐的出水溫度及回水溫度,其次測量爐膛內(nèi)的溫度,以保證安全。溫度傳感器原理是通過把測量到的溫度變化轉(zhuǎn)化成電量變化來測量溫度,其中用的最多的是熱電偶傳感器和熱電阻傳感器。熱電偶將溫度變化轉(zhuǎn)化為電勢變化,測量范圍廣;熱電阻傳感器感受溫度,通過傳感器電阻變化測出數(shù)據(jù),具有測量準(zhǔn)確,數(shù)據(jù)穩(wěn)定的特點(diǎn)。由于水溫最高100,而爐膛內(nèi)溫度較高,查下表:表3.2 溫度傳感器測量范圍表選擇pt100熱電阻溫度傳感器測量鍋爐出水溫度和回水溫度。選擇鉑銠熱電偶溫度傳感器測量爐膛溫度。Pt100熱電阻溫度傳感器工作原理:溫度不同時(shí)它的阻值是固定的,并且阻值隨溫度上升而成比例上升。熱電偶溫度傳感器工作原理:把2種不同的導(dǎo)電材料a和b分2邊粘在一起形成閉合回路,一端接觸被測物體,傳熱溫度升高,與另一端產(chǎn)生溫差,就會(huì)產(chǎn)生電動(dòng)勢,因此在電路中的電流就會(huì)變化,通過電流大小來側(cè)量溫度。3.4.2壓力傳感器的選擇本設(shè)計(jì)壓力傳感器用于測量液位和蒸汽流量。壓力傳感器多種多樣,這里選擇廣泛用在工業(yè)領(lǐng)域的壓阻式壓力傳感器,它的測量精度高,價(jià)格便宜。壓阻式壓力傳感器利用電阻應(yīng)變片進(jìn)行測量,一般先把它粘合被測的物體上,物體受到壓力發(fā)生形變時(shí),使它同時(shí)發(fā)生形變,導(dǎo)致它阻值改變,使得加在電阻上的電壓變化,根據(jù)電壓測量得到數(shù)據(jù)。本次設(shè)計(jì)選用STP壓力傳感器。3.5本章小結(jié)本章對(duì)鍋爐控制系統(tǒng)的硬件構(gòu)成進(jìn)行研究,(1)設(shè)計(jì)合適的主控單元PLC(2)選擇合適的控制系統(tǒng)硬件組態(tài)模塊(3)設(shè)計(jì)合理的傳感器,包括溫度傳感器、壓力傳感器。(4)設(shè)計(jì)I/O分配和PLC接線 第四章 控制系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn) 第四章 控制系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)4.1系統(tǒng)控制軟件設(shè)計(jì)4.1.1PLC軟件介紹PLC軟件中都含有制造廠商所提供的默認(rèn)程序,用戶也可以自己編寫程序。軟件程序可以給用戶編寫程序提供運(yùn)行菜單,另外,還對(duì)PLC程序運(yùn)行的可靠性以及信號(hào)與信息轉(zhuǎn)換進(jìn)行處理。用戶程序就是使用者按自己的想法自己編寫的程序,本文所說的PLC軟件設(shè)計(jì)就是指自己編寫控制系統(tǒng)程序。4.1.2PLC特點(diǎn)PLC具有編程方法簡單易懂,功能全面、實(shí)惠、穩(wěn)定性高、抗干擾能力優(yōu)秀、使用簡單、能耗低等特點(diǎn)。一臺(tái)小型PLC可以完成極其復(fù)雜的控制功能,具有較高性價(jià)比,配備有各種各樣的硬件裝置,方便用戶組成各種規(guī)模、功能的系統(tǒng)。PLC壽命很長,幾乎不會(huì)損壞,平均無故障時(shí)間達(dá)上萬小時(shí)。PLC的執(zhí)行元件或者輸入裝置壞掉后,可以通過編程軟件的程序信息,輕松查明故障原因。4.1.3西門子編程軟件簡介STEP7是用來編程的基準(zhǔn)軟件集,其中包括SIMATIC管理器、觸摸屏、模擬器、符號(hào)編輯器等應(yīng)用工具。SIMATIC管理器管理這自動(dòng)化控制程序的所有數(shù)據(jù),該管理器可以初始化數(shù)據(jù)、設(shè)定參數(shù)、新建project、編寫程序、調(diào)試程序等功能。符號(hào)管理器用來管理所有共享符號(hào),給我們用到的輸入輸出信號(hào)用符號(hào)表示并注釋。具有分類功能,且用符號(hào)管理器生成的符號(hào)表,所有其他工具也可以使用。共有三種軟件編程語言,他們是標(biāo)準(zhǔn)軟件包的集成部分。首先,梯形圖是一種用圖形來表達(dá)的編程語言,當(dāng)電信號(hào)通過各個(gè)部位和輸出線圈時(shí),梯形圖能夠通過電信號(hào)在元件和線圈中的運(yùn)動(dòng)表示出來。其次,語句表是編程語言的文字表達(dá)方式,一個(gè)用語句表編寫的程序在執(zhí)行時(shí)會(huì)按照每條程序依次執(zhí)行,為了簡化編程而擴(kuò)展了一些高級(jí)語言結(jié)構(gòu)。最后一種編程語言叫功能塊圖,是以圖形的方式來表達(dá)程序,基本使用邏輯電路的邏輯圖來表達(dá)編輯,便于描述復(fù)雜的控制功能,容易查漏補(bǔ)缺。本設(shè)計(jì)使用到梯形圖和語句表2種編程方式。在編程之前,需要結(jié)合實(shí)際進(jìn)行硬件組態(tài),該功能為設(shè)計(jì)項(xiàng)目的參數(shù)賦值,在做參數(shù)設(shè)置的時(shí)候,所有可設(shè)參數(shù)都用對(duì)話框來設(shè)置。CPU啟動(dòng)時(shí)自動(dòng)完成向硬件傳送參數(shù)設(shè)定值,也就是指模板可以互相交換且不需要設(shè)置新的參數(shù)。4.2控制系統(tǒng)下位機(jī)程序設(shè)計(jì)4.2.1控制程序的任務(wù)要求設(shè)計(jì)的程序要滿足課題任務(wù)的內(nèi)容和要求,本畢業(yè)設(shè)計(jì)課題要求對(duì)鍋爐的給煤量、鼓風(fēng)、出水溫度、回水溫度等參數(shù)進(jìn)行控制,逐一編寫各個(gè)控制任務(wù)的程序。本設(shè)計(jì)將動(dòng)態(tài)控制策略和穩(wěn)定控制策略相結(jié)合,融合2種控制策略的優(yōu)點(diǎn)。穩(wěn)定控制策略是指在不同的時(shí)間段,控制出水溫度為某個(gè)固定值。比如在上午7點(diǎn)到12點(diǎn),控制出水溫度為T1,在下午12點(diǎn)到5點(diǎn),則要求控制出水溫度為T2.這種控制策略比較簡單。而動(dòng)態(tài)控制策略是根據(jù)室外溫度變化等外界因素,來調(diào)節(jié)控制出水溫度,需要針對(duì)室外溫度的變化及時(shí)作出反應(yīng),因此動(dòng)態(tài)控制策略較為困難麻煩。按照程序的設(shè)計(jì)要求,在PLC通電之后,首先要進(jìn)行初始化操作,為正常啟動(dòng)做準(zhǔn)備。初始化程序包括把一些數(shù)據(jù)區(qū)清零,對(duì)一些輸出位復(fù)位或置位,對(duì)定時(shí)器和累加器進(jìn)行初始化操作等。接著采集模擬量,對(duì)出水溫度、回水溫度、流量等被控參數(shù)按照一定時(shí)間間隔采集數(shù)據(jù),然后調(diào)用表度化程序?qū)ζ溥M(jìn)行表度化處理,將采集到的實(shí)際數(shù)據(jù)轉(zhuǎn)化成PLC使用的數(shù)據(jù)。接下來對(duì)系統(tǒng)中各個(gè)控制回路的參數(shù)進(jìn)行監(jiān)測控制。最后在各種程序中,保護(hù)和連鎖是必不可少的,所以要啟動(dòng)報(bào)警控制程序,對(duì)系統(tǒng)參數(shù)是否超過安全限制進(jìn)行監(jiān)控??刂瞥绦蛄鞒虉D如下:圖4.1 系統(tǒng)控制流程圖4.2.2控制程序的編寫1.模擬量采集西門子S7-300PLC中的模擬量模塊可以隨意組合來配合所有所需要的I/O點(diǎn)數(shù)量,操作簡單,組裝方便。本課題所用的電留傳感器、電壓傳感器和電阻都可作為傳感器和該模塊連在一起。分辨率可調(diào)范圍廣,分別用在各種不同的時(shí)間。模塊把故障信號(hào)和各種報(bào)警信號(hào)發(fā)送到PLC中的CPU中,并用LED燈光顯示。S7-300PLC模擬量采集后的標(biāo)準(zhǔn)化,轉(zhuǎn)化它時(shí)要細(xì)想極性、測量范圍、模擬量、通路、分辨率、每個(gè)通道的最大轉(zhuǎn)換時(shí)間。A/D轉(zhuǎn)換把鍋爐運(yùn)行過程中收集得到的模擬信號(hào)轉(zhuǎn)換成可供PLC使用的數(shù)字信號(hào),用于提供有效數(shù)據(jù),提供各種控制對(duì)象的變化,以便于PLC對(duì)被控對(duì)象進(jìn)行監(jiān)測控制。出水溫度采樣LD Always_On:SM0.0= L60.0LD 秒0D2脈沖:M0.6= L63.7LD L60.0CALL Sample_average:SBR10, L63.7, 10, 2, 模入2_出水溫度:AIW6, A2_max出水溫度:VD2516, A2_min出水溫度:VD2520, A2_sum出水溫度:VD2524, A2_actiones出水溫度:VW2528, A2_numbers出水溫度:VW2530, LB2_出水溫度:VW1002, 采樣結(jié)束_A2:M16.1, 傳感壞_檢出水溫:M24.1回水溫度采樣LD Always_On:SM0.0= L60.0LD 秒0D2脈沖:M0.6= L63.7LD L60.0CALL Sample_average:SBR10, L63.7, 10, 2, 模入3_回水溫度:AIW8, A3_max回水溫度:VD2532, A3_min回水溫度:VD2536, A3_sum回水溫度:VD2540, A3_actiones回水溫度:VW2544, A3_numbers回水溫度:VW2546, LB3_回水溫度:VW1004, 采樣結(jié)束_A3:M16.2, 傳感壞_檢回水溫:M24.22.模擬量處理的刻度化為了方便直觀地在編程或者控制的時(shí)候給系統(tǒng)參數(shù)設(shè)值,就要使PLC里所用的數(shù)據(jù)和鍋爐中的實(shí)際數(shù)值進(jìn)行相應(yīng)的轉(zhuǎn)換。以本系統(tǒng)中鍋爐為例,可以使得到的出水、回水溫度等數(shù)據(jù)變換成實(shí)際數(shù)據(jù)。這樣就可以根據(jù)之前所收集的物理量不同,靈活地調(diào)節(jié)測量范圍,提高精準(zhǔn)度。模擬量的刻度化用于A/D轉(zhuǎn)換后,把輸入控制器的相應(yīng)數(shù)值,轉(zhuǎn)換成方便整理的實(shí)際數(shù)據(jù)。出水溫度工程轉(zhuǎn)換LD Always_On:SM0.0CALL Scale_I_to_I:SBR31, LB2_出水溫度:VW1002, S2_2出水溫采樣高:VW510, S2_1出水溫采樣低:VW508, S2_4出水溫工程高:VW514, S2_3出水溫工程低:VW512, A2_出水溫度:VW1130AW= A2_出水溫度:VW1130, S2_3出水溫工程低:VW512MOVW S2_3出水溫工程低:VW512, A2_出水溫度:VW1130回水溫度工程轉(zhuǎn)換LD Always_On:SM0.0CALL Scale_I_to_I:SBR31, LB3_回水溫度:VW1004, S3_2回水溫采樣高:VW518, S3_1回水溫采樣低:VW516, S3_4回水溫工程高:VW522, S3_3回水溫工程低:VW520, A3_回水溫度:VW1132AW= C201_實(shí)際被控溫度:VW1540, SD3_出水超溫點(diǎn):VW104AN GZ_C2_出水溫度傳感:V34.6A XZ18_A2出水溫:V92.1TON 出水溫(A)超高延:T112, 30A 出水溫(A)超高延:T112S GZ_A98_出水溫超高_(dá)A:V46.6, 1系統(tǒng)時(shí)鐘程序:時(shí)鐘設(shè)置-月LD Always_On:SM0.0LPSAW #W_Time_M:LW3, 12MOVW 1, #W_Time_M:LW3LRDAW #W_Time_H:LW7, 23MOVW 1, #W_Time_H:LW7LRDAW #W_Time_H:LW7, 0MOVW 1, #W_Time_H:LW7LRDMOVW #W_Time_H:LW7, #Time_Temp:LW15IBCD #Time_Temp:LW15LPPITB #Time_Temp:LW15, #W_Temp_H:LB2031
收藏