畢業(yè)論文-基于PLC的濕度控制系統(tǒng)_第1頁
畢業(yè)論文-基于PLC的濕度控制系統(tǒng)_第2頁
畢業(yè)論文-基于PLC的濕度控制系統(tǒng)_第3頁
畢業(yè)論文-基于PLC的濕度控制系統(tǒng)_第4頁
畢業(yè)論文-基于PLC的濕度控制系統(tǒng)_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、畢 業(yè) 設(shè) 計題目基于PLC的濕度控制系統(tǒng) 學生姓名 學號 系 別 COMMENTS * MERGEFORMAT COMMENTS * MERGEFORMAT COMMENTS * MERGEFORMAT 專 業(yè)電氣工程及其自動化 班級 開題時間2010年11月26日答辯時間 2011年6月11日指導教師 職 稱 基于PLC的濕度控制系統(tǒng)摘要 濕度檢測在國防、工業(yè)、農(nóng)業(yè)等行業(yè)有著非常廣泛的應(yīng)用。利用PLC技術(shù)的濕度檢測系統(tǒng)憑借其可靠性高、體積小而在工業(yè)生產(chǎn)中被廣泛應(yīng)用。本文對PLC控制下的濕度檢測系統(tǒng)進行了分析設(shè)計。首先,我們簡單的介紹了下濕度檢測技術(shù)的應(yīng)用領(lǐng)域和發(fā)展狀況,同時,列舉了目前濕度

2、檢測所比較常用的方法以及各自所具有的特點。本文重點在于對該濕度檢測系統(tǒng)的硬件和軟件設(shè)計。在硬件設(shè)計過程中,比較詳細的介紹了各部分電路的功能和特點。然后,對系統(tǒng)中所用的濕度傳感器ZHG濕敏電阻、A/D轉(zhuǎn)換芯片ADC0809、松下FP0系列PLC作了簡單的介紹。在軟件設(shè)計過程中,比較詳細的繪制了各個模塊程序的流程圖,詳細介紹了各個模塊的作用。經(jīng)過對程序反復的修改,軟件系統(tǒng)得到了完善。最后,完成了對整個系統(tǒng)的設(shè)計。本系統(tǒng)具有靈敏度高、反映時間短等特點,并且具有小型便攜、智能化、可編程等優(yōu)點,相信本系統(tǒng)具有廣泛的應(yīng)用領(lǐng)域。關(guān)鍵詞:PLC,濕度檢測,硬件系統(tǒng),軟件系統(tǒng)AbstractHumidity d

3、etection in defense, industry, agriculture and other industries has a very wide range of applications.Using PLC technology, moisture detection system with its high reliability, small size and in industrial production has been widely used.In this paper, PLC controlled humidity detection system analyz

4、ed design.First, we simply introduce the next moisture detection technology applications and development at the same time, citing the current detected by the humidity of the more commonly used methods, and have their respective characteristics.This article focuses on the humidity detection system ha

5、rdware and software design.In the hardware design process, more detailed introduction to the various parts of the circuit functions and features.Then, the system used in the humidity sensor ZHG humidity resistance, A/D converter chip ADC0809, Matsushita FP0 Series PLC made a brief introduction.In th

6、e software design process, the more detailed procedures for each module to draw a flow chart detailing the role of each module.After repeated changes to the program, the software system has been improved.Finally, the completed design of the whole system.The system has high sensitivity, short respons

7、e time characteristics, and has a small portable, intelligent, programmable, etc., I believe this system has a wide range of applications.Keywords: PLC,humiditytesting,hardware system, software system目 錄 TOC o 1-3 h z u HYPERLINK l _Toc295350496 1 緒論1 HYPERLINK l _Toc295350497 1.1 課題背景1 HYPERLINK l

