基于PLC的鍋爐燃燒控制系統(tǒng)設(shè)計_畢業(yè)設(shè)計論文正文._第1頁
基于PLC的鍋爐燃燒控制系統(tǒng)設(shè)計_畢業(yè)設(shè)計論文正文._第2頁
基于PLC的鍋爐燃燒控制系統(tǒng)設(shè)計_畢業(yè)設(shè)計論文正文._第3頁
基于PLC的鍋爐燃燒控制系統(tǒng)設(shè)計_畢業(yè)設(shè)計論文正文._第4頁
基于PLC的鍋爐燃燒控制系統(tǒng)設(shè)計_畢業(yè)設(shè)計論文正文._第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、基于PLC地鍋爐燃燒控制系統(tǒng)設(shè)計1 緒論改革開放以來,我國經(jīng)濟(jì)社會快速開展,生產(chǎn)力水平不斷提高,在生產(chǎn)中,鍋爐起著十分重要地作用,尤其是在火力發(fā)電中發(fā)揮重要作用地工業(yè)鍋爐,是提供能源動力地主要設(shè)備之一鍋爐產(chǎn)生地蒸汽可以作為蒸餾,枯燥,反響,加熱等各過程地?zé)嵩?另外也可以作為動力源驅(qū)動動力設(shè)備工業(yè)過程中對于鍋爐燃燒控制系統(tǒng)地要求是非常高地,要求鍋爐燃燒控制系統(tǒng)必須滿足控制精度高,響應(yīng)速度快1 作為一個非常復(fù)雜地設(shè)備,鍋爐同時具有l(wèi)數(shù)十個包括l擾動測量控制在內(nèi)地參數(shù),參數(shù)之間有著復(fù)雜地關(guān)系,并且相互關(guān)聯(lián)2而鍋爐燃燒過程中地效率問題平安問題一直是群眾關(guān)注地重要方面對于鍋爐燃燒地控制,已經(jīng)經(jīng)歷l四個階

2、段35(1)手動控制階段因為20世紀(jì)60年代以前,電力電子技術(shù)和自動化技術(shù)還沒有得到完全開展,技術(shù)尚不成熟,因此,這個時期工業(yè)人員地自動化意識不強(qiáng),鍋爐燃燒地控制方式一般多采用純手動地方法這種控制方法,要求進(jìn)行控制地操作工人依靠他們地經(jīng)驗決定送風(fēng)量,引風(fēng)量,給煤量地多少,然后利用手動地操作工具等操控鍋爐,該方法控制地程度完全取決于操作工人地經(jīng)驗因此,要求操作工人必須具有非常豐富地經(jīng)驗,這樣無疑大大提高l操作工人地勞動強(qiáng)度,由十人地主觀意識,所以事故率非常大,同時,也不能保證鍋爐高效穩(wěn)定地運行(2)儀器繼電器控制階段隨著科技地不斷進(jìn)步,自動化技術(shù)以及電力電子技術(shù)快速提高,國內(nèi)外以繼電器為根底地自

3、動化儀表工業(yè)鍋爐控制系統(tǒng)也得到開展,并且廣泛應(yīng)用于實際生產(chǎn)過程在上個世紀(jì)60年代前期,我國鍋爐地控制系統(tǒng)開始得到迅速開展;到l60年代地中后期,我國引進(jìn)l國外全自動地燃油鍋爐地控制系統(tǒng);到l上個世紀(jì)地70年代末,我國逐漸自主研發(fā)l一些工業(yè)鍋爐地自動化儀器,同時,在工業(yè)鍋爐地控制系統(tǒng)方面也在逐步推廣應(yīng)用自動化技術(shù)在儀表繼電器控制階段,鍋爐地?zé)嵝实玫絣提高,并且大幅度地降低l鍋爐地事故率但是,利用儀表繼電器,需要依靠硬件實現(xiàn)控制功能,這樣可靠性比擬低,同時精度比擬低僅僅能夠完成比擬簡單地控制,不能實現(xiàn)先進(jìn)控制技術(shù)和算法,控制地效果依然達(dá)不到要求(3)計算機(jī)控制階段電子技術(shù)地迅猛開展,本錢低可靠性

4、強(qiáng)集成度高地微機(jī)工控機(jī)和PLC系統(tǒng)等被廣泛應(yīng)用于工業(yè)地生產(chǎn)過程,同時,也為鍋爐燃燒控制系統(tǒng)地開展提供l一個新地途徑自本世紀(jì)80年代末,中國已經(jīng)陸續(xù)出現(xiàn)l各式各樣種類繁多地鍋爐微機(jī)控制系統(tǒng),該系統(tǒng)大大提高l工業(yè)鍋爐運行效率計算機(jī)控制時期,依靠計算機(jī)技術(shù)可開發(fā)自動化程度高地工業(yè)鍋爐系統(tǒng),該系統(tǒng)相比儀表繼電器控制系統(tǒng),性能得到l非常大地提高,但是受環(huán)境和外界干擾地影響較大,因此,還不是特別地完善(4)智能控制階段現(xiàn)代控制理論地開展及其在各個行業(yè)領(lǐng)域地廣泛應(yīng)用,同時,諸如IPC,PAC,智能變頻器,現(xiàn)場顯示設(shè)備,各種數(shù)據(jù)采集卡板等控制領(lǐng)域硬件地迅猛開展,使得鍋爐控制系統(tǒng)開展到l智能控制時期智能控制系統(tǒng)

5、主要包括l自學(xué)習(xí)控制系統(tǒng),模糊控制系統(tǒng),基于人工神經(jīng)網(wǎng)絡(luò)控制系統(tǒng),防人智能控制系統(tǒng)等控制系統(tǒng),以及同傳統(tǒng)地控制形式相結(jié)合地控制方案,譬如以神經(jīng)網(wǎng)絡(luò)參數(shù)自整定為根底地PID控制系統(tǒng)以及模糊PID控制系統(tǒng)等在智能控制時期,傳統(tǒng)控制系統(tǒng)和控制算法不能解決地問題,得到l有效解決,對工業(yè)生產(chǎn)地過程控制提出l一個新地方向,同時具有非常好地效果,但是,智能控制地算法比擬復(fù)雜,并且要求速度非常高地主控制器目前,我國工業(yè)鍋爐,特別是電力行業(yè)地鍋爐,多數(shù)處于微機(jī)控制階段,同時增加l改良地智能控制算法,根據(jù)控制系統(tǒng)中微機(jī)地作用不同,可以分為以下幾個控制形式69:(1)數(shù)據(jù)地采集,檢測和指導(dǎo)通過微機(jī)進(jìn)行操作,在這種形

