畢業(yè)設(shè)計--水箱液位控制設(shè)計_第1頁
已閱讀1頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  題 目 基于PACSystems RX3i的水箱液位控制設(shè)計 </p><p>  畢業(yè)設(shè)計(論文)任務(wù)書</p><p>  發(fā)題日期:2011年11月17日 完成日期: 2012年6月15 日</p><p>  題 目 基于G

2、E PACSystem RX3i的水箱液位控制設(shè)計 </p><p>  1、本論文的目的、意義 </p><p>  PAC系統(tǒng)是繼PLC、DCS之后的新一代控制系統(tǒng),是綜合了計算機技術(shù)、自動控制技術(shù)和通信技術(shù)的一種新型的、實用的多功能控制器平臺,廣泛應(yīng)

3、用于工業(yè)控制領(lǐng)域。GE PACSystems提供第一代可編程自動化控制系統(tǒng),為多個硬件平臺提供一個控制引擎和一個開發(fā)環(huán)境,與現(xiàn)有的PLC相比具有更強的處理速度和通信速度。液位控制是常見的工業(yè)過程控制之一,它廣泛運用于水塔、鍋爐、高層建筑水箱、罐、工業(yè)化工槽等受壓容器的液位測量。在設(shè)計中針對水箱實物模型,要求熟悉RX3i系列控制器的結(jié)構(gòu)、功能和基本指令,利用GE PACSystem RX3i編制PAC程序完成水箱液位PID控制。利用iFI

4、X組態(tài)軟件,將液位控制中的重要數(shù)據(jù)進行采集和管理。通過調(diào)用采集的數(shù)據(jù),設(shè)計液位監(jiān)控畫面,以圖形和圖表等形象直觀的方式呈現(xiàn)工業(yè)現(xiàn)場信息,實現(xiàn)液位狀況的實時監(jiān)視。 </p><p>  2、學(xué)生應(yīng)完成的任務(wù) </p&

5、gt;<p>  1.查閱有關(guān)PACSystem RX3i系統(tǒng)的國內(nèi)外研究資料和文獻,學(xué)習(xí)PAC RX3i系統(tǒng)的內(nèi)部結(jié)構(gòu)、工作原理、編程環(huán)境等相關(guān)知識。 </p><p>  2.學(xué)習(xí)PAC指令的應(yīng)用。 </p><p

6、>  3.完成基于GE PACSystem RX3i的水箱液位控制系統(tǒng)設(shè)計與調(diào)試。 </p><p>  4. 學(xué)習(xí)組態(tài)軟件iFix程序開發(fā)。 </p><p>  5. 完成水箱液位控制系統(tǒng)的監(jiān)控界面設(shè)計與調(diào)試。

7、 </p><p>  3、論文各部分內(nèi)容及時間分配:(共 16 周)</p><p>  第一部分GE PAC RX3i系統(tǒng)等相關(guān)知識學(xué)習(xí)和實驗 (3周) </p><p>  第二部分利用PAC編程軟件進行梯形圖程序開發(fā) (2周) </p><p>  第三部分完成

8、基于GE PAC RX3i系統(tǒng)的液位控制設(shè)計與調(diào)試。 (4周)</p><p>  第四部分完成水箱液位控制系統(tǒng)的監(jiān)控界面設(shè)計與調(diào)試 (4周) </p><p>  第五部分撰寫論文 (2周)</p><p>  評閱及答辯

9、 (1周)</p><p>  備 注 </p><p><b>  摘 要</b></p><p>  液位控制是常見的工業(yè)過程控制之一,它廣泛運用于水塔、鍋爐、高層建筑水箱、

10、罐、工業(yè)化工槽等受壓容器的液位測量。隨著科技的進步,人們對生產(chǎn)的控制精度要求越來越高,所以提高液位控制系統(tǒng)的性能顯得十分重要。PAC系統(tǒng)是繼PLC、DCS之后的新一代控制系統(tǒng),綜合了計算機技術(shù)、自動控制技術(shù)和通信技術(shù)的一種新型的、多功能控制器平臺,廣泛應(yīng)用工業(yè)控制領(lǐng)域。因此我們很有必要對PAC RX3i液位控制系統(tǒng)設(shè)計進行研究。</p><p>  本設(shè)計采用了PACSystems RX3i控制器對水箱液位設(shè)備控

11、制進行了系統(tǒng)設(shè)計。主控器采用PACSystems RX3i系列的IC695CPU310模塊,控制對象為實驗室的水箱液位設(shè)備,采用以太網(wǎng)進行通訊,用PME軟件完成了系統(tǒng)硬件配置,各個模塊的的梯形圖設(shè)計與調(diào)試,實現(xiàn)了任意液位高度的手動/自動調(diào)節(jié)。在系統(tǒng)遠(yuǎn)程監(jiān)控方面,利用IFIX軟件進行了遠(yuǎn)程監(jiān)控界面的設(shè)計,通過對液位數(shù)據(jù)的采集、處理、輸出處理,實現(xiàn)了對液位高度的實時監(jiān)控、自動/手動的無擾切換、報警顯示等功能。</p><

12、p>  本論文分三部分。在簡要介紹了PACSystems RX3i系列PLC的硬件模塊、工作原理和梯形圖等基礎(chǔ)知識上,給出了PACSystems RX3i梯形圖編程和實驗設(shè)備的組態(tài),最后通過現(xiàn)場總線(以太網(wǎng)總線)將現(xiàn)場設(shè)備和節(jié)點連接。實現(xiàn)了液位控制系統(tǒng)的設(shè)計。</p><p>  關(guān)鍵詞:液位控制; PACSystems RX3i; 實時監(jiān)控; 以太網(wǎng)</p><p><b&g

13、t;  Abstract</b></p><p>  The level control is one of the common industrial process control, it is widely used in cooling towers, boilers, high-rise buildings, water tanks, tanks, industrial chemical t

14、ank level measurement of the pressure vessel. With the advances in technology, production control accuracy requirements are high, so to improve the performance of the liquid level control system is very important. The PA

15、C system is following a new generation of PLC, DCS control system, a combination of computer technology, </p><p>  Keywords: level control; PACSystems RX3i ; data collection;Ethernet</p><p><

16、b>  目 錄</b></p><p><b>  摘 要IV</b></p><p>  AbstractV</p><p><b>  目 錄VI</b></p><p><b>  第1章 緒 論1</b></p><p

17、>  1.1 PLC的發(fā)展及過程控制簡介1</p><p>  1.1.1 過程控制2</p><p>  1.1.2 液位控制系統(tǒng)的組成3</p><p>  1.1.3 液位控制系統(tǒng)的功能3</p><p>  1.2 研究意義及發(fā)展方向4</p><p>  1.3 本論文的主要內(nèi)容與方法5&l

18、t;/p><p>  1.4 本論文的結(jié)構(gòu)安排5</p><p>  第2章 GE PACSystems RX3i簡介6</p><p>  2.1 GE PACSystem系列PLC概念6</p><p>  2.1.1 PAC概念的提出6</p><p>  2.1.1 PAC特征6</p>&

19、lt;p>  2.1.3 GE PACSystems7</p><p>  2.2 GE PACSystems RX3i的硬件結(jié)構(gòu)8</p><p>  2.2.1 GE PACSystems RX3i簡介8</p><p>  2.2.2 GE PACSystems RX3i基本模塊9</p><p>  2.2.3 編程設(shè)備

