![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/22/cfc4eed6-070b-46db-b79d-78bf270aba1f/cfc4eed6-070b-46db-b79d-78bf270aba1fpic.jpg)
![自動(dòng)售貨機(jī)課程設(shè)計(jì)報(bào)告_第1頁(yè)](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/22/cfc4eed6-070b-46db-b79d-78bf270aba1f/cfc4eed6-070b-46db-b79d-78bf270aba1f1.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 名 稱 自動(dòng)售貨機(jī)控制系統(tǒng)的設(shè)計(jì) </p><p> 院 系 </p><p> 班 級(jí) </p><p> 姓 名 </p>
2、<p> 學(xué) 號(hào) </p><p> 指導(dǎo)教師 </p><p><b> 目 錄</b></p><p> 引言……………………………………………………………………………………..3</p><p> 1.自動(dòng)售貨機(jī)的介紹………………………………
3、….....................................3</p><p> 1.2 PLC的選型原則……………………………………………………………..3</p><p> 1.3 PLC的概述…………………………………………………………………….3</p><p> 1.3.1 PLC的產(chǎn)生………………………………………………………………
4、……..3.</p><p> 1.3.2 PLC的定義……………………………………………………………………..3</p><p> 1.3.3 PLC的發(fā)展趨勢(shì)……………………………………………………………….4</p><p> 1.3.4 PLC的特點(diǎn)……………………………………………………………………..4</p><p>
5、1.4 西門(mén)子公司可編程控制器產(chǎn)品S7-300介紹……………………4</p><p> 1.4.1 S7-300 PLC的系統(tǒng)組成……………………………………………………..4</p><p> 1.4.2 技術(shù)性能…………………………………………………………………………4</p><p> 2.自動(dòng)售貨機(jī)PLC程序設(shè)計(jì)……………………………………………………
6、5</p><p> 2.1仿真實(shí)驗(yàn)系統(tǒng)中售貨機(jī)的分析…………………………………………5</p><p> 2.2 設(shè)計(jì)任務(wù)的確定………………………………………………………………6</p><p> 2.3 程序設(shè)計(jì)部分………………………………………………………………….7</p><p> 2.3.1 程序設(shè)計(jì)說(shuō)明………………………
7、…………………………………………..7</p><p> 2.3.2 PLC程序設(shè)計(jì)……………………………………………………………………7</p><p> 2.4 下載和調(diào)試程序………………………………………………………………16</p><p> 2.4.1 下載程序及模塊信息………………………………………………………….16</p><
8、;p> 2.4.2 用S7-PLCSIM調(diào)試程序……………………………………………………….16</p><p> 3.結(jié)束語(yǔ)………………………………………………………………………………16</p><p> 4.參考文獻(xiàn)………………………………………………………………………….17</p><p> 5.附錄………………………………………………………
9、…………………………..17</p><p><b> 引言</b></p><p> 可編程控制器(PLC)是一類專門(mén)為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的數(shù)字式電子系統(tǒng)。他采用可編程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算,順序控制,定時(shí),計(jì)時(shí),算數(shù)運(yùn)算等功能的面向用戶的指令,并通過(guò)數(shù)字式或模擬式的輸入和輸出,控制各類類型的機(jī)械或者生產(chǎn)過(guò)程。</p><
10、;p> 自動(dòng)售貨機(jī)的自動(dòng)售貨功能是基于PLC程序的設(shè)計(jì)來(lái)實(shí)現(xiàn)。主要設(shè)計(jì)介紹:</p><p> 一臺(tái)用于銷售汽水和咖啡的自動(dòng)售貨機(jī),具有硬幣識(shí)別的功能,幣值累加</p><p> 自動(dòng)售貨,自動(dòng)找錢(qián)等功能,此售貨機(jī)可接受的硬幣有0.1元,0.5元,1元。汽水的價(jià)格為1.2元;咖啡的價(jià)格為1.5元。</p><p><b> 1自動(dòng)售貨機(jī)介紹&
11、lt;/b></p><p> 1.1 自動(dòng)售貨機(jī)介紹</p><p> 自動(dòng)售貨機(jī)是能根據(jù)投入的錢(qián)幣自動(dòng)付貨的機(jī)器。自動(dòng)售貨機(jī)是商業(yè)自動(dòng)化的常用設(shè)備,它不受時(shí)間、地點(diǎn)的限制,能節(jié)省人力、方便交易。是一種全新的商業(yè)零售形式,又被稱為24小時(shí)營(yíng)業(yè)的微型超市。能分為三種:飲料自動(dòng)售貨機(jī)、食品自動(dòng)售貨機(jī)、綜合自動(dòng)售貨機(jī)。</p><p> 1.2 PLC的選型
12、原則</p><p> 深入了解被控對(duì)象對(duì)PLC控制系統(tǒng)的功能要求,確定系統(tǒng)所需的輸入輸出設(shè)備,常用的輸入設(shè)備有按鈕,行程開(kāi)關(guān),選擇開(kāi)關(guān),傳感器等等,輸出設(shè)備有接 觸器,繼電器,指示燈,氣缸等等。根據(jù)已經(jīng)確定的I/O設(shè)備,統(tǒng)計(jì)所需要的I/O信號(hào)的點(diǎn)數(shù),選擇PLC的類型,包括PLC機(jī)型的選擇,容量的選擇,I/O模塊的選擇,電源模塊的選擇以及通信模塊的選擇。</p><p> 1.3 PL
13、C的概述</p><p> 1.3.1 PLC的產(chǎn)生</p><p> 早期工業(yè)生產(chǎn)中廣泛使用的電氣自動(dòng)控制系統(tǒng)是繼電器接觸器控制系統(tǒng), 隨 著20世紀(jì)工業(yè)生產(chǎn)的迅速發(fā)展,市場(chǎng)競(jìng)爭(zhēng)越來(lái)越激烈,工業(yè)產(chǎn)品更新?lián)Q代的周期 日趨縮短,新產(chǎn)品不斷涌現(xiàn),傳統(tǒng)的繼電器控制系統(tǒng)難以滿足現(xiàn)代社會(huì)小批量、 多品種、低成本、高質(zhì)量生產(chǎn)方式的生產(chǎn)控制要求,因此,迫切需要一種新的更 先進(jìn)的自動(dòng)控制裝置來(lái)取代傳統(tǒng)
14、的繼電器控制系統(tǒng)。 1969年美國(guó)數(shù)字設(shè)備公司(DEC)研制出了世界上第一臺(tái)PLC, 并在GM公司汽車 生產(chǎn)線上首次應(yīng)用成功。當(dāng)時(shí)人們把它稱為可編程邏輯控制器,簡(jiǎn)稱PLC。</p><p> 1.3.2 PLC的定義</p><p> 可編程控制器(PLC)是一類專門(mén)為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的數(shù)字式電子系統(tǒng)。他采用可編程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算,順序控制,定時(shí),計(jì)時(shí),算
15、數(shù)運(yùn)算等功能的面向用戶的指令,并通過(guò)數(shù)字式或模擬式的輸入和輸出,控制各類類型的機(jī)械或者生產(chǎn)過(guò)程。</p><p> 1.3.3 PLC的發(fā)展趨勢(shì) </p><p> 目前,為了適應(yīng)大中小型企業(yè)的不同需要,進(jìn)一步擴(kuò)大PLC在工業(yè)自動(dòng)化領(lǐng)域的 應(yīng)用范圍,PLc正朝著以下幾個(gè)方向發(fā)展:①向高速度、大存儲(chǔ)容量方向發(fā)展; ②向多品種方向發(fā)展和提高可靠性; ③產(chǎn)品更加規(guī)范化、標(biāo)準(zhǔn)化; ④發(fā)展分散
16、型/智能型I/O系統(tǒng),發(fā)展與現(xiàn)場(chǎng)總線兼容的I/O系統(tǒng); ⑤加強(qiáng)聯(lián)網(wǎng)和通信的能力i ⑥控制的開(kāi)放和模塊化的體系結(jié)構(gòu)。</p><p> 1.3.4 PLC的特點(diǎn)</p><p> 可編程邏輯控制器(PLC)具有以下鮮明的特點(diǎn)。 </p><p> 一、系統(tǒng)構(gòu)成靈活,擴(kuò)展容易,以開(kāi)關(guān)量控制為其特長(zhǎng);也能進(jìn)行連續(xù)過(guò)程的PID回路控制;并能與上位機(jī)構(gòu)成
17、復(fù)雜的控制系統(tǒng),如DDC和DCS等,實(shí)現(xiàn)生產(chǎn)過(guò)程的綜合自動(dòng)化。 </p><p> 二、使用方便,編程簡(jiǎn)單,采用簡(jiǎn)明的梯形圖、邏輯圖或語(yǔ)句表等編程語(yǔ)言,而無(wú)需計(jì)算機(jī)知識(shí),因此系統(tǒng)開(kāi)發(fā)周期短,現(xiàn)場(chǎng)調(diào)試容易。另外,可在線修改程序,改變控制方案而不拆動(dòng)硬件。 </p><p> 三、能適應(yīng)各種惡劣的運(yùn)行環(huán)境,抗干擾能力強(qiáng),可靠性強(qiáng),遠(yuǎn)高于其
18、 他各種機(jī)型。 </p><p> 1.4西門(mén)子公司可編程序控制器產(chǎn)品—S7-300介紹</p><p> 1.4.1 S7-300 PLC的系統(tǒng)組成</p><p> S7-300系列PLC采用緊湊的,無(wú)槽位限制的模塊結(jié)構(gòu),電源模塊(PS),CPU模塊,信號(hào)模塊(SM),功能模塊(FM),接口模塊(IM),通信處理器(CP)都安裝在導(dǎo)軌上,用背板總線將除電源
19、以外的各個(gè)模塊連接起來(lái)。</p><p> 1.4.2 技術(shù)性能</p><p> S7-300是針對(duì)低性能要求的模塊式中小型PLC,最多可擴(kuò)展32個(gè)模塊,適用于中等性能的控制要求。S7-300具有品種繁多的CPU模塊,信號(hào)模塊和功能模塊,用戶可根據(jù)系統(tǒng)的具體情況選擇適合的模塊。</p><p> 2 自動(dòng)售貨機(jī)PLC程序設(shè)計(jì)</p><p
20、> 2.1 仿真實(shí)驗(yàn)系統(tǒng)中售貨機(jī)的分析</p><p> 由于售貨機(jī)的全部功能時(shí)在上位機(jī)上模擬的 ,所以售貨機(jī)的部分硬件是由計(jì)算機(jī)軟件來(lái)模擬替代的。如錢(qián)幣識(shí)別系統(tǒng)可以用按壓某個(gè)“仿真對(duì)象”輸出一個(gè)脈沖直接給PLC發(fā)布命令,而傳動(dòng)系統(tǒng)也是由計(jì)算機(jī)來(lái)直接模擬的,這些并不會(huì)影響實(shí)際程序的操作,完全能模擬現(xiàn)實(shí)中自動(dòng)售貨機(jī)的運(yùn)行。</p><p><b> 試驗(yàn)狀態(tài)假設(shè)<
21、/b></p><p> 由于是在計(jì)算機(jī)上模擬運(yùn)行,試驗(yàn)中有一些區(qū)別于實(shí)際情況的假設(shè),本試驗(yàn)中假設(shè):</p><p> ?、?自動(dòng)售貨機(jī)只售2種商品。</p><p> ?、?自動(dòng)售貨機(jī)可識(shí)別1元、5角、1角硬幣。</p><p> ?、?自動(dòng)售貨機(jī)可退幣1角硬幣。</p><p> ?、?自動(dòng)售貨機(jī)有自動(dòng)退幣
22、功能。</p><p> ?、?實(shí)驗(yàn)中售貨機(jī)忽略了各種故障以及缺貨等因素。</p><p> (2)一次交易過(guò)程分析</p><p> 為了方便分析,我們以一次交易過(guò)程為例。</p><p> ?、?初始狀態(tài)。由電子標(biāo)簽顯示各商品價(jià)格,顯示屏顯示友好界面,此時(shí)不能購(gòu)買(mǎi)任何商品。</p><p> ?、?投幣狀態(tài)。按
23、下投幣按鈕,顯示投幣框,按下所投幣值顯示屏顯示投入、消費(fèi)、余額數(shù)值,當(dāng)所投幣值超過(guò)商品價(jià)格時(shí),相應(yīng)價(jià)格選擇按鈕發(fā)生變化,提示可以購(gòu)買(mǎi)。</p><p> ③ 購(gòu)買(mǎi)狀態(tài)。按下可以購(gòu)買(mǎi)的選擇按鈕,所選的商品出現(xiàn)在出貨框中,同時(shí)顯示屏上的金額數(shù)字根據(jù)消費(fèi)情況相應(yīng)變化。取走商品后出貨框消失。</p><p> ?、?復(fù)位按鈕。按下復(fù)位按鈕,顯示退幣框,同時(shí)顯示出應(yīng)退幣值及數(shù)量。按下確認(rèn)鈕,則恢復(fù)
24、初始狀態(tài)。</p><p> 到此為止,自動(dòng)售貨機(jī)的一個(gè)完整工作過(guò)程結(jié)束.</p><p> 2.2 設(shè)計(jì)任務(wù)的確定</p><p> 在清楚自動(dòng)售貨機(jī)運(yùn)行工作過(guò)程的基礎(chǔ)上,制定出設(shè)計(jì)方案,確定任務(wù)的目標(biāo),以設(shè)計(jì)出合理的仿真系統(tǒng)。</p><p> 首先,應(yīng)該做上位機(jī)與下位機(jī)的任務(wù)分工:上位機(jī)主要用來(lái)完成仿真界面的制作過(guò)程,而下位機(jī)則
25、主要用來(lái)完成PLC程序的編寫(xiě)。其次,要分別對(duì)上位機(jī)和下位機(jī)進(jìn)行資料的查找與收集。例如在進(jìn)行仿真界面的設(shè)計(jì)時(shí)可以去觀看一下真正售貨機(jī)的外觀,必要時(shí)可以借助一些宣傳圖片來(lái)設(shè)計(jì)自動(dòng)售貨機(jī)的外型;在進(jìn)行PLC程序的編寫(xiě)時(shí)需要先分配PLC的I/O點(diǎn),確定上、下位機(jī)的接口。然后,分別對(duì)上、下位機(jī)分別進(jìn)行設(shè)計(jì)工作。最后,進(jìn)行上位機(jī)設(shè)計(jì)結(jié)果與下位機(jī)設(shè)計(jì)結(jié)果的配合工作,經(jīng)調(diào)試后完成整個(gè)系統(tǒng)的設(shè)計(jì)</p><p> 另外,上位機(jī)與
26、下位機(jī)的設(shè)計(jì)工作是密切配合的。它們無(wú)論在通信中使用的變量,還是在仿真中控制的對(duì)象都應(yīng)該是一致的??傮w上講,仿真界面是被控對(duì)象,利用PLC來(lái)控制這個(gè)仿真的自動(dòng)售貨機(jī),仿真的自動(dòng)售貨機(jī)接受PLC的控制指令并完成相應(yīng)的動(dòng)作;另一方面,仿真界面中的仿真自動(dòng)售貨機(jī)的運(yùn)行,都是由組態(tài)界面所提供的命令語(yǔ)言來(lái)完成的。這是整個(gè)仿真系統(tǒng)內(nèi)部各大部件之間的內(nèi)在關(guān)系。</p><p> 我主要是對(duì)自動(dòng)售貨機(jī)中的下位機(jī),也就是主要是對(duì)P
27、LC在其中的程序進(jìn)行設(shè)計(jì)。仿真程序只做了解,雖然只做了解,但是也將在下面有所介紹。清楚了仿真實(shí)驗(yàn)的整體設(shè)計(jì)思路,下面就可以開(kāi)始著手設(shè)計(jì)了。</p><p> 2.3 程序設(shè)計(jì)部分</p><p> 2.3.1 程序設(shè)計(jì)說(shuō)明</p><p> 自動(dòng)售貨機(jī)的程序編制則是利用西門(mén)子PLC專用編程軟件STEP 7完成的。</p><p> 在
28、設(shè)計(jì)的過(guò)程中,就像上面所敘述的那樣,并非孤立地分別進(jìn)行每個(gè)步驟的設(shè)計(jì)工作,而是互相配合的。因此在以下的詳細(xì)設(shè)計(jì)過(guò)程中,并沒(méi)有將自動(dòng)售貨機(jī)的PLC設(shè)計(jì)整體分開(kāi)來(lái)寫(xiě),而是相互交替,同時(shí)盡量清晰地?cái)⑹觯谙鄳?yīng)的設(shè)計(jì)部分中注明具體的解說(shuō)</p><p> 2.3.2 PLC程序設(shè)計(jì)</p><p> 可以把自動(dòng)售貨機(jī)運(yùn)行時(shí)的一次交易過(guò)程分為幾個(gè)程序塊:投幣過(guò)程;價(jià)格比較過(guò)程;選擇商品過(guò)程;退幣
29、過(guò)程。</p><p> ?。?)自動(dòng)售貨機(jī)控制要求</p><p> ① 該自動(dòng)售貨機(jī)可以同時(shí)投入1角,5角或1元硬幣,自動(dòng)銷售汽水和咖啡。</p><p> ?、?當(dāng)投入的硬幣總值等于或超過(guò)1.2元時(shí),汽水按鈕指示燈亮;當(dāng)投入的硬幣總值等于或超過(guò)1.5元時(shí),汽水按鈕和咖啡按鈕同時(shí)亮;</p><p> ?、?當(dāng)汽水按鈕燈亮?xí)r,按汽水按鈕
30、,則汽水排出8s后自動(dòng)停止,同時(shí)汽水按鈕指示燈閃爍1s。</p><p> ?、墚?dāng)咖啡按鈕燈亮?xí)r,按咖啡按鈕,則咖啡排出8s后自動(dòng)停止,同時(shí)咖啡按鈕指示燈閃爍1s。</p><p> ?、萑敉度氲挠矌趴傊党^(guò)所購(gòu)商品的價(jià)格(汽水1.5元,,咖啡1.5元),則找錢(qián)指示燈亮,同時(shí)進(jìn)行找錢(qián)動(dòng)作。</p><p> ?、?如果售貨口故障,或顧客投入硬幣不想買(mǎi)了,可按下復(fù)位按
31、鈕,則售貨機(jī)可如數(shù)退回顧客已投的硬幣。</p><p> ?。?) I/O地址定義表</p><p><b> (3)投幣過(guò)程</b></p><p> 在投幣的過(guò)程中,每投下一枚硬幣,投入顯示將增加相應(yīng)的幣值,余額也增加同樣幣值。先建立地址分配表,再編寫(xiě)程序。變量表如圖8所示。對(duì)應(yīng)的梯形圖程序如圖9所示。</p><p
32、> 圖8 投幣過(guò)程地址分配表</p><p> 圖9 投幣過(guò)程梯形圖</p><p> 在圖9中,當(dāng)投入1角硬幣時(shí),相當(dāng)于讓SQ1閉合。每投入一個(gè)1角硬幣,SQ1就閉合一次,產(chǎn)生一次上升沿指令。每出現(xiàn)一個(gè)上升沿指令,加計(jì)數(shù)輸入端CU的計(jì)數(shù)器就自動(dòng)加“1”,累加值保存在MW2。再經(jīng)過(guò)乘法指令MUL,把累加值MW2乘以1,結(jié)果保存在MW4。就是每投入一個(gè)1角硬幣,MW4的值就會(huì)
33、加1。投入5角,1元原理同上。</p><p><b> (4)價(jià)格比較過(guò)程</b></p><p> 價(jià)格的比較要貫穿實(shí)驗(yàn)過(guò)程的始終,只要投幣數(shù)總額大于或等于某種商品的價(jià)格時(shí),就需要輸出一個(gè)信號(hào)提示可以購(gòu)買(mǎi)。這里只要選擇LED指示燈來(lái)代表此信號(hào)。所建立的變量表如圖10所示。</p><p> 圖10 價(jià)格比較過(guò)程地址分配表</p
34、><p> 圖11 價(jià)格比較過(guò)程梯形圖</p><p> 在圖11的梯形圖中,為了實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)比較,用了兩個(gè)加法運(yùn)算指令A(yù)DD,用來(lái)計(jì)算投幣數(shù)的總額,結(jié)果保存在MW16。在程序執(zhí)行過(guò)程中,用了2個(gè)比較指令CMP,用它來(lái)比較投幣數(shù)總額MW16和商品的價(jià)格。當(dāng)投幣數(shù)總額MW16大于或等于某種商品的價(jià)格時(shí),程序使相應(yīng)的LED指示燈發(fā)亮表示可以購(gòu)買(mǎi)該種商品。如圖12所示。</p>
35、<p> 圖12 可購(gòu)買(mǎi)LED指示燈梯形圖</p><p><b> ?。?)選擇商品過(guò)程</b></p><p> 當(dāng)投入的幣值可以購(gòu)買(mǎi)某種商品時(shí),按下相應(yīng)的“選擇”按紐會(huì)使相應(yīng)商品的電磁閥通電8s后停止。同時(shí)相應(yīng)按鈕的指示燈閃爍1s,其他指示燈熄滅不亮。建立的地址分配表如圖13所示</p><p> 圖13 選擇商品過(guò)
36、程的地址分配表</p><p> 根據(jù)地址分配表和控制要求,對(duì)應(yīng)的梯形圖程序如圖14所示。</p><p> 圖14 選擇商品過(guò)程的梯形圖</p><p> 在圖14的梯形圖中,一是要使相應(yīng)商品的電磁閥通電8s;二是要實(shí)現(xiàn)相應(yīng)按鈕的指示燈閃爍1s;三是使其他指示燈熄滅不亮。以購(gòu)買(mǎi)汽水為例,按下選擇汽水的按鈕SB1,相當(dāng)于給通電延時(shí)定時(shí)器T0一個(gè)啟動(dòng)信號(hào),使汽
37、水排出電磁閥通電8s。當(dāng)T0通電時(shí),在其他指示燈的T0常閉開(kāi)關(guān)斷開(kāi),使其他指示燈熄滅不亮。與此同時(shí),控制汽水指示燈的T0常開(kāi)開(kāi)關(guān)閉合,使控制汽水指示燈閃爍的2個(gè)延時(shí)定時(shí)器通電,汽水指示燈開(kāi)始閃爍。汽水排出電磁閥和汽水指示燈閃爍均在選擇商品8s停止。而控制它們停止的T0是一個(gè)通電延時(shí)定時(shí)器S_PEXT,S_PEXT在一次交易過(guò)程中只接受一次啟動(dòng)信號(hào),當(dāng)S_PEXT接受到啟動(dòng)信號(hào)開(kāi)始執(zhí)行倒計(jì)時(shí),T0常閉開(kāi)關(guān)斷開(kāi),阻止在定時(shí)結(jié)束之前SB1又一
38、次的啟動(dòng)信號(hào)。購(gòu)買(mǎi)咖啡的原理同上。</p><p><b> ?。?)退幣過(guò)程</b></p><p> 在退幣過(guò)程中,最主要的是檢測(cè)是否需要退幣的運(yùn)算過(guò)程,當(dāng)選擇了購(gòu)買(mǎi)的商品后,馬上檢測(cè)投入的硬幣總值是否超過(guò)所購(gòu)商品的價(jià)格(汽水1.2元,,咖啡1.5元),是則找錢(qián)指示燈亮,同時(shí)進(jìn)行找錢(qián)動(dòng)作。否則找錢(qián)指示燈不亮,不進(jìn)行找錢(qián)動(dòng)作。當(dāng)退幣過(guò)程結(jié)束后,還要使某些用到的寄存
39、器重新賦零。所建立的地址分配表如圖15所示。對(duì)應(yīng)的梯形圖程序如圖16所示</p><p> 圖15 退幣過(guò)程的地址分配表</p><p> 圖16 退幣過(guò)程梯形圖</p><p> 整個(gè)退幣過(guò)程在按下選擇的商品按鈕時(shí)執(zhí)行,同樣也用到一個(gè)算術(shù)指令,馬上算出扣除商品價(jià)格后的硬幣余額,結(jié)果保存在MW18,進(jìn)而執(zhí)行下面的指令。CMP是比較指令,將硬幣余額MW18與0
40、比較,硬幣余額大于0,則表示購(gòu)買(mǎi)后有余額,找錢(qián)指示燈通電亮起,找錢(qián)電磁閥通電進(jìn)行找錢(qián)動(dòng)作;如果遇到售貨口故障或者購(gòu)買(mǎi)者不想購(gòu)買(mǎi)了,當(dāng)按下復(fù)位按鈕時(shí),自動(dòng)退出已投硬幣,8s自動(dòng)停止。</p><p> 當(dāng)整個(gè)交易結(jié)束后(商品排出電磁閥通電8s后),程序進(jìn)行初始化,給MW2(C0)、MW4、MW6(C1)、MW8、MW10、MW12、MW14、MW16賦零,MW2(C0)、MW4、MW6(C1)、MW8、MW10、
41、MW12、MW14是程序的中間量,為的只是程序在使用過(guò)程中能穩(wěn)定執(zhí)行,避免出現(xiàn)錯(cuò)誤,防止下一次交易時(shí)出錯(cuò)。</p><p> 整個(gè)交易過(guò)程考慮到PLC的主要特點(diǎn)是執(zhí)行過(guò)程穩(wěn)定可靠,但執(zhí)行速度較慢。在計(jì)算時(shí)盡量將數(shù)值作為整數(shù)計(jì)算,因?yàn)槭窃谟?jì)算機(jī)上模擬,可以把一部分功能交由計(jì)算機(jī)來(lái)實(shí)現(xiàn),這里把5角當(dāng)作5、1元當(dāng)作10、這樣可以避免把這些數(shù)據(jù)當(dāng)作有小數(shù)點(diǎn)的實(shí)數(shù)計(jì)算。</p><p> 完成了
42、以上6個(gè)過(guò)程,自動(dòng)售貨機(jī)的PLC控制程序基本完成,程序可以控制售貨機(jī)實(shí)現(xiàn)各種要求的功能。</p><p> 2.4下載和調(diào)試程序</p><p> 為了調(diào)試前面所完成的自動(dòng)售貨機(jī)的PLC設(shè)計(jì)項(xiàng)目,必須將程序和模塊信息下載到PLC的CPU模塊。要實(shí)現(xiàn)編程設(shè)備與PLC之間的數(shù)據(jù)傳送,首先應(yīng)正確安裝PLC硬件模塊,然后用編程電纜(如USB-MPI電纜、PROFIBUS總線電纜)將PLC與PG
43、/PC連接起來(lái),并打開(kāi)電源開(kāi)關(guān)。</p><p> 2.4.1 下載程序及模塊信息</p><p> 在STEP 7的應(yīng)用程序組件中,下載功能都可以通過(guò)單擊下載按鈕或菜單命令【PLC】→【Download】實(shí)現(xiàn),具體步驟如下:</p><p> ?。?)啟動(dòng)SIMATIC Manager,并打開(kāi)自動(dòng)售貨機(jī)項(xiàng)目。</p><p> (2)
44、單擊仿真工具按鈕 ,啟動(dòng)S7-PLCSIM仿真程序。</p><p> (3)將CPU工作模式開(kāi)關(guān)切換到STOP模式。</p><p> ?。?)在項(xiàng)目窗口內(nèi)選中要下載的工作站。</p><p> (5) 執(zhí)行菜單命令【PLC】→【Download】,或單擊鼠標(biāo)右鍵執(zhí)行快捷菜單命令【PLC】→【Download】將整個(gè)S7-300站下載到PLC。</p&g
45、t;<p> 2.4.2 用S7-PLCSIM調(diào)試程序</p><p> 調(diào)試程序可以在在線狀態(tài)下進(jìn)行,也可以在仿真環(huán)境下進(jìn)行。具體步驟如下:</p><p> (1)雙擊自動(dòng)售貨機(jī)項(xiàng)目下的OB1,在程序編輯器中打開(kāi)組織塊OB1。然后單擊監(jiān)視按鈕,激活監(jiān)視狀態(tài)。</p><p> (2)將CPU模式開(kāi)關(guān)轉(zhuǎn)換到RUN模式,開(kāi)始運(yùn)行程序。</
46、p><p><b> 4 結(jié)束語(yǔ)</b></p><p> 經(jīng)過(guò)幾個(gè)月的學(xué)習(xí)、研究以及經(jīng)過(guò)衛(wèi)老師的指導(dǎo),終于按時(shí)完成了畢業(yè)設(shè)計(jì)。設(shè)計(jì)主要研究的是自動(dòng)售貨機(jī)中有關(guān)于PLC的部分。自動(dòng)售貨機(jī)是由于勞動(dòng)密集型的產(chǎn)業(yè)構(gòu)造向技術(shù)密集型社會(huì)轉(zhuǎn)變的產(chǎn)物。自動(dòng)售貨機(jī)可以充分補(bǔ)充人力資源的不足,適應(yīng)消費(fèi)環(huán)境和消費(fèi)模式的變化,24小時(shí)無(wú)人售貨的系統(tǒng)可以更省力,運(yùn)營(yíng)時(shí)需要的資本少、面積小,
47、有吸引人們購(gòu)買(mǎi)好奇心的自身性能,可以很好地解決人工費(fèi)用上升的問(wèn)題等各項(xiàng)優(yōu)點(diǎn)。所以說(shuō),自動(dòng)售貨機(jī)是今后小商品和飲料銷售方式的一個(gè)很好的發(fā)展趨勢(shì),它的出現(xiàn)將極大的方便人們購(gòu)買(mǎi)所需要的小商品。</p><p><b> 5 參考文獻(xiàn)</b></p><p> [1]李國(guó)勇,衛(wèi)明社.可編程控制器實(shí)驗(yàn)教程.北京:電子工業(yè)出版社</p><p> [
48、2]李國(guó)勇,衛(wèi)明社.可編程控制器原理及應(yīng)用.北京:國(guó)防工業(yè)出版社</p><p> [3]胡健.西門(mén)子S7-300 PLC應(yīng)用教程.北京:機(jī)械工業(yè)出版社</p><p> [4]程周.可編程序控制器原理與應(yīng)用.北京:高等教育出版社</p><p> [5]王永華.現(xiàn)代電氣控制及PLC 應(yīng)用技術(shù).北京:北京航空航天大學(xué)出版社</p><p&g
49、t; [6]周美蘭,周封,忘岳宇.PLC電氣控制與組態(tài)設(shè)計(jì).北京:科學(xué)出版社</p><p> [7]吳建強(qiáng),姜三勇.可編程控制器原理及應(yīng)用.哈爾濱:哈爾濱工業(yè)大學(xué)出版社</p><p> [8]吳中俊,黃永紅.可編程序控制器原理及應(yīng)用.北京:機(jī)械工業(yè)出版社</p><p> [9]張萬(wàn)忠,劉明芹.電器與PLC控制技術(shù).北京:化學(xué)工業(yè)出版社</p>
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動(dòng)售貨機(jī)課程設(shè)計(jì)報(bào)告
- 自動(dòng)售貨機(jī)課程設(shè)計(jì)
- 自動(dòng)售貨機(jī)課程設(shè)計(jì)
- 自動(dòng)售貨機(jī)課程設(shè)計(jì)
- eda課程設(shè)計(jì)報(bào)告(自動(dòng)售貨機(jī))
- plc課程設(shè)計(jì)報(bào)告-自動(dòng)售貨機(jī)
- 電子課程設(shè)計(jì)報(bào)告--自動(dòng)售貨機(jī)
- plc課程設(shè)計(jì)報(bào)告-自動(dòng)售貨機(jī)
- 自動(dòng)售貨機(jī)課程設(shè)計(jì)--飲料自動(dòng)售貨機(jī)控制系統(tǒng)設(shè)計(jì)
- plc自動(dòng)售貨機(jī)課程設(shè)計(jì)
- plc課程設(shè)計(jì)---自動(dòng)售貨機(jī)
- plc自動(dòng)售貨機(jī)課程設(shè)計(jì)
- plc自動(dòng)售貨機(jī)課程設(shè)計(jì)
- plc自動(dòng)售貨機(jī)課程設(shè)計(jì)
- plc課程設(shè)計(jì)---自動(dòng)售貨機(jī)
- plc自動(dòng)售貨機(jī)課程設(shè)計(jì)
- 自動(dòng)售貨機(jī)的課程設(shè)計(jì)
- plc課程設(shè)計(jì)--自動(dòng)售貨機(jī)
- eda課程設(shè)計(jì)--自動(dòng)售貨機(jī)
- 自動(dòng)售貨機(jī)plc課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論