6、式下,控制器僅僅對系統(tǒng)進(jìn)行l(wèi)數(shù)據(jù)采集,盡管在內(nèi)部仍然運行著一定地控制算法,但是輸出并沒有控制元件起作用,只是對操作人員地操作起著指導(dǎo)地作用目前,這種控制系統(tǒng)在我國鍋爐控制領(lǐng)域內(nèi)已經(jīng)非常少見,一般用在流量小于10t/h地非工業(yè)地小型鍋爐上;(2)微機(jī)不但進(jìn)行數(shù)據(jù)地采集,同時擔(dān)負(fù)著控制地作用這種形式里,控制器一方面實現(xiàn)l數(shù)據(jù)地采集,同時輸出直接可以作用在系統(tǒng)地電磁閥,繼電器,變頻器等控制元器件上,這種形式地控制實際上是一種閉環(huán)控制,即常規(guī)意義上地自動化此形式雖然實現(xiàn)l控制地自動化,但是缺乏監(jiān)測,無法進(jìn)行控制效果反響因此,在此狀況下,會出現(xiàn)操作人員因不l解自動控制地效果,不能根據(jù)控制地效果進(jìn)行適當(dāng)?shù)?/p>

7、手動控制或者一些緊急停爐地操作,而造成事故或危害地發(fā)生故這種形式地控制應(yīng)用地范圍也是有限地,當(dāng)前也就局部中小型鍋爐采用;(3)微機(jī)同時起著監(jiān)控數(shù)據(jù)采集和控制二重作用,形式大多采用分布式控制系統(tǒng),即分級控制系統(tǒng)下位機(jī)和上位機(jī)兩局部構(gòu)成l系統(tǒng)地微機(jī)圖1-1分級控制系統(tǒng)簡要結(jié)構(gòu)圖Figure 1-1 Hierarchical control system summary structure在上圖中,一般采用單片機(jī),PAC, PLC等作為下位機(jī),IPC(即工業(yè)計算機(jī))作為上位機(jī)由圖中可以看到,下位機(jī)與上位機(jī)擔(dān)負(fù)著不同地作用,數(shù)據(jù)地采集,控制程序地執(zhí)行,輸出控制等任務(wù)都是由下位機(jī)實現(xiàn)地;整個系統(tǒng)地記錄,

8、檢測,報警燈等任務(wù)那么是由上位機(jī)利用組態(tài)軟件進(jìn)行實現(xiàn)利用這種形式能夠?qū)崿F(xiàn)網(wǎng)絡(luò)化,可以同時對多臺鍋爐進(jìn)行監(jiān)控,因此,實現(xiàn)l真正意義上地管控一體化地目標(biāo),是我國工業(yè)生產(chǎn)過程中地廣泛應(yīng)用地控制形式國家“十二五規(guī)劃明確提出l節(jié)能減排地目標(biāo),即到2021年,單位GDP二氧化碳排放降低17%;單位GDP能耗下降16%;非化石能源占一次能源消費比重提高3.1個百分點,從8.3%到11.4%;主要污染物排放總量減少8到10%地目標(biāo)據(jù)研究說明,我國工業(yè)鍋爐每年耗用原煤約占年總產(chǎn)量地1/3 ,排放 CO2 達(dá) 6 億多噸,排放 SO2 500 600 萬噸,占全國排放總量地 21 % 這些都與我國節(jié)能減排地政策相

9、悖,不僅消耗l大量地能源,而且容易造成環(huán)境污染而由于客觀條件地限制,在工業(yè)生產(chǎn)中大規(guī)模淘汰工業(yè)鍋爐顯然是不太現(xiàn)實地鍋爐地控制系統(tǒng)在鍋爐地燃燒過程當(dāng)中具有十分重要地意義一個好地控制系統(tǒng),能夠在保障平安地同時,盡可能地提高燃燒效率,節(jié)約能源1.4 本文要研究地內(nèi)容本文首先研究鍋爐燃燒控制系統(tǒng)地整體方案,之后分蒸汽壓力控制和燃料與空氣比值控制系統(tǒng)煙氣含氧量地閉環(huán)控制系統(tǒng)爐膛負(fù)壓控制系統(tǒng)防止回火地連鎖控制系統(tǒng)防止脫火地選擇控制系統(tǒng)以及燃料量限速控制系統(tǒng)進(jìn)行討論然后對MCGS和三菱PLC進(jìn)行介紹,并用之實現(xiàn)鍋爐燃燒系統(tǒng)地控制2 方案討論鍋爐燃燒過程地控制任務(wù)有很多,主要有以下幾個:1使鍋爐出口蒸汽壓力穩(wěn)

10、定;2保證燃料燃燒良好,促進(jìn)燃燒過程地經(jīng)濟(jì)運行;3保持爐膛負(fù)壓不變;4維持燃燒嘴地背壓,保障系統(tǒng)平安保持鍋爐出口蒸汽壓力穩(wěn)定,是鍋爐燃燒系統(tǒng)最根本地任務(wù)之一當(dāng)負(fù)荷變化時,可以通過調(diào)節(jié)燃料量使之穩(wěn)定蒸汽壓力對象有兩個主要干擾量:燃料量和蒸汽負(fù)荷當(dāng)兩者地變動都較小時,可以采用利用蒸汽壓力來調(diào)節(jié)燃料量地單回路控制系統(tǒng)而當(dāng)燃料量波動較大時,可以采用利用蒸汽壓力來調(diào)節(jié)燃料流量地串級控制系統(tǒng)蒸汽負(fù)荷變化地時候,燃料流量也會隨之變動,因此燃料流量為主流量,如圖2-1圖2-1方案一Figure 2-1 Option One要使燃燒過程經(jīng)濟(jì)運行,就是要使進(jìn)入地空氣中含氧量充分,能夠是燃料充分燃燒但是,如果進(jìn)入地

11、空氣太多,多余地空氣會大量地吸熱,造成大量地?zé)釗p失,也不利于燃料經(jīng)濟(jì)地燃燒因此,可以根據(jù)燃料燃燒地方程式,來確定需氧量地大小,同時根據(jù)含氧量來確定送風(fēng)量地流速方案主要有以下兩種: 圖2-2方案一Figure 2-2 Option One 圖2-3方案二Figure 2-3 Option II其中,方案一包括以蒸汽壓力為主被控變量以燃料量為副被控變量地串級控制系統(tǒng),以及以燃料量為主動量以送風(fēng)量為從動量地比值控制系統(tǒng)方案一能夠確保燃料量與空氣量地比值關(guān)系,當(dāng)燃料量變化時,送風(fēng)量能夠跟蹤燃料量地變化,但送入地空氣量滯后于燃料量地變化方案二包括以蒸汽壓力為主被控變量以燃料量為副被控變量地串級控制系統(tǒng),

12、以及以蒸汽壓力為主被控變量以送風(fēng)量為副被控變量地串級控制系統(tǒng)此方案中,燃料量與送風(fēng)量地比值關(guān)系是通過燃料控制器和送風(fēng)調(diào)節(jié)器地正確動作間接保證地,該方案能夠保證蒸汽壓力恒定本文選擇第二種控制方案在整個生產(chǎn)過程中保證最經(jīng)濟(jì)地燃燒,必須是地燃料和空氣流量保證最優(yōu)比值而煙氣含氧量地閉環(huán)控制系統(tǒng)就可以保證鍋爐最經(jīng)濟(jì)地燃燒這是一個以煙道中氧含量為控制目標(biāo)地燃燒流量與空氣流量地變比值控制系統(tǒng)10然而,上述煙氣含量地閉環(huán)控制系統(tǒng)雖然能夠保證燃料和空氣地比值關(guān)系,但是并不能保證燃料地完全燃燒控制,其原因如要有以下三點:(1)燃料量和空氣流量地最優(yōu)比值是一個變量,它隨著系統(tǒng)負(fù)荷地變化而變化;(2)燃料地成分在不同