8、_Toc295350498 1.2 課題研究的目的和意義 緒論1.1 課題背景在工農(nóng)業(yè)生產(chǎn)、氣象、科研、航天、環(huán)保、國防以及我們現(xiàn)代生活的各個方面,環(huán)境濕度往往是經(jīng)常需要進行測量及控制。對于生物制藥、食品加工、造紙等行業(yè),測量一個準確的濕度更是至關(guān)重要的。除此之外,人們的舒適程度和身體健康還受到空氣濕度的直接影響。但是,濕度在常規(guī)的環(huán)境參數(shù)中是最難準確測量的一個參數(shù)。這是因為測量溫度要比測量濕度簡單得多,溫度是個獨立的被測量,而影響濕度的因素確有很多,比如濕度與大氣壓、溫度呈函數(shù)關(guān)系等。因此,在常規(guī)的方法測量下,濕度的誤差可達5%20%,此外,校準濕度也是一個難題。在過去,我們用毛發(fā)濕度計或干

9、濕球度計來測量、通過查表得到濕度的方法,在很早以前就無法滿足現(xiàn)代科技發(fā)展的需求。由于標定后的精度無法保證,干濕球濕度計和普通的濕度計不能用做標定。濕度的標定對環(huán)境條件要求十分嚴格,而在國外的濕度標定設(shè)備(例如生產(chǎn)過的MC741HP型濕度校準儀),價格又十分昂貴。本設(shè)計就是在此基礎(chǔ)是,提出一種基于松下FP0系列PLC控制的比較簡單而實用的濕度檢測及控制方法。1.2 課題研究的目的和意義一、設(shè)計一種測量濕度的簡單而準確方法,利用我們常用的電子器件來組成簡單而實用的濕度檢測電路,并且,要在此基礎(chǔ)上盡量解決條件和環(huán)境因數(shù)對濕度檢測影響的作用以及濕度檢測的精確性的問題,。二、在濕度檢測的基礎(chǔ)上,簡單的討

10、論濕度的顯示問題1.3 國內(nèi)外發(fā)展狀況早在18世紀,干濕球濕度計就被人類所發(fā)明,干濕球濕度計的準確度取決于干球、濕球這兩支溫度計本身的精度;濕度計必須處于通風的狀態(tài)下:只有紗布水套、水質(zhì)、風速等都滿足一定的要求時,才能達到要求所規(guī)定的準確度。干濕球濕度計的準確度一般只有5一7RH1。干濕球測濕法所采用的是間接測量方法,通過測量干球、濕球的溫度后,經(jīng)過一定的計算得到濕度值,因此對其工作溫度沒有非常嚴格的限制,在高溫環(huán)境下測量濕度不會對傳感器造成損壞。干濕球測濕法的維護方法相當簡單,在實際的使用當中,只需定期給濕球加水及更換濕球的紗布即可。與電子濕度傳感器相比,干濕球濕度計不會產(chǎn)生老化或者是精度下

11、降等問題。所以干濕球測濕度計更適合在高溫以及惡劣環(huán)境的場合使用。后來,又出現(xiàn)使用滴水法測量相對濕度。而電子濕度傳感器是在近幾十年,特別是在近二十年才迅速發(fā)展起來的。生產(chǎn)廠商在濕度傳感器生產(chǎn)出廠之前,都要采用標準濕度發(fā)生器來逐支標定,由此得到的電子式濕度傳感器的準確度非常高,可以達到2一3RH。電子濕度傳感技術(shù)具有發(fā)展快,精確性高,誤差小等卓越特性,廣泛應(yīng)用于我們的生產(chǎn)與生活之中。近年來,隨著電子芯片集成化、小型化速度的加快以及芯片制作技術(shù)的提高,國內(nèi)外在濕度傳感器研發(fā)領(lǐng)域取得了長足的進步。濕度傳感器正從簡單的濕敏元件向集成化、智能化、多參數(shù)檢測以及的方向迅速發(fā)展,為開發(fā)新一代濕度測控系統(tǒng)創(chuàng)造了

