版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè) 任務(wù)書</b></p><p><b> 一、題目</b></p><p> 基于PLC的電子計(jì)算器</p><p> 二、指導(dǎo)思想和目的要求</p><p> PLC即可編程邏輯控制器 (可編程控制器件Programmable Logic Contr
2、oller)是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的數(shù)字運(yùn)算操作的電子裝置。它采用可以編制程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序運(yùn)算、計(jì)時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并能通過(guò)數(shù)字式或模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過(guò)程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)該按易于與工業(yè)控制系統(tǒng)形成一個(gè)整體,易于擴(kuò)展其功能的原則而設(shè)計(jì)。</p><p> 可編程序控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為工業(yè)環(huán)境下應(yīng)用
3、而設(shè)計(jì)。它采用可編程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過(guò)數(shù)字式、模擬式的輸入和輸出,控制各種機(jī)械或生產(chǎn)過(guò)程。 高可靠性是電氣控制設(shè)備的關(guān)鍵性能。PLC由于采用現(xiàn)代大規(guī)模集成電路技術(shù),采用嚴(yán)格的生產(chǎn)工藝制造,內(nèi)部電路采取了先進(jìn)的抗干擾技術(shù),具有很高的可靠性。例如三菱公司生產(chǎn)的F系列PLC平均無(wú)故障時(shí)間高達(dá)30萬(wàn)小時(shí)。一些使用冗余CPU的PLC的平均無(wú)故障工作時(shí)間則更長(zhǎng)。從PLC的機(jī)
4、外電路來(lái)說(shuō),使用PLC構(gòu)成控制系統(tǒng),和同等規(guī)模的繼電接觸器系統(tǒng)相比,電氣接線及開關(guān)接點(diǎn)已減少到數(shù)百甚至數(shù)千分之一,故障也就大大降低。此外,PLC帶有硬件故障自我檢測(cè)功能,出現(xiàn)故障時(shí)可及時(shí)發(fā)出警報(bào)信息。在應(yīng)用軟件中,應(yīng)用者還可以編入外圍器件的故障自診斷程序,使系統(tǒng)中除PLC以外的電路及設(shè)備也獲得故障自診斷保護(hù)。</p><p><b> 三、主要技術(shù)指標(biāo)</b></p><
5、;p> 1.實(shí)現(xiàn)簡(jiǎn)單的四則運(yùn)算,要求完成梯形圖并且運(yùn)行正常,掌握所涉及到的命令指令,了解各模塊功能。</p><p> 2.實(shí)現(xiàn)組態(tài)的實(shí)時(shí)監(jiān)控,要求完成模擬畫面并且能夠進(jìn)行模擬運(yùn)算。</p><p><b> 四、進(jìn)度和要求</b></p><p> 1.第1~3周:布置畢業(yè)設(shè)計(jì)及英譯漢任務(wù),學(xué)習(xí)組態(tài)軟件組態(tài)王V6.53。查閱資料
6、,完成總體設(shè)計(jì)方案論證,確定控制系統(tǒng)框圖。</p><p> 2.第4周:研究普通計(jì)算器的控制系統(tǒng)的組成和控制方法。</p><p> 第5周:確定控制系統(tǒng)具體詳細(xì)的方案。</p><p> 3.第6~7周:對(duì)PLC進(jìn)行點(diǎn)的分配,用梯形圖編程,組態(tài)王做上位監(jiān)控畫面。</p><p> 4.第8~9周:實(shí)際調(diào)試,并按要求編寫論文初稿,交
7、指導(dǎo)老師審閱修改。</p><p> 5.第10~11周:修改論文第二稿。</p><p> 6.第12~13周:定最終稿打印,復(fù)印,交評(píng)閱。</p><p> 7.第14~15周:準(zhǔn)備答辯,評(píng)閱,答辯</p><p> 五、主要參考書及參考資料</p><p> [1] 王冬青,丁峰. 歐姆龍CP1系列P
8、LC原理與應(yīng)用. 1版[M]. 電子工業(yè)出版社,2011.</p><p> [2] 廖常初主編.PLC編程及應(yīng)用.3版[M].北京:機(jī)械工業(yè)出版社,2008. </p><p> [3] 程周主編.歐姆龍系列PLC設(shè)計(jì)實(shí)踐. 1版[M].北京:中國(guó)石油工業(yè)出版社,2007.</p><p> [4] 洪志育主編.例說(shuō)PLC. 1版[M].人民郵電出版社,20
9、06.</p><p> [5]張鳳珊.電氣控制及可編程序控制器.2版[M].北京: 中國(guó)輕工業(yè)出版社,2003. </p><p> [6] 史國(guó)生.電氣控制與可編程控制器技術(shù). 3版[M].北京: 化學(xué)工業(yè)出版社,2010. </p><p> [7] 吳中俊,黃永紅.可編程序控制器原
10、理及應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2005. </p><p> [8] 王永華.現(xiàn)代電氣控制及PLC應(yīng)用技術(shù)[M].北京:航空航天大學(xué)出版社,2003. </p><p><b> 摘 要</b></p><p> 在人們?nèi)粘I钪?,買東西、記賬、學(xué)習(xí)等等,凡是與數(shù)有關(guān)的,我們都可以用到計(jì)算器,可見計(jì)算
11、器真的很重要。計(jì)算器一般由運(yùn)算器、控制器、存儲(chǔ)器、鍵盤、顯示器、電源和一些可選外圍設(shè)備及電子配件通過(guò)人工或機(jī)器設(shè)備組成。從某種角度而言,廣義的“計(jì)算機(jī)”是包括“電子計(jì)算器”的。</p><p> 基于PLC設(shè)計(jì)的電子計(jì)算器比傳統(tǒng)計(jì)算器更可靠,更方便,性能更好,更容易適應(yīng)當(dāng)今高速發(fā)展的社會(huì),大大方便了人們的生活。隨著電子計(jì)算器地不斷發(fā)展,以及它的使用范圍越來(lái)越廣,未來(lái)對(duì)電子計(jì)算器的需求量會(huì)越多,而PLC作為當(dāng)代最
12、先進(jìn)的控制器之一,基于它設(shè)計(jì)的計(jì)算器會(huì)比傳統(tǒng)電子計(jì)算器有著無(wú)法比擬的優(yōu)勢(shì),所以在未來(lái)基于PLC設(shè)計(jì)的電子計(jì)算器這個(gè)課題會(huì)得到更大的突破。</p><p> 為了鞏固大學(xué)四年所學(xué)知識(shí),在本次設(shè)計(jì)中要實(shí)現(xiàn)的功能包括兩點(diǎn),一是實(shí)現(xiàn)簡(jiǎn)單的加減乘除運(yùn)算,二是利用組態(tài)軟件模擬出計(jì)算器的畫面。這就會(huì)用到兩個(gè)軟件CX-Programmer和組態(tài)王,分別用來(lái)編寫程序和實(shí)現(xiàn)組態(tài)畫面。通過(guò)查閱大量的資料,并且在老師的幫助下,完成了梯
13、形圖的設(shè)計(jì)。在梯形圖中,運(yùn)用到了MOV、FLT以及浮點(diǎn)型運(yùn)算等相關(guān)指令。再利用組態(tài)王軟件和PLC通訊連接,通過(guò)組態(tài)王對(duì)其進(jìn)行仿真模擬,實(shí)現(xiàn)實(shí)時(shí)監(jiān)控。</p><p> 關(guān)鍵詞:電子計(jì)算器,PLC,梯形圖,組態(tài) </p><p><b> ABSTRACT</b></p><p> In People's Daily life
14、, shopping, bookkeeping, learning, etc., all related to the number, we can use the calculator, calculator is really important. Generally calculator made by arithmetic unit, controller, memory, keyboard, display, power su
15、pply and some optional peripherals and electronic parts by manual or machine equipment. In some ways, generalized the "computer" is including the electronic calculator. There are integrated circuit in the elect
16、ronic calculator, but the function of the calcul</p><p> Based on PLC design of the electronic calculator than traditional calculators are more reliable, more convenient, better performance, easier to adapt
17、 to the rapid development of society, greatly convenient people's life. With electronic calculator for development, and its use scope is more and more widely, the future will be more demand for electronic calculator,
18、 one of the most advanced controller and PLC as a contemporary, based on the design of the calculator has incomparable advantages than </p><p> In order to consolidate the knowledge in the four years at col
19、lege, in the design in order to realize the functions including two points, one is to realize the arithmetic of simple addition, subtraction, multiplication, and division, but using the configuration simulation computer
20、images. CX - this will be used for two software Programmer and kingview, respectively is used to write procedures and implement the configuration screen. Through consulting a large number of data, and with the help of &l
21、t;/p><p> KEY WORDS : Electronic calculators, PLC, Ladder,Configuration</p><p><b> 目 錄</b></p><p><b> 摘 要5</b></p><p> ABSTRACT6</p>
22、<p><b> 第一章 前 言8</b></p><p> 1.1 課題來(lái)源8</p><p> 1.2 電子計(jì)算器的發(fā)展9</p><p> 1.2.1 電子計(jì)算器的起源9</p><p> 1.2.2 電子計(jì)算器的構(gòu)成9</p><p> 1.3 課題研究的意
23、義和目的10</p><p> 1.3.1 課題的意義10</p><p> 1.3.2 課題研究的目的11</p><p> 1.4 控制要求11</p><p> 1.5設(shè)計(jì)任務(wù)11</p><p> 第二章 系統(tǒng)程序設(shè)計(jì)12</p><p> 2. 1 PLC的產(chǎn)
24、生和定義12</p><p> 2.2 PLC目前的發(fā)展現(xiàn)狀以及未來(lái)的發(fā)展趨勢(shì)12</p><p> 2.2.1PLC的發(fā)展現(xiàn)狀12</p><p> 2.2.2 PLC的發(fā)展趨勢(shì)13</p><p> 2.3 OMRON系列PLC14</p><p> 2.4 方案對(duì)比14</p>
25、<p> 2.4.1基于單片機(jī)設(shè)計(jì)的電子計(jì)算器14</p><p> 2.4.2基于PLC設(shè)計(jì)的電子計(jì)算器15</p><p> 2.5控制程序流程圖及分析15</p><p> 2.6 系統(tǒng)變量定義及分配表16</p><p> 2.7 命令語(yǔ)言的介紹17</p><p> 2.8
26、梯形圖的編寫19</p><p> 第三章 控制系統(tǒng)人機(jī)界面設(shè)計(jì)23</p><p> 3.1人機(jī)界面軟件介紹---組態(tài)王23</p><p> 3.2使用組態(tài)王軟件開發(fā)具有以下特點(diǎn)24</p><p> 3.3 人機(jī)界面制作過(guò)程25</p><p> 3.3.1組態(tài)王監(jiān)控畫面的創(chuàng)建25</
27、p><p> 3.3.2 設(shè)置動(dòng)畫連接28</p><p> 第四章 系統(tǒng)調(diào)試32</p><p> 4.1對(duì)梯形圖進(jìn)行調(diào)試32</p><p> 4.2組態(tài)的調(diào)試33</p><p> 4.2.1 加法的檢驗(yàn)33</p><p> 4.2.1 除法的檢驗(yàn)34</p&g
28、t;<p> 4.2.3 減法的檢驗(yàn)35</p><p><b> 致 謝37</b></p><p><b> 參考文獻(xiàn)38</b></p><p><b> 畢業(yè)設(shè)計(jì)小結(jié)39</b></p><p><b> 第一章 前 言<
29、/b></p><p><b> 1.1 課題來(lái)源</b></p><p> 人們?cè)谌粘I钪?,算工?shù)、看時(shí)間、量溫度要計(jì)數(shù),清點(diǎn)人數(shù)、記錄成績(jī)要計(jì)數(shù),統(tǒng)計(jì)產(chǎn)品、了解生產(chǎn)情況要計(jì)數(shù)等。人們做任何事情都應(yīng)心中有數(shù),廣義的講就是計(jì)算,所以計(jì)算是十分重要的概念。 </p><p> 我國(guó)古代最早采用的一種計(jì)算工具叫籌策,又被叫做算籌.這種
30、算籌多用竹子制成,也有用木頭,獸骨充當(dāng)材料的.約二百七十枚一束,放在布袋里可隨身攜帶.直到今天仍在使用的珠算盤,是我國(guó)古代計(jì)算工具領(lǐng)域中的另一項(xiàng)發(fā)明,明代時(shí)的珠算盤已經(jīng)與現(xiàn)代的珠算盤幾乎相同。 </p><p> 17世紀(jì)初,西方國(guó)家的計(jì)算工具有了較大的發(fā)展,英國(guó)數(shù)學(xué)家納皮爾發(fā)明的"納皮爾算籌",英國(guó)牧師奧卻德發(fā)明了圓柱型對(duì)數(shù)計(jì)算尺,這種計(jì)算尺不僅能做加減乘除、乘方、開方運(yùn)算,甚至可以計(jì)算
31、三角函數(shù),指數(shù)函數(shù)和對(duì)數(shù)函數(shù),這些計(jì)算工具不僅帶動(dòng)了計(jì)算器的發(fā)展,也為現(xiàn)代計(jì)算器發(fā)展奠定了良好的基礎(chǔ),成為現(xiàn)代社會(huì)應(yīng)用廣泛的計(jì)算工具. </p><p> 1642年,年僅19歲的法國(guó)偉大科學(xué)家帕斯卡引用算盤的原理,發(fā)明了第一部機(jī)械式計(jì)算器,在他的計(jì)算器中有一些互相聯(lián)鎖的齒輪,一個(gè)轉(zhuǎn)過(guò)十位的齒輪會(huì)使另一個(gè)齒輪轉(zhuǎn)過(guò)一位,人們可以像撥電話號(hào)碼盤那樣,把數(shù)字撥進(jìn)去,計(jì)算結(jié)果就會(huì)出現(xiàn)在另一個(gè)窗口中,但是只能做加減計(jì)算
32、。1694年,萊布尼茲在德國(guó)將其改進(jìn)成可以進(jìn)行乘除的計(jì)算。此后,一直要到1950年代末才有電子計(jì)算器的出現(xiàn)。 </p><p> 計(jì)算器是人們?nèi)粘9ぷ骱蛯W(xué)習(xí)生活中的常用工具,人們利用它代替了許多位數(shù)的復(fù)雜計(jì)算,包括加減乘除和其他運(yùn)算。尤其袖珍式液晶顯示電子計(jì)算器具有計(jì)算迅速、準(zhǔn)確、操作簡(jiǎn)單、容易掌握、輕便、耗電省等優(yōu)點(diǎn),因此,越來(lái)越受到人們的歡迎和使用。它的需求廣泛,在計(jì)算器的發(fā)展上存在著很大的空間和市場(chǎng)意義,
33、這就給我的設(shè)計(jì)帶來(lái)了意義。我這次設(shè)計(jì)的電子計(jì)算器是基于PLC來(lái)制作完成的,該計(jì)算器將采用梯形圖編寫來(lái)實(shí)現(xiàn)4位數(shù)范圍內(nèi)的加減乘除基本的四則運(yùn)算。PLC是一個(gè)可進(jìn)行數(shù)模、模數(shù)轉(zhuǎn)換,可進(jìn)行定位控制等一個(gè)功能強(qiáng)大的工業(yè)控制器,具有高可靠性,以它為基礎(chǔ)制作的計(jì)算器將具有很高的可靠性。</p><p> 1.2 電子計(jì)算器的發(fā)展 </p><p> 1.2.1 電子計(jì)算器的起源 </p>
34、;<p> 電子計(jì)算器是由電子計(jì)算機(jī)發(fā)展過(guò)來(lái)的。世界上第一臺(tái)電子計(jì)算機(jī)ENIAC在美國(guó)賓夕法尼亞大學(xué)誕生,由賓州大學(xué)莫奇來(lái)博士和他的學(xué)生愛克特設(shè)計(jì)。這部機(jī)器使用了18800個(gè)真空管,長(zhǎng)50英尺,寬30英尺, 占地1500平方英尺,重達(dá)30噸(大約是一間半的教室大,六只大象重)。它的計(jì)算速度快,每秒可從事5000次的加法運(yùn)算,運(yùn)作了九年之久。由於吃電很兇, 據(jù)傳ENIAC每次一開機(jī),整個(gè)費(fèi)城西區(qū)的電燈都為之黯然失色,當(dāng)時(shí)制
35、作它的目的是用來(lái)計(jì)算炮彈彈道。</p><p> 隨著電子工業(yè)的迅速發(fā)展,為電子計(jì)算機(jī)提供了一代比一代更有效、更可靠、體積更小的元件。于是便制成了越來(lái)越先進(jìn)的電子計(jì)算機(jī),例如,半導(dǎo)體代替了電子管,集成電路又代替了半導(dǎo)體,大規(guī)模集成電路取代集成電路,并且正向著超大規(guī)模集成電路發(fā)展。</p><p> 1971年,作為電子計(jì)算機(jī)的一個(gè)分支,世界上第一部袖珍電子計(jì)算器由美國(guó)加利福尼亞州英特爾
36、公司的年輕工程師小霍夫研制成功 。</p><p> 此后,美、日、德、英、法等國(guó)相竟發(fā)展袖珍計(jì)算器,從此電子計(jì)算器走上了不斷發(fā)展的康莊大道。現(xiàn)在的計(jì)算器的發(fā)展在其設(shè)計(jì)上普遍追尋用簡(jiǎn)單經(jīng)濟(jì)的技術(shù)芯片實(shí)現(xiàn)功能齊全的市場(chǎng)產(chǎn)品 ,如日本卡西歐系列科學(xué)計(jì)算器、佳能WS,信發(fā)TR 12位數(shù)電子計(jì)算器,國(guó)外電子計(jì)算器正向著智能化、高精度,小體積方向發(fā)展。中國(guó)近年來(lái),電子計(jì)算器的發(fā)展也比較迅速,不少?gòu)S家推出了與卡西歐科學(xué)計(jì)算
37、器功能類似的產(chǎn)品,如廣州羅納多計(jì)算器、深圳金泰富計(jì)算器等,一定程度上實(shí)現(xiàn)了計(jì)算器芯片的國(guó)產(chǎn)化。 </p><p> 1.2.2 電子計(jì)算器的構(gòu)成 </p><p> 計(jì)算器一般由運(yùn)算器、控制器、存儲(chǔ)器、鍵盤、顯示器、電源和一些可選外圍設(shè)備及電子配件通過(guò)人工或機(jī)器設(shè)備組成。低檔計(jì)算器的運(yùn)算器、控制器由數(shù)字邏輯電路實(shí)現(xiàn)簡(jiǎn)單的串行運(yùn)算,其隨機(jī)存儲(chǔ)器只有一、二個(gè)單元,供累加存儲(chǔ)用。高檔計(jì)算器
38、由微處理器和只讀存儲(chǔ)器實(shí)現(xiàn)各種復(fù)雜的運(yùn)算程序,有較多的隨機(jī)存儲(chǔ)單元以存放輸入程序和數(shù)據(jù)。鍵盤是計(jì)算器的輸入部件,一般采用接觸式或傳感式。為減小計(jì)算器的尺寸,一鍵常常有多種功能。顯示器是計(jì)算器的輸出部件,有發(fā)光二極管顯示器或液晶顯示器等。除顯示計(jì)算結(jié)果外,還常有溢出指示、錯(cuò)誤指示等。計(jì)算器電源采用交流轉(zhuǎn)換器或電池,電池可用交流轉(zhuǎn)換器或太陽(yáng)能轉(zhuǎn)換器再充電。為節(jié)省電能,計(jì)算器都采用CMOS工藝制作的大規(guī)模集成電路,并在內(nèi)部裝有定時(shí)不操作自動(dòng)斷
39、電電路。計(jì)算器可選用的外圍設(shè)備有微型打印機(jī)、盒式磁帶機(jī)和磁卡機(jī)等。 計(jì)算器這一小小的程序機(jī)器實(shí)際上是從計(jì)算機(jī)中割裂出來(lái)的衍生品,但因其方便快捷的操作模式,已經(jīng)被廣泛應(yīng)用于商業(yè)等日常生活中,極大的方便了人們對(duì)于數(shù)字的整合運(yùn)算。</p><p> 1.3 課題研究的意義和目的</p><p> 1.3.1 課題的意義</p><p> 在人們?nèi)粘I钪?,買東西、記
40、賬、學(xué)習(xí)等等,凡是與數(shù)有關(guān)的,我們都可以用到計(jì)算器,可見計(jì)算器真的很重要?;赑LC設(shè)計(jì)的電子計(jì)算器比傳統(tǒng)計(jì)算器更可靠,更方便,性能更好,更容易適應(yīng)當(dāng)今高速發(fā)展的社會(huì),大大方便了人們的生活。隨著電子計(jì)算器地不斷發(fā)展,以及它的使用范圍越來(lái)越廣,未來(lái)對(duì)電子計(jì)算器的需求量會(huì)越多,而PLC作為當(dāng)代最先進(jìn)的控制器之一,基于它設(shè)計(jì)的計(jì)算器會(huì)比傳統(tǒng)電子計(jì)算器有著無(wú)法比擬的優(yōu)勢(shì),所以在未來(lái)基于PLC設(shè)計(jì)的電子計(jì)算器這個(gè)課題會(huì)得到更大的突破。</p
41、><p> 次設(shè)計(jì)中,將選用OMRON系列PLC,通過(guò)梯形圖和編程指令兩種手段來(lái)實(shí)現(xiàn)簡(jiǎn)易計(jì)算器的加減乘除功能。論文中將對(duì)計(jì)算器的發(fā)展、計(jì)算器的控制及設(shè)計(jì)要求、PLC的選定及其有關(guān)知識(shí)、硬件結(jié)構(gòu)的連接及相關(guān)模塊設(shè)計(jì)、軟件流程圖的設(shè)計(jì)、梯形圖和編程指令的編寫、系統(tǒng)的測(cè)試及有關(guān)結(jié)果進(jìn)行詳細(xì)闡述?;赑LC設(shè)計(jì)的電子計(jì)算器能夠完成簡(jiǎn)單的加減乘除功能,并能夠在組態(tài)王軟件上實(shí)現(xiàn)實(shí)時(shí)監(jiān)控。</p><p>
42、; 通過(guò)畢業(yè)設(shè)計(jì),使我對(duì)所學(xué)PLC原理與應(yīng)用、組態(tài)控制軟件、自動(dòng)控制原理、電子技術(shù)及模擬電子技術(shù)基礎(chǔ)等的基本理論和基本知識(shí)加深理解和應(yīng)用,掌握電子計(jì)算器的控制原理和控制方法,明確設(shè)計(jì)步驟和方法,增強(qiáng)動(dòng)手能力,使自己所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合,為今后的工作打下一定的基礎(chǔ),掌握工程設(shè)計(jì)的一般程序和方法。</p><p> 1.3.2 課題研究的目的</p><p> 通過(guò)畢業(yè)設(shè)計(jì),使我對(duì)
43、所學(xué)PLC原理與應(yīng)用、組態(tài)控制軟件、自動(dòng)控制原理、電子技術(shù)及模擬電子技術(shù)基礎(chǔ)等的基本理論和基本知識(shí)加深理解和應(yīng)用,掌握電子計(jì)算器的控制原理和控制方法,明確設(shè)計(jì)步驟和方法,增強(qiáng)動(dòng)手能力,使自己所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合,為今后的工作打下一定的基礎(chǔ),掌握工程設(shè)計(jì)的一般程序和方法。</p><p> 在做畢業(yè)設(shè)計(jì)的過(guò)程中認(rèn)真將所學(xué)理論知識(shí)和實(shí)際操作結(jié)合起來(lái),正確對(duì)待每一個(gè)環(huán)節(jié),遇到問(wèn)題及時(shí)查找資料或者詢問(wèn)老師,能夠按
44、照計(jì)劃認(rèn)真完成畢業(yè)設(shè)計(jì)及論文。</p><p><b> 1.4 控制要求</b></p><p> 1.由模擬按鍵輸入的數(shù)值顯示在組態(tài)王實(shí)時(shí)監(jiān)控畫面上;</p><p> 2.按加、減、乘、除鍵時(shí),第一次輸入的值被存放在緩沖區(qū)中,當(dāng)輸入加、減、乘、除運(yùn)算符號(hào)時(shí),對(duì)應(yīng)的加、減、乘、除運(yùn)算指示燈會(huì)亮;</p><p>
45、; 3.接著輸入一個(gè)數(shù),之后若是按下“=”鍵,則此加、減、乘、除數(shù)被存放于另一個(gè)緩沖區(qū)中,與剛才輸入的數(shù)做運(yùn)算,且相對(duì)應(yīng)的運(yùn)算指示燈熄滅;</p><p> 4.用上位計(jì)算機(jī)做組態(tài)監(jiān)控畫面。</p><p><b> 1.5設(shè)計(jì)任務(wù)</b></p><p> 1.根據(jù)要求完成電子計(jì)算器的程序設(shè)計(jì),實(shí)現(xiàn)簡(jiǎn)單的加減乘除運(yùn)算。</p&g
46、t;<p> 2.根據(jù)程序設(shè)計(jì)用組態(tài)軟件完成電子計(jì)算器的實(shí)時(shí)監(jiān)控。</p><p> 第二章 系統(tǒng)程序設(shè)計(jì)</p><p> 2. 1 PLC的產(chǎn)生和定義</p><p> 1969年,美國(guó)數(shù)字設(shè)備公司(DEC)研制出了世界上第一臺(tái)可編程序控制器,并應(yīng)用于通用汽車公司的生產(chǎn)線上。當(dāng)時(shí)叫可編程邏輯控制器PLC(Programmable Logi
47、c Controller),目的是用來(lái)取代繼電器,以執(zhí)行邏輯判斷、計(jì)時(shí)、計(jì)數(shù)等順序控制功能。緊接著,美國(guó)MODICON公司也開發(fā)出同名的控制器,1971年,日本從美國(guó)引進(jìn)了這項(xiàng)新技術(shù),很快研制成了日本第一臺(tái)可編程控制器。1973年,西歐國(guó)家也研制出他們的第一臺(tái)可編程控制器。 </p><p> 隨著半導(dǎo)體技術(shù),尤其是微處理器和微型計(jì)算機(jī)技術(shù)的發(fā)展,到70年代中期以后,特別是進(jìn)入80年代以來(lái),PLC已廣泛地使用
48、16位甚至32位微處理器作為中央處理器,輸入輸出模塊和外圍電路也都采用了中、大規(guī)模甚至超大規(guī)模的集成電路,使PLC在概念、設(shè)計(jì)、性能價(jià)格比以及應(yīng)用方面都有了新的突破。這時(shí)的PLC已不僅僅是邏輯判斷功能,還同時(shí)具有數(shù)據(jù)處理、PID調(diào)節(jié)和數(shù)據(jù)通信功能,稱之為可編程序控制器(Programmable Controller)更為合適,簡(jiǎn)稱為PC,但為了與個(gè)人計(jì)算機(jī)(Persona1 Computer)的簡(jiǎn)稱PC相區(qū)別,一般仍將它簡(jiǎn)稱為PLC(
49、Programmable Logic Controller)。</p><p> “可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用了可編程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)和執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作命令,并通過(guò)數(shù)字式和模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過(guò)程??删幊炭刂破骷捌溆嘘P(guān)外圍設(shè)備,都按易于與工業(yè)系統(tǒng)聯(lián)成一個(gè)整體、易于擴(kuò)充其功能的原則設(shè)計(jì)?!?lt
50、;/p><p> 可編程序控制器是應(yīng)用面最廣、功能強(qiáng)大、使用方便的通用工業(yè)控制裝置,自研制成功開始使用以來(lái),它已經(jīng)成為了當(dāng)代工業(yè)自動(dòng)化的主要支柱之一。</p><p> 2.2 PLC目前的發(fā)展現(xiàn)狀以及未來(lái)的發(fā)展趨勢(shì)</p><p> 2.2.1PLC的發(fā)展現(xiàn)狀</p><p> 目前,隨著大規(guī)模和超大規(guī)模集成電路等微電子技術(shù)的發(fā)展,PL
51、C已由最初一位機(jī)發(fā)展到現(xiàn)在的以16位和32位微處理器構(gòu)成的微機(jī)化PC,而且實(shí)現(xiàn)了多處理器的多通道處理。如今,PLC技術(shù)已非常成熟,不僅控制功能增強(qiáng),功耗和體積減小,成本下降,可靠性提高,編程和故障檢測(cè)更為靈活方便,而且隨著遠(yuǎn)程I/O和通信網(wǎng)絡(luò)、數(shù)據(jù)處理以及圖象顯示的發(fā)展,使PLC向用于連續(xù)生產(chǎn)過(guò)程控制的方向發(fā)展,成為實(shí)現(xiàn)工業(yè)生產(chǎn)自動(dòng)化的一大支柱。</p><p> 現(xiàn)在,世界上有200多家PLC生產(chǎn)廠家,400
52、多品種的PLC產(chǎn)品,按地域可分成美國(guó)、歐洲、和日本等三個(gè)流派產(chǎn)品,各流派PLC產(chǎn)品都各具特色。其中,美國(guó)是PLC生產(chǎn)大國(guó),有100多家PLC廠商,著名的有A-B公司、通用電氣(GE)公司、莫迪康(MODICON)公司。歐洲PLC產(chǎn)品主要制造商有德國(guó)的西門子(SIEMENS)公司、AEG公司、法國(guó)的TE公司。日本有許多PLC制造商,如三菱、歐姆龍、松下、富士等,韓國(guó)的三星(SAMSUNG)、LG等,這些生產(chǎn)廠家的產(chǎn)品占有80%以上的PLC
53、市場(chǎng)份額。</p><p> 經(jīng)過(guò)多年的發(fā)展,國(guó)內(nèi)PLC生產(chǎn)廠家約有三十家,國(guó)內(nèi)PLC應(yīng)用市場(chǎng)仍然以國(guó)外產(chǎn)品為主。國(guó)內(nèi)公司在開展PLC業(yè)務(wù)時(shí)有較大的競(jìng)爭(zhēng)優(yōu)勢(shì),如:需求優(yōu)勢(shì)、產(chǎn)品定制優(yōu)勢(shì)、成本優(yōu)勢(shì)、服務(wù)優(yōu)勢(shì)、響應(yīng)速度優(yōu)勢(shì)。</p><p> 2.2.2 PLC的發(fā)展趨勢(shì)</p><p> 隨著PLC應(yīng)用領(lǐng)域日益擴(kuò)大,PLC技術(shù)及其產(chǎn)品結(jié)構(gòu)都在不斷改進(jìn),功能日益強(qiáng)
54、大,性價(jià)比越來(lái)越高。</p><p> 1.在產(chǎn)品規(guī)模方面,向兩極發(fā)展。一方面,大力發(fā)展速度更快、性價(jià)比更高的小型和超小型PLC。以適應(yīng)單機(jī)及小型自動(dòng)控制的需要。另一方面,向高速度、大容量、技術(shù)完善的大型PLC方向發(fā)展。隨著復(fù)雜系統(tǒng)控制的要求越來(lái)越高和微處理器與計(jì)算機(jī)技術(shù)的不斷發(fā)展,人們對(duì)PLC的信息處理速度要求也越來(lái)越高,要求用戶存儲(chǔ)器容量也越來(lái)越大。</p><p> 2.向通信網(wǎng)
55、絡(luò)化發(fā)展。 PLC網(wǎng)絡(luò)控制是當(dāng)前控制系統(tǒng)和PLC技術(shù)發(fā)展的潮流。PLC與PLC之間的聯(lián)網(wǎng)通信、PLC與上位計(jì)算機(jī)的聯(lián)網(wǎng)通信已得到廣泛應(yīng)用。目前,PLC制造商都在發(fā)展自己專用的通信模塊和通信軟件以加強(qiáng)PLC的聯(lián)網(wǎng)能力。各PLC制造商之間也在協(xié)商指定通用的通信標(biāo)準(zhǔn),以構(gòu)成更大的網(wǎng)絡(luò)系統(tǒng)。PLC已成為集散控制系統(tǒng)(DCS)不可缺少的組成部分。</p><p> 3.向模塊化、智能化發(fā)展。 為滿足工業(yè)自動(dòng)化各種控制系統(tǒng)
56、的需要,近年來(lái),PLC廠家先后開發(fā)了不少新器件和模塊,如智能I/O模塊、溫度控制模塊和專門用于檢測(cè)PLC外部故障的專用智能模塊等,這些模塊的開發(fā)和應(yīng)用不僅增強(qiáng)了功能,擴(kuò)展了PLC的應(yīng)用范圍,還提高了系統(tǒng)的可靠性。</p><p> 4.編程語(yǔ)言和編程工具的多樣化和標(biāo)準(zhǔn)化。 多種編程語(yǔ)言的并存、互補(bǔ)與發(fā)展是PLC軟件進(jìn)步的一種趨勢(shì)。PLC廠家在使硬件及編程工具換代頻繁、豐富多樣、功能提高的同時(shí),日益向MAP(制造
57、自動(dòng)化協(xié)議)靠攏,使PLC的基本部件,包括輸入輸出模塊、通信協(xié)議、編程語(yǔ)言和編程工具等方面的技術(shù)規(guī)范化和標(biāo)準(zhǔn)化。</p><p> 2.3 OMRON系列PLC </p><p> 在全世界上百個(gè)PLC制造廠中,有幾家舉足輕重的公司,它們分別為德國(guó)的西門子公司,美國(guó)羅克韋爾自動(dòng)化公司所屬的A-B公司,GE-Fanuc公司,法國(guó)的施耐德公司,日本的三菱公司,以及日本歐姆龍公司,由此可以知
58、道,OMRON系列PLC在全世界也占有一定的地位。 </p><p> 歐姆龍系列PLC根據(jù)I/O點(diǎn)數(shù)量主要分為:微型系列:CPM1A、CPM2A、CP1H、CP1L;小型系列:CPM2C、CQM1H、CJ1M;中型系列:C200H、CJ1、CS1;大型系列:CV、CS1D。</p><p> 其特點(diǎn)主要表現(xiàn)在:(1)、應(yīng)用簡(jiǎn)單;(2)、可靠性高;(3)、抗電磁干擾性能好,環(huán)境適應(yīng)性強(qiáng)
59、;(4)、功能完善;(5)、成熟的工控網(wǎng)絡(luò)體系,通信便捷,易于遠(yuǎn)程實(shí)時(shí)監(jiān)控[10]。在本次設(shè)計(jì)中,我將用到數(shù)據(jù)傳送指令@MOV(021),四則運(yùn)算類指令+F(456)、-F(456)、*F(456)、/F(456),這幾個(gè)運(yùn)算指令是+BC(406),-BC(416),*B(424),/B(434)演變過(guò)來(lái)的,而了使運(yùn)算結(jié)果出現(xiàn)小數(shù)和負(fù)數(shù),我使用了浮點(diǎn)數(shù)運(yùn)算。</p><p> 2.4 方案對(duì)比 <
60、/p><p> 2.4.1基于單片機(jī)設(shè)計(jì)的電子計(jì)算器</p><p> 在一片半導(dǎo)體硅片上集成了中央處理器、存儲(chǔ)器和各種I/O接口,這樣一塊集成電路芯片具有一臺(tái)微型計(jì)算器的屬性,因而被稱為單片微型計(jì)算機(jī),簡(jiǎn)稱單片機(jī)。單片機(jī)自20世紀(jì)70年代問(wèn)世以來(lái),已廣泛應(yīng)用在工業(yè)自動(dòng)化、自動(dòng)檢測(cè)與控制、智能儀器儀表、家用電器、機(jī)電一體化設(shè)備、汽車電子等各個(gè)方面?;趩纹瑱C(jī)設(shè)計(jì)的電子計(jì)算器,在性能方面比傳
61、統(tǒng)計(jì)算器有了很大的改進(jìn),同時(shí),單片機(jī)經(jīng)濟(jì)實(shí)惠,成本相對(duì)較低。然而,用單片機(jī)制作的主控板受制版工藝、布局結(jié)構(gòu)、器件質(zhì)量等因素的影響導(dǎo)致抗干擾能力差,故障率高,不易擴(kuò)展,對(duì)環(huán)境依賴性強(qiáng),開發(fā)周期長(zhǎng)。在當(dāng)今科技日新月異,突飛猛進(jìn)的時(shí)代,要求產(chǎn)品改朝換代的周期非常短,同時(shí)也需要產(chǎn)品有很高的可靠性。這對(duì)單片機(jī)來(lái)說(shuō)可謂是一個(gè)致命的缺點(diǎn)。</p><p> 2.4.2基于PLC設(shè)計(jì)的電子計(jì)算器</p><
62、p> PLC采用現(xiàn)代大規(guī)模集成電路技術(shù),采用嚴(yán)格的生產(chǎn)工藝制造,內(nèi)部電路采取了先進(jìn)的抗干擾技術(shù),具有很高的可靠性。此外,PLC帶有硬件故障自我檢測(cè)功能,出現(xiàn)故障時(shí)可及時(shí)發(fā)出報(bào)警信息。在應(yīng)用軟件中,應(yīng)用者還可以編入外圍器件的故障及診斷程序,使系統(tǒng)中除PLC以外的電路設(shè)備也獲得故障自診斷保護(hù)。其次,它易于設(shè)備的擴(kuò)展、便于維護(hù)、開發(fā)周期短。PLC的這些優(yōu)點(diǎn)注定了它將得到廣泛的發(fā)展?;赑LC設(shè)計(jì)的電子計(jì)算器,能夠充分發(fā)揮PLC的這些優(yōu)
63、點(diǎn),也使得計(jì)算器擁有很高的性能。</p><p> 2.5控制程序流程圖及分析</p><p> 圖2-1 系統(tǒng)程序圖</p><p> 首先,如圖2-1所示,啟動(dòng)計(jì)算器;按下被加減乘除數(shù);然后按下加減乘除符號(hào)中的任意一個(gè),此時(shí)相應(yīng)的運(yùn)算指示燈亮,與此同時(shí),被加減乘除數(shù)放入緩存中;接著,按下等號(hào)鍵后運(yùn)算指示燈滅,且加減乘除數(shù)放入另一個(gè)緩存區(qū)內(nèi),利用CX-Pro
64、grammer畫出相應(yīng)的梯形圖,并運(yùn)用該軟件中給出的函數(shù)模塊進(jìn)行運(yùn)算。</p><p> 2.6 系統(tǒng)變量定義及分配表</p><p> 表2-1 I/O分配表</p><p> 2.7 命令語(yǔ)言的介紹</p><p> 考慮到運(yùn)算的過(guò)程中因?yàn)橛袦p法和除法的運(yùn)算,所以在編寫程序的時(shí)候使用的方法是首先將數(shù)字的格式轉(zhuǎn)換為浮點(diǎn)數(shù),然后再進(jìn)行
65、浮點(diǎn)數(shù)的運(yùn)算,如圖2-2、2-3所示。將存放在D0、D5里面的數(shù)字利用指令FLT以浮點(diǎn)形式存到D30、D35中。以便于進(jìn)行浮點(diǎn)型運(yùn)算。</p><p> 圖2-2 將第一個(gè)數(shù)字轉(zhuǎn)換為浮點(diǎn)數(shù) 圖2-3 將第二個(gè)數(shù)字轉(zhuǎn)換為浮點(diǎn)數(shù)</p><p> 圖2-4 浮點(diǎn)加法運(yùn)算 </p><p> 在如圖2-4中所示,將S1所指定的
66、數(shù)據(jù)和S2所指定的數(shù)據(jù)作為單精度浮點(diǎn)數(shù)據(jù)(32位:IEEE754)進(jìn)行加法運(yùn)算,結(jié)果輸出到D。</p><p> 圖2-5 浮點(diǎn)減法運(yùn)算</p><p> 在如圖2-5中所示,作為單精度浮點(diǎn)數(shù)據(jù)(32位:IEEE754),從S1所指定的數(shù)據(jù)中減去S2所指定的數(shù)據(jù),將結(jié)果輸出到D+1,D。</p><p> 圖2-6 浮點(diǎn)乘法運(yùn)算</p><
67、p> 在如圖2-6中所示,將S1所指定的數(shù)據(jù)和S2所指定的數(shù)據(jù)作為單精度浮點(diǎn)數(shù)據(jù)(32位:IEEE754)進(jìn)行乘法運(yùn)算,將結(jié)果輸出到D+1,D。</p><p> 圖2-7 浮點(diǎn)除法運(yùn)算</p><p> 在如圖2-7中所示,將S1所指定的數(shù)據(jù)和S2所指定的數(shù)據(jù)作為單精度浮點(diǎn)數(shù)據(jù)(32位:IEEE754)進(jìn)行除法運(yùn)算,將結(jié)果輸出到D+1,D。</p><p&
68、gt; 2.8 梯形圖的編寫</p><p> 根據(jù)設(shè)計(jì)任務(wù)的要求,以及前面對(duì)輸入、輸出點(diǎn)的分配可以編寫下面的梯形圖。如圖2-8所示,該梯形圖中涉及到MOV(021)、FLT(452)、+F(454)、-F(455)、*F(456)、/F(457)等指令。同時(shí),也用到了一些中間繼電器,輸入繼電器等。</p><p> 開機(jī),如圖2-8所示。</p><p>&
69、lt;b> 圖2-8 開機(jī)</b></p><p> 輸入運(yùn)算符號(hào),在普通輸入的基礎(chǔ)上,加入自鎖功能,使其保持輸出,如圖2-9所示。</p><p> 圖2-9 給運(yùn)算部分加入自鎖功能</p><p> 將第一個(gè)數(shù)字存入D0,利用FLT指令將其轉(zhuǎn)為浮點(diǎn)型數(shù)字存入D30,如圖2-10、2-11所示。</p><p>
70、 圖2-10 輸入第一個(gè)數(shù)字</p><p> 圖2-11 將第一個(gè)數(shù)字轉(zhuǎn)為浮點(diǎn)型數(shù)字</p><p> 按下加、減、乘、除中任意一鍵,相對(duì)應(yīng)的指示燈燈亮,中間繼電器100.05輸出亮,將第二個(gè)數(shù)字存入D5,同樣轉(zhuǎn)為浮點(diǎn)型數(shù)字存入D35,如圖2-12所示。</p><p> 圖2-12 輸入第二個(gè)數(shù)字</p><p> 當(dāng)?shù)扔谔?hào)輸入后
71、,進(jìn)行相應(yīng)的浮點(diǎn)型四則運(yùn)算,同時(shí)運(yùn)算指示燈滅,輸出結(jié)果后可進(jìn)行下一次運(yùn)算。如圖2-13所示。</p><p> 圖2-13 輸出結(jié)果</p><p> 第三章 控制系統(tǒng)人機(jī)界面設(shè)計(jì)</p><p> 3.1人機(jī)界面軟件介紹---組態(tài)王</p><p> 組態(tài)王開發(fā)監(jiān)控系統(tǒng)軟件,是新型的工業(yè)自動(dòng)控制系統(tǒng),它以標(biāo)準(zhǔn)的工業(yè)計(jì)算機(jī)軟、硬件平臺(tái)
72、構(gòu)成的集成系統(tǒng)取代傳統(tǒng)的封閉式系統(tǒng)。</p><p> 組態(tài)王kingview6.55是亞控科技根據(jù)當(dāng)前的自動(dòng)化技術(shù)的發(fā)展趨勢(shì),面向低端自動(dòng)化市場(chǎng)及應(yīng)用,以實(shí)現(xiàn)企業(yè)一體化為目標(biāo)開發(fā)的一套產(chǎn)品。該產(chǎn)品以搭建戰(zhàn)略性工業(yè)應(yīng)用服務(wù)平臺(tái)為目標(biāo),集成了對(duì)亞控科技自主研發(fā)的工業(yè)實(shí)時(shí)數(shù)據(jù)庫(kù)(KingHistorian)的支持,可以為企業(yè)提供一個(gè)對(duì)整個(gè)生產(chǎn)流程進(jìn)行數(shù)據(jù)匯總、分析及管理的有效平臺(tái),使企業(yè)能夠及時(shí)有效地獲取信息,及時(shí)
73、地做出反應(yīng),以獲得最優(yōu)化的結(jié)果。</p><p> 組態(tài)王保持了其早期版本功能強(qiáng)大、運(yùn)行穩(wěn)定且使用方便的特點(diǎn),并根據(jù)國(guó)內(nèi)眾多用戶的反饋及意見,對(duì)一些功能進(jìn)行了完善和擴(kuò)充。組態(tài)王kingview6.55提供了豐富的、簡(jiǎn)捷易用的配置界面,提供了大量的圖形元素和圖庫(kù)精靈,同時(shí)也為用戶創(chuàng)建圖庫(kù)精靈提供了簡(jiǎn)單易用的接口;該款產(chǎn)品的歷史曲線、報(bào)表及web發(fā)布功能進(jìn)行了大幅提升與改進(jìn),軟件的功能性和可用性有了很大的提高。&l
74、t;/p><p> 組態(tài)王在保留了原報(bào)表所有功能的基礎(chǔ)上新增了報(bào)表向?qū)Чδ?,能夠以組態(tài)王的歷史庫(kù)或KingHistorian為數(shù)據(jù)源,快速建立所需的班報(bào)表、日?qǐng)?bào)表、周報(bào)表、月報(bào)表、季報(bào)表和年報(bào)表。此外,還可以實(shí)現(xiàn)值的行列統(tǒng)計(jì)功能。</p><p> 組態(tài)王在web發(fā)布方面取得新的突破,全新版的Web發(fā)布可以實(shí)現(xiàn)畫面發(fā)布,數(shù)據(jù)發(fā)布和OCX控件發(fā)布,同時(shí)保留了組態(tài)王Web的所有功能:IE瀏覽客
75、戶端可以獲得與組態(tài)王運(yùn)行系統(tǒng)相同的監(jiān)控畫面,IE客戶端與Web服務(wù)器保持高效的數(shù)據(jù)同步,通過(guò)網(wǎng)絡(luò)您可以在任何地方獲得與Web服務(wù)器上相同的畫面和數(shù)據(jù)顯示、報(bào)表顯示、報(bào)警顯示等,同時(shí)可以方便快捷的向工業(yè)現(xiàn)場(chǎng)發(fā)布控制命令,實(shí)現(xiàn)實(shí)時(shí)控制的功能。</p><p> 組態(tài)王集成了對(duì)KingHistorian的支持,且支持?jǐn)?shù)據(jù)同時(shí)存儲(chǔ)到組態(tài)王歷史庫(kù)和工業(yè)庫(kù),極大地提高了組態(tài)王的數(shù)據(jù)存儲(chǔ)能力,能夠更好地滿足大點(diǎn)數(shù)用戶對(duì)存儲(chǔ)容
76、量和存儲(chǔ)速度的要求。KingHistorian是亞控新近推出的獨(dú)立開發(fā)的工業(yè)數(shù)據(jù)庫(kù)。具有單個(gè)服務(wù)器支持高達(dá)100萬(wàn)點(diǎn)、256個(gè)并發(fā)客戶同時(shí)存儲(chǔ)和檢索數(shù)據(jù)、每秒檢索單個(gè)變量超過(guò)20,000 條記錄的強(qiáng)大功能。能夠更好地滿足高端客戶對(duì)存儲(chǔ)速度和存儲(chǔ)容量的要求,完全滿足了客戶實(shí)時(shí)查看和檢索歷史運(yùn)行數(shù)據(jù)的要求。</p><p> 它具有適應(yīng)性強(qiáng)、開放性好、易于擴(kuò)展、經(jīng)濟(jì)、開發(fā)周期短等優(yōu)點(diǎn)。通??梢园堰@樣的系統(tǒng)劃分為控制
77、層、監(jiān)控層、管理層三個(gè)層次結(jié)構(gòu)。其中監(jiān)控層對(duì)下連接控制層,對(duì)上連接管理層,它不但實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)的實(shí)時(shí)監(jiān)測(cè)與控制,且在自動(dòng)控制系統(tǒng)中完成上傳下達(dá)、組態(tài)開發(fā)的重要作用。尤其考慮三方面問(wèn)題:畫面、數(shù)據(jù)、動(dòng)畫。通過(guò)對(duì)監(jiān)控系統(tǒng)要求及實(shí)現(xiàn)功能的分析,采用組態(tài)王對(duì)監(jiān)控系統(tǒng)進(jìn)行設(shè)計(jì)。組態(tài)軟件也為試驗(yàn)者提供了可視化監(jiān)控畫面,有利于試驗(yàn)者實(shí)時(shí)現(xiàn)場(chǎng)監(jiān)控。而且,它能充分利用Windows的圖形編輯功能,方便地構(gòu)成監(jiān)控畫面,并以動(dòng)畫方式顯示控制設(shè)備的狀態(tài),具有報(bào)警窗
78、口、實(shí)時(shí)趨勢(shì)曲線等,可便利的生成各種報(bào)表。它還具有豐富的設(shè)備驅(qū)動(dòng)程序和靈活的組態(tài)方式、數(shù)據(jù)鏈接功能</p><p> 3.2使用組態(tài)王軟件開發(fā)具有以下特點(diǎn)</p><p> (1)實(shí)驗(yàn)全部用軟件來(lái)實(shí)現(xiàn),只需利用現(xiàn)有的計(jì)算機(jī)就可完成自動(dòng)控制系統(tǒng)課程的實(shí)驗(yàn),從而大大減少購(gòu)置儀器的經(jīng)費(fèi)。</p><p> (2)該系統(tǒng)是中文界面,具有人機(jī)界面友好、結(jié)果可視化的優(yōu)點(diǎn)。
79、對(duì)用戶而言,操作簡(jiǎn)單易學(xué)且編程簡(jiǎn)單,參數(shù)輸入與修改靈活,具有多次或重復(fù)仿真運(yùn)行的控制能力,可以實(shí)時(shí)地顯示參數(shù)變化前后系統(tǒng)的特性曲線,能很直觀地顯示控制系統(tǒng)的實(shí)時(shí)趨勢(shì)曲線,這些很強(qiáng)的交互能力使其在自動(dòng)控制系統(tǒng)的實(shí)驗(yàn)中可以發(fā)揮理想的效果。</p><p> 在采用組態(tài)王開發(fā)系統(tǒng)編制應(yīng)用程序過(guò)程中要考慮以下三個(gè)方面:</p><p> (1)圖形,是用抽象的圖形畫面來(lái)模擬實(shí)際的工業(yè)現(xiàn)場(chǎng)和相應(yīng)
80、的工控設(shè)備。</p><p> (2)數(shù)據(jù),就是創(chuàng)建一個(gè)具體的數(shù)據(jù)庫(kù),并用此數(shù)據(jù)庫(kù)中的變量描述工控對(duì)象的各種屬性,比如水位、流量等。</p><p> (3)連接,就是畫面上的圖素以怎樣的動(dòng)畫來(lái)模擬現(xiàn)場(chǎng)設(shè)備的運(yùn)行,以及怎樣讓操作者輸入控制設(shè)備的指令</p><p> 3.3 人機(jī)界面制作過(guò)程</p><p> 3.3.1組態(tài)王監(jiān)控畫面
81、的創(chuàng)建</p><p><b> 1.創(chuàng)建新工程</b></p><p><b> 圖3-1 新建工程</b></p><p><b> 2.設(shè)置配置向?qū)?lt;/b></p><p> 要用組態(tài)軟件進(jìn)行實(shí)時(shí)監(jiān)控首先要完成通訊連接,由于本系統(tǒng)采用的是PLC與組態(tài)王之間的通訊,
82、因此將PLC的生產(chǎn)廠家、設(shè)備名稱、通訊方式等填入相應(yīng)的對(duì)話框即可。與組態(tài)王連接的I/O設(shè)備的通訊參數(shù)如下圖。一定要注意組態(tài)軟件的各個(gè)通訊端口要與PLC的各個(gè)通訊端口保持一致。如圖3-2所示。</p><p> 圖3-2 通訊設(shè)備設(shè)置</p><p><b> 3.選擇串COM1</b></p><p><b> 圖3-3 選擇串
83、口</b></p><p> 4.編輯數(shù)據(jù)詞典:建立輸入輸出</p><p> 編輯數(shù)據(jù)詞典的時(shí)候,輸入和輸出均選擇“I/O實(shí)型”,指示燈選擇“內(nèi)存離散”。</p><p><b> 圖3-4 數(shù)據(jù)詞典</b></p><p><b> 5.畫靜態(tài)圖</b></p>
84、<p><b> 圖3-5 靜態(tài)圖</b></p><p> 3.3.2 設(shè)置動(dòng)畫連接</p><p> 1.設(shè)置運(yùn)算指示燈的動(dòng)畫設(shè)置</p><p> 選擇四個(gè)指示燈,以此作為加減乘除的運(yùn)算指示燈,給每一個(gè)指示燈做動(dòng)畫設(shè)置。</p><p> 圖3-6 加法指示燈的設(shè)置</p>&l
85、t;p> 在設(shè)置指示燈的時(shí)候,還需要設(shè)置命令語(yǔ)言,如圖3-7,選擇命令語(yǔ)言,新建。點(diǎn)擊進(jìn)入后。編輯指示燈的命令語(yǔ)言中,需要注意的是在本身輸出上加1.在編輯框內(nèi)輸入</p><p> “\\本站點(diǎn)\加法指示燈=Bit(\\本站點(diǎn)\輸出100通道,2);</p><p> \\本站點(diǎn)\加法指示燈=Bit(\\本站點(diǎn)\輸出100通道,3);</p><p>
86、 \\本站點(diǎn)\加法指示燈=Bit(\\本站點(diǎn)\輸出100通道,4);</p><p> \\本站點(diǎn)\加法指示燈=Bit(\\本站點(diǎn)\輸出100通道,5);”</p><p> 圖3-7 新建命令語(yǔ)言</p><p> 圖3-8 輸入命令語(yǔ)言</p><p><b> 2.按鍵的動(dòng)畫設(shè)置</b></p>
87、<p> 本次設(shè)計(jì)中需要倆次的數(shù)據(jù)輸入,對(duì)數(shù)據(jù)進(jìn)行設(shè)置。以數(shù)字1為例,雙擊按鈕,出現(xiàn)設(shè)置對(duì)話框,選擇“按下時(shí)”輸入“BitSet(\\本站點(diǎn)\輸入10通道,2,1)”,選擇“彈起時(shí)”輸入“BitSet(\\本站點(diǎn)\輸入10通道,2,0)”。選擇全部函數(shù)中的Bitset,插入本站點(diǎn),選擇輸入0通道,系統(tǒng)默認(rèn)0位1,故要設(shè)定數(shù)字1,需輸入2,后面1代表常開,0代表常閉。數(shù)字2、、3、4…以及運(yùn)算符號(hào)的設(shè)置以此類推。</
88、p><p> 圖3-9 設(shè)置數(shù)字按鈕</p><p><b> 3.輸出設(shè)置</b></p><p> 在設(shè)置輸出時(shí),選擇“模擬值輸出”,如圖3-10,繼續(xù)編寫本站點(diǎn)加存放繼電器位置。需要注意的是,在輸出格式中選擇小數(shù)點(diǎn)后后面的位數(shù),在此次設(shè)計(jì)中,我選擇了2位數(shù)。</p><p> 圖3-10 輸出設(shè)置</p&
89、gt;<p> 圖3-11 輸入表達(dá)式</p><p><b> 第四章 系統(tǒng)調(diào)試</b></p><p> 4.1對(duì)梯形圖進(jìn)行調(diào)試</p><p> 將實(shí)驗(yàn)箱與電腦相連,在此圖標(biāo)下使梯形圖在線工作,然后編譯。再點(diǎn)擊【PLC】下的【傳送到PLC】,出現(xiàn)顯示框圖3-7所示。</p><p> 圖4-
90、1下載、傳送到PLC</p><p> 將下載的程序全部傳送到PLC,如圖4-2所示</p><p><b> 圖4-2 執(zhí)行框圖</b></p><p> 編譯完成后,首先看整個(gè)程序是否暢通(綠色為通,紅色則不通),在此基礎(chǔ)上檢查程序是否正確,若是有部分不妥之處,可采用“在線編輯”的方法。,點(diǎn)擊這個(gè)圖形,便可以打開梯形圖的監(jiān)控畫面,在監(jiān)
91、視模式下可進(jìn)行小規(guī)模的修改,如修改某條指令,可點(diǎn)擊在線編輯,無(wú)需再次點(diǎn)擊【傳送到PLC】,可節(jié)省時(shí)間,修改完成,后點(diǎn)擊發(fā)送修改即可,如圖3-9所示。</p><p> 圖4-3 監(jiān)視模式下修改框圖</p><p><b> 4.2組態(tài)的調(diào)試</b></p><p> 因?yàn)槲以谕獾貙?shí)習(xí),在實(shí)驗(yàn)室的時(shí)間有限,所以我就先做了一個(gè)簡(jiǎn)易版本進(jìn)行調(diào)試
92、,后期在自己的電腦上進(jìn)行補(bǔ)充。首先在【文件】下選擇“全部存”,然后再選擇“轉(zhuǎn)換到vier”。</p><p> 4.2.1 加法的檢驗(yàn)</p><p> 加法運(yùn)算和乘法運(yùn)算相對(duì)而言是比較簡(jiǎn)單的,因?yàn)樗倪\(yùn)算結(jié)果不存在小數(shù)點(diǎn)和負(fù)值,所以為了初步檢驗(yàn)程序是否可以進(jìn)行組態(tài)監(jiān)控,首先檢驗(yàn)比較簡(jiǎn)單的8+7,輸入第一個(gè)數(shù)字8,顯示到D30,加法運(yùn)算符輸入后,運(yùn)算指示燈亮,輸入第二個(gè)數(shù)字后,顯示到D
93、35,按下等于鍵后,加法指示燈滅,輸出結(jié)果。如圖4-4所示。</p><p> 圖4-4 8+7的運(yùn)算結(jié)果</p><p> 4.2.1 除法的檢驗(yàn)</p><p> 在檢驗(yàn)除法的時(shí)候應(yīng)該盡量挑選有小數(shù)位的除法。檢驗(yàn)2/5,輸入第一個(gè)數(shù)字2,顯示到D30,除法運(yùn)算符輸入后,運(yùn)算指示燈亮,輸入第二個(gè)數(shù)字后,顯示到D35,按下等于鍵后,除法指示燈滅,輸出結(jié)果。如圖
94、4-5所示。</p><p> 圖4-5 2/5的運(yùn)算結(jié)果</p><p> 4.2.3 減法的檢驗(yàn)</p><p> 檢驗(yàn)減法的時(shí)候應(yīng)該挑選結(jié)果是負(fù)值的運(yùn)算。檢驗(yàn)5-8,輸入第一個(gè)數(shù)字5,顯示到D30,減法運(yùn)算符輸入后,運(yùn)算指示燈亮,輸入第二個(gè)數(shù)字后,顯示到D35,按下等于鍵后,減法指示燈滅,輸出結(jié)果。如圖4-6所示。</p><p>
95、; 圖4-6 5-8的運(yùn)算結(jié)果</p><p> 在老師的幫助下,分別將梯形圖和組態(tài)的仿真模擬調(diào)試成功,電子計(jì)算器可以實(shí)現(xiàn)一位數(shù)的四則運(yùn)算,完成了任務(wù)書的要求。</p><p><b> 致 謝</b></p><p> 歷時(shí)將近兩個(gè)月的時(shí)間終于將這篇論文寫完,在論文的寫作過(guò)程中遇到了無(wú)數(shù)的困難和障礙,都在同學(xué)和老師的幫助下度過(guò)了。尤其
96、要強(qiáng)烈感謝我的論文指導(dǎo)老師,他對(duì)我進(jìn)行了無(wú)私的指導(dǎo)和幫助,不厭其煩的幫助進(jìn)行論文的修改和改進(jìn)。另外,在校圖書館查找資料的時(shí)候,圖書館的老師也給我提供了很多方面的支持與幫助。在此向幫助和指導(dǎo)過(guò)我的各位老師表示最中心的感謝!感謝這篇論文所涉及到的各位學(xué)者。本文引用了數(shù)位學(xué)者的研究文獻(xiàn),如果沒有各位學(xué)者的研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫作。感謝我的同學(xué)和朋友,在我寫論文的過(guò)程中給予我了很多素材,還在論文的撰寫和排版燈過(guò)程中提供熱
97、情的幫助。</p><p> 在明德學(xué)院四年的學(xué)習(xí)生活就要結(jié)束了,我要感謝我所有的老師和同學(xué),沒有你們就不會(huì)有今天的我,我要感謝你們和我們的母校,是它讓我們聚在一起共同進(jìn)步。</p><p> 最后,感謝評(píng)閱老師的辛勤勞動(dòng)。由于我的學(xué)術(shù)水平有限,所寫論文難免有不足之處,懇請(qǐng)各位老師和學(xué)友批評(píng)和指正!</p><p><b> 參考文獻(xiàn)</b&g
98、t;</p><p> [1] 王冬青,丁峰. 歐姆龍CP1系列PLC原理與應(yīng)用. 1版[M]. 電子工業(yè)出版社,2011.</p><p> [2] 廖常初主編.PLC編程及應(yīng)用.3版[M].北京:機(jī)械工業(yè)出版社,2008. </p><p> [3] 程周主編.歐姆龍系列PLC設(shè)計(jì)實(shí)踐. 1版[M].北京:中國(guó)石油工業(yè)出版社,2007.</p>
99、;<p> [4] 洪志育主編.例說(shuō)PLC. 1版[M].人民郵電出版社,2006.</p><p> [5]張鳳珊.電氣控制及可編程序控制器.2版[M].北京: 中國(guó)輕工業(yè)出版社,2003.</p><p> [6]馬志溪.電氣工程設(shè)計(jì)[M].北京: 機(jī)械工業(yè)出版社,2002.</p><p> [7]劉增良,
100、劉國(guó)亭.電氣工程CAD[M].北京: 中國(guó)水利水電出版社,2002.</p><p> [8]齊占慶, 王振臣.電氣控制技術(shù)[M].北京: 機(jī)械工業(yè)出版社,2002.</p><p> [9]史國(guó)生.電氣控制與可編程控制器技術(shù). 3版[M].北京: 化學(xué)工業(yè)出版社,2010. </p><p> [1
101、0]李輝.S7-200PLC編程原理與工程實(shí)訓(xùn)[M].北京:航空航天大學(xué)出版社,2008. </p><p> [11]吳中俊,黃永紅.可編程序控制器原理及應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2005. </p><p> [12]王永華.現(xiàn)代電氣控制及PLC應(yīng)用技術(shù)[M].北京:航空航天大學(xué)出版社,2003.</p><p><b>
102、; 畢業(yè)設(shè)計(jì)小結(jié)</b></p><p> 隨著畢業(yè)日子的到來(lái),畢業(yè)設(shè)計(jì)也接近了尾聲。經(jīng)過(guò)幾周的奮戰(zhàn)我的畢業(yè)設(shè)計(jì)終于完了。在沒有做畢業(yè)設(shè)計(jì)以前覺得畢業(yè)設(shè)計(jì)只是對(duì)這幾年來(lái)所學(xué)知識(shí)的單純總結(jié),但是通過(guò)這次做畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。通過(guò)這次畢業(yè)設(shè)計(jì)使我明白了自己原來(lái)知識(shí)還比較欠缺。自己要學(xué)習(xí)的東西還太多,以前老是覺得自己什么
103、東西都會(huì),什么東西都懂,有點(diǎn)眼高手低。通過(guò)這次畢業(yè)設(shè)計(jì),我才明白學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過(guò)程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)。</p><p> 在這次畢業(yè)設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法對(duì)我們更好的理解知識(shí),所以在這里非常感謝幫助我的同學(xué)。</p><p> 我的心得就是,不管學(xué)會(huì)的還是學(xué)不
104、會(huì)的的確覺得困難比較多,真是萬(wàn)事開頭難,不知道如何入手。最后終于做完了有種如釋重負(fù)的感覺。此外,還得出一個(gè)結(jié)論:知識(shí)必須通過(guò)應(yīng)用才能實(shí)現(xiàn)其價(jià)值!有些東西以為學(xué)會(huì)了,但真正到用的時(shí)候才發(fā)現(xiàn)是兩回事,所以我認(rèn)為只有到真正會(huì)用的時(shí)候才是真的學(xué)會(huì)了。</p><p> 在此要感謝我的指導(dǎo)老師對(duì)我悉心的指導(dǎo),感謝老師給我的幫助。在設(shè)計(jì)過(guò)程中,我通過(guò)查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請(qǐng)教等方式,使自己學(xué)到了不
105、少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過(guò)程中探索的艱難和成功時(shí)的喜悅。雖然這個(gè)設(shè)計(jì)做的也不太好,但是在設(shè)計(jì)過(guò)程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。</p><p> 我選擇的畢業(yè)設(shè)計(jì)題目是基于PLC的電子計(jì)算器
106、。 </p><p> 我在大四下學(xué)期開學(xué)就開始準(zhǔn)備會(huì)計(jì)從業(yè)資格考試和證券從業(yè)資格考試,四月底考完后,五月初就到綿陽(yáng)進(jìn)行培訓(xùn)實(shí)習(xí)。所以我一直都是一邊學(xué)習(xí)工作,一邊做畢業(yè)設(shè)計(jì),時(shí)間非常的緊。</p><p> 我的畢業(yè)設(shè)計(jì)課題主要的步驟是:</p><p> 1、收集資料。例如說(shuō)有關(guān)PLC的資料。</p><p> 2、熟悉軟件。熟悉軟
107、件是編寫程序前提條件,只有把軟件熟悉透徹了才能在編寫程序的時(shí)候避免很多的問(wèn)題。</p><p><b> 3、編寫程序。</b></p><p> 4、實(shí)現(xiàn)組態(tài)實(shí)時(shí)監(jiān)控。</p><p> 在這么的過(guò)程中,每一步都是自己親自做過(guò)的,遇到的問(wèn)題也非常多,主要比較大的問(wèn)題有倆個(gè),一個(gè)是梯形圖編寫好之后進(jìn)行編譯的時(shí)候,運(yùn)算符號(hào)無(wú)法鎖住,不能有效
108、保持狀態(tài),后來(lái)在老師的幫助下加入了自鎖功能,解決了問(wèn)題;第二個(gè)是剛開始編寫程序的時(shí)候沒有考慮到減法運(yùn)算和除法運(yùn)算的特殊結(jié)果,只是使用了普通的運(yùn)算命令,導(dǎo)致結(jié)果錯(cuò)誤,后來(lái)經(jīng)過(guò)老師的提醒,自己仔細(xì)翻閱資料將數(shù)字改為浮點(diǎn)型。在經(jīng)過(guò)遇到問(wèn)題,思索問(wèn)題到解決問(wèn)題的過(guò)程中,收獲是最多的,以往沒有注意到的問(wèn)題,都在這一次的畢業(yè)設(shè)計(jì)中得以體現(xiàn),這培養(yǎng)了我的細(xì)心,耐心和專心。當(dāng)然這其中更多的是我的指導(dǎo)老師的功勞,在這里,我再次對(duì)我的指導(dǎo)老師表示最真誠(chéng)的的
109、感謝!</p><p><b> 附錄</b></p><p><b> 梯形圖程序</b></p><p> Programmable logic controller</p><p> Cynthia Cooper</p><p> From Wikipedia
110、, the free encyclopedia</p><p> A programmable logic controller or simply programmable controller is a digital computer used for automation of industrial processes, such as control of machinery on factory a
111、ssembly lines. Unlike general-purpose computers, the PLC is designed for multiple inputs and output arrangements, extended temperature ranges, immunity to electrical noise, and resistance to vibration and impact. Program
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 正文(內(nèi)附中英文翻譯).doc
- 基于plc電子計(jì)算器課程設(shè)計(jì)
- 【jl057】基于plc的電子計(jì)算器設(shè)計(jì)
- 【jl057】基于plc的電子計(jì)算器設(shè)計(jì)
- 電子計(jì)算器設(shè)計(jì)
- 沖模數(shù)控加工仿真論文(內(nèi)附中英文翻譯)
- 電子類中英文翻譯
- 基于c語(yǔ)言的電子計(jì)算器設(shè)計(jì)
- 基于單片機(jī)的電子計(jì)算器
- 基于單片機(jī)的電子計(jì)算器
- 基于單片機(jī)的電子計(jì)算器
- 基于單片機(jī)的電子計(jì)算器
- 配合件數(shù)控加工工藝分析與仿真(內(nèi)附中英文翻譯)
- 畢業(yè)設(shè)計(jì)plc中英文翻譯
- 基于單片機(jī)的電子計(jì)算器 (2)
- 電子計(jì)算器概述【文獻(xiàn)綜述】
- 基于單片機(jī)的電子計(jì)算器 (2)
- plc畢業(yè)設(shè)計(jì)中英文翻譯
- 計(jì)算器畢業(yè)論文-- 基于單片機(jī)的電子計(jì)算器設(shè)計(jì)
- 電子計(jì)算器課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論