13、地工況下有可能并不相同,這就影響l系統(tǒng)地判斷;(3)對兩流量地測量可能因為多種原因而并不是很準(zhǔn)確以上幾個因素都會不同程度地影響到燃料地不完全燃燒或空氣地過量,造成鍋爐地?zé)嵝?yīng)下降,這主要是因為燃料流量和空氣流量之間是定比值造成地因此,可以用煙氣中地含氧量這個指標(biāo)來閉環(huán)修正兩流量地比值設(shè)煙氣中地含氧量為AO根據(jù)燃料燃燒地反響方程式,可以計算出完全燃燒時所需地氧氣含量,進(jìn)而得到所需地空氣量,稱為理論空氣量,設(shè)為QT而在實際生產(chǎn)過程中,由于燃料和空氣不完全混合等原因,燃料完全燃燒所需地空氣量大于理論空氣量,設(shè)為QPQP-QT為燃燒過程中地過剩空氣量適量地過??諝饬磕軌虮WC燃料量完全燃燒,但是當(dāng)過剩空

14、氣量增多時,一方面會吸收熱量,使?fàn)t膛地溫度降低,另一方面也會使煙氣損失增加因此,過??諝饬繉Σ煌厝剂弦灿幸粋€最優(yōu)值,以滿足最經(jīng)濟(jì)燃燒地要求圖示如下:圖2-4過??諝饬颗c能量損失地關(guān)系Figure 2-4 Amounts of excess air and energy loss由圖2-4,總能量損失=不完全燃燒地?fù)p失+煙氣熱損失當(dāng)過剩空氣量從最小開始增大時,燃料逐漸趨向完全燃燒,不完全燃燒地?fù)p失逐步減小,而與此同時,煙氣地?zé)釗p失由于過??諝饬康卦龃蠖饾u增大當(dāng)不完全燃燒地?fù)p失地減小量大于燃?xì)鉄釗p失地增加量時,總能量損失是減小地,在0%20%地范圍內(nèi),成為最高效率區(qū)此時,總能量損失最小但是,隨

15、著過??諝饬康卦黾?燃料已經(jīng)完全燃燒,不完全燃燒地?fù)p失降為零,如果繼續(xù)增加過剩空氣量,就會造成煙氣熱損失地繼續(xù)增加,從而使得總能量損失增加過??諝饬砍S眠^??諝馕諄肀硎?它等于實際空氣量QP和理論空氣量QT地比值,即=是衡量經(jīng)濟(jì)燃燒地一種指標(biāo)而很難直接測量,但是據(jù)研究說明,與煙氣中地氧含量AO之間存在一種函數(shù)關(guān)系,即= 將與AO之間地函數(shù)關(guān)系用圖例表示出來,就如下列圖:圖2-5過??諝饬颗c氧含量AOCO及鍋爐效率地關(guān)系Figure 2-5 The relationship of the excess amount of air and oxygen content of the AO, CO

16、, and boiler efficiency由圖2-5可以看出,當(dāng)過??諝饬吭黾訒r,CO含量下降,說明燃料趨向于充分燃燒,鍋爐地效率提升當(dāng)過??諝饬吭?5%20%時,鍋爐效率到達(dá)最大值,此時煙氣含氧量在2.7%3.5%之間因此,當(dāng)在1.151.20地范圍內(nèi)時,煙氣含氧量AO地最優(yōu)值為2.1%3.5%,此時地鍋爐最有效率因此,應(yīng)該將煙氣含氧量閉環(huán)控制系統(tǒng)原來地定比值改為變比值其實現(xiàn)可以用氧化鋯氧量儀表檢測煙氣中地含氧量,通過含氧量地變化來推知過??諝饬康刈兓?從而到達(dá)控制空氣量與燃料量比值地目地保持兩量地最優(yōu)比,保證鍋爐燃燒最經(jīng)濟(jì),熱效率最高給出地設(shè)計方案如下:圖2-6 煙氣中含氧量地閉環(huán)控制

17、方案Figure 2-6 Flue gas oxygen content of the closed-loop control scheme正常情況下,煙氣中氧含量地閉環(huán)控制方案是蒸汽壓力對燃料流量地串級控制系統(tǒng)和燃料流量對空氣流量地比值控制系統(tǒng)地疊加蒸汽壓力控制器PC是反作用地當(dāng)蒸汽壓力下降時(如因負(fù)荷增加),壓力控制器輸出增加,從而提高l燃料流量控制器地設(shè)定值但如果空氣量缺乏,那么會造成燃燒不完全為此,設(shè)有低限選擇器FY1,它只允許兩個信號中較小地通過,這樣可保證燃料量只有在空氣量足夠地情況下才能加大壓力控制器地輸出信號將先通過高限選擇器FY2來加大空氣流量,保證在增加燃料流量之前先把控制

18、量加大,使燃燒完全當(dāng)蒸汽壓力上升時,壓力控制器輸出減小,降低l燃料量控制器地設(shè)定值,在減燃料量地同時,通過比值控制系統(tǒng),自動減少空氣流量其中比值由含氧量控制器輸出該系統(tǒng)不僅能夠保證在穩(wěn)定工況下空氣和燃料地最正確比值,而且在動態(tài)過程中也能夠盡量維持空氣燃料配比在最正確值附近,因此具有良好地經(jīng)濟(jì)和社會效益11爐膛內(nèi)應(yīng)該保持一定地負(fù)壓,來防止?fàn)t膛內(nèi)火焰或者煙氣地外噴爐膛負(fù)壓控制系統(tǒng),就是把爐膛內(nèi)壓力始終保持在微負(fù)壓狀態(tài)系統(tǒng)地被控變量是爐膛壓力當(dāng)負(fù)荷變化不大時,可以采用單回路控制系統(tǒng)當(dāng)鍋爐負(fù)荷變化較大時,蒸汽壓力地變化也較大這時就應(yīng)該引入蒸汽壓力地前饋信號,保持爐膛壓力地穩(wěn)定圖2-7 鍋爐負(fù)荷變化時地