12、有利條件,也將濕度測量技術(shù)提高到新的水平。2總體設(shè)計方案2.1 系統(tǒng)的控制特點與性能要求2.1.1 系統(tǒng)控制結(jié)構(gòu)組成 = 1 * GB3 濕度檢測電路。用于檢測空氣的濕度。 = 2 * GB3 數(shù)模轉(zhuǎn)換電路。對濕度檢測電路產(chǎn)生的電壓信號進行數(shù)模轉(zhuǎn)換。 = 3 * GB3 電源溫壓電路。用于對輸入的22V交流電壓進行變壓、整流。 = 4 * GB3 發(fā)聲電路,用于在濕度超過或低于一定值的時候進行報警 = 5 * GB3 LED顯示電路。用于顯示濕度。報警發(fā)聲模塊濕度顯示模塊濕度傳感器濕度檢測電路數(shù)模轉(zhuǎn)換電路松下FP0系列PLC報警發(fā)聲模塊濕度顯示模塊濕度傳感器濕度檢測電路數(shù)模轉(zhuǎn)換電路松下FP0系

13、列PLC圖2.1 系統(tǒng)結(jié)構(gòu)圖2.1.2 系統(tǒng)的性能特點(1)自動檢測室內(nèi)空氣的濕度。(2)由PLC設(shè)定正??諝鉂穸鹊淖罡呋蜃畹椭?,當空氣實時濕度高于或者低于設(shè)定值時,發(fā)聲模塊會發(fā)出警報,通知工作人員。(3)數(shù)碼管顯示當前的濕度。2.2 系統(tǒng)的設(shè)計原理該濕度控制系統(tǒng)由濕度檢測電路、A/D 轉(zhuǎn)換電路、 PLC控制單元、顯示電路、發(fā)聲報警電路等組成,其中松下FP0系列PLC是整個系統(tǒng)的控制核心。工作原理如下:濕敏電阻在根據(jù)空氣濕度變化而變化自身阻值,濕度檢測電路根據(jù)其阻值產(chǎn)生05V的電壓,通過A/D轉(zhuǎn)換后,產(chǎn)生八位二進制數(shù),送到運算處理單元PLC中,然后PLC通過軟件的運行,將當前濕度信號通過兩個七

14、段碼顯示器顯示出來(顯示當前相對濕度值),并且處理器通過后臺程序的運行,與設(shè)定值相比驕傲,判斷當前濕度值是否在預(yù)先設(shè)定的范圍之內(nèi)。假設(shè)不是,系統(tǒng)就會發(fā)出警報:當實時濕度高于最高值或低于最低值的時候,微處理器將使揚聲器發(fā)聲,發(fā)出警報,通知工作人員控制空氣濕度水平。3 系統(tǒng)的結(jié)構(gòu)設(shè)計3.1 電源電路的設(shè)計穩(wěn)壓電源一般由變壓器、整流器和穩(wěn)壓器三大部分組成,變壓器把市電交流電壓變?yōu)樗枰牡蛪航涣麟?。整流器把交流電變?yōu)橹绷麟?。?jīng)濾波后,穩(wěn)壓器再把不穩(wěn)定的直流電壓變?yōu)榉€(wěn)定的直流電壓輸出。穩(wěn)壓電源的技術(shù)指標及對穩(wěn)壓電源的要求,穩(wěn)壓電源的技術(shù)指標可以分為兩大類:一類是特性指標,如輸出電壓、輸出電流及電壓調(diào)節(jié)

15、范圍;另一類是質(zhì)量指標,反映一個穩(wěn)壓電源的優(yōu)劣,包括穩(wěn)定度、等效內(nèi)(輸出電阻)、紋波電壓及溫度系數(shù)等。對穩(wěn)壓電源的性能,主要有以下四個萬面的要求:1、定性好,2、輸出電阻小,3 、電壓溫度系數(shù)小,4、輸出電壓紋波小2。我設(shè)計的穩(wěn)壓電源是以78XX和79XX系列穩(wěn)壓器為基礎(chǔ)的,這類電源能夠產(chǎn)生5V,15V。它是先將來自交流電的電壓通過變壓器(即將220V轉(zhuǎn)換為20V),然后通過78XX和79XX穩(wěn)壓器,達到設(shè)計要求。首先來介紹一下78XX和79XX的基本情況。78XX和79XX系列是常用三端固定電壓集成線形穩(wěn)壓器,78XX系列為正電壓輸出穩(wěn)壓器,79XX系列為負電壓輸出穩(wěn)壓器。除了輸出電壓極性不