20、11</p><p>  2.3 GE PACSystems系列PLC的工作原理11</p><p>  2.3.1工作原理11</p><p>  2.3.2 CPU掃描11</p><p>  2.4 梯形圖編程知識14</p><p>  2.4.1 梯形圖的基本概念14</p><

21、;p>  2.4.2 梯形圖的編程規(guī)則15</p><p>  2.4.3 具有自鎖功能的程序梯形圖16</p><p>  2.5 編程環(huán)境 Proficy Machine Edition簡介16</p><p>  2.5.1 Proficy Machine Edition的安裝16</p><p>  2.5.2 制作一個

22、工程的一般過程17</p><p>  第3章 組態(tài)軟件iFix簡介19</p><p>  3.1 iFix功能19</p><p>  3.2 iFix的工作機制19</p><p>  3.3 iFix新建工程與配置19</p><p>  3.4 工作臺20</p><p>

23、  3.5 數(shù)據(jù)庫管理器21</p><p>  第4章 基于GE PAC RX3i液位控制系統(tǒng)設(shè)計22</p><p>  4.1 PID理論知識22</p><p>  4.1.1 PID控制器22</p><p>  4.1.2 模擬PID控制原理22</p><p>  4.1.3 數(shù)字PID控制算法

24、24</p><p>  4.2 系統(tǒng)控制原理25</p><p>  4.3硬件連接25</p><p>  4.4 軟件設(shè)計27</p><p>  4.3.1 主程序模塊28</p><p>  4.3.2 初始化模塊29</p><p>  4.3.3 PID程序29&l

25、t;/p><p>  第五章 基于iFIX的液位監(jiān)控系統(tǒng)的設(shè)計32</p><p>  5.1 監(jiān)控系統(tǒng)的設(shè)計32</p><p>  5.1.1 創(chuàng)建IFIX系統(tǒng)工程32</p><p>  5.1.3 創(chuàng)建組態(tài)畫面33</p><p>  5.1.4 構(gòu)造數(shù)據(jù)庫34</p><p> 

26、 5.2 運行與調(diào)試36</p><p>  5.2.1 通訊的調(diào)試36</p><p>  5.2.2 數(shù)據(jù)連接的調(diào)試36</p><p>  5.2.3 PID比例、積分、微分參數(shù)值整定37</p><p><b>  結(jié) 論43</b></p><p><b>  

27、參考文獻45</b></p><p><b>  第1章 緒 論</b></p><p>  1.1 PLC的發(fā)展及過程控制簡介</p><p>  20世紀(jì)20年代起,人們把各種繼電器、定時器、接觸器及其觸點按一定的邏輯關(guān)系連接起來組成控制系統(tǒng),控制各種生產(chǎn)機械,這就是大家所熟悉的傳統(tǒng)繼電接觸器控制系統(tǒng)。由于它結(jié)構(gòu)簡單,容易掌握

28、,價格便宜,在一定范圍內(nèi)能滿足控制要求,因而使用面甚廣,在工業(yè)控制領(lǐng)域中一直占主導(dǎo)地位。但是繼電接觸器控制系統(tǒng)有明顯的缺點:設(shè)備體積大,可靠性差,動作速度慢,功能少,難與實現(xiàn)較復(fù)雜的控制,特別是由于它是靠硬連線邏輯構(gòu)成的系統(tǒng),接線復(fù)雜,當(dāng)生產(chǎn)工藝或?qū)ο蟾淖儠r,原有的接線和控制盤就要更換,所以通用性和靈活性較差。</p><p>  20世紀(jì)60年代末期,美國的汽車制造業(yè)競爭激烈,各生產(chǎn)廠家的汽車型號不斷更新,它必

29、然要求生產(chǎn)線的控制系統(tǒng)亦隨之改變,以及對整個開展系統(tǒng)重新配置。為拋棄傳統(tǒng)的繼電接觸器控制系統(tǒng)的束縛,適應(yīng)白熱化的市場競爭要求,1968年美國通用汽車公司公開向社會招標(biāo),對汽車流水線控制系統(tǒng)提出具體要求,歸納起來是:</p><p>  編程方便,可現(xiàn)場修改程序</p><p>  維修方便,采用插件式結(jié)構(gòu)</p><p>  可靠性高于繼電器控制裝置</p&g

30、t;<p>  體積小于繼電器控制盤</p><p>  數(shù)據(jù)可直接送入管理計算機</p><p>  成本可與繼電器控制盤競爭</p><p>  輸入可以是交流150V以上</p><p>  輸出為交流115V,容量要求在2A以上,可直接驅(qū)動接觸器,電磁閥等</p><p>  擴展時原系統(tǒng)改變最小

31、</p><p> ?。?0)用戶存儲器至少能擴張到4KB(適應(yīng)當(dāng)時汽車裝配過程的需要)</p><p>  十項指標(biāo)的核心要求是采用軟布線(編程)方式代替繼電控制的硬接線方式,實現(xiàn)大規(guī)模生產(chǎn)線的流程控制。</p><p>  美國國際電工委員會(IEC)在1987年對可編程序控制器做出如下定義:可編程序控制器是一類專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計的數(shù)字式電子系統(tǒng),它采

32、用了可編程序的存儲器,用來在其內(nèi)部進行存儲執(zhí)行邏輯運算、順序運算、定時、記數(shù)和算術(shù)運算等功能的面向用戶的指令,并通過數(shù)字式或模擬式的輸入或輸出,控制各種類型的機械或生產(chǎn)過程。可遍程序控制器極其相關(guān)外部設(shè)備,都應(yīng)按照易于與工業(yè)控制系統(tǒng)聯(lián)成一個整體,易于擴展其功能的原則而設(shè)計。</p><p>  隨著信息技術(shù)、自動化技術(shù)在過程工業(yè)的廣泛應(yīng)用,過程控制系統(tǒng)在過程工業(yè)中愈顯重要。過程控制從應(yīng)用于工業(yè)生產(chǎn)至今經(jīng)歷了由簡單

33、到復(fù)雜、從低級到高級的過程。在過程控制中,通常對液位、溫度、壓力、流量的參數(shù)進行控制。其中液位控制技術(shù)在國民生活、生產(chǎn)中發(fā)揮了重要作用,如民用水塔供水,精餾塔液位控制,鍋爐氣泡液位控制等。液位控制的精確度與精度都直接或間接影響著生產(chǎn)、生活的質(zhì)量與安全。為了保證安全、合理高效生產(chǎn),急需開展先進的液位控制方法和策略的研究和開發(fā)。</p><p>  1.1.1 過程控制</p><p>  液

34、位自動控制是通過控制投料閥來控制液位的高低,當(dāng)傳感器檢測到液位設(shè)定值時,閥門關(guān)閉,防止物料溢出;當(dāng)檢測液位低于設(shè)定值時,閥門打開,使液位上升,從而達到控制液位的目的。在制漿造紙工廠中,常見有兩種方式的液位控制:常壓容器和壓力容器的液位控制,例如漿池和蒸汽閃蒸罐。液位自動控制系統(tǒng)有液位變送器(或差壓變送器)、電動執(zhí)行機構(gòu)和液位自動控制器構(gòu)成。根據(jù)用戶需要也可采用控制泵啟停或改變電機頻率方式來進行液位控制。結(jié)構(gòu)簡單,安裝方便,操作簡便直觀,

