版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 基于PLC的混凝土攪拌站控制及監(jiān)控程序設(shè)計(jì)</p><p> 摘要:混凝土攪拌站是隨著水泥的誕生而產(chǎn)生和發(fā)展的。它是建筑、橋梁、道路、大壩等工程施工中的必備設(shè)備,它由貯料、配料、攪拌、放料等結(jié)構(gòu)部件組成,是一個(gè)受多環(huán)節(jié)制約的復(fù)雜系統(tǒng)。而隨著我國(guó)經(jīng)濟(jì)建設(shè)的高速發(fā)展,綜合國(guó)力不斷增強(qiáng),國(guó)家對(duì)基礎(chǔ)設(shè)施建設(shè)的投資力度加大,拉動(dòng)了城市商品混凝土的高速發(fā)展,同時(shí),使混凝土攪拌站有了較大的發(fā)展空間,最初
2、攪拌站僅以單機(jī)的形式出現(xiàn),混凝土自拌自用,隨著基礎(chǔ)設(shè)施建設(shè)大規(guī)模的開(kāi)展,產(chǎn)生了很大的商品混凝土市場(chǎng),攪拌站的需求越來(lái)越大,計(jì)量要求越來(lái)越高,于是出現(xiàn)了各種不同形式帶有計(jì)量裝置的攪拌站,從而產(chǎn)生了現(xiàn)代的混凝土攪拌站。</p><p> 常見(jiàn)的混凝土攪拌站控制方式有繼電器直接控制、PLC和計(jì)算機(jī)結(jié)合以及PLC和配料控制器結(jié)合3種控制方式。采用PLC和配料控制器結(jié)合控制的攪拌站性能可靠、性價(jià)比高,可以保證混凝土的質(zhì)量
3、,提高混凝土生產(chǎn)效率。作為混凝土攪拌站的核心,控制及監(jiān)控程序在計(jì)量精確、控制可靠、管理方便等方面的要求也日益提高。</p><p> 本文針對(duì)PLC和配料控制器結(jié)合控制的攪拌站來(lái)設(shè)計(jì)其控制及監(jiān)控程序設(shè)計(jì)中主要要完成的任務(wù)有系統(tǒng)構(gòu)造、PLC的I/O分配、工作流程圖及PLC程序的編寫(xiě)。</p><p> 關(guān)鍵詞:混凝土攪拌站;I/O分配;可編程控制器(PLC);自動(dòng)控制</p>
4、<p> The designing of the controlling and monitoring program for concrete mixing stations which based on PLC</p><p> Abstract:Concrete mixing stations were producted and developed with the birth of
5、cement. It is the construction of the necessary equipment for buildings, bridges, roads, dams and other projects.It’sconstructed from storage materials, ingredients, stirring, discharge, and other structural components,a
6、nd it is a subject to the constraints of the complex multi-link system. As China's economic construction and the rapid development, Comprehensive national strength constantly enhance the state's infr</p>&
7、lt;p><b> 目錄</b></p><p><b> 1 緒 論1</b></p><p> 1.1 選題背景及意義1</p><p> 1.2 混凝土攪拌機(jī)的現(xiàn)狀及國(guó)內(nèi)市場(chǎng)分析[1][2]1</p><p> 1.3 本論文的主要工作2</p><
8、;p> 1.3.1混凝土攪拌站系統(tǒng)硬件設(shè)計(jì)2</p><p> 1.3.2混凝土攪拌站系統(tǒng)軟件設(shè)計(jì)2</p><p> 1.3.3 程序的調(diào)試3</p><p> 2 混凝土攪拌站概述4</p><p> 2.1 混凝土攪拌站的組成4</p><p> 2.2 電控系統(tǒng)的構(gòu)成5</
9、p><p> 2.3 傳感器的選擇8</p><p><b> 2.4 小結(jié)9</b></p><p> 3 混凝土攪拌站控制系統(tǒng)設(shè)計(jì)9</p><p> 3.1 控制系統(tǒng)設(shè)計(jì)的基本原則及步驟[17]9</p><p> 3.2 可編程控制器綜述及其選用[16]10</p&
10、gt;<p> 3.2.1 可編程控制器的特點(diǎn)11</p><p> 3.2.2 PLC的工作原理[15][16]12</p><p> 3.2.3 可編程控制器的選用及組態(tài)軟件選擇14</p><p> 3.2.3.1 可編程控制器的選用14</p><p> 3.2.3.2 組態(tài)軟件選擇16</p
11、><p> 3.3 混凝土攪拌站PLC程序設(shè)計(jì)17</p><p> 3.3.1 混凝土攪拌站PLC程序設(shè)計(jì)思想17</p><p> 3.3.2 混凝土攪拌裝置的工藝流程18</p><p> 3.3.3 系統(tǒng)初始化程序及主程序設(shè)計(jì)18</p><p> 3.3.4 報(bào)警電路的設(shè)計(jì)21</p&g
12、t;<p> 3.3.5 斷電保護(hù)程序設(shè)計(jì)21</p><p> 3.3.6 I/O分配表和模擬量輸入地址22</p><p> 3.3.7位存儲(chǔ)區(qū)(M)的使用概況24</p><p><b> 3.4 小結(jié)25</b></p><p> 4 程序調(diào)試26</p><
13、;p> 4.1仿真調(diào)試的準(zhǔn)備工作26</p><p> 4.2.1 系統(tǒng)初始化程序及主程序調(diào)試28</p><p> 4.2.2 報(bào)警程序的調(diào)試29</p><p> 4.2.3 模擬量處理30</p><p><b> 4.3 小結(jié)31</b></p><p> 5
14、 結(jié)論與展望32</p><p><b> 致謝33</b></p><p><b> 參考文獻(xiàn)34</b></p><p><b> 附錄35</b></p><p> 附錄1 主程序梯形圖35</p><p> 附錄2 報(bào)警子程序
15、梯形圖44</p><p><b> 1 緒 論</b></p><p> 1.1 選題背景及意義</p><p> 可編程序邏輯控制器(PLC)自它誕生以來(lái)至今,以其極高的性能價(jià)格比以及一系列人所共識(shí)的優(yōu)點(diǎn),受到越來(lái)越多的工程技術(shù)人員的重視。它現(xiàn)在被廣泛用于汽車(chē)生產(chǎn)、石油生產(chǎn)、IT制造、家電制造廠等工業(yè)控制系統(tǒng)場(chǎng)所,是現(xiàn)代制造業(yè)發(fā)展
16、的重要技術(shù)之一。它對(duì)工業(yè)的生產(chǎn)提供了良好的控制系統(tǒng),它的廣泛使用才使得人民不斷增長(zhǎng)的物質(zhì)需求得到有利保障。</p><p> 1969年美國(guó)DEC公司研制的第一臺(tái)PDP-14型PLC。隨后,在二十世紀(jì)七十至八十年代一直簡(jiǎn)稱為PC。由于到90年代,個(gè)人計(jì)算機(jī)發(fā)展起來(lái),也簡(jiǎn)稱為PC;可編程序范圍很大,所以美國(guó)AB公司首次將可編程序控制器定名為可編程序邏輯控制器(Programmable Logic
17、0;Controller),簡(jiǎn)稱為PLC。PLC在控制領(lǐng)域的應(yīng)用是保持了廣泛的增長(zhǎng)趨勢(shì)。</p><p> 隨著我國(guó)經(jīng)濟(jì)建設(shè)的高速發(fā)展,許多大型的基礎(chǔ)工程及建筑工程相繼開(kāi)工。建設(shè)優(yōu)質(zhì)的工程需要高品質(zhì)的混凝土,而且隨著人們環(huán)保意識(shí)的加強(qiáng),為了減少城市噪音和污染,交通和建筑竹理部門(mén)要求施工用的混凝土集中生產(chǎn)和管理。這樣,不僅要求</p><p> 混凝土的配料精度高,而目要求生產(chǎn)速度快,因
18、此,混凝土生產(chǎn)過(guò)程中攪拌設(shè)備自動(dòng)控制系統(tǒng)日益受到人們的重視??删幊炭刂破?PLC)具有可靠性高、功能完善、編程簡(jiǎn)單且直觀,能夠有效地彌補(bǔ)繼電器控制系統(tǒng)的缺陷。</p><p> 1.2 混凝土攪拌機(jī)的現(xiàn)狀及國(guó)內(nèi)市場(chǎng)分析[1][2]</p><p> 從1903年德國(guó)建造世界上第一座預(yù)拌混凝土攪拌站以來(lái),商品混凝土作為獨(dú)立的產(chǎn)業(yè)己有100多年的歷史。隨后,美國(guó)于1913年,法國(guó)于1933
19、年建立了自己的攪拌站。二次大戰(zhàn)后,尤其是60年代到70年代,由于各國(guó)抓緊發(fā)展經(jīng)濟(jì),醫(yī)治戰(zhàn)爭(zhēng)的創(chuàng)傷,混凝土攪拌站得到了快速發(fā)展。目前,德國(guó)、美國(guó)、意大利、日本等國(guó)家的攪拌站在技術(shù)水平和可靠性方面處于領(lǐng)先地位。國(guó)外生產(chǎn)的攪拌站一般生產(chǎn)率在50m3/ h~300m3/h,對(duì)于商品混凝土生產(chǎn),攪拌站形式應(yīng)用比較普遍,尤其在大型工程中被采用。我國(guó)混凝土攪拌站(樓)的研制是從50年代開(kāi)始的,在其發(fā)展過(guò)程中,型式的選取和主要技術(shù)參數(shù)基本上是根據(jù)用戶要
20、求和參考國(guó)外產(chǎn)品的自由狀態(tài)。國(guó)標(biāo)GB10171-88((混凝土攪拌站(樓)分類(lèi)》和GB 10172-88((混凝土攪拌站(樓)技術(shù)條件》的頒布實(shí)施,將混凝土攪拌站(樓)的研制和生產(chǎn)納入了標(biāo)準(zhǔn)管理的軌道,為其發(fā)展奠定了基礎(chǔ)。產(chǎn)品技術(shù)標(biāo)準(zhǔn)和預(yù)拌混凝土標(biāo)準(zhǔn)的要求中,對(duì)于混凝土攪拌站(樓)的技術(shù)指標(biāo)己達(dá)到發(fā)達(dá)國(guó)家水平。當(dāng)今國(guó)內(nèi)生產(chǎn)的混凝土攪拌站質(zhì)量迅速提高,逐步取代了進(jìn)口攪拌站,在國(guó)內(nèi)已經(jīng)占主導(dǎo)地位,其控制系統(tǒng)也得到快速發(fā)展。</p>
21、;<p> 1.3 本論文的主要工作</p><p> 1.3.1混凝土攪拌站系統(tǒng)簡(jiǎn)介</p><p> 根據(jù)控制系統(tǒng)的總體設(shè)計(jì)思路對(duì)混凝土攪拌站的組成、電控系統(tǒng)的構(gòu)成、稱重傳感器等硬件進(jìn)行詳細(xì)的分析、選型和設(shè)計(jì),以便對(duì)混凝土攪拌站的硬件系統(tǒng)有一個(gè)大概的了解。</p><p> 1.3.2混凝土攪拌站系統(tǒng)軟件設(shè)計(jì)</p><
22、p> 根據(jù)混凝土攪拌站的工藝流程畫(huà)出程序流程圖、進(jìn)行 PLC型號(hào)的選擇、I/O端口的分配及寫(xiě)出梯形圖程序,實(shí)現(xiàn)混凝土攪拌站控制系統(tǒng)對(duì)整個(gè)混凝土生產(chǎn)過(guò)程的可靠控制。</p><p> 1.3.3 程序的調(diào)試</p><p> 通過(guò)仿真軟件對(duì)初始化程序、報(bào)警程序、斷電保護(hù)程序進(jìn)行調(diào)試和修改,使得程序更加符合設(shè)計(jì)的要求。</p><p> 2 混凝土攪拌站
23、系統(tǒng)概述</p><p> 2.1 混凝土攪拌站的組成[3][4]</p><p> 一個(gè)全套的攪拌裝置是由許多臺(tái)主機(jī)和一些輔助設(shè)備組成,它最基本的組成部分有以下五個(gè):運(yùn)輸設(shè)備、料斗設(shè)備、稱量設(shè)備、攪拌設(shè)備和輔助設(shè)備,如圖2-1:</p><p> 圖2-1 混凝土攪拌站示意圖</p><p><b> 1)運(yùn)輸設(shè)備<
24、;/b></p><p> 運(yùn)輸設(shè)備包括骨料運(yùn)輸設(shè)備、水泥輸送設(shè)備以及水泵等。骨料運(yùn)輸設(shè)備有皮帶機(jī)、拉鏟、抓斗和裝載機(jī)等,其中皮帶機(jī)是攪拌裝置中最常用的骨料運(yùn)輸設(shè)備,。水泥輸送設(shè)備和添加劑輸送設(shè)備由斗式提升機(jī)和螺旋輸送機(jī)組成。</p><p><b> 2)料斗設(shè)備</b></p><p> 料斗設(shè)備由貯料斗、卸料設(shè)備(閘門(mén)、給料機(jī)
25、等)和一些其它附屬裝置組成。料斗設(shè)備在生產(chǎn)中起著中間倉(cāng)庫(kù)的作用,用來(lái)平衡生產(chǎn)。在混凝土攪拌裝置中,用料斗設(shè)備配合自動(dòng)秤進(jìn)行配料。所以,它是工藝設(shè)備的組成部分,并不是大宗物料的貯存場(chǎng)所。</p><p> 根據(jù)制作貯料斗所用的材料不同,貯料斗分為鋼貯斗、鋼筋混凝土貯斗、木貯斗等;從外形上分,常用的有方形和圓形。圓形貯斗又叫筒倉(cāng)。</p><p> 給料機(jī)和閘門(mén)都是貯料斗的卸料設(shè)備。閘門(mén)控
26、制貯料斗卸料口的開(kāi)啟和關(guān)閉的,大多是氣動(dòng)的,其構(gòu)造簡(jiǎn)單,卸料能力大,但是只有當(dāng)物料是完全松散狀態(tài)時(shí),才能比較均勻地控制料流。而采用給料機(jī)卸料時(shí),就比較容易控制均勻地卸料,給料機(jī)都是電動(dòng)的。閘門(mén)的類(lèi)型很多,但在混凝土攪拌裝置中最常用的是扇形閘門(mén),它由壓縮空氣缸來(lái)操縱,骨料(石子和砂)都是采用閘門(mén)給料。</p><p><b> 3)稱量設(shè)備</b></p><p>
27、 稱量配料設(shè)備是混凝土生產(chǎn)過(guò)程中的一項(xiàng)重要工藝設(shè)備,它控制著各種混合料的配比。稱量配料的精度對(duì)混凝土的強(qiáng)度有著很大的影響。因此,精確、高效的稱量設(shè)備不僅能提高生產(chǎn)率,而且是生產(chǎn)優(yōu)質(zhì)高強(qiáng)混凝土的可靠保證。一套完整的稱量設(shè)備包括貯料斗、給料設(shè)備(閘門(mén)或給料機(jī))和稱量設(shè)備等。對(duì)稱量設(shè)備的要求,首先是準(zhǔn)確,其次是快速。稱量的不精確將對(duì)混凝土的強(qiáng)度產(chǎn)生很大的影響,同時(shí)又要滿足一定的生產(chǎn)率。稱量設(shè)備從構(gòu)造上可分為杠桿秤和電子秤等,其中,杠桿秤已經(jīng)被
28、淘汰。 為了適應(yīng)各種不同的物料,秤斗在構(gòu)造上略有不同。水泥秤斗是圓形的,骨料秤斗是長(zhǎng)方形的,而水等液體的秤斗是圓形的,斗門(mén)設(shè)有橡皮墊,以保證密封。傳感器的裝設(shè),電子秤的秤斗采用三點(diǎn)懸掛,在每套懸掛裝置的中部各裝有一個(gè)傳感器。</p><p><b> 4)攪拌設(shè)備</b></p><p> 即一般的混凝土攪拌機(jī),沒(méi)有提升裝置和供水裝置。其設(shè)計(jì)技術(shù)很成熟,在攪
29、拌站設(shè)計(jì)中,一般采用標(biāo)準(zhǔn)攪拌機(jī)。例如,目前國(guó)內(nèi)廠家基本都使用雙臥軸強(qiáng)制式攪拌機(jī),此攪拌機(jī)攪拌能力強(qiáng),攪拌均勻、迅速,生產(chǎn)率高,對(duì)于干硬性、塑性及各種配比的混凝土,均能達(dá)到良好的攪拌效果。</p><p> 2.2 電控系統(tǒng)的構(gòu)成</p><p> 電控系統(tǒng)由PLC、智能元件、傳感器、中間繼電器和執(zhí)行機(jī)構(gòu)等構(gòu)成,如圖2-2:</p><p> 圖2-2 電控系統(tǒng)
30、構(gòu)成</p><p> PLC采用德國(guó)西門(mén)子SIMATIC系列產(chǎn)品。它具有兼容性好和可靠性高的特點(diǎn),為攪拌站的整個(gè)電控系統(tǒng)帶來(lái)了高質(zhì)高品的性能,也有利于用戶今后對(duì)攪拌站的更新與擴(kuò)展,筆者設(shè)計(jì)的混凝土攪拌機(jī)的PLC外部接線圖如圖2-3:</p><p> 圖2-3 PLC外部接線圖</p><p> 2、智能元件主要是指集顯示、變送和控制于一體的配料控制器。它
31、有一個(gè)0~5V的模擬輸出接口板,其模擬部分精度適合于0.2% , 0.1 %、0.05%包裝秤使用。</p><p> 3、傳感器主要包括稱重傳感器和行程開(kāi)關(guān)等。</p><p> 4、執(zhí)行機(jī)構(gòu)包括骨料放料電磁法閥、水泥放料電磁法閥、水泵閥門(mén)、添加劑放料電磁閥、送料電機(jī)、攪拌電機(jī)等。</p><p> 2.3 稱重傳感器的選擇[15]</p>
32、<p> 混凝土攪拌站控制系統(tǒng)主要采集的是各種物料的重量信號(hào),故本系統(tǒng)選用的是壓力傳感器。壓力傳感器是稱重系統(tǒng)中的重要組成部分,由各種壓力敏感元件將被測(cè)物重量信號(hào)轉(zhuǎn)換成容易測(cè)量的電信號(hào)輸出,給稱重儀表顯示重量值,供控制或報(bào)警等使用。</p><p> 影響稱重傳感器選型的因素:</p><p> ?、俜Q重傳感器選型應(yīng)考慮過(guò)負(fù)荷因素</p><p>&l
33、t;b> ?、诳煽啃?lt;/b></p><p><b> ?、蹅鞲衅鞯姆雷o(hù)等級(jí)</b></p><p> ?、軘嚢枵镜囊?guī)模和工作類(lèi)型</p><p> ?、莘Q重傳感器的準(zhǔn)確度</p><p> 稱重傳感器的選型應(yīng)充分考慮以上一些因素外,還應(yīng)盡可能兼顧結(jié)構(gòu)簡(jiǎn)單、體積小、重量輕、價(jià)格便宜、易于維修、易于更換
34、等條件。</p><p> 工程機(jī)械攪拌設(shè)備用稱重傳感器的選型既要考慮混凝土攪拌樓站稱重系統(tǒng)的基本要求,又要兼顧稱重傳感器的運(yùn)行環(huán)境,還要削弱那些對(duì)稱重傳感器有重要影響的</p><p> 因素,合理地選擇使用傳感器。根據(jù)不同類(lèi)型和規(guī)模的攪拌設(shè)備選用相應(yīng)的傳感器[7]。</p><p> 混凝土攪拌站要求的傳感器額定載荷從1kg~4000kg不等,骨料傳感器的
35、稱量范圍最大,一般為50kg~4500kg;外加劑傳感器的額定載荷最小,一般不超過(guò)50kg。綜合分析了傳感器的量程和范圍、線性度、靈敏度和分辨率后,并且根據(jù)攪拌站中稱重傳感器的運(yùn)行環(huán)境,選用的是HL-F(1)型方懸臂梁高精度壓力傳感器,如圖2-4:</p><p> 圖2-4 HL-F(1)型方懸臂梁壓力傳感器</p><p> F型傳感器具有0.05%F.S的精度等級(jí)、2mv/v的
36、靈敏度、0.05%F.S的非線性、士0.05%F.S/30min的蠕變和蠕變恢復(fù)、0.05%F. S的滯后和重復(fù)性、0.02%F. S/100℃的零點(diǎn)輸出溫度影響和額定輸出溫度影響、15V (DC)的最大工作電壓,其額定載荷則為1~20T。F型傳感器采用剪切結(jié)構(gòu),抗偏載、抗側(cè)向能力強(qiáng),具有動(dòng)態(tài)響應(yīng)快、綜合精度高、防塵、防潮、防水性能好的特點(diǎn)。特別適合于惡劣環(huán)境,如建筑、水利、化工、電力、港口等行業(yè)的工程機(jī)械,如攪拌站、打樁機(jī)、配料秤、料
37、斗秤等。</p><p><b> 2.4 小結(jié)</b></p><p> 本章對(duì)混凝土攪拌站的組成、電控系統(tǒng)的構(gòu)成以及傳感器的選型作了簡(jiǎn)要的論述,使讀者對(duì)混凝土攪拌站的硬件系統(tǒng)有了一個(gè)大概的了解。</p><p> 3 混凝土攪拌站控制系統(tǒng)設(shè)計(jì)</p><p> 3.1 控制系統(tǒng)設(shè)計(jì)的基本原則及步驟[17]&
38、lt;/p><p> 任何一種控制系統(tǒng)都是為了實(shí)現(xiàn)被控對(duì)象(生產(chǎn)設(shè)備或生產(chǎn)過(guò)程)的工藝要求,以提高生產(chǎn)效率和產(chǎn)品質(zhì)量。再設(shè)計(jì)控制系統(tǒng)時(shí),應(yīng)遵循以下基本原則:</p><p> 最大限度地滿足被控對(duì)象的控制要求。設(shè)計(jì)前,要深入現(xiàn)場(chǎng)進(jìn)行調(diào)查研究,收集資料,并與機(jī)械部分的設(shè)計(jì)人員和實(shí)際操作人員密切配合共同擬定電氣方案,協(xié)同解決實(shí)際中出現(xiàn)的各種問(wèn)題。</p><p> 在
39、滿足控制要求的前提下,力求使控制系統(tǒng)簡(jiǎn)單、經(jīng)濟(jì)、使用及維護(hù)方便。監(jiān)控界面友好,簡(jiǎn)潔明快。</p><p> 保證控制系統(tǒng)的安全、可靠。</p><p> 考慮到生產(chǎn)的發(fā)展和工藝的改進(jìn),在選擇PLC容量及MCGS監(jiān)控點(diǎn)時(shí),應(yīng)該留有余量。</p><p> 控制系統(tǒng)設(shè)計(jì)的一般步驟如圖3-1所示:</p><p> 圖3-1 PLC控制系
40、統(tǒng)設(shè)計(jì)流程圖</p><p> 3.2 PLC的工作原理[16]</p><p> PLC采用循環(huán)掃描的工作方式,其掃描過(guò)程如圖3-2所示。</p><p> 圖3-2 PLC循環(huán)掃描工作方式</p><p> 這個(gè)工作過(guò)程分為內(nèi)部處理、通信操作、程序輸入處理、程序執(zhí)行、程序輸出幾個(gè)階段。全過(guò)程掃描一次所需的時(shí)間稱為掃描周期。內(nèi)部處
41、理階段,PLC檢查CPU模塊的硬件是否正常,復(fù)位監(jiān)視定時(shí)器等。在通信操作服務(wù)階段,PLC與一些智能模塊通信、響應(yīng)編程器鍵入的命令,更新編程器的顯示內(nèi)容等,當(dāng)PLC處于停(STOP)狀態(tài)時(shí),只進(jìn)行內(nèi)部處理和通信服務(wù)操作等內(nèi)容。在PLC處于運(yùn)行(RUN)狀態(tài)時(shí),從內(nèi)部處理、通信操作、程序輸入、程序執(zhí)行、程序輸出,一直循環(huán)掃描工作[11]。</p><p><b> ?、佥斎胩幚?lt;/b></
42、p><p> 輸入處理也叫輸入采樣。在此階段,順序讀入所有輸入端子的通斷狀態(tài),并將讀入的信息存入內(nèi)存中所對(duì)應(yīng)的映像寄存器。在此輸入映像寄存器被刷新接著進(jìn)入程序執(zhí)行階段。在程序執(zhí)行時(shí),輸入映像寄存器與外界隔離,即使輸入信號(hào)發(fā)生變化,其映像寄存器的內(nèi)容也不發(fā)生變化,只有在下一個(gè)掃描周期的輸入處理階段才能被讀入信息。</p><p><b> ②程序執(zhí)行</b></p
43、><p> 根據(jù)PLC梯形圖程序掃描原則,按先左后右先上后下的步序,逐句掃描,執(zhí)行程序。但遇到程序跳轉(zhuǎn)指令,則根據(jù)跳轉(zhuǎn)條件是否滿足來(lái)決定程序的跳轉(zhuǎn)地址。從用戶程序涉及到輸入輸出狀態(tài)時(shí),PLC從輸入映像寄存器中讀出上一階段采入的對(duì)應(yīng)輸入端子狀態(tài),從輸出映像寄存器讀出對(duì)應(yīng)映像寄存器的當(dāng)前狀態(tài),根據(jù)用戶程序進(jìn)行邏輯運(yùn)算,運(yùn)算結(jié)果再存入有關(guān)器件寄存器中,對(duì)每個(gè)器件而言,器件映像寄存器中所寄存的內(nèi)容,會(huì)隨著程序執(zhí)行過(guò)程而變化
44、。</p><p><b> ③程序處理</b></p><p> 程序執(zhí)行完以后,將輸出映像寄存器,即器件映像寄存器中的Y寄存器的狀態(tài),在輸出處理階段轉(zhuǎn)存到輸出鎖存器,通過(guò)隔離電路,驅(qū)動(dòng)功率放大電路,使輸出端子向外界輸出控制信號(hào),驅(qū)動(dòng)外部負(fù)載。</p><p> PLC的掃描既可按固定的順序進(jìn)行,也可按用戶程序所指定的可變順序進(jìn)行。這不
45、僅因?yàn)橛械某绦虿恍枰繏呙枰淮尉蛨?zhí)行一次,而目也因?yàn)樵谝恍┐笙到y(tǒng)中需要處理的I/O點(diǎn)數(shù)多,通過(guò)安排不同的組織模塊,采用分時(shí)分批掃描的執(zhí)行方法,可縮短循環(huán)掃描的周期和提高控制的實(shí)時(shí)響應(yīng)性。</p><p> 循環(huán)掃描的工作方式是PLC的一大特點(diǎn),也可以說(shuō)PLC是“串行”工作的,這和傳統(tǒng)的繼電器控制系統(tǒng)“并行”工作有質(zhì)的區(qū)別。PLC的串行工作方式避免了繼電器控制系統(tǒng)中觸點(diǎn)競(jìng)爭(zhēng)和時(shí)序失配的問(wèn)題。</p>
46、<p> 由于PLC是掃描工作過(guò)程,在程序執(zhí)行階段即使輸入發(fā)生了變化,輸入狀態(tài)映像寄存器的內(nèi)容也不會(huì)變化,要等到下一周期的輸入處理階段才能改變。暫存在輸出映像寄存器中的輸出信號(hào),等到一個(gè)循環(huán)周期結(jié)束,CPU集中將這些輸出信號(hào)全部輸送給輸出鎖存器。由此可以看出,全部輸入輸出狀態(tài)的改變需要一個(gè)掃描周期。換言之,輸入輸出的狀態(tài)保持一個(gè)掃描周期。</p><p> 掃描周期是PLC一個(gè)很重要的指標(biāo),小型P
47、LC的掃描周期一般為十幾毫秒到幾十毫秒。PLC的掃描時(shí)間取決于掃描速度和用戶程序長(zhǎng)短。毫秒級(jí)的掃描時(shí)間對(duì)于一般工業(yè)設(shè)備通常是可以接受的,PLC的響應(yīng)滯后是允許的。但是對(duì)某些I/O快速響應(yīng)的設(shè)備,則應(yīng)采取相應(yīng)的措施。如選用高速CPU,提高掃描速度,采用快速響應(yīng)模塊、高速計(jì)數(shù)模塊以及不同的中斷處理等措施減少滯后時(shí)間。影響I/O滯后的主要原因有:輸入濾波器的慣性;輸出繼電器接點(diǎn)的慣性;程序執(zhí)行的時(shí)間;程序設(shè)計(jì)不當(dāng)?shù)母郊佑绊懙取?lt;/p&g
48、t;<p> 3.3 可編程控制器的選用及組態(tài)軟件選擇[15]</p><p> 3. 3.1 可編程控制器的選用</p><p> 進(jìn)行PLC選型時(shí),應(yīng)該從以下幾個(gè)方面進(jìn)行考慮:</p><p><b> 1)I/O點(diǎn)數(shù)問(wèn)題</b></p><p> 當(dāng)控制對(duì)象I/O點(diǎn)在60點(diǎn)之內(nèi),I/O點(diǎn)數(shù)比
49、為3:2時(shí)選用整體式(小型)PLC較為經(jīng)濟(jì);當(dāng)控制對(duì)象I/O點(diǎn)在100-300點(diǎn)左右,選用中小型模塊式的較為合理;當(dāng)控制對(duì)象I/O點(diǎn)在500點(diǎn)以上時(shí)就必須選用大型PLC。</p><p><b> 2)I/O類(lèi)型問(wèn)題</b></p><p> I/O類(lèi)型也是決定PLC選型的重要因素之一,一般而言,多數(shù)小型PLC只具有開(kāi)關(guān)量I/O ; PID, A/D, D/A、
50、位控功能一般只有大、中型PLC才有。</p><p><b> 3)聯(lián)網(wǎng)通信問(wèn)題</b></p><p> 聯(lián)網(wǎng)通訊是影響PLC選型的重要因素之一,多數(shù)小型機(jī)提供較簡(jiǎn)單的RS-232通訊口,少數(shù)小型PLC沒(méi)有通訊功能。而大型PLC一般都有各種標(biāo)準(zhǔn)的通信模塊可供選擇。</p><p> 4)系統(tǒng)響應(yīng)時(shí)間問(wèn)題</p><p
51、> 系統(tǒng)響應(yīng)時(shí)間也是影響PLC選型的重要因素之一。一般而言,小型PLC掃描時(shí)間為10-20ms/kb;中型PLC掃描時(shí)間在10ms/kb以下;大型PLC掃描時(shí)間在1 ms/kb以下,而系統(tǒng)響應(yīng)時(shí)間約為2倍的掃描周期。</p><p><b> 5)可靠性問(wèn)題</b></p><p> 應(yīng)從系統(tǒng)的可靠性角度,決定PLC的類(lèi)型和組網(wǎng)形式,比如對(duì)可靠性要求極高的
52、系統(tǒng),可考慮選用雙CPU型PLC或冗余控制系統(tǒng)/熱備用系統(tǒng)。</p><p><b> 6)程序存貯器問(wèn)題</b></p><p> 在PLC選型過(guò)程中,PLC內(nèi)存容量、型式也是必須考慮的重要因素。通常的計(jì)算方法是:I/O點(diǎn)數(shù)×8(開(kāi)關(guān)量)+100×模擬量通道數(shù)(模擬量)+120×(1+采樣點(diǎn)數(shù)×0.25 )(多路采樣控制)
53、。進(jìn)行PLC選型時(shí),不要盲目地追求過(guò)高的性能指標(biāo)。另外,I/O點(diǎn)數(shù),存貯容量應(yīng)留有一定的余量以便實(shí)際工作中的調(diào)整。</p><p> 確定PLC的型號(hào)以后,就必須對(duì)各種模塊進(jìn)行選型,開(kāi)關(guān)量模塊的選型主要涉及到如下幾個(gè)問(wèn)題:</p><p> ①外部接線方式問(wèn)題。I/O模塊一般分為獨(dú)立式、分組式和匯點(diǎn)式。通常,獨(dú)立式的點(diǎn)均價(jià)格較高,如果實(shí)際系統(tǒng)中開(kāi)關(guān)量輸入信號(hào)之間不需隔離可考慮選擇后兩種
54、。</p><p> ?、邳c(diǎn)數(shù)問(wèn)題。前面所說(shuō),點(diǎn)數(shù)是影響PLC選型的重要因素,同樣在進(jìn)行I/O模塊的選型時(shí)也必須根據(jù)具體點(diǎn)數(shù)的多少選擇恰當(dāng)?shù)腎/O模塊。一般而言,點(diǎn)數(shù)多的點(diǎn)均價(jià)就低。</p><p> ?、坶_(kāi)關(guān)量輸入模塊。通常的開(kāi)關(guān)量輸入模塊類(lèi)型有有源輸入、無(wú)源輸入、光電接近傳感器等輸入。進(jìn)行開(kāi)關(guān)量輸入模塊的選型時(shí)必須根據(jù)實(shí)際系統(tǒng)運(yùn)行中的要求綜合考慮。</p><p&g
55、t; ?、荛_(kāi)關(guān)量輸出模塊。通常的開(kāi)關(guān)量輸出模塊類(lèi)型有繼電器輸出、可控硅輸出和晶體管輸出。在開(kāi)關(guān)量輸出模塊的選型過(guò)程中,必須根據(jù)實(shí)際系統(tǒng)運(yùn)行要求及要求輸出的電壓等級(jí)進(jìn)行相應(yīng)的選型。</p><p> 本系統(tǒng)中的稱重系統(tǒng)主要為電子秤,它們所提供的模擬量和其它一些安全監(jiān)測(cè)傳感器所提供的開(kāi)關(guān)量,作為PLC準(zhǔn)確控制的依據(jù)。</p><p> 模擬輸入量包括砂料、石料等重量。</p>
56、<p><b> 開(kāi)關(guān)輸入量有:</b></p><p> 系統(tǒng)開(kāi)關(guān)按鈕;攪拌機(jī)(翻斗門(mén))的上限位、下限位;沙料箱、石料箱閘門(mén)開(kāi)關(guān);各種機(jī)器故障;報(bào)警銷(xiāo)鈴;手動(dòng)回零等。</p><p> PLC的開(kāi)關(guān)量輸出有: 攪拌機(jī)、石料輸送機(jī)、沙料輸送機(jī)、水泥螺旋輸送機(jī)、水泵、添加劑螺旋輸送機(jī)、翻斗機(jī)、傳送帶等。這些信號(hào)經(jīng)功率放大后驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)。</
57、p><p> 本系統(tǒng)需要配置的I/O點(diǎn)如下:</p><p><b> 2個(gè)模擬量輸入;</b></p><p><b> 19個(gè)開(kāi)關(guān)量輸入;</b></p><p><b> 22個(gè)開(kāi)關(guān)量輸出。</b></p><p> 根據(jù)對(duì)上述控制任務(wù)的分析
58、,本項(xiàng)目選擇了Siemens的模塊化中小型PLC系統(tǒng)S7-200,它能滿足中等性能要求的應(yīng)用,應(yīng)用領(lǐng)域相當(dāng)廣泛。其模塊化、無(wú)排風(fēng)扇結(jié)構(gòu)、和易于實(shí)現(xiàn)分布,易于用戶掌握等特點(diǎn)使得S7-200成為各種從小規(guī)模到中等性能要求控制任務(wù)的方便又經(jīng)濟(jì)的方案。S7-200系列所具有的多種性能遞增的CPU和豐富的且?guī)в性S多方便功能的I/O擴(kuò)展模塊,使用戶可以完全根據(jù)實(shí)際應(yīng)用選擇合適的模塊。當(dāng)任務(wù)規(guī)模擴(kuò)大并且愈加復(fù)雜時(shí),可隨時(shí)使用附加的模塊對(duì)PLC進(jìn)行擴(kuò)展
59、。SIMATIC S7--200所具備的高電磁兼容性和強(qiáng)抗振動(dòng),抗沖擊性,更使其具有最高的工業(yè)環(huán)境適應(yīng)性。</p><p> 此外,S7-200系列PLC還具有模塊點(diǎn)數(shù)密度高,結(jié)構(gòu)緊湊,性價(jià)比高,性能優(yōu)越,裝卸方便等優(yōu)點(diǎn)。</p><p> 3. 3.2 組態(tài)軟件選擇</p><p> 所謂工控組態(tài)軟件是利用系統(tǒng)軟件提供的工具,通過(guò)簡(jiǎn)單形象的組態(tài)工作,構(gòu)成系統(tǒng)
60、所需的軟件。組態(tài)軟件正在代替各種計(jì)算機(jī)語(yǔ)言的軟件開(kāi)發(fā),易學(xué)易用,深受工程開(kāi)發(fā)人員的青睞。</p><p> 近年來(lái)國(guó)內(nèi)外的軟件開(kāi)發(fā)商和DCS生產(chǎn)廠商開(kāi)發(fā)的組態(tài)軟件品種繁多,如Intellution公司的Fix DMACS,西門(mén)子公司的WinCC,研華公司的Genie等等。組態(tài)軟件大都由專業(yè)軟件公司開(kāi)發(fā),提高了系統(tǒng)的成功率和可靠性,減輕了工程開(kāi)發(fā)人員的工作量。</p><p> 組態(tài)軟件
61、通常有以下幾方面的功能[14]:</p><p> (1)強(qiáng)大的畫(huà)面顯示組態(tài)功能。目前,工控組態(tài)軟件大都運(yùn)行于windows環(huán)境下,充分利用windows的圖形功能完備,界面美觀的特點(diǎn),提供給用戶豐富的作圖工具,可隨心所欲的繪制出各種工業(yè)畫(huà)面,并可任意編輯,從而將開(kāi)發(fā)人員從繁重的畫(huà)面設(shè)計(jì)中解放出來(lái),豐富的動(dòng)畫(huà)連接方式,如隱含、閃爍、移動(dòng)等等,使畫(huà)面生動(dòng)、直觀。</p><p> (2)
62、良好的開(kāi)放性。社會(huì)化的大生產(chǎn),使得系統(tǒng)構(gòu)成的全部軟硬件不可能出自一家公司的產(chǎn)品,“異構(gòu)”是當(dāng)今控制系統(tǒng)的主要特點(diǎn)之一。</p><p> 開(kāi)放性是指組態(tài)軟件能與多種通訊協(xié)議互聯(lián),支持多種硬件設(shè)備。開(kāi)放性是商量一個(gè)組態(tài)軟件好壞的重要指標(biāo)。組態(tài)軟件向下應(yīng)能與低層的數(shù)據(jù)采集設(shè)備通訊,向上能與管理層通訊,實(shí)現(xiàn)上位機(jī)和下位機(jī)的雙向通訊。</p><p> (3)豐富的功能模塊。提供豐富的控制功能
63、庫(kù),滿足用戶的測(cè)控要求和現(xiàn)場(chǎng)要求。利用各種功能模塊,完成實(shí)時(shí)監(jiān)控、產(chǎn)生報(bào)表、顯示歷史曲線、實(shí)時(shí)曲線、提供報(bào)警等功能,使系統(tǒng)具有良好的人機(jī)界面,易于操作。</p><p> 系統(tǒng)既可適用于單機(jī)集中式控制,分布式控制,也可以是帶遠(yuǎn)程通信能力的遠(yuǎn)程測(cè)控系統(tǒng)。</p><p> (4)強(qiáng)大的數(shù)據(jù)庫(kù)。配有實(shí)時(shí)數(shù)據(jù)庫(kù),可存儲(chǔ)備種數(shù)據(jù),如模擬型,離散型,字符型等,實(shí)現(xiàn)與外部設(shè)備的數(shù)據(jù)交換。</
64、p><p> (5)可編程的命令語(yǔ)言。有可編程的命令語(yǔ)言,使用戶可根據(jù)自己的需要編寫(xiě)程序,增強(qiáng)圖形界面。</p><p> (6)周密的系統(tǒng)安全防范。對(duì)不同的操作者,賦予不同的操作權(quán)限,保證整個(gè)系統(tǒng)的安全可靠運(yùn)行。</p><p> (7)仿真功能。提供強(qiáng)大的仿真功能,使系統(tǒng)并行設(shè)計(jì),從而縮短開(kāi)發(fā)周期。本文上位機(jī)組態(tài)軟件采用北京亞控自動(dòng)化軟件科技有限公司開(kāi)發(fā)的“組
65、態(tài)王6.5 ",“組態(tài)王6.5”以Microsoft Windows95 / Windows98/Windows NT中文操作系統(tǒng)作為其操作乎臺(tái),充分利用了Windows圖形功能完備,界面一致性好,易學(xué)易用的特點(diǎn)。它使采用PC機(jī)比以往使用專用機(jī)開(kāi)發(fā)的工業(yè)控制系統(tǒng)更有通用性,大大減少了工控軟件開(kāi)發(fā)者的重復(fù)性工作,并可運(yùn)用PC機(jī)豐富的軟件資源進(jìn)行二次開(kāi)發(fā)。</p><p> “組態(tài)王6.5”軟件包由工程管
66、理器TOUCHMAK和畫(huà)面運(yùn)行系統(tǒng)TOUCHVEW兩部分組成。</p><p> 工程管理器是“組態(tài)王6.5”軟件的核心部分和管理開(kāi)發(fā)系統(tǒng),它將畫(huà)面制作系統(tǒng)中已設(shè)計(jì)的圖形畫(huà)面,命令語(yǔ)言,設(shè)備驅(qū)動(dòng)程序管理,配方管理,數(shù)據(jù)報(bào)告等工程資源進(jìn)行集中管理,它內(nèi)嵌畫(huà)面開(kāi)發(fā)系統(tǒng)。畫(huà)面開(kāi)發(fā)系統(tǒng)是應(yīng)用程序的集成開(kāi)發(fā)環(huán)境,程序員在這個(gè)環(huán)境中完成界面的設(shè)計(jì)、動(dòng)畫(huà)連接的定義等。畫(huà)面開(kāi)發(fā)系統(tǒng)具有先進(jìn)完善的圖形生成功能:數(shù)據(jù)庫(kù)中有多種數(shù)據(jù)
67、類(lèi)型,能合理地抽象控制對(duì)象的特性,對(duì)數(shù)據(jù)的報(bào)警、趨勢(shì)曲線、過(guò)程記錄、安全防范等重要功能有簡(jiǎn)單的操作辦法。利用組態(tài)王豐富的圖庫(kù),用戶可以大大減少設(shè)計(jì)界面的時(shí)間,從整體上提高工控軟件的質(zhì)量。</p><p> TOUCHVEW是“組態(tài)王6.5”軟件的實(shí)時(shí)運(yùn)行環(huán)境,用于顯示畫(huà)面開(kāi)發(fā)系統(tǒng)中建立的動(dòng)畫(huà)圖形畫(huà)面,并負(fù)責(zé)數(shù)據(jù)庫(kù)與I/O服務(wù)程序(數(shù)據(jù)采集組件)的數(shù)據(jù)交換。它通過(guò)實(shí)時(shí)效據(jù)庫(kù)管理從一組工業(yè)控制對(duì)象采集到各種數(shù)據(jù),并
68、把數(shù)據(jù)的變化用動(dòng)畫(huà)的方式形象地表示出來(lái),同時(shí)完成報(bào)警、歷史記錄、趨勢(shì)曲線等監(jiān)視功能,并可生成歷史數(shù)據(jù)文件。工程管理器和TOUCHVEW是各自獨(dú)立的Windows應(yīng)用程序,均可單獨(dú)使用;兩者又相互依存,在工程管理器的畫(huà)面開(kāi)發(fā)系統(tǒng)中設(shè)計(jì)開(kāi)發(fā)的畫(huà)面應(yīng)用程序必須在TOUCHVEW運(yùn)行環(huán)境中才能運(yùn)行。</p><p> 3.4 混凝土攪拌站PLC程序設(shè)計(jì)</p><p> 3.4.1 混凝土攪拌
69、站PLC程序設(shè)計(jì)思想</p><p> 為了使PLC完成混凝土攪拌站整個(gè)生產(chǎn)過(guò)程的現(xiàn)場(chǎng)控制功能,PLC需要采集各秤的重量信號(hào)及其它傳感器和行程開(kāi)關(guān)提供的開(kāi)關(guān)量信號(hào),并對(duì)此進(jìn)行處理后,輸出對(duì)電磁閥、電動(dòng)機(jī)等各執(zhí)行機(jī)構(gòu)的控制信號(hào),其具體細(xì)節(jié)如下:</p><p> 1)石料斗秤、沙料斗秤等由稱重傳感器感應(yīng)的信號(hào)分別經(jīng)稱重變送器進(jìn)入PLC。由于變送器輸出的是并行BCD碼,所以需經(jīng)過(guò)程序轉(zhuǎn)換成
70、二進(jìn)制碼,存儲(chǔ)在PLC的數(shù)據(jù)寄存器中。然后經(jīng)過(guò)PLC程序處理.</p><p> 2)各秤斗稱量時(shí),達(dá)到設(shè)定值時(shí)停止給料。</p><p> 3)由于秤斗上粘附的原料使稱重產(chǎn)生偏差,所以需要進(jìn)行去皮處理。去皮時(shí),PLC記下此時(shí)的重量,此重量即為基準(zhǔn)零點(diǎn)。在稱量時(shí)用總重量減去基準(zhǔn)零點(diǎn)值,得到的就是原料的準(zhǔn)確重量。 <
71、;/p><p> 4)考慮到有可能因突然停電造成配料停止,為了不使已經(jīng)配好的原料浪費(fèi),己經(jīng)配好的原料的重量需要具有停電保護(hù)功能,所以在程序中,把這些重量信號(hào)存在可斷電保持的數(shù)據(jù)寄存器中[12][13]。</p><p> 5)由于攪拌站運(yùn)行過(guò)程中,各送料機(jī)及攪拌機(jī)等難免不出故障,因此,應(yīng)設(shè)計(jì)故障報(bào)警程序.</p><p> 3.4.2 混凝土攪拌裝置的工藝流程&l
72、t;/p><p> 攪拌站進(jìn)行混凝土生產(chǎn)時(shí),首先將骨料分別裝入各自料倉(cāng),然后打開(kāi)石料和砂料的給料閥門(mén)分別將骨料投入到秤斗進(jìn)行稱量,秤斗中的骨料不斷增加直到電子秤指示到所要求的重量才控制下料閥門(mén)停止投料,然后啟動(dòng)平皮帶和斜皮帶將骨料卸入集料斗。在骨料配料的同時(shí),攪拌機(jī)也開(kāi)始攪拌,因?yàn)橥瑫r(shí)在利用定時(shí)器進(jìn)行水泥、所需水及外加劑的計(jì)量。在混凝土所需的各種材料計(jì)量完畢后,控制集料斗和各秤斗開(kāi)門(mén),以把各種材料裝入攪拌機(jī)進(jìn)行攪拌
73、。在攪拌機(jī)運(yùn)行了規(guī)定的時(shí)間后,打開(kāi)攪拌機(jī)的門(mén)進(jìn)行卸料(攪拌站的門(mén)先半開(kāi),再全開(kāi)),完成混凝土生產(chǎn)的一個(gè)循環(huán)。</p><p> 在石料、砂料的稱重計(jì)量時(shí),系統(tǒng)用分別控制兩個(gè)門(mén)進(jìn)行快速粗略和慢速精確的計(jì)量,以減少稱量時(shí)間和稱量精度。同理,對(duì)水的計(jì)量亦采用水粗稱閥和水精稱閥進(jìn)行控制,而水泥、粉煤灰和防凍劑等添加劑則由計(jì)量螺旋機(jī)從各自料倉(cāng)送入各自秤斗進(jìn)行計(jì)量。</p><p> 由于整臺(tái)設(shè)備
74、生產(chǎn)的連續(xù)性較強(qiáng),控制系統(tǒng)中,每一個(gè)動(dòng)作的前后時(shí)序性都有嚴(yán)格的要求,且到達(dá)某個(gè)狀態(tài)時(shí),必須保證與這一狀態(tài)有關(guān)的動(dòng)作全部完成,才可以進(jìn)入下一個(gè)狀態(tài),因此必須通過(guò)設(shè)備上安裝的限位開(kāi)關(guān)和傳感器對(duì)各執(zhí)行機(jī)構(gòu)的狀態(tài)進(jìn)行監(jiān)控。</p><p> 3.4.3 系統(tǒng)初始化程序及主程序設(shè)計(jì)</p><p> 根據(jù)工作流程的要求,PLC控制程序執(zhí)行輸出動(dòng)作時(shí),計(jì)算機(jī)必須己經(jīng)處于數(shù)據(jù)的采集與處理狀態(tài),因此,
75、需要設(shè)定內(nèi)部輔助繼電器標(biāo)志。只有當(dāng)計(jì)算機(jī)復(fù)位該標(biāo)志時(shí),PLC才能確認(rèn)計(jì)算機(jī)已處于所要求的狀態(tài),否則必須關(guān)斷所有輸出負(fù)載,進(jìn)入等待。</p><p> 同理,結(jié)束時(shí),判斷停止條件:所有門(mén)、所有閥均己關(guān)閉;集料斗和秤斗均為空;本批攪拌結(jié)束且PLC無(wú)輸出動(dòng)作等,系統(tǒng)初始化程序及主程序流程圖見(jiàn)圖3-3:</p><p> 圖3-3 主程序流程圖</p><p> 3
76、.4.4 報(bào)警電路的設(shè)計(jì)</p><p> 由于條件有限,報(bào)警電路的設(shè)計(jì)較為簡(jiǎn)單,利用I2.1~I(xiàn)2.7作為各電動(dòng)機(jī)故障信號(hào)。程序運(yùn)行流程圖如圖3-4所示:</p><p> 圖3-4 報(bào)警程序運(yùn)行流程圖</p><p> 3.4.5 斷電保護(hù)程序設(shè)計(jì)</p><p> 由于整個(gè)設(shè)備的工作流程是連續(xù)循環(huán)進(jìn)行的,因此斷電之后再起動(dòng)必須仍
77、然恢復(fù)斷電前的狀態(tài)。程序設(shè)計(jì)選擇具有斷電保護(hù)的內(nèi)部輔助保持繼電器和數(shù)據(jù),將氣缸、電磁閥或電機(jī)的運(yùn)行狀態(tài)和參數(shù)進(jìn)行保存,實(shí)現(xiàn)斷電保護(hù),如圖3-5:</p><p> 圖3-5 斷電保護(hù)程序流程圖</p><p> 3.4.6 I/O分配表和模擬量輸入地址</p><p> 表3-1 數(shù)字量輸入/輸出地址表</p><p> 表3-
78、2 模擬量輸入地址</p><p> 根據(jù)I/O點(diǎn)數(shù)及其特性,配置如表3-3所示:</p><p> 表3-3 CPU及模塊配置表</p><p> 該配置滿足系統(tǒng)需要配置的I/O點(diǎn)。</p><p> 根據(jù)I/O分配表設(shè)計(jì)的控制面板簡(jiǎn)圖如圖3-6所示:</p><p> 圖3-6 控制面板簡(jiǎn)圖<
79、;/p><p> 該控制面板的上一排為各輸出顯示,下邊一排為各輸入按鈕.</p><p> 3.4.7 位存儲(chǔ)區(qū)(M)的使用概況</p><p> 表3-4 位存儲(chǔ)區(qū)(M)的使用概況</p><p> 以上表格中列出了程序編寫(xiě)過(guò)程中使用到的主要位存儲(chǔ)區(qū)及其控制的信號(hào)。</p><p><b> 3.
80、5 小結(jié)</b></p><p> 本章對(duì)作為控制系統(tǒng)現(xiàn)場(chǎng)控制站的PLC的原理、特點(diǎn)、應(yīng)用領(lǐng)域進(jìn)行了介紹,并對(duì)PLC進(jìn)行選型;結(jié)合攪拌站的控制流程,設(shè)計(jì)了PLC程序流程圖和梯形圖程序等,并以組態(tài)王6.5軟件為平臺(tái),進(jìn)行工控機(jī)監(jiān)控軟件的設(shè)計(jì)。</p><p><b> 4 程序調(diào)試</b></p><p> 由于條件限制,本人
81、無(wú)法購(gòu)買(mǎi)PLC,而實(shí)驗(yàn)室的S7-200的輸入輸出點(diǎn)數(shù)又不能滿足要求,使得運(yùn)行STEP7-Micro/WIN的計(jì)算機(jī)與PLC之間無(wú)法建立起通信。只能使用仿真軟件來(lái)進(jìn)行仿真調(diào)試。</p><p> 4.1 仿真調(diào)試的準(zhǔn)備工作</p><p> 第一步:程序編輯好之后,要進(jìn)行編譯。在STEP7-Micro/WIN3.2編程軟件(因?yàn)槲宜螺d的仿真軟件只支持3.2版本的)中選擇菜單“PLC(P
82、)”,并選擇其下拉菜單“全部編譯”即可,如圖4-1:</p><p> 圖4-1 程序的編譯</p><p> 第二步:執(zhí)行菜單命令“文件” “導(dǎo)出”,在彈出的對(duì)話框中輸入導(dǎo)出的ASCLL文本文件的文件名,默認(rèn)的文件擴(kuò)展名為“awl”,如圖4-2:</p><p> 圖4-2 程序的導(dǎo)出</p><p> 第三步:仿真軟件的設(shè)置。
83、打開(kāi)仿真軟件后,執(zhí)行菜單命令“配置” “CPU型號(hào)”,在“CPU型號(hào)”對(duì)話框的下拉列表中選擇CPU的型號(hào)為CPU226(與編程軟件選擇的CPU一致),使用CPU的默認(rèn)網(wǎng)絡(luò)地址(2),見(jiàn)圖4-3。CPU模塊右邊空的方框是擴(kuò)展模塊的位置,雙擊緊靠已配置的模塊右側(cè)的方框,在出現(xiàn)的“配置擴(kuò)展模塊”對(duì)話框中選擇需要添加的模塊,此處我選擇兩個(gè)擴(kuò)展模塊:數(shù)字量擴(kuò)展模塊EM222和模擬量擴(kuò)展模塊EM231。</p><p>
84、 圖4-3 CPU設(shè)置</p><p> 第四步:下載程序。點(diǎn)擊仿真軟件工具條中左邊第2個(gè)按鈕,一般選擇下載全部塊,按[確定]按鈕后,在“打開(kāi)”對(duì)話框中選擇要下載的“*.awl”文件。下載成功后,CPU模塊中間會(huì)顯示下載的程序的名稱,同時(shí)會(huì)出現(xiàn)下載的程序代碼文本框,可關(guān)閉該文本框。</p><p> 第五步:模擬調(diào)試程序。用鼠標(biāo)點(diǎn)擊CPU模塊下面的開(kāi)關(guān)板上的灰色小開(kāi)關(guān),可使小開(kāi)關(guān)的手
85、柄向上,觸點(diǎn)閉合,PLC對(duì)應(yīng) 的LED(發(fā)光二極管)變?yōu)榫G色。,再點(diǎn)擊一次可使其手柄向下,觸點(diǎn)斷開(kāi)。帶輸入的數(shù)字量擴(kuò)展模塊下面也有小開(kāi)關(guān)。與用“真正”的PLC做實(shí)驗(yàn)相同,對(duì)于數(shù)字量控制,在RUN模式下用開(kāi)關(guān)切換各小開(kāi)關(guān)的通斷狀態(tài),改變PLC的輸入變量的狀態(tài),通過(guò)LED觀察PLC輸出點(diǎn)的狀態(tài)變化,可以了解程序執(zhí)行的結(jié)果是否正確。另外還通過(guò)仿真軟件中命令“查看” “內(nèi)存監(jiān)視”來(lái)了解程序的執(zhí)行情況如圖4-4,圖中“2#1”表示二進(jìn)制值1。
86、使用內(nèi)存監(jiān)視的方法適用于位存儲(chǔ)器(M)\特殊位存儲(chǔ)器(SM)\定時(shí)器\計(jì)數(shù)器等。</p><p> 圖4-4 仿真軟件中的內(nèi)存監(jiān)視</p><p><b> 4.2 仿真調(diào)試</b></p><p> 4.2.1 系統(tǒng)初始化程序及主程序調(diào)試</p><p> 第一步:測(cè)試程序的起停是否符合要求。在仿真軟件中下載
87、程序后,點(diǎn)擊工具欄的綠色三角形按鈕,可切換到運(yùn)行模式。在運(yùn)行模式下,點(diǎn)擊I0.0(啟動(dòng)按鈕),則Q0.0(循環(huán)開(kāi)始指示燈)的LED亮;點(diǎn)擊I0.1(手動(dòng)開(kāi)始),各電機(jī)啟動(dòng)信號(hào)燈(Q0.1\Q0.2\Q0.3\Q0.4\Q0.5\Q0.6)沒(méi)有亮,這是因?yàn)椴痪邆溟_(kāi)始條件:攪拌機(jī)在上限位且石料箱和沙料箱放料閘門(mén)關(guān),點(diǎn)擊I0.5(攪拌機(jī)上限位)\I0.6(石料箱閘門(mén))\I0.7(沙料箱放料閘門(mén)),使其閉合,則各電機(jī)啟動(dòng)信號(hào)燈亮。程序繼續(xù)運(yùn)行,
88、點(diǎn)擊I0.2(運(yùn)行完本次循環(huán)后停止),程序繼續(xù)運(yùn)行,不受干擾;點(diǎn)擊I0.3(緊急停止),則所有輸出信號(hào)燈滅。從而可以看出起停符合要求。</p><p> 第二步:測(cè)試各電機(jī)的起停是否符合要求。點(diǎn)擊手動(dòng)開(kāi)始按鈕,并適時(shí)點(diǎn)擊各行程開(kāi)關(guān)及閘門(mén)狀態(tài)開(kāi)關(guān),測(cè)試各個(gè)電機(jī)是否能夠正常起停。</p><p> 第三步:產(chǎn)生“所有配料都放入攪拌機(jī)”信號(hào)的程序調(diào)試。該信號(hào)的產(chǎn)生對(duì)攪拌站的正常運(yùn)行有著極其關(guān)
89、鍵的作用,該信號(hào)的調(diào)試可使用內(nèi)存監(jiān)視來(lái)實(shí)現(xiàn)。圖4-5為使用仿真軟件中的內(nèi)存監(jiān)視功能實(shí)現(xiàn)調(diào)試:</p><p><b> 圖4-5</b></p><p> 圖中M0.4、M0.5、M0.6、M1.0都是用相應(yīng)電機(jī)信號(hào)的下降沿實(shí)現(xiàn)置位,用M1.1信號(hào)實(shí)現(xiàn)復(fù)位。</p><p> 4.2.2 報(bào)警程序的調(diào)試</p><p&
90、gt; 第一步:按下I1.7(試燈、試鈴按鈕),則Q2.0(報(bào)警玲聲)、Q2.1(攪拌機(jī)故障指示燈)……Q2.7(翻斗機(jī)故障指示燈)全部變亮,否則為錯(cuò)誤,須進(jìn)行修改。</p><p> 第二步:第一步調(diào)試正確的情況下,按下相應(yīng)的模擬故障按鈕,看對(duì)應(yīng)的指示燈是否閃爍、Q2.0(報(bào)警玲聲)是否亮,否則為錯(cuò)誤,須進(jìn)一步修改。</p><p> 第三步:第二步調(diào)試正確的情況下,按下I2.0(
91、消鈴按鈕),則Q2.0(報(bào)警玲聲)滅,相應(yīng)的故障指示燈轉(zhuǎn)為常亮,否則為錯(cuò)誤。</p><p> 第四步:第三步調(diào)試正確的情況下,使產(chǎn)生故障的觸點(diǎn)斷開(kāi),則相應(yīng)指示燈滅,否則為錯(cuò)誤。</p><p> 報(bào)警電路部分梯形圖如圖4-6:</p><p> 圖4-6 報(bào)警電路部分梯形圖</p><p> 4.2.3 模擬量處理</p&g
92、t;<p> 本程序設(shè)計(jì)中的模擬量輸入量為壓力,模擬量首先被傳感器和變送器轉(zhuǎn)換為標(biāo)準(zhǔn)量程的電壓(0~10v),PLC用A/D轉(zhuǎn)換器將它們轉(zhuǎn)換為數(shù)字量存儲(chǔ)在AIW2和AIW4中,然而,要在程序設(shè)計(jì)中應(yīng)用,特別要在仿真軟件中應(yīng)用,還得進(jìn)一步處理,我選用字比較指令在程序中實(shí)現(xiàn)其功能,并可在仿真軟件中使用。如圖4-7所示:</p><p> 圖4-7 用比較指令處理模擬量</p><
93、p> 另外,模擬量的處理還可先將給定值或A/D轉(zhuǎn)換后得到的整數(shù)值由16位整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù),然后將實(shí)數(shù)轉(zhuǎn)換為0.0~1.0之間的標(biāo)準(zhǔn)化實(shí)數(shù),參看以下語(yǔ)句表:</p><p> XORD AC0, AC0 //將整數(shù)值由16位整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)</p><p> MOVW AIW0, AC0</p><p> LDW>=
94、 AC0, +0</p><p> JMP 0</p><p><b> NOT</b></p><p> ORD 16#FFFF0000, AC0</p><p> LBL 0</p><p> DTR AC0, AC0 </p>
95、<p> /R 32000.0, AC0 //將實(shí)數(shù)轉(zhuǎn)換為0.0~1.0之間的標(biāo)準(zhǔn)化實(shí)數(shù)</p><p> MOVD AC0, VD200</p><p><b> 4.3 小結(jié)</b></p><p> 本章通過(guò)仿真軟件對(duì)初始化程序及報(bào)警程序進(jìn)行了調(diào)試和修改,使得程序更加符合設(shè)計(jì)的要求。
96、</p><p><b> 5 結(jié)論與展望</b></p><p> 本文從混凝土攪拌站的產(chǎn)生、發(fā)展、結(jié)構(gòu)及工藝流程和軟件設(shè)計(jì)的介紹分析開(kāi)始進(jìn)行了全局的研究設(shè)計(jì),第二章接著分析了混凝土攪拌站測(cè)控系統(tǒng)的具體計(jì)量機(jī)構(gòu)、控制方式,并提出了基于集散控制系統(tǒng)的攪拌站控制方式;最后對(duì)集散控制系統(tǒng)進(jìn)行了詳細(xì)闡述,并基于集散控制系統(tǒng)對(duì)混凝土攪拌站的測(cè)控系統(tǒng)進(jìn)行了總體布置。并且對(duì)
97、稱重系統(tǒng)現(xiàn)狀和構(gòu)造進(jìn)行了分析,然后對(duì)其主要組成部分稱重傳感器及其變送器的原理、結(jié)構(gòu)、選擇設(shè)計(jì)進(jìn)行了闡述,最后對(duì)稱重系統(tǒng)進(jìn)行了選型,并給出其結(jié)構(gòu)和功能。第三章對(duì)現(xiàn)場(chǎng)控制站PLC的原理、特點(diǎn)、應(yīng)用領(lǐng)域進(jìn)行了介紹,并針對(duì)攪拌站的電氣輸入輸出的點(diǎn),對(duì)PLC進(jìn)行選型;結(jié)合攪拌站的控制流程,利用西門(mén)子梯形圖編程語(yǔ)言,進(jìn)行PLC程序的設(shè)計(jì);對(duì)測(cè)控系統(tǒng)操作員站和工程師站的工控機(jī)進(jìn)行選型,并以工控的組態(tài)王6.5為平臺(tái),進(jìn)行工控機(jī)監(jiān)控軟件的設(shè)計(jì)。</
98、p><p> 但是由于作者的水平有限和時(shí)間問(wèn)題,期望的控制系統(tǒng)還有很多問(wèn)題需要進(jìn)一步深入研究與設(shè)計(jì):</p><p> 1)斷電保護(hù)系統(tǒng)及報(bào)警系統(tǒng)需要進(jìn)一步設(shè)計(jì);</p><p> 2)混凝土攪拌站生產(chǎn)過(guò)程中利用定時(shí)器作為粉料及液態(tài)原料配料控制器是否可以滿足配料精度正需要進(jìn)一步的研究; </p><p> 3)方便地利用面板按鈕來(lái)實(shí)現(xiàn)配
99、料的配比改變需要進(jìn)一步設(shè)計(jì);</p><p> 4)如果在一次循環(huán)中突然斷電,導(dǎo)致混凝土凝固在攪拌機(jī)中,是否可以設(shè)計(jì)清除系統(tǒng)或設(shè)計(jì)一種能夠使其不會(huì)凝固的系統(tǒng)。</p><p> 采用S7-200 PLC和配料控制器控制混凝土攪拌站的整個(gè)配料過(guò)程簡(jiǎn)化了線路,提高了工作的可靠性,降低了系統(tǒng)的故障率。隨著工業(yè)控制系統(tǒng)的發(fā)展,現(xiàn)場(chǎng)控制總線作為一種智能化現(xiàn)場(chǎng)設(shè)備和自動(dòng)化系統(tǒng)的開(kāi)放式、數(shù)字化、雙向
100、串行、多節(jié)點(diǎn)的新興通信總線,在工程中的應(yīng)用日益廣泛。在今后的混凝土攪拌站發(fā)展過(guò)程中,集散控制系統(tǒng)和現(xiàn)場(chǎng)控制總線將逐漸融合,并利用神經(jīng)網(wǎng)絡(luò)在誤差補(bǔ)償方面的優(yōu)勢(shì),進(jìn)一步促進(jìn)混凝土生產(chǎn)過(guò)程可靠性和混凝土生產(chǎn)質(zhì)量、生產(chǎn)效率的提高。</p><p><b> 致謝</b></p><p> 本論文是在覃彥之老師的悉心指導(dǎo)下完成的,從課題的選擇到論文最終完成的每一個(gè)環(huán)節(jié),覃老
101、師都親臨指導(dǎo),提出意見(jiàn)并指正,她為此付出了大量的心血和精力。覃老師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、求實(shí)創(chuàng)新的工作作風(fēng)使作者受益匪淺。三年來(lái),作者不僅從覃老師那里學(xué)到許多專業(yè)知識(shí),更重要的是獲取專業(yè)科研前沿和豐富的實(shí)踐經(jīng)驗(yàn),所有這些都是以后人生生活的重大財(cái)富,在此特向恩師表示由衷的感謝和崇高的敬意。</p><p> 向桂林工學(xué)院電子與計(jì)算機(jī)系所有的老師們表示衷心的感謝!</p><p>
102、在論文工作中,得到了覃世鵬、黃宏華、范偉宏、黃雄明等同學(xué)的熱心幫助,與他們的討論與交流,使作者深受啟發(fā),在此亦向他們表示感謝!</p><p><b> 參考文獻(xiàn)</b></p><p> [1]盛春芳.混凝土機(jī)械行業(yè)現(xiàn)狀及中長(zhǎng)遠(yuǎn)發(fā)展目標(biāo)[M].建設(shè)機(jī)械技術(shù)與管理,1995.4</p><p> [2] New trends in Eu
103、ropean ready-mixed concrete production,United States Patent, Appl. No.:647834, May 15, 1996,1~14</p><p> [3]高佳珍.混凝土攪拌站(樓)綜述(三)[J],建設(shè)機(jī)械技術(shù)與管理,2000.3.</p><p> [4]高佳珍.混凝土攪拌站(樓)綜述(四)[J],建設(shè)機(jī)械技術(shù)與管理,2
104、000.4</p><p> [6]朱蘊(yùn)璞,孔德仁等.傳感器原理及應(yīng)用[A].國(guó)防工業(yè)出版社,2005.8</p><p> [7]童占榮,張翔生.攪拌設(shè)備用稱重傳感器選型的探討[M].工程機(jī)械,2005, (11)</p><p> [8]曲波,尚圣兵,呂建平.工業(yè)常用傳感器選型指南[M].清華大學(xué)出版社.2002.1</p><p>
105、; [9] A method of and device for improving the quality of fresh concrete and preventing adhesion and hardening of fresh concrete in a rotary mixer drum of a concrete mixer truck and of a concrete mixing plant,Canadian P
106、atent Database ( CA 2236627 ), 1~7</p><p> [10]張德仁.DCS, PLC的現(xiàn)狀與展望[J].山西電子技術(shù),1999, ( 3 ).</p><p> [11]張建文,徐瓊,馮林. PLC控制系統(tǒng)工作方式的分析和研究[M].華東地質(zhì)學(xué)院學(xué)報(bào),2003 ( 03 )</p><p> [12]董油海.PLC在混凝土
107、攪拌站計(jì)量系統(tǒng)的應(yīng)用[J].自動(dòng)化與儀表,2000 ,(4).</p><p> [13]劉士陽(yáng).基于PLC和組態(tài)軟件的攪拌站控制系統(tǒng)[[J].建筑機(jī)械,2005, ( 5 ).</p><p> [14]李丹,許少云.用于工業(yè)過(guò)程控制的一種新工具一組態(tài)軟件[J].計(jì)算技術(shù)與自動(dòng)化,1995 ( 3 ) .</p><p> [15]王立明. 基于PLC和工控
108、機(jī)的混凝土攪拌站測(cè)控系統(tǒng)設(shè)計(jì)[J]. 西安建筑科技大學(xué),2006 (3).</p><p> [16]廖常初.PLC編程及應(yīng)用[M].—2版.北京:機(jī)械工業(yè)出版社,2005.5</p><p> [17]吳作明.工控組態(tài)軟件與PLC應(yīng)用技術(shù)[M].北京:北京航空航天大學(xué)出版社,2007.1</p><p><b> 附錄</b></
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于plc的混凝土攪拌站控制及監(jiān)控程序設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)---基于plc的混凝土攪拌站控制及監(jiān)控程序設(shè)計(jì)
- 畢業(yè)論文范文——基于plc的混凝土攪拌站裝置
- 畢業(yè)論文范文——基于plc的混凝土攪拌站裝置
- 畢業(yè)論文_混凝土攪拌站plc畢業(yè)設(shè)計(jì)最終定稿
- 畢業(yè)論文_混凝土攪拌站plc畢業(yè)設(shè)計(jì)最終定稿
- 混凝土攪拌站畢業(yè)論文
- 基于PLC的混凝土攪拌站控制系統(tǒng)設(shè)計(jì).pdf
- 基于plc的混凝土攪拌站控制系統(tǒng)設(shè)計(jì)(1)
- 混凝土攪拌站畢業(yè)論文外文翻譯
- 畢業(yè)設(shè)計(jì)(論文)plc在混凝土攪拌站中的應(yīng)用
- 基于Linux的混凝土攪拌站監(jiān)控系統(tǒng)設(shè)計(jì).pdf
- 畢業(yè)設(shè)計(jì)(論文)混凝土攪拌站輸送攪拌系統(tǒng)設(shè)計(jì)
- 混凝土攪拌站plc畢業(yè)設(shè)計(jì)--混凝土攪拌機(jī)組成與設(shè)計(jì)原理
- plc在混凝土攪拌站中的應(yīng)用設(shè)計(jì)
- PLC在混凝土攪拌站中的應(yīng)用論文.doc
- 混凝土攪拌站畢業(yè)設(shè)計(jì)
- 混凝土攪拌站畢業(yè)設(shè)計(jì)
- 畢業(yè)論文---某高架橋配套混凝土攪拌站設(shè)計(jì)
- plc在混凝土攪拌站中的應(yīng)用設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論