16、同外,其他方面基本相同,因此,本節(jié)以78XX系列為例進行介紹。型號78XX/79XX系列中的XX數(shù)字表示集成穩(wěn)壓器的輸出電壓的數(shù)值,以V為單位, 圖3.1 78XX引腳圖圖3.2 78XX和79XX結(jié)構(gòu)圖圖3.2 78XX接線圖圖3.4 79XX接線圖基于我要得到正負電源同時使用和電路電源要求,我選用正負三種集成穩(wěn)壓器(7805、7812、7815、7905、7912、7915),按圖3.5所示設(shè)計:圖3.5 基本接線圖C1、C2是用以抵消其較長接線的電感效應(yīng),防止產(chǎn)生自激震蕩,界限不長時可以不用,C1、C2一般在(0.11)F,輸出端的電容C3、C4用來改善暫態(tài)響應(yīng),使瞬時增減負載電流時不致

17、引起輸出電壓有較大的波動,削弱電路的高頻噪聲,C3、C4可用10F。由此得到穩(wěn)壓電源的設(shè)計圖3.6圖3.6 穩(wěn)壓電源電路在圖3.6中A端輸出+15V,B端輸出+12V,C端輸出+5V,D端輸出-15V,E端輸出-12V、F端輸出-5V,這6種電源可以供我們后來設(shè)計器件的備用電源,如:濕度檢測電路、PLC電源、A/D轉(zhuǎn)換ADC0809等。3.2 相對濕度電路的設(shè)計3.2.1 相對濕度檢測電路的原理及結(jié)構(gòu)圖相對濕度檢測電路框圖如圖3.7所示:主要包刮4部分:+15V穩(wěn)壓電源;濕敏電阻;放大器;濾波器。輸出放大器(A/D)轉(zhuǎn)換 對數(shù)放大器兼半波整流溫度校正及濾波器輸出放大器(A/D)轉(zhuǎn)換 對數(shù)放大器

18、兼半波整流溫度校正及濾波器濕敏電阻穩(wěn)壓電源濕敏電阻穩(wěn)壓電源圖3.7 濕度檢測電路原理圖其電路圖如圖3.8所示圖3.8 濕度檢測電路電路圖該濕度檢測電路較為簡單,主要分為以上四個模塊,設(shè)計較為簡單,且材料較為普遍。通過調(diào)節(jié),能夠輸出一個0-5V的電壓信號,便于進行數(shù)模轉(zhuǎn)換。3.2.2 濕敏電阻傳感器圖3.9 電阻值與相對濕度的響應(yīng)曲線圖3.10 電阻值與濕度的對應(yīng)關(guān)系ZHG濕敏電阻以多孔半導體陶瓷材料為感濕體,設(shè)置金屬電極和引線,其電阻值隨環(huán)境濕度而變化。其電阻值(R)與相對濕度(RH)的響應(yīng)曲線如及電阻與濕度的對應(yīng)關(guān)系如圖3.9和圖3.10所示。該曲線近似為指數(shù)曲線,當相對濕度從20%變化到1

19、00%時,電阻值就從7.4M迅速減小到0.964,電阻變化超過6個數(shù)量級。因此,構(gòu)成相對濕度檢測時必須進行線性化,才能獲得線性輸出電壓,再送至ADC0809數(shù)模轉(zhuǎn)換芯片顯示出相應(yīng)的濕度值。ZGH濕敏電阻的工作溫度為0-60,工作濕度為95%RH以下,濕度檢測精度5%RH。3.3 轉(zhuǎn)換模塊的設(shè)計3.3.1 模數(shù)轉(zhuǎn)換器介紹數(shù)模轉(zhuǎn)換器,又稱D/A轉(zhuǎn)換器,簡稱DAC,它是把數(shù)字量轉(zhuǎn)變成模擬的器件。D/A轉(zhuǎn)換器基本上由4個部分組成,即權(quán)電阻網(wǎng)絡(luò)、運算放大器、基準電源和模擬開關(guān)。模數(shù)轉(zhuǎn)換器中一般都要用到數(shù)模轉(zhuǎn)換器,模數(shù)轉(zhuǎn)換器即 HYPERLINK /view/990260.htm t _blank A/D