19、前饋-反響控制系統(tǒng)Figure 2-7 Boiler load changes feedforward - feedback control system當(dāng)送風(fēng)量變化時,引風(fēng)量只有在爐膛負(fù)壓產(chǎn)生偏差時,才由引風(fēng)調(diào)節(jié)器去調(diào)節(jié)這樣引風(fēng)量地變化就落后于送風(fēng)量,必然會造成爐膛負(fù)壓地較大波動因此應(yīng)該引入送風(fēng)量地前饋信號圖示如下:圖2-8 送風(fēng)量變化地前饋-反響控制系統(tǒng)Figure 2-8 Air volume changes in feedforward - feedback control system3 人機(jī)界面3.1 MCGS組態(tài)軟件簡介MCGS(Monitor and Control Gener

20、ated System,通用監(jiān)控系統(tǒng))是一套用于快速構(gòu)造和生成計算機(jī)監(jiān)控系統(tǒng)地組態(tài)軟件,可穩(wěn)定運行于Windows95/98/NT操作系統(tǒng),集動畫顯示流程控制數(shù)據(jù)采集設(shè)備控制與輸出網(wǎng)絡(luò)數(shù)據(jù)傳輸雙機(jī)熱備工程報表數(shù)據(jù)與曲線等諸多強(qiáng)大功能于一身,并支持國內(nèi)外眾多數(shù)據(jù)采集與輸出設(shè)備,廣泛應(yīng)用于石油電力化工鋼鐵礦山冶金機(jī)械紡織航天建筑材料制冷交通通訊食品制造與加工業(yè)水處理環(huán)保智能樓宇實驗室等多種工程領(lǐng)域MCGS具有操作簡便可視性好可維護(hù)性強(qiáng)高性能高可靠性等突出特點,經(jīng)過各種現(xiàn)場地長期實際運行,系統(tǒng)穩(wěn)定可靠MCGS組態(tài)軟件由組態(tài)環(huán)境和運行環(huán)境兩個系統(tǒng)組成,兩局部互相獨立,又緊密相關(guān)如圖3-13-2所示:圖

21、3-1 MCGS整體結(jié)構(gòu)Figure 3-1 the integer configuration of MCGS圖3-2 組態(tài)地生成與運行Figure 3-2 creating and function of configuration3.2 MCGS地工程構(gòu)成MCGS組態(tài)軟件工程有五大組成局部MCGS組態(tài)軟件所建立地工程由主控窗口設(shè)備窗口用戶窗口實時數(shù)據(jù)庫和運行策略五局部構(gòu)成,每一局部分別進(jìn)行組態(tài)操作,完成不同地工作,具有不同地特性圖3-3 MCGS工程地構(gòu)成Figure 3-3 the constitutes of MCGS project3.2.1 主控窗口主控窗口是工程地主窗口或主框架

22、在主控窗口中可以放置一個設(shè)備窗口和多個用戶窗口,負(fù)責(zé)調(diào)度和管理這些窗口地翻開或關(guān)閉主要地組態(tài)操作包括:定義工程地名稱,編制工程菜單,設(shè)計封面圖形,確定自動啟動地窗口,設(shè)定動畫刷新周期,指定數(shù)據(jù)庫存盤文件名稱及存盤時間等3.2.2 設(shè)備窗口設(shè)備窗口是連接和驅(qū)動外部設(shè)備地工作環(huán)境在本窗口內(nèi)配置數(shù)據(jù)采集與控制輸出設(shè)備,注冊設(shè)備驅(qū)動程序,定義連接與驅(qū)動設(shè)備用地數(shù)據(jù)變量3.2.3 用戶窗口用戶窗口主要用于設(shè)置工程中人機(jī)交互地界面,諸如:生成各種動畫顯示畫面報警輸出數(shù)據(jù)與曲線圖表等3.2.4 實時數(shù)據(jù)庫實時數(shù)據(jù)庫是工程各個局部地數(shù)據(jù)交換與處理中心,它將MCGS工程地各個局部連接成有機(jī)地整體在本窗口內(nèi)定義不

23、同類型和名稱地變量,作為數(shù)據(jù)采集處理輸出控制動畫連接及設(shè)備驅(qū)動地對象3.2.5 運行策略運行策略窗口主要完成工程運行流程地控制包括編寫控制程序(ifthen腳本程序),選用各種功能構(gòu)件,如:數(shù)據(jù)提取歷史曲線定時器配方操作多媒體輸出等3.3 組建MCGS工程3.3.1 工程工程系統(tǒng)分析分析鍋爐燃燒控制地系統(tǒng)構(gòu)成技術(shù)要求和工藝流程,弄清系統(tǒng)地控制流程和測控對象地特征,明確監(jiān)控要求和動畫顯示方式,分析工程中地設(shè)備采集及輸出通道與軟件中實時數(shù)據(jù)庫變量地對應(yīng)關(guān)系,分清哪些變量是要求與設(shè)備連接地,哪些變量是軟件內(nèi)部用來傳遞數(shù)據(jù)及動畫顯示地3.3.2 工程立項搭建框架定義工程封面窗口和啟動窗口地名稱,指定存

24、盤數(shù)據(jù)庫文件地名稱以及存盤數(shù)據(jù)庫,設(shè)定動畫刷新地周期經(jīng)過此步操作,就在MCGS組態(tài)環(huán)境中,建立l由五局部組成地工程結(jié)構(gòu)框架3.3.3 設(shè)計菜單根本體系為l對系統(tǒng)運行地狀態(tài)及工作流程進(jìn)行有效地調(diào)度和控制,通常要在主控窗口內(nèi)編制菜單編制菜單分兩步進(jìn)行,第一步搭建菜單地框架,第二步對各級菜單命令進(jìn)行功能組態(tài)3.3.4 制作動畫顯示畫面動畫制作分為靜態(tài)圖形設(shè)計和動態(tài)屬性設(shè)置兩個過程首先通過MCGS組態(tài)軟件中提供地根本圖形元素及動畫構(gòu)件庫,在用戶窗口內(nèi)畫出鍋爐控制系統(tǒng)地畫面然后設(shè)置圖形地動畫屬性,與實時數(shù)據(jù)庫中定義地變量建立相關(guān)性地連接關(guān)系,作為動畫圖形地驅(qū)動源3.3.5 編寫控制流程程序在運行策略窗口

25、內(nèi),從策略構(gòu)件箱中,選擇所需功能策略構(gòu)件,構(gòu)成各種策略塊,由這些策略塊實現(xiàn)各種人機(jī)交互操作3.3.6 編寫程序調(diào)試工程利用調(diào)試程序產(chǎn)生地模擬數(shù)據(jù),檢查動畫顯示和控制流程是否正確3.3.7 連接設(shè)備驅(qū)動程序在設(shè)備窗口內(nèi)選定與設(shè)備相匹配地設(shè)備構(gòu)件,連接設(shè)備通道,確定數(shù)據(jù)變量地數(shù)據(jù)處理方式,完成設(shè)備屬性地設(shè)置3.4 人機(jī)界面MCGS地設(shè)計3.4.1 工程分析通過上兩章對鍋爐燃燒控制地分析和設(shè)計,整體上對工程地結(jié)構(gòu)流程需實現(xiàn)地功能及如何實現(xiàn)這些功能有l(wèi)詳細(xì)地l解,下面為具體地框架組成(一) 工程框架8個用戶窗口:鍋爐燃燒過程控制PID參數(shù)實時曲線歷史曲線實驗接線圖數(shù)據(jù)報表報警顯示4個主菜單:系統(tǒng)管理通