35、可以長期連續(xù)穩(wěn)定在無人監(jiān)控狀態(tài)下運行。</p><p>  控制器、執(zhí)行機構(gòu)、測量變送器都屬于自動化儀表,他們都是圍繞被控對象工作的。因此,對被控對象的動態(tài)特性進行深入了解是過程控制的一個重要任務(wù)。只有深入了解被控對象的動態(tài)特性,了解他的內(nèi)在規(guī)律,了解被控對象的性能指標(biāo),為控制系統(tǒng)的設(shè)計提供一個標(biāo)準(zhǔn)。性能指標(biāo)確定后,設(shè)計出合理的控制方案,也離不開對被控對象動態(tài)特性的了解。有了正確的控制方案,控制系統(tǒng)中控制器,測量

36、變送器、執(zhí)行器等儀表的選擇,必須以被控對象的特性為依據(jù)。在控制系統(tǒng)組成后,合適的控制參數(shù)的確定及控制系統(tǒng)的調(diào)整,也完全依賴于對被控對象動態(tài)特性的理解。過程控制的被控對象設(shè)計的范圍很廣。被控對象不一定是指一個具體的設(shè)備,不少情況下被控對象是指一個過程。有些過程可能涉及好幾種設(shè)備,而在有些設(shè)備內(nèi)部可能包括幾個過程。</p><p>  過程控制被控對象的內(nèi)在機理較為復(fù)雜,有簡單過程,又存在嚴(yán)重非線性的過程,有多變量過

37、程,有些被控對象的特性隨時間或工作條件而變化。對被控對象動態(tài)的理解,一種方法是通過分析被控對象的數(shù)學(xué)模型。這種方法通過測量被控對象的階躍響應(yīng)曲線,近似確定被控對象的數(shù)學(xué)模型,研究被控對象的動態(tài)特性。</p><p>  1.1.2 液位控制系統(tǒng)的組成</p><p>  本論文對水箱液位控制系統(tǒng)的設(shè)計是一個簡單控制系統(tǒng),所謂簡單液位控制系統(tǒng)通常是指由一個被控對象、一個檢測變送單元(檢測元件

38、及變送器)、一個控制器和一個執(zhí)行器(控制閥)所組成的單閉環(huán)負(fù)反饋控制系統(tǒng),也稱為單回路控制系統(tǒng)。</p><p>  簡單控制系統(tǒng)有著共同的特征,它們均有四個基本環(huán)節(jié)組成,即被控對象、測量變送裝置、控制器和執(zhí)行器。對于不同對象的簡單控制系統(tǒng),盡管其具體裝置與變量不相同,但都可以用圖1-1表示:</p><p>  圖1-1 閉環(huán)控制結(jié)構(gòu)框圖</p><p>  由這

39、個簡單控制系統(tǒng)通用的框圖設(shè)計出水箱液位控制系統(tǒng)的原理框圖如圖1-2所 </p><p><b>  示。</b></p><p>  圖1-2 水箱控制系統(tǒng)結(jié)構(gòu)框圖</p><p>  這是單回路水箱液位控制系統(tǒng),單回路調(diào)節(jié)系統(tǒng)一般指在一個調(diào)節(jié)對象上用一個調(diào)節(jié)器來保持一個參數(shù)的恒定,而調(diào)節(jié)器只接受一個測量信號,其輸出也只控制一個執(zhí)行機構(gòu)。本系統(tǒng)

40、所要保持的恒定參數(shù)是液位的給定高度,即控制的任務(wù)是控制水箱液位等于給定值所要求的高度。根據(jù)控制框圖,這是一個閉環(huán)反饋單回路液位控制,采用工業(yè)智能儀表控制。</p><p>  1.1.3 液位控制系統(tǒng)的功能</p><p>  液位控制系統(tǒng)基本功能 設(shè)置液位高度后,通過控制變送器,自動調(diào)節(jié)液位高度到設(shè)置值。如果自動調(diào)節(jié)出現(xiàn)錯誤時,可以切換到手動進行調(diào)節(jié)和診斷??梢酝ㄟ^實時曲線去分析系統(tǒng)的

41、穩(wěn)態(tài)誤差、超調(diào)量、調(diào)整時間等動態(tài)性能指標(biāo)。</p><p>  實時監(jiān)控功能 系統(tǒng)管理員可以通過微機進行實時監(jiān)控,包括查看現(xiàn)場工作設(shè)備情況、手動/自動無擾切換、液位設(shè)置和液位顯示、報警顯示、實時曲線。</p><p>  異常報警功能 在異常狀況下可以實現(xiàn)音響報警,分別為高高報警、高報警、低報警、低低報警。通過查看報警次數(shù)和時間,對液位的狀況進行跟蹤分析,最后進行確認(rèn)報警。</p

42、><p>  1.2 研究意義及發(fā)展方向</p><p>  水箱液位控制系統(tǒng)是設(shè)計和開發(fā)液位控制策略的一個開放式平臺,具有觀察直觀、測量容易、組態(tài)靈活,可實施各種相異的控制方案,國內(nèi)外許多學(xué)者和技術(shù)人員基于該類裝置做出了重要的研究報告,以驗證重要的理論成果和指導(dǎo)生產(chǎn)實踐。然而,目前我國這類控制實驗裝置主要用于高校實驗教學(xué),存在著實驗采集數(shù)據(jù)誤差較大、實驗對象過于單一等不足。</p>

43、;<p>  PAC系統(tǒng)是繼PLC、DCS之后的新一代控制系統(tǒng),是綜合了計算機技術(shù)、自動控制技術(shù)和通信技術(shù)的一種新型的、實用的多功能控制器平臺,廣泛應(yīng)用于工業(yè)控制領(lǐng)域。GE PACSystems提供第一代可編程自動化控制系統(tǒng),為多個硬件平臺提供一個控制引擎和一個開發(fā)環(huán)境,與其他PLC相比具有更強的處理速度和通信速度。液位控制是常見的工業(yè)過程控制之一,它廣泛運用于水塔、鍋爐、高層建筑水箱、罐、工業(yè)化工槽等受壓容器的液位測量。

44、在設(shè)計中針對水箱實物模型,要求熟悉RX3i系列控制器的結(jié)構(gòu)、功能和基本指令,利用GE PACSystems RX3i編制PAC程序完成水箱液位PID控制。利用iFIX組態(tài)軟件,將液位控制中的重要數(shù)據(jù)進行采集和管理。通過調(diào)用采集的數(shù)據(jù),設(shè)計液位監(jiān)控畫面,以圖形和圖表等形象直觀的方式呈現(xiàn)工業(yè)現(xiàn)場信息,實現(xiàn)液位狀況的實時監(jiān)視。</p><p>  為了解決傳統(tǒng)控制的控制準(zhǔn)確度低、控制速度慢、靈敏度低等一系列問題。從而引

45、入GE PACSystems RX3i系統(tǒng)。一個系統(tǒng)的液位是否穩(wěn)定,直接影響到了工業(yè)生產(chǎn)的安全、生產(chǎn)效率的高低、能源的合理利用等一系列重要的問題。隨著現(xiàn)代化工業(yè)的要求越來越高,自動化控制系統(tǒng)已經(jīng)不能滿足工業(yè)生產(chǎn)控制的需求,所以研究用處理速度快、算法精度高的自動控制系統(tǒng)很有必要?;贕E PACSystems RX3i的水箱液位控制設(shè)計具有一定意義。</p><p>  1.3 本論文的主要內(nèi)容與方法</p&