20、轉(zhuǎn)換器,簡稱ADC,它是把連續(xù)的 HYPERLINK /view/38288.htm t _blank 模擬信號轉(zhuǎn)變?yōu)殡x散的 HYPERLINK /view/50226.htm t _blank 數(shù)字信號的器件。3.3.2 A/D轉(zhuǎn)換器ADC0809ADC0809是一個典型的8位8通道逐次逼近式數(shù)模轉(zhuǎn)換芯片,可實現(xiàn)8路模擬信號的分時采集,外接時鐘頻率一般不高于640 KHz,一次數(shù)據(jù)轉(zhuǎn)換時間大約為100 s。ADC0809數(shù)據(jù)采集方式有3種:延時,查詢,中斷。它們在電路連接和程序編寫中都有所不同。在實驗中可以選擇其中的一種或多種,本文中的電路連接和程序都采用查詢方式。圖3.11 數(shù)模轉(zhuǎn)換模塊(

21、一)主要特性1)8路輸入通道,8位A/D轉(zhuǎn)換器,即分辨率為8位。2)具有轉(zhuǎn)換起停控制端。3)轉(zhuǎn)換時間為100s(時鐘為640kHz時),130s(時鐘為500kHz時)4)單個+5V電源供電5)模擬輸入電壓范圍0+5V,不需零點和滿刻度校準。6)工作溫度范圍為-40+85攝氏度7)低功耗,約15mW3。(二)外部特性(引腳功能)ADC0809芯片有28條引腳,采用雙列直插式封裝,如圖3.12所示。下面說明各引腳功能。圖3.12 ADC0809封裝和引腳圖IN0IN7:8路模擬量輸入端。2-12-8:8位數(shù)字量輸出端。ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路AL

22、E:地址鎖存允許信號,輸入,高電平有效。START: A/D轉(zhuǎn)換啟動脈沖輸入端,輸入一個正脈沖(至少100ns寬)使其啟動(脈沖上升沿使0809復位,下降沿啟動A/D轉(zhuǎn)換)。EOC: A/D轉(zhuǎn)換結(jié)束信號,輸出,當A/D轉(zhuǎn)換結(jié)束時,此端輸出一個高電平(轉(zhuǎn)換期間一直為低電平)。OE:數(shù)據(jù)輸出允許信號,輸入,高電平有效。當A/D轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。CLK:時鐘脈沖輸入端。要求時鐘頻率不高于640KHZ。REF(+)、REF(-):基準電壓。Vcc:電源,單一+5V。GND:地4。3.3.3ADC0809與PLC的連接ADC0809的八個輸出端由低到高接在P

23、LC的X0-X7輸入端口,EOC接在PLC的X30輸入端口,具體的應(yīng)用會在第四章中介紹。3.4 運算處理模塊的設(shè)計3.4.1 PLC發(fā)展歷史與特點世界上第一胎PLC是1969年由美國數(shù)字設(shè)備公司(DEC)生產(chǎn)的。當時工廠中生產(chǎn)線的控制系統(tǒng)都是繼電氣控制系統(tǒng),雖然具有簡單易懂,操作方便,價格較低的優(yōu)點,但是硬件設(shè)備多,接線復雜。在這種環(huán)境下,PLC應(yīng)運而生。而后,隨著生產(chǎn)PLC的國家越來越多,國際上需要對PLC這種裝置下一個統(tǒng)一的定義,。1985年,國際電工委員會給PLC下的定義是:可編程序控制器是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計的。它采用可編程的存儲器,在其內(nèi)部存儲執(zhí)行邏