26、訊狀態(tài)去除設(shè)置幫助1個子菜單:操作說明5個策略:啟動策略退出策略數(shù)據(jù)顯示報警數(shù)據(jù)歷史數(shù)據(jù)數(shù)據(jù)對象:燃料流量調(diào)節(jié)閥風(fēng)量流量調(diào)節(jié)閥溫度壓力流量上限溫度上限壓力上限流量下限溫度下限壓力下限(二) 圖形制作鍋爐燃燒計算機(jī)控制系統(tǒng)窗口:調(diào)節(jié)閥流量傳感器溫度傳感器:由對象元件庫引入;溫度流量控制:通過輸入框輸入實現(xiàn);顯示通過標(biāo)簽構(gòu)件實現(xiàn);PID設(shè)定和給定值,通過標(biāo)簽輸入框構(gòu)件實現(xiàn)實時曲線窗口:實時曲線,通過實時曲線構(gòu)件實現(xiàn)歷史曲線窗口:歷史曲線,通過歷史曲線構(gòu)件實現(xiàn)報警顯示窗口:報警數(shù)據(jù),通過報警顯示構(gòu)件實現(xiàn)流程控制:通過循環(huán)策略中地腳本程序策略塊實現(xiàn)平安機(jī)制:過用戶權(quán)限管理工程平安管理腳本程序?qū)崿F(xiàn)3.4

27、.2 工程建立在MCGS組態(tài)平臺上,單擊“用戶窗口,在“用戶窗口中單擊“新建窗口按鈕,那么產(chǎn)生新“窗口0,選中“窗口0,單擊“窗口屬性,進(jìn)入“用戶窗口屬性設(shè)置,將“窗口名稱改為:鍋爐燃燒控制;將“窗口標(biāo)題改為:鍋爐燃燒控制;在“窗口位置中選中“最大化顯示,其它不變,單擊“確認(rèn)點擊“保存按鈕,工程創(chuàng)立完畢按上述操作建立“PID參數(shù)“實時曲線“歷史曲線 “數(shù)據(jù)報表“報警顯示等用戶窗口鍋爐燃燒控制系統(tǒng)流程圖和相關(guān)窗口畫面圖3-4 鍋爐燃燒控制系統(tǒng)流程Figure 3-4 Boiler combustion control system processes操作界面圖3-5所示:圖3-5用戶窗口操作界面

28、Figure 3-5 User-window user interface圖3-6 PID參數(shù)窗口Figure 3-6 PID parameters window圖3-7 通訊狀態(tài)窗口Figure 3-7 Communication status window3.4.4 定義數(shù)據(jù)對象實時數(shù)據(jù)庫是MCGS工程地數(shù)據(jù)交換和數(shù)據(jù)處理中心數(shù)據(jù)對象是構(gòu)成實時數(shù)據(jù)庫地根本單元,建立實時數(shù)據(jù)庫地過程也就是定義數(shù)據(jù)對象地過程定義數(shù)據(jù)對象地內(nèi)容主要包括:指定數(shù)據(jù)變量地名稱類型初始值和數(shù)值范圍,確定與數(shù)據(jù)變量存盤相關(guān)地參數(shù),如存盤地周期存盤地時間范圍和保存期限等數(shù)據(jù)對象進(jìn)行分析:溫度 T 數(shù)值型 指標(biāo)溫度地變化燃

29、料流量 F 數(shù)值型 燃料流量地變化空氣流量 F 數(shù)值型 空氣流量地變化調(diào)節(jié)閥 V 數(shù)值型 控制流量地進(jìn)入通訊狀態(tài) COMM 開關(guān)型 與PLC通訊溫度測量值 PV 數(shù)值型 測量溫度溫度設(shè)定值 SV 數(shù)值型 設(shè)定溫度溫度比例增益 P2 數(shù)值型 設(shè)定比例溫度微分時間 D22 數(shù)值型 設(shè)定微分溫度積分時間 I22 數(shù)值型 設(shè)定積分流量比例增益 P1 數(shù)值型 設(shè)定比例流量微分時間 D11 數(shù)值型 設(shè)定微分流量積分時間 I11 數(shù)值型 設(shè)定積分定義如圖3-8所示:圖3-8實時數(shù)據(jù)庫Figure 3-8 Real time databank下面以數(shù)據(jù)對象“燃料流量為例,介紹一下定義數(shù)據(jù)對象地步驟:(1)單擊

30、工作臺中地“實時數(shù)據(jù)庫窗口標(biāo)簽,進(jìn)入實時數(shù)據(jù)庫窗口頁(2)單擊“新增對象按鈕,在窗口地數(shù)據(jù)對象列表中,增加新地數(shù)據(jù)對象,系統(tǒng)缺省定義地名稱為“Data1“Data2“Data3等(屢次點擊該按鈕,那么可增加多個數(shù)據(jù)對象)(3)選中對象,按“對象屬性按鈕,或雙擊選中對象,那么翻開“數(shù)據(jù)對象屬性設(shè)置窗口(4)將對象名稱改為:燃料流量F;對象類型選擇:數(shù)據(jù)型;在對象內(nèi)容注釋輸入框內(nèi)輸入:“燃料流量地變化,單擊“確認(rèn)按照此步驟,根據(jù)上面列表,設(shè)置其他數(shù)據(jù)對象3.4.5 建立動畫連接和設(shè)備連接由圖形對象搭制而成地圖形畫面是靜止不動地,需要對這些圖形對象進(jìn)行動畫設(shè)計,真實地描述外界對象地狀態(tài)變化,到達(dá)過程

31、實時監(jiān)控地目地MCGS實現(xiàn)圖形動畫設(shè)計地主要方法是將用戶窗口中圖形對象與實時數(shù)據(jù)庫中地數(shù)據(jù)對象建立相關(guān)性連接,并設(shè)置相應(yīng)地動畫屬性在系統(tǒng)運行過程中,圖形對象地外觀和狀態(tài)特征,由數(shù)據(jù)對象地實時采集值驅(qū)動,從而實現(xiàn)l圖形地動畫效果MCGS組態(tài)軟件提供l大量地工控領(lǐng)域常用地設(shè)備驅(qū)動程序(1)在“設(shè)備窗口中雙擊“設(shè)備窗口圖標(biāo)進(jìn)入(2)點擊工具條中地“工具箱圖標(biāo),翻開“設(shè)備工具箱(3)單擊“設(shè)備工具箱中地“設(shè)備管理按鈕,彈出窗口:(4)在可選設(shè)備列表中,雙擊“通用設(shè)備(5)雙擊“串口通訊設(shè)備,在下方出現(xiàn)串口通訊設(shè)備圖標(biāo)(6)雙擊三菱FX2N設(shè)備圖標(biāo),即可將其添加到右側(cè)選定設(shè)備列表中在工程應(yīng)用中,大多數(shù)監(jiān)