46、gt;<p>  隨著科學(xué)技術(shù)的進步和微電子技術(shù)的迅猛發(fā)展,可編程序已廣泛應(yīng)用于各行業(yè)自動化控制領(lǐng)域,在現(xiàn)代工業(yè)企業(yè)的生產(chǎn)、加工和制造過程中起到了非常重要的作用。再加上控制器技術(shù)可編程控制器的功能日益完善,其小型化、價格低、可靠性高,在現(xiàn)代工業(yè)中的作用更加突出。它將傳統(tǒng)的繼電器控制技術(shù)、計算機技術(shù)和通訊技術(shù)融為一體,具有控制能力強、操作靈活方便、可靠性高、適合長期連續(xù)工作的特點,非常適合液位控制的要求。PID閉環(huán)控制是控制

47、系統(tǒng)中應(yīng)用很廣泛的一種控制算法,對大部分控制對象都有良好的控制效果,組態(tài)軟件iFix因其簡單易用的特點,在控制界面的設(shè)計中得到廣泛的應(yīng)用。</p><p>  本論文介紹了基于可編程控制器GE PACSystems RX3i和IFIX組態(tài)軟件的液位控制系統(tǒng)的設(shè)計方案。GE PACSystems RX3i作為下位機完成液位的采集和數(shù)據(jù)的轉(zhuǎn)換;上位機利用組態(tài)軟件IFIX設(shè)計人機界面,實現(xiàn)控制系統(tǒng)的實時監(jiān)控、數(shù)據(jù)采集與

48、處理;可編程控制器和組態(tài)軟件通過現(xiàn)場總線以太網(wǎng)進行通訊;通過PME軟件編寫程序?qū)崿F(xiàn)液位控制,實時控制水箱液位。實驗證明,液位控制系統(tǒng)效果比較令人滿意,具有一定的工程實用價值。</p><p>  本報告分三部分。在簡要介紹GE PACSystems系列PLC的硬件單元、工作原理和梯形圖編程理論知識基礎(chǔ)上,給出了利用GE PACSystems梯形圖編程,實現(xiàn)液位控制的設(shè)計過程,最后結(jié)合IFIX組態(tài)軟件,詳細(xì)敘述了液

49、位控制系統(tǒng)的的實現(xiàn)過程。</p><p>  1.4 本論文的結(jié)構(gòu)安排</p><p>  本論文共分五章。第1章,緒論。主要介紹液位控制系統(tǒng)的定義、組成、功能以及液位控制系統(tǒng)的研究方向和意義,并簡單講述了本論文的主要內(nèi)容、方法及結(jié)構(gòu)安排。第2章介紹GE PACSytems RX3i系列PLC的相關(guān)知識。從PAC系統(tǒng)的提出到應(yīng)用。重點介紹PAC RX3i系統(tǒng)的特點和硬件結(jié)構(gòu),包括背板、中央

50、處理器、數(shù)字量輸入/輸出模塊、模擬量輸入輸出模塊及其工作原理和使用方法。當(dāng)然在自動控制領(lǐng)域,一個系統(tǒng)的組成除了硬件系統(tǒng)外還有軟件系統(tǒng)。所以本章也對梯形圖編程的編程環(huán)境PME進行了詳細(xì)介紹。第3章對組態(tài)軟件iFix進行了介紹。其中IFIX的工程創(chuàng)建、系統(tǒng)配置、工作臺、數(shù)據(jù)庫和工作機制是本章的重點。因為只有了解了IFIX的工作原理,才能設(shè)計好合理的監(jiān)控界面。第4章介紹基于GE PAC RX3i的液位系統(tǒng)控制系統(tǒng)設(shè)計。講述了液位控制系統(tǒng)的系統(tǒng)

51、設(shè)計、硬件設(shè)計和軟件。第5章介紹基于IFIX液位監(jiān)控系統(tǒng)的設(shè)計,其中包括 IFIX節(jié)點與GE PAC RX3i的通訊、液位控制液位系統(tǒng)監(jiān)控系統(tǒng)的設(shè)計和調(diào)試過程。最后得出結(jié)論。</p><p>  第2章 GE PACSystems RX3i簡介</p><p>  2.1 GE PACSystem系列PLC概念</p><p>  2.1.1 PAC概念的提出<

52、;/p><p>  可編程自動控制器(Programmable Automation Controller,PAC)是由ARC咨詢集團的高級研究員Craig Resnick提出的。PAC的概念定義為:控制引擎的集中,以及制造業(yè)廠商對信息的需求,涵蓋PLC用戶的多種需求。PAC包括PLC的主要功能和擴大的控制能力,以及PC-based控制中基于對象開放數(shù)據(jù)格式和網(wǎng)絡(luò)連接等功能。</p><p>

53、  PAC包括開放數(shù)據(jù)格式和網(wǎng)絡(luò)連接功能。PAC基本要求如下:</p><p>  1.多域功能(邏輯、運動、驅(qū)動和過程)—— 這個概念支持多種I/O類型。邏輯、運動和其他功能的集成是不斷增長的復(fù)雜控制方法的要求。</p><p>  2.單一的多學(xué)科開發(fā)平臺 —— 單一的開發(fā)環(huán)境必須能支持各種I/O和控制方案。</p><p>  3.用于設(shè)計貫穿多個機器或處理單

54、元的應(yīng)用程序的軟件工具——這個軟件工具必須能適應(yīng)分布式操作。</p><p>  4.一組de facto網(wǎng)絡(luò)和語言標(biāo)準(zhǔn)——這個技術(shù)必須利用高投入技術(shù)。</p><p>  5.開放式、模塊化體系結(jié)構(gòu)——設(shè)計和技術(shù)標(biāo)準(zhǔn)規(guī)范必須是實現(xiàn)開放、模塊化、可結(jié)合的。</p><p>  2.1.1 PAC特征</p><p>  在形式上,PAC與傳統(tǒng)

55、PLC很相似,但PAC性能卻廣泛很多。PAC是一種多功能控制器平臺,它包含多種可按照用戶意愿組合、搭配和實施的技術(shù)和產(chǎn)品,PLC性能的實現(xiàn)主要依賴于專用硬件,應(yīng)用程序的執(zhí)行依靠專用硬件芯片實現(xiàn),硬件的非通用性會導(dǎo)致系統(tǒng)的功能前景和開放性受到限制,由于是專用操作系統(tǒng),實時可靠性和功能都無法與通用實時操作系統(tǒng)相比,這樣導(dǎo)致了PLC整體性能的專用性和封閉性。</p><p>  PAC設(shè)計了一個通用、軟件形式的控制引擎

56、用于應(yīng)用程序的執(zhí)行??刂埔嫖挥趯崟r操作系統(tǒng)與應(yīng)用程序之間,這個控制引擎與硬件平臺無關(guān),可在不同平臺的PAC系統(tǒng)間移植。因此對于用戶來說,同樣的應(yīng)用程序不需修改即可下載到不同PAC硬件系統(tǒng)中,用戶只需根據(jù)系統(tǒng)功能需求和投資預(yù)算選擇不同性能PAC平臺。這樣,根據(jù)用戶需求的迅速擴展和變化,用戶系統(tǒng)和程序無需變化,即可無縫移植。</p><p>  PAC系統(tǒng)具備以下主要的特征和性能:</p><p