24、輯運算、順序控制、定時、計數(shù)和算術(shù)運算等操作指令,并通過數(shù)字式和模擬式的輸入和輸出控制各種類型的機械或生產(chǎn)過程。PLC的特點有以下幾點。編程方法簡單易學:梯形圖是使用的最多的PLC編程語言,其電路符號和表達方式與繼電器電路原理圖相似,梯形圖語言形象直觀,易學易用,熟悉繼電器電路圖的電氣技術(shù)人員只需花幾天時間就可以熟悉梯形圖語言,并用來編制用戶程序。功能強,性能價格比高:一臺小型的PLC內(nèi)有成百上千個可供用戶使用的編程元件,可以實現(xiàn)非常復雜的控制功能。與相同功能的繼電器系統(tǒng)相比,具有很高的性能價格比。PLC可以通過通信聯(lián)網(wǎng),實現(xiàn)分散控制,集中管理。硬件配套齊全,用戶使用方便,適應(yīng)性強:PLC產(chǎn)品

25、已經(jīng)標準化、系列化、模塊化,配備有品種齊全的硬件裝置供用戶選用,用戶能靈活方便地進行系統(tǒng)配置,組成不同功能、不同規(guī)模的系統(tǒng)。PLC的安裝接線也很方便,一般用接線端子連接外部接線。硬件配置確定后,通過修改用戶程序,就可以方便快速地適應(yīng)工藝條件的變化。可靠性高,抗干擾能力強:PLC用軟件取代了繼電器控制系統(tǒng)中大量的中間繼電器和時間繼電器,接線可減少到繼電器控制系統(tǒng)的十分之一以下,大大減少了因觸點接觸不良造成的故障。FP0系列PLC有極強的故障診斷能力。PLC使用了一系列硬件和軟件抗干擾措施,具有很強的抗干擾能力,可以直接用于有強烈干擾的工業(yè)生產(chǎn)現(xiàn)場,PLC已被公認為最可靠的工業(yè)控制設(shè)備之一。系統(tǒng)的

26、設(shè)計、安裝、調(diào)試工作量少:PLC用軟件功能取代了繼電器控制系統(tǒng)中大量的中間繼電器、時間繼電器、計數(shù)器等器件,使控制柜的設(shè)計、安裝、接線工作量大大減少。PLC的梯形圖程序可以用順序控制設(shè)計法來設(shè)計。這種設(shè)計方法很有規(guī)律,容易掌握??梢栽趯嶒炇夷M調(diào)試PLC的用戶程序,用小開關(guān)來模擬輸入信號,通過個輸出點對應(yīng)的發(fā)光二極管的狀態(tài)來觀察輸出信號的狀態(tài),調(diào)試的時間比繼電器系統(tǒng)少的多8。維修工作量小,維修方便:PLC的故障率很低,并且有完善的故障診斷功能。PLC或外部的輸入裝置和執(zhí)行機構(gòu)發(fā)生故障時,根據(jù)PLC上的發(fā)光二極管或編程軟件提供的信息,可以很方便地查明故障的原因,用更換模塊的方法可以迅速地排除故障

27、9。體積小,能耗低:對于復雜的控制系統(tǒng),使用PLC后,由于減少了大量的中間繼電器和時間繼電器,開關(guān)柜的體積比繼電器控制系統(tǒng)小的多5。3.4.2 松下FP0系列PLC簡介及應(yīng)用FP0是日本松下電工生產(chǎn)的小型PLC,該產(chǎn)品有C14、C16、C24、C40、C56、C72多種規(guī)格,形成系列化。雖然是小型機性能價格比卻很高,特別適合于中小企業(yè)。在這里,我們選擇的FP0-C14(X0-X7/Y0-Y5)及擴展單元E8(X30-X33/Y30-Y33)。FP0硬件配置除主機外還可加I/O擴展模塊,A/D(模/數(shù)轉(zhuǎn)換)、D/A(數(shù)/模轉(zhuǎn)換)模塊等智能單元。最多可配置幾百點,機內(nèi)有高速計數(shù)器,可輸入頻率高達1