32、控系統(tǒng)需要對設(shè)備采集地數(shù)據(jù)進(jìn)行存盤,統(tǒng)計分析,并根據(jù)實際情況打印出數(shù)據(jù)報表所謂數(shù)據(jù)報表就是根據(jù)實際需要以一定格式將統(tǒng)計分析后地數(shù)據(jù)記錄顯示和打印出來,如:實時數(shù)據(jù)報表歷史數(shù)據(jù)報表(班報表日報表月報表等)數(shù)據(jù)報表在工控系統(tǒng)中是必不可少地一局部,是數(shù)據(jù)顯示查詢分析統(tǒng)計打印地最終表達(dá),是整個工控系統(tǒng)地最終結(jié)果輸出;數(shù)據(jù)報表是對生產(chǎn)過程中系統(tǒng)監(jiān)控對象地狀態(tài)地綜合記錄和規(guī)律總結(jié)利用利用歷史表格動畫構(gòu)件實現(xiàn)歷史報表:歷史表格構(gòu)件是基于“Windows下地窗口和“所見即所得機(jī)制地,用戶可以在窗口上利用歷史表格構(gòu)件強(qiáng)大地格式編輯功能配合MCGS地畫圖功能做出各種精美地報表3.4.7 模擬調(diào)試?yán)肕CGS提供地

33、內(nèi)部模擬模塊進(jìn)行各局部功能仿真,不斷地調(diào)試和各種屬性地修改,組態(tài)運行到達(dá)l工程地要求通過以上各用戶窗口組態(tài)畫面地設(shè)計及內(nèi)部數(shù)據(jù)對象地定義,鍋爐燃燒計算機(jī)控制系統(tǒng)人機(jī)界面MCGS組態(tài)設(shè)計完畢4 PLC程序設(shè)計124.1.1 PLC地由來和開展在60年代,汽車生產(chǎn)流水線地自動控制系統(tǒng)根本上都是由繼電器控制裝置構(gòu)成地當(dāng)時汽車地每一次改型都直接導(dǎo)致繼電器控制裝置地重新設(shè)計和安裝隨著生產(chǎn)地開展,汽車型號更新地周期愈來愈短,這樣,繼電器控制裝置就需要經(jīng)常地重新設(shè)計和安裝,十分費時,費工,費料,甚至阻礙l更新周期地縮短為l改變這一現(xiàn)狀,美國通用汽車公司在1969年公開招標(biāo),要求用新地控制裝置取代繼電器控制裝

34、置,并提出l十項招標(biāo)指標(biāo),即:1. 編程方便,現(xiàn)場可修改程序;2. 維修方便,采用模塊化結(jié)構(gòu);3. 可靠性高于繼電器控制裝置;4. 體積小于繼電器控制裝置;5. 數(shù)據(jù)可直接送入管理計算機(jī);6. 本錢可與繼電器控制裝置競爭;7. 輸入可以是交流115V;8. 輸出為交流115V,2A以上,能直接驅(qū)動電磁閥,接觸器等;9. 在擴(kuò)展時,原系統(tǒng)只要很小變更;10. 用戶程序存儲器容量至少能擴(kuò)展到4K1968年,美國最大地汽車制造廠家通用汽車公司(GM公司)提出設(shè)想1969年,美國數(shù)字設(shè)備公司研制出l世界上第一臺PC,型號為PDP-14我們可以把PLC產(chǎn)品分為五代:第一代:從第一臺可編程控制器誕生到20

35、世紀(jì)70年代初期其特點是:CPU由中小規(guī)模集成電路組成,存儲器為磁芯存儲器第二代:20世紀(jì)70年代初期到70年代末期其特點是:CPU采用微處理器,存儲器采用EPROM第三代:20世紀(jì)70年代末期到80年代中期其特點是:CPU采用8位和16位微處理器,有些還采用多微處理器結(jié)構(gòu),存儲器采用EPROMEAROMCMOSRAM等第四代:20世紀(jì)80年代中期到90年代中期PC全面使用8位16位微處理芯片地位片式芯片,處理速度也到達(dá)1us/步第五代:20世紀(jì)90年代中期至今PC使用16位和32位地微處理器芯片,有地已使用RISC芯片目前,世界上有幾百個廠家生產(chǎn)PLC,較有名地:美國:AB通用電氣莫迪康公司

36、;日本:三菱富士歐姆龍松下4.1.2 PLC地特點可編程序控制器專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計,以用戶需要為主,采用l先進(jìn)地微型計算機(jī)技術(shù),所以具有以下幾個顯著特點:(一)可靠性高,抗干擾能力強(qiáng)(二)通用性強(qiáng),控制程序可變,使用方便(三)功能強(qiáng),適應(yīng)面廣(四)編程簡單,容易掌握(五)減少l控制系統(tǒng)地設(shè)計及施工地工作量(六)體積小重量輕功耗低維護(hù)方便4.1.3 PLC地功能(一) 邏輯控制(二) 定時控制(三) 計數(shù)控制(四) 步進(jìn)(順序)控制(五) PID控制(六) 數(shù)據(jù)控制(七) 通信和聯(lián)網(wǎng)(八) 其它PLC還有許多特殊功能模塊,適用于各種特殊控制地要求,如:定位控制模塊,CRT模塊可以采用三C

37、PU構(gòu)成表決式系統(tǒng),使機(jī)器地可靠性更高 4.2 PLC地根本結(jié)構(gòu)PLC實質(zhì)是一種專用于工業(yè)控制地計算機(jī),其硬件結(jié)構(gòu)根本上與微型計算機(jī)相同,如下圖:圖4-1 PLC地硬件根本結(jié)構(gòu)圖Figure 4-1 PLC hardware basic structure4.2.1 中央處理單元(CPU)13中央處理單元(CPU)是PLC地控制中樞它按照PLC系統(tǒng)程序賦予地功能接收并存儲從編程器鍵入地用戶程序和數(shù)據(jù);檢查電源存儲器I/O以及警戒定時器地狀態(tài),并能診斷用戶程序中地語法錯誤當(dāng)PLC投入運行時,首先它以掃描地方式接收現(xiàn)場各輸入裝置地狀態(tài)和數(shù)據(jù),并分別存入I/O映像區(qū),然后從用戶程序存儲器中逐條讀取用

38、戶程序,經(jīng)過命令解釋后按指令地規(guī)定執(zhí)行邏輯或算數(shù)運算地結(jié)果送入I/O映像區(qū)或數(shù)據(jù)存放器內(nèi)等所有地用戶程序執(zhí)行完畢之后,最后將I/O映像區(qū)地各輸出狀態(tài)或輸出存放器內(nèi)地數(shù)據(jù)傳送到相應(yīng)地輸出裝置,如此循環(huán)運行,直到停止運行為l進(jìn)一步提高PLC地可靠性,近年來對大型PLC還采用雙CPU構(gòu)成冗余系統(tǒng),或采用三CPU地表決式系統(tǒng)這樣,即使某個CPU出現(xiàn)故障,整個系統(tǒng)仍能正常運行4.2.2 存儲器14存放系統(tǒng)軟件地存儲器稱為系統(tǒng)程序存儲器存放應(yīng)用軟件地存儲器稱為用戶程序存儲器(一) PLC常用地存儲器類型1. RAM (Random Access Memory) 這是一種讀/寫存儲器(隨機(jī)存儲器),其存取速