57、>  提供通用發(fā)展平臺和單一數(shù)據(jù)庫,以滿足多領(lǐng)域自動化系統(tǒng)設(shè)計和集成要求。</p><p>  一個輕便的控制引擎,可以實現(xiàn)多領(lǐng)域的功能,包括:邏輯控制、過程控制、運動控制和人機界面等。</p><p>  允許用戶根據(jù)系統(tǒng)實施的要求,在同一平臺上運行多個不同功能的應(yīng)用程序,并根據(jù)控制系統(tǒng)的設(shè)計要求,在各程序間進行系統(tǒng)資源的分配。</p><p>  采用開放

58、的、模塊化的硬件架構(gòu),以實現(xiàn)不同功能的自由組合與搭配,減少系統(tǒng)升級帶來的麻煩。</p><p>  支持IEC-61158現(xiàn)場總線規(guī)范,可以實現(xiàn)基于現(xiàn)場總線的高度分散性的工廠自動化環(huán)境</p><p>  支持事實上的工業(yè)以太網(wǎng)標(biāo)準(zhǔn),可以與工廠的EMS、ERP系統(tǒng)輕易集成。</p><p>  使用既定的網(wǎng)絡(luò)協(xié)議、程序語言標(biāo)準(zhǔn),以保障用戶的投資及多供應(yīng)商網(wǎng)絡(luò)的數(shù)據(jù)交

59、換。</p><p>  2.1.3 GE PACSystems</p><p>  GE PACSystem 提供第一代可編程自動化控制系統(tǒng)——為多個硬件平臺提供一個控制引擎和一個開發(fā)環(huán)境,比現(xiàn)有PLC更強大的處理速度和通信速度,以及編程能力。它能應(yīng)用到高速處理、數(shù)據(jù)存取和需大內(nèi)存的應(yīng)用中。目前,GE控制器硬件家族有兩大類控制器:基于VME的RX7i和基于PCI的RX3i提供強大的CPU

60、和高寬帶背板總線,使得復(fù)雜編程能簡便快速的執(zhí)行。</p><p>  PACSystem的特點:</p><p>  1.PAC系統(tǒng)是繼PLC、DCS之后的新一代控制系統(tǒng)。</p><p>  2.克服了PLC/DCS長期過于封閉化、專業(yè)化的缺點,導(dǎo)致其技術(shù)發(fā)展緩慢,消除了PLC/DCS與PC機間不斷擴大的技術(shù)差距的瓶頸。</p><p> 

61、 3.操作系統(tǒng)和控制功能獨立于硬件。</p><p>  4.采用標(biāo)準(zhǔn)的嵌入式系統(tǒng)架構(gòu)設(shè)計。</p><p>  5.開放式標(biāo)準(zhǔn)背板總線VME/PCI。</p><p>  6.CPU均為PШ/PM處理器。</p><p>  7.支持FBD,可用于過程控制,尤其適用于混合型集散控制系統(tǒng)。</p><p>  8.編程

62、語言符合IEC1131 </p><p>  PACSystems系列產(chǎn)品代表了控制工業(yè)領(lǐng)域的革命,同時解決了業(yè)內(nèi)一直存在的與工業(yè)和商業(yè)都有關(guān)的問題,即如何實現(xiàn)更高的產(chǎn)量和提供更開放的通信方式。這一靈活的技術(shù)幫助用戶全面提升整個自動化系統(tǒng)的性能,降低工程成本,解決了有關(guān)短期和長期的系統(tǒng)升級問題,以及控制平臺壽命的問題。</p><p>  2.2 GE PACSystems RX3i的硬件

63、結(jié)構(gòu)</p><p>  2.2.1 GE PACSystems RX3i簡介</p><p>  PACSystems RX3i控制器是創(chuàng)新的可編程自動化控制器,是可編程自動化控制器PACSystems家族的新增加的一員。和PACSystems 家族的其他成員一樣,RX3i具備單一的控制引擎和通用的編程環(huán)境,使其能靈活的應(yīng)用于多種硬件平臺上。PACSystems RX3i易于集成,為多平

64、臺的應(yīng)用提供空前的自由度,能統(tǒng)一過程控制系統(tǒng),并可以更靈活、更開放地升級或者轉(zhuǎn)換。在PME的開發(fā)軟件環(huán)境中,他單一的控制引擎和通用的編程環(huán)境整體上提升了自動化水平。PACSystems RX3i系統(tǒng)外形示意圖如圖2-1所示。</p><p><b>  圖2-1</b></p><p>  PACSystems RX3i模塊在一個小型的、低成本的系統(tǒng)中提供了高級功能,

65、它具有下列性能上的優(yōu)點:</p><p>  擁有300MHZ微處理器10MByte用戶內(nèi)存的高性能控制器。無需多個控制器,使控制更簡單</p><p>  通用的PCI總線背板,背板高速PCI總線速度為27MHz,使得復(fù)雜I/O的數(shù)據(jù)吞吐率更大,簡單I/O的串行總線讀寫更快,優(yōu)化了系統(tǒng)性能和投資。背板總線支持帶電插拔功能,減少系統(tǒng)停機時間。</p><p>  廣

66、泛的I/O模塊選擇(已推出40多種)適合從簡單到復(fù)雜的應(yīng)用。此外,系統(tǒng)還提供多種網(wǎng)絡(luò)接口模塊。</p><p>  PACSystems便攜控制引擎在不同的平臺上都能提供出色的性能,使OEM和最終用戶都能從眾多的應(yīng)用選擇方案中找到最適合他們需要的控制系統(tǒng)硬件——所有需要都在一個單一、緊湊而且高度集成的組件中。</p><p>  消除信息的瓶頸現(xiàn)象,獲得更快通過量。</p>

67、<p>  大容量的電源,支持多個裝置的額外功率或多余要求,支持多電源功率負(fù)載共擔(dān)或冗余功能。</p><p>  支持以太網(wǎng)遠(yuǎn)程編程。例如,可在南京對上海的RX3i進行編程和修改。PACSystems RX3i功能及其強大,具有64M用戶編程內(nèi)存和64M閃存,支持多種編程語言:梯形圖,C語言(效率為梯形圖的6-10倍)、FBD功能塊圖、用戶定義結(jié)構(gòu)化文本、指令表、符號變量編程等。PACSystems

68、RX3i還具有以下特點:</p><p>  最多支持32K DI、32K DO、32K AI、32K AO。</p><p><b>  模塊支持帶電插拔。</b></p><p><b>  支持冗余電源</b></p><p>  支持多種現(xiàn)場總線。支持Modbus、Profibus、Geni

69、us(包括雙網(wǎng)冗余),還支持工業(yè)以太網(wǎng),以及串行總線。</p><p>  兩條背板總線,216MbpsPCI總線和90-30背板總線。</p><p>  支持持PCI總線模塊和所有90-30背板總線。</p><p>  支持以太網(wǎng)遠(yuǎn)程I/0站。</p><p>  真正的實時多任務(wù)控制系統(tǒng)。支持16個中斷優(yōu)先級。</p>

70、<p>  2.2.2 GE PACSystems RX3i基本模塊</p><p><b>  背板</b></p><p>  RX3i背板(機架)采用通用的PCI總線,分為12槽和16槽兩種尺寸用于滿足用戶不同的應(yīng)用需要。它支持帶電插拔以減少停機時間。擴展背板(機架)有5槽和10槽兩種尺寸,將您的應(yīng)用靈活性最大化。背板高速PCI總線速度為27MHZ,使