28、0kHz的脈沖,并可同時輸入兩路脈沖,還可輸出頻率可調(diào)的脈沖信號(晶體管輸出型)。該機型具有8個中斷源的中斷優(yōu)先權(quán)管理。允許輸入最小脈沖寬度為0.5ms。可調(diào)輸入延時濾波功能可以使輸入響應(yīng)時間隨外圍設(shè)備情況而調(diào)節(jié),調(diào)節(jié)范圍在1128ms之間。手動撥盤式寄存器功能,可通過調(diào)節(jié)面板上的電位器,使特殊寄存器DT90409043中的數(shù)值在0255間改變,實現(xiàn)從外部進行輸入設(shè)定。此外,該機型還具有強制置位、強制復位控制功能、口令保護功能、固定掃描時間設(shè)定功能、時鐘/日歷控制功能等。該機配有RS232和RS422接口,可實現(xiàn)PLC與計算機通信,并可直接在計算機上用幾種方式編制程序。FP0有190多條功能指

29、令,除基本邏輯運算外還可進行+、-、等四則運算。有8位、16位、32位數(shù)字處理功能,并能進行多種碼制變換。FP0還有中斷、子程序調(diào)用、凸輪控制、高速計數(shù)、字符打印、步進指令等特殊功能指令6。FP0監(jiān)控功能很強,可實現(xiàn)梯形圖監(jiān)控、列表繼電器監(jiān)控、動態(tài)時序圖監(jiān)控(可同時監(jiān)控16個I/O點的時序)具有幾十條監(jiān)控命令,多種監(jiān)控方式。指令和監(jiān)控結(jié)果可用日、英、德、意四種文字顯示。另外還有鏈接單元,例如用于遠程信息交換的I/O LINK單元;用于PLC與計算機間通信的CNET適配器7。圖3.13 FP0-C24FP0C14性能一覽表項目性能及說明主機I/O點數(shù)8/6最大可擴展I/O點數(shù)54(擴展后)掃描速

30、度1.6s/步程序容量900步存貯器類型EEPROM指令條數(shù)126條內(nèi)部繼電器(R)256個特殊內(nèi)部繼電器(R)64個定時器/計數(shù)器(T/C)128個數(shù)據(jù)寄存器(DT)256個系統(tǒng)寄存器(DT)70個索引寄存器(IX、IY)2個字主控指令(MC/MCE)點數(shù)16個跳轉(zhuǎn)標記(LBL)個數(shù)(用于JP、LOOP指令)32個步進階數(shù)65個子程序個數(shù)8個中斷個數(shù)無輸入濾波時間1128ms中斷輸入點無模擬定時器4串行通信ICHRS232C日歷時鐘有自診斷功能看門口定時器,電池掉電檢測,程序檢測3.4.3,PLC與ADC0809的通信ADC0809的A/D轉(zhuǎn)換結(jié)果是動態(tài)分時輪流輸出的八位二進制碼,因此它與P

31、LC只能通過并行I/O接口或擴展I/O接口與其相連。這里采用并行I/O接口連接,并且為了節(jié)省開銷,選用了松下FP0-C14(8/6)型號的PLC與E8(4/4)的擴展單元。ADC0809的八位輸出端依次接在PLC的X0-X7輸入繼電器上,EOC接在擴展單元X30輸出繼電器上。這樣,就完成了接線。3.4.4 運算處理模塊的功能松下FP0-C14PLC作為計算控制的核心部分主要完成以下功能: = 1 * GB3 根據(jù)采集到的濕度信號,通過LED顯示濕度值; = 2 * GB3 當室內(nèi)空氣濕度高于之前設(shè)定的最高值或者低于之前設(shè)定的最低值時,將發(fā)出警報,通知工作人員來進行濕度控制,從而打到濕度控制的功

32、能。3.5 顯示模塊設(shè)計3.5.1 LED顯示器的介紹LED顯示器是由發(fā)光二極管組,其結(jié)構(gòu)如圖3.14所示,其中7個發(fā)光二極管按“8”行排列,用于顯示數(shù)字,字母等符號。LED顯示器共陰極和共陽極兩種類型。3.5.2 PLC與LED接口在PLC應(yīng)用系統(tǒng)中LED顯示器有動態(tài)和靜態(tài)兩種顯示方式。所謂的靜態(tài)顯示方式就是需要在顯示的字符各段通過連續(xù)的電流,動態(tài)顯示方式就是需要顯示的字符斷續(xù)通過電流。在這里,我們用的是靜態(tài)顯示方法,Y0-Y3輸出繼電器分別接個位數(shù)碼管的譯碼器,既U2芯片的A-D四位,Y30-Y33輸出繼電器分別接十位數(shù)碼管的譯碼器,既U3芯片的A-D四位。圖3.14 顯示模塊電路圖3.6