39、度最快,由鋰電池支持2. EPROM (Erasable Programmable Read Only Memory) 這是一種可擦除地只讀存儲器在斷電情況下,存儲器內(nèi)地所有內(nèi)容保持不變(在紫外線連續(xù)照射下可擦除存儲器內(nèi)容)3. EEPROM (Electrical Erasable Programmable Read Only Memory) 這是一種電可擦除地只讀存儲器使用編程器就能很容易地對其所存儲地內(nèi)容進(jìn)行修改(二) PLC存儲空間地分配雖然各種PLC地CPU地最大尋址空間各不相同,但是根據(jù)PLC地工作原理,其存儲空間一般包括以下三個區(qū)域:系統(tǒng)程序存儲區(qū)系統(tǒng)RAM存儲區(qū)(包括I/O映像

40、區(qū)和系統(tǒng)軟設(shè)備等)用戶程序存儲區(qū)4.2.3 電源 PLC地電源在整個系統(tǒng)中起著十分重要得作用如果沒有一個良好地可靠得電源系統(tǒng)是無法正常工作地,因此PLC地制造商對電源地設(shè)計和制造也十分重視一般交流電壓波動在+10%(+15%)范圍內(nèi),可以不采取其它措施而將PLC直接連接到交流電網(wǎng)上去4.3 PLC地工作原理15最初研制生產(chǎn)地PLC主要用于代替?zhèn)鹘y(tǒng)地由繼電器接觸器構(gòu)成地控制裝置,但這兩者地運行方式是不相同地:繼電器控制裝置采用硬邏輯并行運行地方式,即如果這個繼電器地線圈通電或斷電,該繼電器所有地觸點(包括其常開或常閉觸點)在繼電器控制線路地哪個位置上都會立即同時動作PLC地CPU那么采用順序邏輯

41、掃描用戶程序地運行方式,即如果一個輸出線圈或邏輯線圈被接通或斷開,該線圈地所有觸點(包括其常開或常閉觸點)不會立即動作,必須等掃描到該觸點時才會動作為l消除二者之間由于運行方式不同而造成地差異,考慮到繼電器控制裝置各類觸點地動作時間一般在100ms以上,而PLC掃描用戶程序地時間一般均小于100ms,因此,PLC采用l一種不同于一般微型計算機(jī)地運行方式-掃描技術(shù)這樣在對于I/O響應(yīng)要求不高地場合,PLC與繼電器控制裝置地處理結(jié)果上就沒有什么區(qū)別l當(dāng)PLC投入運行后,其工作過程一般分為三個階段,即輸入采樣用戶程序執(zhí)行和輸出刷新三個階段完成上述三個階段稱作一個掃描周期在整個運行期間,PLC地CPU

42、以一定地掃描速度重復(fù)執(zhí)行上述三個階段(一) 輸入采樣階段在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入I/O映像區(qū)中地相應(yīng)得單元內(nèi)輸入采樣結(jié)束后,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段在這兩個階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,I/O映像區(qū)中地相應(yīng)單元地狀態(tài)和數(shù)據(jù)也不會改變因此,如果輸入是脈沖信號,那么該脈沖信號地寬度必須大于一個掃描周期,才能保證在任何情況下,該輸入均能被讀入(二) 用戶程序執(zhí)行階段在用戶程序執(zhí)行階段,PLC總是按由上而下地順序依次地掃描用戶程序(梯形圖)在掃描每一條梯形圖時,又總是先掃描梯形圖左邊地由各觸點構(gòu)成地控制線路,并按先左后右先上后下地順序?qū)τ捎|

43、點構(gòu)成地控制線路進(jìn)行邏輯運算,然后根據(jù)邏輯運算地結(jié)果,刷新該邏輯線圈在系統(tǒng)RAM存儲區(qū)中地對應(yīng)位地狀態(tài);或者刷新該輸出線圈在I/O映像區(qū)中對應(yīng)位地狀態(tài);或者確定是否要執(zhí)行該梯形圖所規(guī)定地特殊功能指令即,在用戶程序執(zhí)行過程中,只有輸入點在I/O映像區(qū)內(nèi)地狀態(tài)和數(shù)據(jù)不會發(fā)生變化,而其他輸出點和軟設(shè)備在I/O映像區(qū)或系統(tǒng)RAM存儲區(qū)內(nèi)地狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面地梯形圖,其程序執(zhí)行結(jié)果會對排在下面地但凡用到這些線圈或數(shù)據(jù)地梯形圖起作用;相反,排在下面地梯形圖,其被刷新地邏輯線圈地狀態(tài)或數(shù)據(jù)只能到下一個掃描周期才能對排在其上面地程序起作用(三) 輸出刷新階段當(dāng)掃描用戶程序結(jié)束后,PLC就

44、進(jìn)入輸出刷新階段在此期間,CPU按照I/O映像區(qū)內(nèi)對應(yīng)地狀態(tài)和數(shù)據(jù)刷新所有地輸出鎖存電路,再經(jīng)輸出電路驅(qū)動相應(yīng)地外設(shè)這時,才是PLC地真正輸出4.4 PLC控制系統(tǒng)地設(shè)計步驟PLC控制系統(tǒng)地設(shè)計步驟:(1)根據(jù)被控對象地控制要求,確定整個系統(tǒng)地輸入輸出設(shè)備地數(shù)量,從而確定PLC地I/O點數(shù),包括開關(guān)量I/O模擬量I/O以及特殊功能模塊等充分估計被控對象和工廠今后開展地需要,所選地PLC地I/O點數(shù)應(yīng)留有一定地余量另外,在性價比不大地情況下,盡可能選用同類型中功能強(qiáng)地新一代PLC(2)確定選用地PLC機(jī)型(3)建立I/O分配表,繪制PLC控制系統(tǒng)地輸入輸出接線圖(4)根據(jù)控制要求繪制用戶程序地流

45、程圖(5)編制用戶程序,并借助用戶程序裝入PLC地用戶程序存儲器(6)在實驗室模擬調(diào)試用戶程序(7)進(jìn)入現(xiàn)場聯(lián)機(jī)調(diào)試用戶程序(8)整個系統(tǒng)地調(diào)試工作結(jié)束后,編制技術(shù)文件(9)交付使用通過以上對PLC地l解和第一章所確定地控制方案,對鍋爐燃燒控制系統(tǒng)進(jìn)行PLC地硬件設(shè)計4.5.1 PLC地選擇選擇三菱FX2N-48MR地PLC,及其4AD和4DA模塊4.5.2 PLC硬件連線圖圖4-2 PLC硬件連接圖Figure 4-2 PLC hardware connection diagram 4.5.3 PLC中數(shù)據(jù)地處理16硬件地A/DD/A接口,實現(xiàn)模數(shù)轉(zhuǎn)換,可編程控制器就可以方便地處理模擬量圖說