71、得復(fù)雜I/O的數(shù)據(jù)吞吐率更大,簡單I/O的串行總線讀寫更快,優(yōu)化了系統(tǒng)的投資和性能。通用背板模塊的位置,IC695電源模塊可以安裝在任何插槽。直流電源IC695PSD40占用一個插槽,交流電源IC695PSA40占用兩個插槽。RX3i CPU模塊除了擴展插槽外可以安裝在背板的任何地方。CPU模塊占用兩個插槽。I/O和其他功能模塊可以安裝在除了0插槽和擴展插槽以外的任何插槽,0插槽只能用于IC695電源。每個I/O槽都有兩個連接器,因此每

72、個基于PCI的RX3i模塊或者串行模塊都可以安裝在任何一個I/O插槽。最右端的插槽是擴展插槽。它只能用于可選擇串行串行擴展模塊IC695LRE001。在PACSystem RX3i系統(tǒng)中,電源一般在0插槽,CPU一般在1-2插槽,背板擴展模塊在12插槽,I/O模塊在3-11插槽中。</p><p>  PACSystem RX3i CPU</p><p>  高性能的CPU基于具有高速運算

73、和高速數(shù)據(jù)吞吐的最新處理器。這個強大的CPU依靠300M Hz的處理器和10M bytes的用戶內(nèi)存能輕松地完成各種復(fù)雜的應(yīng)用??刂破髟诙喾N標(biāo)準(zhǔn)編程語言下能處理高達32K的I/O。RX3i廣泛的診斷機制和帶電插拔能力增加了機器循環(huán)次數(shù),減少了停機時間,用戶能存儲大量數(shù)據(jù),減少外圍硬件花費。RX3i支持多種IEC語言和C語言,使用戶編程更靈活。</p><p>  PACSystem RX3i的電源</p&g

74、t;<p>  RX3i電源模塊像I/O一樣簡單地扣在背板上,并且能與任何標(biāo)準(zhǔn)型號RX3i CPU協(xié)同工作。每個電源模塊具有自動電壓適應(yīng)功能。用戶無需跳線選擇不同的輸入電壓,RX3i電源模塊的輸入電壓可以有100-240VAC、125VDC、24VDC或12VDC等備選。電源模塊具有限流功能,發(fā)生短路時,電源模塊會自動關(guān)斷來避免硬件損壞。其他的性能和安全特性還包括先進的診斷機制和內(nèi)置智能開關(guān)熔絲。多功能電源可被配置用于增加

75、容量或電源冗余。</p><p>  離散量 I/O 模塊(輸入)</p><p>  輸入模塊提供PLC和諸如接近開關(guān)、按鈕、開關(guān)的接口。GE Fanuc智能設(shè)備提供一系列能支持最大允許電流、不同的電壓范圍和類型、隔離與響應(yīng)時間的模塊,來滿足用戶應(yīng)用的需要。PACSystem RX3i的離散量輸入點可以是8、16、32點等,輸入電壓可以是120VAC、240VAC、12VAC/DC、12

76、5VDC、24VDC、5/12VDC等。</p><p>  離散量 I/O 模塊(輸出)</p><p>  離散量I/O模塊(輸出)輸出模塊提供PLC和諸如接觸器、繼電器、BCD顯示和指示燈這樣的外部輸出設(shè)備之間的接口。GE Fanuc 智能設(shè)備提供一系列能支持不同的電壓范圍和類型、最大允許電流、隔離與響應(yīng)時間的模塊,來滿足用戶應(yīng)用的需要。PACSystem RX3i的離散量輸出點可以

77、是5、6、8、16、32點等,輸出模塊可以接120VAC、240VAC、12VAC/DC、125VDC、24VDC、5/12VDC等負(fù)載。輸出電流有0.5A、1A、2A、4A、8A等。</p><p>  模擬量I/O模塊(輸入)</p><p>  GE Fanuc 提供易于使用的用于控制過程的模擬量輸入模塊,例如:流量、溫度和壓力等。模擬量模塊將輸入電流或輸入電壓轉(zhuǎn)變成內(nèi)在的數(shù)字?jǐn)?shù)據(jù),

78、向PLC CPU提供所得的數(shù)字?jǐn)?shù)據(jù)。對于差分模擬輸入,轉(zhuǎn)換的數(shù)據(jù)是在電壓IN+和IN-之間的差值。差分輸入對干擾和接地電流不太敏感。一對差分輸入的雙方都參照一個公共的電壓(COM)。PACSystem RX3i的輸入模塊信號可以使電壓型、也可以使電流型,通道數(shù)量可以是4、8、16、32等。</p><p>  模擬量I/O模塊(輸出)</p><p>  GE Fanuc 提供易于使用的用

79、于控制過程的模擬量輸出模塊,例如:流量、溫度和壓力控制等。IC695ALG708為8點AO模塊,具有16位分辨率。</p><p><b>  通訊模塊</b></p><p>  網(wǎng)絡(luò)和分布式 I/O 系統(tǒng)RX3i為分布式控制和分布式I/O設(shè)計了很多可選通信模塊。用戶可以從以太網(wǎng) EGD、Profibus-DP、Genius和DeviceNet中進行選擇,這些通訊模

80、塊都能容易地安裝并且快速地配置。</p><p>  2.2.3 編程設(shè)備</p><p>  編程設(shè)備的作用是供用戶進行程序的編制、編輯、調(diào)試和監(jiān)視。編程設(shè)備可以是專用的手持式的編程器,也可以是安裝了專門的編程通信軟件的個人計算機。用戶可以通過鍵盤輸入和調(diào)試程序;另外,在運行時還可以對整個控制過程進行監(jiān)控。</p><p>  2.3 GE PACSystems系

81、列PLC的工作原理</p><p><b>  2.3.1工作原理</b></p><p>  考慮到GE PAC與傳統(tǒng)PLC的工作原理相同。PLC作為一種特殊形式的計算機控制系統(tǒng),是利用計算機技術(shù)對傳統(tǒng)的硬件邏輯控制系統(tǒng)“繼電器控制”進行“硬件軟化”的結(jié)果。但在運行方式上,PLC的軟件邏輯也與繼電器控制系統(tǒng)的硬件邏輯存在根本性的差別。</p><

82、p>  繼電器控制系統(tǒng)的硬件邏輯采用的是并行運行的方式,即如果一個繼電器的線圈通電或放電,該繼電器的所有觸點(不論是常開還是常閉,也不論其處于繼電器線路的哪個位置上)都會立即動作;而PLC的軟件邏輯是通過CPU逐行掃描執(zhí)行用戶程序來實現(xiàn)的,即如果一個邏輯線圈被截圖或斷開,該線圈的所有觸點并不會立即動作,必須等掃描到該觸點時才會動作。為了消除兩者之間由于運行方式不同而造成的這種差異,PLC在程序運行方式、輸入輸出操作、特殊功能模塊等

83、方面作了特別的考慮。</p><p>  2.3.2 CPU掃描</p><p>  在收到編程器,其他設(shè)備,或CPU上的運行/停止轉(zhuǎn)換開關(guān)發(fā)出的停止命令前,CPU內(nèi)的應(yīng)用程序重復(fù)執(zhí)行。除了執(zhí)行應(yīng)用程序做內(nèi)部清理工作,CPU還完成通訊任務(wù)以及做自檢,保存輸入設(shè)備的輸入數(shù)據(jù),將輸出數(shù)據(jù)傳給輸出設(shè)備。這個序列稱為掃描。 CPU 掃描有以下三種模式: </p><p> 