33、 發(fā)聲警報模塊本電路為PLC驅(qū)動的發(fā)聲警報電路,當PLC的Y4輸出繼電器置高電平時,揚聲器會發(fā)出聲音,警告工作人員。圖3.15 發(fā)聲報警模塊電路圖4軟件設(shè)計4.1編程軟件及通信方式介紹4.1.1編程軟件:Windows環(huán)境下的FPWIN-GR松下FP0系列PLC所用的編程軟件為FPWIN-GR。其采用的是經(jīng)典的Windows界面,具有中文、英文兩種版本。由于FPWIN-GR是較新開發(fā)出來的軟件,并且在不斷的更新,其各項功能更趨合理、使用更加方便。特別是FPWIN-GR2.0版本以上的Windows軟件,F(xiàn)P0、FP1、FP等機型都能使用。如圖4.1所示為FPWIN-GR2.4版的變成界面圖4.

34、1 FPWIN-GR2.4程序界面4.1.2PLC與電腦的通信編程電纜是使用PLC的必備工具,視PLC型號有不同的規(guī)格。本設(shè)計中我們選用的FP0-C14機型,則編程電纜采用的是RS-232C接口的電纜。而由于其接口是RS-232接口,所以直接將PLC與電腦用通信電纜連接即可。4.2系統(tǒng)軟件設(shè)計4.2.1系統(tǒng)總體設(shè)計開始開始讀取濕度值讀取濕度值是否在設(shè)定值范圍內(nèi)是是否在設(shè)定值范圍內(nèi)是否否發(fā)出警報發(fā)出警報顯示環(huán)境濕度顯示環(huán)境濕度結(jié)束結(jié)束圖4.2 軟件流程圖當程序下載完成后,程序開始運行。程序主要分為讀取濕度值、判斷濕度值、濕度值顯示、發(fā)出警報等幾個部分。各個部分將在下面逐次介紹。4.2.2讀取濕度

35、值PLC的X30輸入口連接ADC0809數(shù)模轉(zhuǎn)換芯片的EOC接口。當數(shù)模轉(zhuǎn)換完成后,EOC接口輸出高電平,此時開始檢測ADC0809的八個輸出端所輸出的數(shù)值。這里所采用的方法是逐個讀取,既從輸出的最低位XO開始讀取。當讀取到其輸出為高電平時,對某一個通用數(shù)據(jù)寄存器進行位操作。而由于位操作較為困難,所以這里采用的是使用加法對其進行位操作。如在X0、X2、X7輸入繼電器上為高電平,其他為低電平時,數(shù)據(jù)寄存器中的數(shù)值要分別加K1、K4、K128(在進行加法運算之前,要先對寄存器進行復位操作)。這樣,便讀出了ADC0809的輸出值,然后進行查表,由此得出了此時空氣中的實時濕度。此時查表所得到的值為H00*,*為0-9十個數(shù)字,從而省略了之后BCD碼轉(zhuǎn)換的步驟。4.2.3濕度值與設(shè)定值進行比較在程序下載到PLC之前,我們會通過命令對某一通用數(shù)據(jù)寄存器進行設(shè)定,由此得到設(shè)定值。當?shù)玫綄崟r濕度之后,將兩個寄存器中的值進行比較。若高于最高值或者低于最低值,則對連接發(fā)聲報警模塊的Y4輸出繼電器置高電平,若在設(shè)定值范圍內(nèi),則跳過此操作。4.2.4顯示環(huán)境濕度之前通過查表得到環(huán)境濕度,由于已經(jīng)人工進行過BCD碼轉(zhuǎn)換,所以這里

溫馨提示

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

評論

0/150

提交評論