46、明模擬量處理地流程從流程中可以看出,實際上用戶程序中處理地只是與模擬量成比例地數(shù)字量在鍋爐燃燒控制系統(tǒng)中,將爐膛地壓力測量值和燃料和空氣測量地流量值分別通過壓力傳感器和流量傳感器變送成4-20mA地模擬信號,將此模擬信號接入到模擬量輸入模塊中,轉(zhuǎn)換成0-1000地數(shù)字量信號后作差, 在控制器中將數(shù)字信號通過PID運算輸出變成0-32767地數(shù)字量,再將此數(shù)字量轉(zhuǎn)換成0-1000地數(shù)字量信號,再將數(shù)字量信號送到模擬量輸出模塊中,變成地模擬量信號來控制控制調(diào)節(jié)閥4.6 控制系統(tǒng)軟件設(shè)計GX Developer是一個功能強(qiáng)大地PLC開發(fā)軟件,具有程序開發(fā)監(jiān)視仿真調(diào)試以及對可編程控制器CPU地讀寫等功

47、能(1)雙擊GX Developer圖標(biāo),進(jìn)入4-3所示界面圖4-3 開始界面Figure 4-3 Start interface(2)單擊“工程,選擇“創(chuàng)立新工程,彈出圖4-4所示對話框,在“PLC系列下拉選項中選擇“FXCPU,“PLC類型中選擇“FX1S,“程序類型選擇“梯形圖邏輯在“設(shè)置工程名一項前打勾,可以輸入工程要保存到地路徑(E:stepper)和名稱(stepper)圖4-4 創(chuàng)立工程Figure 4-4 creates a project(3)點擊“確定后,進(jìn)入梯形圖編輯界面,如圖4-5所示,圖4-5 編輯界面Figure 4-5 Editing interface按照圖4-

48、6進(jìn)行編輯,輸入梯形圖,按F4進(jìn)行變換圖4-6編寫程序Figure 4-6 Programming(5)編輯完成后,點擊“工具,選擇“梯形圖邏輯測試啟動,等待模擬寫入PLC完成后,彈出一個標(biāo)題為“LADDER LOGIC TEST TOOL地對話框,如圖4-7所示,該對話框用來模擬PLC實物地運行界面此外在GX Developer地右上角還會彈出一個標(biāo)題為監(jiān)視狀態(tài)地消息框,如圖4-8所示,它顯示地是仿真地時間單位和模擬PLC地運行狀態(tài)圖4-7仿真顯示Figure 4-7 Simulation shows圖4-8監(jiān)視狀態(tài)Figure 4-8 monitor the status將程序在編程軟件中

49、反復(fù)調(diào)試,檢查是否有語法錯誤,觀看各步是否順利實現(xiàn),通過模擬調(diào)試,PLC控制程序初步完成,之后可以進(jìn)行聯(lián)機(jī)調(diào)試5 MCGS與PLC設(shè)備地連接5.1 計算機(jī)與PLC之間地通訊基于組態(tài)軟件地PLC仿真系統(tǒng)組成地結(jié)構(gòu)如圖5-1所示:圖5-1控制系統(tǒng)結(jié)構(gòu)圖Figure 5-1 Structure of control system微型計算機(jī)與下位機(jī)PLC通過RS232串行接口用通信電纜相聯(lián)接,通過編程軟件把已完成地控制程序下載到PLC在微型計算機(jī)中安裝組態(tài)軟件,并在組態(tài)軟件環(huán)境中運行已開發(fā)地一個工程軟件,同時使PLC進(jìn)入運行狀態(tài),即進(jìn)入計算機(jī)組態(tài)過程,通過鼠標(biāo)操作界面上地圖形對象就可以進(jìn)行系統(tǒng)地控制本

50、設(shè)計設(shè)備構(gòu)件用于MCGS讀寫三菱FX系列中支持232通信協(xié)議地PLC設(shè)備MCGS通過上位機(jī)中地串行口設(shè)備和PLC上地通訊單元(編程口)建立串行通訊連接,從而到達(dá)操作PLC設(shè)備地目地5.1.1 硬件連接FX系列PLC支持無協(xié)議地RS232和RS485通信協(xié)議兩種通信方式,通過改變D8120地值來改變通信方式D8120字存放器地16位地意義列表如下:(1)系統(tǒng)默認(rèn)設(shè)置:D8120=H0086表示9600,7,偶校驗,1位停止位,無命令頭和命令尾,整個命令不加校驗,無協(xié)議地通信方式,FX0N系列PLC在掉電后D8120恢復(fù)成H0086(2)串口父設(shè)備設(shè)置:FX-232設(shè)備必須掛接在串口父設(shè)備下,串口

51、父設(shè)備在通用設(shè)備構(gòu)件中串口父設(shè)備用來設(shè)置通信參數(shù)和通信端口通信參數(shù)必須設(shè)置成與PLC地設(shè)置一樣,否那么就無法通信(3)本設(shè)備屬性設(shè)置:要使MCGS能正確操作PLC設(shè)備,按如下地步驟來使用和設(shè)置本構(gòu)件地屬性:設(shè)備名稱:可根據(jù)需要來對設(shè)備進(jìn)行重新命名,但不能和設(shè)備窗口中已有地其它設(shè)備構(gòu)件同名采集周期:為運行時,MCGS對設(shè)備進(jìn)行操作地時間周期,單位為毫秒,一般在靜態(tài)測量時設(shè)為1000ms,在快速測量時設(shè)為200ms初始工作狀態(tài):用于設(shè)置設(shè)備地起始工作狀態(tài),設(shè)置為啟動時,在進(jìn)入MCGS運行環(huán)境時,MCGS即自動開始對設(shè)備進(jìn)行操作,設(shè)置為停止時,MCGS不對設(shè)備進(jìn)行操作,但可以用MCGS地設(shè)備操作函數(shù)

52、和策略在MCGS運行環(huán)境中啟動或停止設(shè)備(4)內(nèi)部屬性:內(nèi)部屬性用于設(shè)置PLC地讀寫通道,以便后面進(jìn)行設(shè)備通道連接,從而把設(shè)備中地數(shù)據(jù)送入實時數(shù)據(jù)庫中地指定數(shù)據(jù)對象或把數(shù)據(jù)對象地值送入設(shè)備指定地通道輸出三菱FX-232PLC設(shè)備構(gòu)件把PLC地通道分為只讀,只寫,讀寫三種情況,只讀用于把PLC中地數(shù)據(jù)讀入到MCGS地實時數(shù)據(jù)庫中,只寫通道用于把MCGS實時數(shù)據(jù)庫中地數(shù)據(jù)寫入到PLC中,讀寫那么可以從PLC中讀數(shù)據(jù),也可以往PLC中寫數(shù)據(jù)當(dāng)?shù)谝淮螁釉O(shè)備工作時,把PLC中地數(shù)據(jù)讀回來,之后本設(shè)備會將變化地值往下寫,這種操作地目地是,用戶PLC程序中有些通道地數(shù)據(jù)在計算機(jī)第一次啟動,或計算機(jī)中途死機(jī)時不能復(fù)位本設(shè)備構(gòu)件可操作PLC地:X輸入繼電器(位操作只讀);Y輸出繼電

溫馨提示

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

評論

0/150

提交評論