84、 Normal掃描 這種模式下,每次掃描時間可以不同。邏輯窗口在每一次掃描過程中完全執(zhí)行。通訊窗口和后臺窗口可設(shè)為受限制(Limited)或運行-完成(Run-to-Completion)模式。</p><p>  Constant掃描 這種模式下,相鄰的兩次掃描的開始時間間隔由用戶設(shè)定。邏輯窗口在每一次掃描過程中完全執(zhí)行。如果還沒到掃描周期時間,CPU輪流執(zhí)行通訊窗口和后臺窗口,一直執(zhí)行到設(shè)定的掃描時間。

85、</p><p>  Constant Window 這種模式下,每次掃描時間可以不同。邏輯窗口在每一次掃描過程中完全執(zhí)行。CPU輪流執(zhí)行通訊窗口和后臺窗口,執(zhí)行時間由用戶確定。 </p><p>  CPU以以下四種模式中的一種運行</p><p>  ■ 運行/不輸出 </p><p>  ■ 運行/輸出使能 </p>

86、;<p>  ■ 停止/IO 掃描 </p><p>  ■ 停止/無IO</p><p>  CPU掃描的各個部分典型的部分包括7個階段:</p><p>  內(nèi)部清理:內(nèi)部清理部分完成掃描開始前的準(zhǔn)備工作。包括更新%S位,確定定時器的最新值,確定掃描模式(停止或者運行)以及檢測擴展機架。 循環(huán)檢測以確定擴展機架電源是否正常。一旦檢測到擴展機

87、架,則擴展機架配置及所有模塊數(shù)據(jù)傳到控制器通訊窗口中。</p><p>  輸入掃描:輸入掃描過程中,CPU從Genius總線控制器和輸入模塊讀取輸入數(shù)據(jù)。如果數(shù)據(jù)是從EGD頁得到的,CPU會將頁內(nèi)數(shù)據(jù)從以太網(wǎng)接口拷貝到適當(dāng)?shù)拇鎯ξ恢谩?lt;/p><p>  應(yīng)用程序執(zhí)行:CPU執(zhí)行程序邏輯時,總是從第1 條指令開始,執(zhí)行到最后一條指令終止。執(zhí)行完最后一條指令后產(chǎn)生新的輸出數(shù)據(jù)。</p

88、><p>  輸出掃描:CPU將輸出數(shù)據(jù)寫到總線控制器或輸出模塊。用戶程序檢查投入使用。 </p><p>  輸出掃描過程中,CPU向Genius總線控制器和輸出模塊寫入輸出數(shù)據(jù)。到達EGD發(fā)送頁時間節(jié)點時,CPU從存儲器上的對應(yīng)位置向以太網(wǎng)接口拷貝輸出頁數(shù)據(jù)。所有輸出數(shù)據(jù)發(fā)出之后,輸出掃描完成。 如果CPU處于運行模式并且配置為執(zhí)行后臺檢測,則后臺檢測在輸出掃描進程的最后時間段內(nèi)執(zhí)行。檢測

89、字?jǐn)?shù)的缺省值為16。如果每次掃描的檢測字?jǐn)?shù)設(shè)為0,則這個過程跳過。后臺檢測幫助確認(rèn)運行模式下的CPU 內(nèi)的程序的完整性。</p><p>  控制器通訊窗口:板子上的以太網(wǎng)和串行端口服務(wù)。重新配置這部分掃描時的擴展機架和獨立模塊。 CPU總是執(zhí)行這個窗口。執(zhí)行的窗口條目如下: </p><p>  ■ 重新配置擴展機架和獨立模塊。控制器窗口內(nèi)優(yōu)先級高的重新配置。在分配給這個窗口的時間內(nèi),

90、需要的話重新配置模塊。重新配置模塊需要幾個掃描周期。 </p><p>  ■ 通訊活動包括內(nèi)置以太網(wǎng)接口和2 個CPU串行端口 </p><p>  是否執(zhí)行控制器通訊窗口和執(zhí)行控制器通訊窗口的時間可以使用編程軟件進行配置。也可以在用戶程序中使用服務(wù)請求功能3 進行動態(tài)配置。窗口時間可以設(shè)定為0~255 </p><p><b>  圖2-2</

91、b></p><p>  毫秒,缺省值為10毫秒。</p><p>  背板通訊窗口:通過此窗口與智能設(shè)備進行通訊?;跈C架的以太網(wǎng)接口模塊在背板通訊窗口通訊。在本階段掃描過程中,CPU與Genius總線控制器和TCP/IP以太網(wǎng)模塊等智能模塊進行通訊 。在這個窗口,CPU在執(zhí)行隊列中的請求之前,首先完成前面未完成的請求。分配給這個窗口的時間用完以后,進程停止。 背板通訊窗口缺省為完

92、成(運行-完成)模式。這意味著所有智能模塊中當(dāng)前未完成的請求在每個掃描過程中都要處理。這個窗口也可以以限制(Limited) 模式運行,這種情況下需設(shè)定每個掃描周期內(nèi)分配給本窗口的最大時間。 模式和時間可以配置并且存儲到CPU當(dāng)中,也可以在用戶程序中使用服務(wù)請求功能4 進行動態(tài)配置。通訊窗口時間可以設(shè)定為0~255 毫秒,缺省值為255 毫秒。掃描時間比較緊張的時候跳過此功能</p><p>  后臺窗口:本窗口

93、進行CPU自檢。自檢中包括對CPU操作系統(tǒng)軟件的檢測。 </p><p>  后臺窗口時間缺省值為0 毫秒。也可以設(shè)定其他的值并存儲到CPU當(dāng)中或者通過編程軟件在線更改。 后臺窗口的執(zhí)行和時間也可以在用戶程序中使用服務(wù)請求功能5 進行動態(tài)配置。掃描時間比較緊張的時候跳過后臺功能。 </p><p>  2.4 梯形圖編程知識</p><p>  2.4.1 梯形圖的

94、基本概念</p><p>  PLC是專為工業(yè)控制而開發(fā)的裝置,其主要使用者是工廠廣大電氣技術(shù)人員,為了適應(yīng)他們的傳統(tǒng)習(xí)慣和掌握能力,通常PLC不采用微機的編程語言,而常常采用面向控制過程、面向問題的“自然語言”編程。國際電工委員會(IEC)1994年5月公布的IEC1131-3(可編程控制器語言標(biāo)準(zhǔn))詳細(xì)地說明了句法、語義和下述5種編程語言:功能表圖、梯形圖、功能塊圖、指令表、結(jié)構(gòu)文本。梯形圖和功能塊圖為圖形語

95、言,指令表和結(jié)構(gòu)文本為文字語言,功能表圖是一種結(jié)構(gòu)塊控制流程圖。梯形圖與電器控制系統(tǒng)的電路圖很相似,具有直觀易懂的優(yōu)點,很容易被工廠電氣人員掌握,特別適用于開關(guān)量邏輯控制。</p><p>  梯形圖是通過連線把PLC指令的梯形圖符號連接在一起的連通圖,用以表達所使用的PLC指令及其前后順序,它與電氣原理圖很相似。它的連線有兩種:一為母線,另一為內(nèi)部橫豎線。內(nèi)部橫豎線把一個個梯形圖符號指令連成一個指令組,這個指令

