自動(dòng)售貨機(jī)課程設(shè)計(jì)報(bào)告_第1頁(yè)
已閱讀1頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論