96、組一般總是從裝載(LD)指令開始,必要時再繼以若干個輸入指令(含LD指令),以建立邏輯條件。最后為輸出類指令,實現(xiàn)輸出控制,或為數(shù)據(jù)控制、流程控制、通訊處理、監(jiān)控工作等指令,以進行相應(yīng)的工作。母線是用來連接指令組的。</p><p>  要了解梯形圖必須理解軟繼電器的概念。PLC梯形圖中的某些編程元件沿用了繼電器這一名稱,如輸入繼電器、輸出繼電器、內(nèi)部輔助繼電器等,但是它們不是真實的物理繼電器,而是一些存儲單元(

97、軟繼電器),每一軟繼電器與PLC存儲器中映像寄存器的一個存儲單元相對應(yīng)。該存儲單元如果為“1”狀態(tài),則表示梯形圖中對應(yīng)軟繼電器的線圈“通電”,其常開觸點接通,常閉觸點斷開,稱這種狀態(tài)是該軟繼電器的“1”或“ON”狀態(tài)。如果該存儲單元為“0”狀態(tài),對應(yīng)軟繼電器的線圈和觸點的狀態(tài)與上述的相反,稱該軟繼電器為“0”或“OFF”狀態(tài)。使用中也常將這些“軟繼電器”稱為編程元件。</p><p>  根據(jù)梯形圖中各觸點的狀態(tài)

98、和邏輯關(guān)系,求出與圖中各線圈對應(yīng)的編程元件的狀態(tài),稱為梯形圖的邏輯解算。梯形圖中邏輯解算是按從左至右、從上到下的順序進行的。解算的結(jié)果,馬上可以被后面的邏輯解算所利用。邏輯解算是根據(jù)輸入映像寄存器中的值,而不是根據(jù)解算瞬時外部輸入觸點的狀態(tài)來進行的。</p><p>  2.4.2 梯形圖的編程規(guī)則</p><p>  盡管梯形圖與繼電器電路圖在結(jié)構(gòu)形式、元件符號及邏輯控制功能等方面相類似

99、,但它們又有許多不同之處,梯形圖具有自己的編程規(guī)則。</p><p>  (1) 每一邏輯行總是起于左母線,然后是觸點的連接,最后終止于線圈或右母線(右母線可以不畫出)。注意:左母線與線圈之間一定要有觸點,而線圈與右母線之間則不能有任何觸點。</p><p>  (2) 觸點的使用次數(shù)不受限制。</p><p>  (3) 梯形圖中的觸點可以任意串聯(lián)或并聯(lián),但繼電器

100、線圈只能并聯(lián)而不能串聯(lián)。</p><p>  (4) 一般情況下,在梯形圖中同一線圈只能出現(xiàn)一次。如果在程序中,同一線圈使用了兩次或多次,稱為“雙線圈輸出”。對于“雙線圈輸出”,有些PLC將其視為語法錯誤,絕對不允許;有些PLC則將前面的輸出視為無效,只有最后一次輸出有效;而有些PLC,在含有跳轉(zhuǎn)指令或步進指令的梯形圖中允許雙線圈輸出。</p><p>  (6) 對于不可編程梯形圖必須難

101、過等效變換,變成可編程梯形圖。</p><p>  (7) 有幾個串聯(lián)電路相并聯(lián)時,應(yīng)將串聯(lián)觸點多的回路放在上方,如圖2-3a所示。在有幾個并聯(lián)電路相串聯(lián)時,應(yīng)將并聯(lián)觸點多的回路放在左方,如圖2-3b所示。這樣所編制的程序簡潔明了,語句較少。</p><p>  另外,在設(shè)計梯形圖時輸入繼電器的觸點狀態(tài)最好按輸入設(shè)備全部為常開進行設(shè)計更為合適,不易出錯。建議用戶盡可能用輸入設(shè)備的常開觸點與

102、PLC輸入端連接,如果某些信號只能用常閉輸入,可先按輸入設(shè)備為常開來設(shè)計,然后將梯形圖中對應(yīng)的輸入繼電器觸點取反(常開改成常閉、常閉改成常開)。</p><p>  圖2-3 串并聯(lián)電路的編程處理</p><p>  2.4.3 具有自鎖功能的程序梯形圖</p><p>  利用自身的常開觸點使線圈持續(xù)保持通電即“ON”狀態(tài)的功能稱為自鎖。如圖2-4所示的起動、保持

103、和停止程序(簡稱起保停程序)就是典型的具有自鎖功能的梯形圖, X1為起動信號和X2為停止信號。</p><p><b>  圖2-4 自鎖電路</b></p><p>  圖2-4a為停止優(yōu)先程序,即當(dāng)X1和X2同時接通,則Y1斷開。圖2-4b為起動優(yōu)先程序,即當(dāng)X1和X2同時接通,則Y1接通。起保停程序也可以用置位(SET)和復(fù)位(RST)指令來實現(xiàn)。在實際應(yīng)用中,

104、起動信號和停止信號可能由多個觸點組成的串、并聯(lián)電路提供[7]。 </p><p>  2.5 編程環(huán)境 Proficy Machine Edition簡介</p><p>  Proficy Machine Edition(簡稱PME)是GE公司提供的Windows的應(yīng)用軟件。PME提供了一個統(tǒng)一的完整系統(tǒng)用于解決自動化控制方案。它是一個適合用于邏輯程序編寫、人機界面開發(fā)、運動控制及控制應(yīng)

105、用的通用開發(fā)環(huán)境。PME提供統(tǒng)一的用戶界面、拖放的編輯功能,及支持項目需要的多目標(biāo)組件的編輯功能。</p><p>  2.5.1 Proficy Machine Edition的安裝</p><p>  找到安裝軟件,雙擊圖標(biāo),進入安裝界面,如圖2-5所示。打開安裝Machine Edition。點擊下一步直到Proficy Machine Edition配置界面,如圖2-6所示。選擇所

106、需要的組件進行安裝。安裝完成時,系統(tǒng)提示你是否立即注冊ME軟件,如圖2-7所示。點擊Key Code進入注冊界面,如圖2-8所示。輸入注冊碼完成注冊。</p><p>  圖2-5 安裝界面 圖2-6 安裝配置界面</p><p>  圖2-7 確認(rèn)注冊界面 圖2-8 注冊界面</p

107、><p>  2.5.2 制作一個工程的一般過程</p><p>  建立ME-PLC項目工程的一般過程是: </p><p>  進入ME軟件,系統(tǒng)列出“My Computer”(本機)上已經(jīng)創(chuàng)建的工程</p><p>  工程(Project):包含一個或多個PLC的程序</p><p>  用鼠標(biāo)右擊“My Comp

108、uter”,選擇“New”,即可創(chuàng)建一個新工程</p><p><b>  見下圖</b></p><p>  創(chuàng)建工程時,選擇工程中第一個PLC的類型</p><p>  工程創(chuàng)建完成以后,用鼠標(biāo)右擊工程名,可以在工程中添加目標(biāo)</p><p>  目標(biāo)(Target):一個PLC或一個觸摸屏的程序及組態(tài)內(nèi)容</

109、p><p>  在同一個工程中的多個目標(biāo)之間可以共享變量(如:觸摸屏組態(tài)內(nèi)容可以共享PLC程序中變量)</p><p>  圖2-9 ME啟動工程界面</p><p>  第3章 組態(tài)軟件iFix簡介</p><p>  3.1 iFix功能</p><p>  iFix是提供實時數(shù)據(jù)給操作員的應(yīng)用軟件,是基于windo

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論