畢業(yè)設(shè)計(jì)PLC自動(dòng)售貨機(jī)_第1頁(yè)
畢業(yè)設(shè)計(jì)PLC自動(dòng)售貨機(jī)_第2頁(yè)
畢業(yè)設(shè)計(jì)PLC自動(dòng)售貨機(jī)_第3頁(yè)
畢業(yè)設(shè)計(jì)PLC自動(dòng)售貨機(jī)_第4頁(yè)
畢業(yè)設(shè)計(jì)PLC自動(dòng)售貨機(jī)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、西安廣播電視大學(xué)開(kāi)放教育機(jī)械設(shè)計(jì)制造及其自動(dòng)化專(zhuān)業(yè)(本科)畢業(yè)論文(設(shè)計(jì))題 目: PLC自動(dòng)售貨機(jī) 專(zhuān)業(yè)層次: 級(jí) 別:學(xué) 號(hào):姓 名: 分 校:指導(dǎo)老師: 年 月 日目錄緒論2IPLC概述2.1PLC的產(chǎn)生22.2PLC的應(yīng)用領(lǐng)域及發(fā)展趨勢(shì)22.3PLC的特點(diǎn)32.4PLC的分類(lèi)32.5PLC的工作原理42.6-PLC的基本組成62.7PLC的編程語(yǔ)言9IIPLC的設(shè)計(jì)過(guò)程 3.1自動(dòng)售貨機(jī)系統(tǒng)流程圖 11 3.2自動(dòng)售貨機(jī)系統(tǒng)IO分配12 3.3自動(dòng)售貨機(jī)PLC接線(xiàn)圖13 3.4-自動(dòng)售貨機(jī)五大控制系統(tǒng)14 3.5-自動(dòng)售貨機(jī)觸摸屏控制19 3.6-自動(dòng)售貨機(jī)控制程序20 3.7結(jié)束語(yǔ)2

2、1III學(xué)習(xí)心得 參考文獻(xiàn) 23緒論內(nèi)容提要:本設(shè)計(jì)主要通過(guò)PLC和觸摸屏相結(jié)合,來(lái)實(shí)現(xiàn)對(duì)自動(dòng)售貨機(jī)系統(tǒng)的控制,從而提高了系統(tǒng)的穩(wěn)定性,保證自動(dòng)售貨機(jī)能夠長(zhǎng)期穩(wěn)定運(yùn)行。關(guān)鍵詞:自動(dòng)售貨機(jī) PLC 觸摸屏 概述:隨著社會(huì)發(fā)展和科技的不斷進(jìn)步,自動(dòng)化商業(yè)機(jī)械也有了越來(lái)越廣泛的應(yīng)用,自動(dòng)售貨機(jī)作為自動(dòng)化商業(yè)機(jī)械的代表被廣泛用于公共場(chǎng)所,人們通過(guò)自動(dòng)售貨機(jī)可以買(mǎi)到自己想要的物品,自動(dòng)售貨機(jī)實(shí)現(xiàn)了商品需求化,性能多樣化的發(fā)展,給人們的生活帶來(lái)了極大的方便。本設(shè)計(jì)通過(guò)PLC與觸摸屏相結(jié)合控制自動(dòng)售貨機(jī),最終完成交易。其中系統(tǒng)主要包括:計(jì)幣系統(tǒng)、比較系統(tǒng)、選擇系統(tǒng)、飲料供應(yīng)系統(tǒng)、退幣系統(tǒng)。自動(dòng)售貨機(jī)最基本的

3、功能是對(duì)投入的貨幣進(jìn)行運(yùn)算,并根據(jù)所投入的貨幣數(shù)值判斷是否能夠購(gòu)買(mǎi)某種商品,并做出相應(yīng)的反應(yīng),因此,售貨機(jī)能夠辨識(shí)機(jī)內(nèi)包含的商品,對(duì)所投的幣值進(jìn)行累計(jì),并提供顧客所要購(gòu)買(mǎi)的物品。當(dāng)按下選擇飲料的按鈕時(shí)(假如選酸奶3.5元/瓶),售貨機(jī)會(huì)根據(jù)投入的錢(qián)(錢(qián)幣不足時(shí),會(huì)提示顧客要加錢(qián))同時(shí)啟動(dòng)電機(jī)和電磁閥,提取飲料到出貨口,顧客取出商品,按下退幣按鈕,退出剩于的錢(qián),完成此次交易。顧客也可以根據(jù)需要繼續(xù)購(gòu)買(mǎi)飲料。 Muary: Along with the social development and the progress of science and technology, automation

4、 machinery business has more and more widely used, the vending machine as a representative of the automation business machine is widely used in public places, people through the vending machine can buy goods, they want the vending machine to achieve the demand for goods, performance diversification

5、of development, has brought great convenience to people's life.This design through the combination of PLC and touch screen control the vending machine, finally complete the transaction.The system mainly includes: currency system, comparison system, selection system, beverage supply system and wo

6、rk system.Is the most basic function of the vending machine for operations in currency, and based on the value of money by judge whether to buy a commodity, and react accordingly, therefore, the goods in a vending machine can recognize, to put the value of the cumulative, and provide the customers t

7、o purchase items.Beverage when press the select button (if choose yogurt 3.5 yuan/bottle), sales opportunities based on money (money shortage, will prompt the customer to add money) at the same time, start the motor and solenoid valve, extract the drinks to the port of shipment, customer take out th

8、e goods, money back button, exit to money, to complete the deal.Customers can also according to the need to continue to buy drinks.2.1 PLC的產(chǎn)生2.1.1 PLC的定義 可編程邏輯控制器(Programmable Logical Controller)簡(jiǎn)稱(chēng)PLC。2.1.2 PLC的由來(lái) 國(guó)際電工委員會(huì)(IEC)在1987年2月頒布了PLC的標(biāo)準(zhǔn)草案(第三稿),草案對(duì)PLC作了如下定義:可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專(zhuān)為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它

9、采用可編程的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作指令,并通過(guò)數(shù)字式或模擬式的輸入和輸出,控制各種類(lèi)型的機(jī)械動(dòng)作過(guò)程。可編程控制器及其相關(guān)設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)形成一個(gè)整體,易于擴(kuò)展其功能的原則設(shè)計(jì)。2.2 PLC的應(yīng)用領(lǐng)域及發(fā)展趨勢(shì)2.2.1PLC的應(yīng)用領(lǐng)域1開(kāi)關(guān)量邏輯控制2運(yùn)動(dòng)控制3過(guò)程控制4數(shù)據(jù)處理5通信聯(lián)網(wǎng)2.2.2PLC的發(fā)展趨勢(shì)(1)從技術(shù)上看, PLC會(huì)向運(yùn)算速度更快、存儲(chǔ)容量更大、功能更廣、性能更穩(wěn)定、性?xún)r(jià)比更高的方向發(fā)展。(2)從規(guī)模上看, PLC會(huì)進(jìn)一步向超小型和超大型兩個(gè)方向發(fā)展。(3)從配套性上看, PLC產(chǎn)品會(huì)向品種更豐富、

10、規(guī)格更齊備的方向發(fā)展。(4)從標(biāo)準(zhǔn)上看,PLC的通用信息、設(shè)備特性、編程語(yǔ)言等向IEC1131標(biāo)準(zhǔn)的方向發(fā)展。(5)從網(wǎng)絡(luò)通信的角度看,PLC將向網(wǎng)絡(luò)化和通信的簡(jiǎn)便化方向發(fā)展。2.3 PLC的特點(diǎn)1可靠性高,抗干擾強(qiáng)2功能強(qiáng)大,性?xún)r(jià)比高3編程簡(jiǎn)易,現(xiàn)場(chǎng)可修改4配套齊全,使用方便5壽命長(zhǎng),體積小,能耗低6系統(tǒng)的設(shè)計(jì)、安裝、調(diào)試、維修工作量少,維修方便 2.4 PLC的分類(lèi)2.4.1 按輸入/輸出點(diǎn)數(shù)分 根據(jù)PLC 的輸入/ 輸出(I/O ) 點(diǎn)數(shù)的多少,一般可將PLC 分為以下3 類(lèi)。 1 小型機(jī) 小型PLC I/O 總點(diǎn)數(shù)一般在256 點(diǎn)以下,用戶(hù)程序存儲(chǔ)器容量在4KB 左右。 2中型機(jī) 中型

11、PLC的I/O總點(diǎn)數(shù)在2562048點(diǎn)之間,用戶(hù)程序存儲(chǔ)器容量達(dá)到8KB左右。3大型機(jī) 大型PLC的I/O總點(diǎn)數(shù)在2048點(diǎn)以上,用戶(hù)程序存儲(chǔ)器容量達(dá)到16KB以上。2.4.2 按結(jié)構(gòu)形式分 根據(jù)PLC 結(jié)構(gòu)形式的不同,可分為整體式和模塊式兩類(lèi)。 1 整體式 2 模塊式 2.4.3 按生產(chǎn)廠(chǎng)家分它們是美國(guó)Rockwell自動(dòng)化公司所屬的A-B(AllenBradly)公司、GE-Fanuc公司,德國(guó)的西門(mén)子(SIEMENS)公司法國(guó)的施耐德(SCHNEIDER)自動(dòng)化公司日本的歐姆龍(OMRON)和三菱公司等2.5 PLC的工作原理2.5.1工作模式:PLC有運(yùn)行(RUN)與停止(STOP)兩

12、種基本的工作模式。1內(nèi)部處理階段2通信服務(wù)階段3輸入處理階段4程序處理階段5輸出處理階段2.5.2 PLC的掃描過(guò)程循環(huán)掃描的工作方式是PLC的一大特點(diǎn),也可以說(shuō)PLC是“串行”工作的,這和傳統(tǒng)的繼電器控制系統(tǒng)“并行”工作有質(zhì)的區(qū)別,PLC的串行工作方式避免了繼電器控制系統(tǒng)中觸點(diǎn)競(jìng)爭(zhēng)和時(shí)序失配的問(wèn)題。2.6 PLC的基本組成2.6.1 輸入單元 2.6.2輸出單元 2.6.3輸入輸出繼電器XY2.6.4定時(shí)器T100ms一般用途100ms可用于子程序或中斷程序10ms一般用途1ms中斷累計(jì)型100ms累計(jì)型T0T191共192點(diǎn)T192T199共8點(diǎn)T200T245共46點(diǎn)T246T249共4

13、點(diǎn)T250T255共6點(diǎn) 定時(shí)器包括:一個(gè)線(xiàn)圈、一對(duì)觸點(diǎn)、一個(gè)設(shè)定值和一個(gè)經(jīng)過(guò)值,設(shè)定值與經(jīng)過(guò)值均為16位。2.6.5計(jì)數(shù)器C16位加計(jì)數(shù)器03276732位加/減計(jì)數(shù)器-214783648+214783647一般用停電保持用一般用停電保持用C0C99共100點(diǎn)C100C19 共100點(diǎn)C200C219共20點(diǎn)C220C234 共15點(diǎn)高速計(jì)數(shù)器(外部計(jì)數(shù)器)C235C255共21點(diǎn)(與M235M255有關(guān))單相無(wú)起動(dòng)/復(fù)位端子高速計(jì)數(shù)器C235C240;單相帶起動(dòng)/復(fù)位端子高速計(jì)數(shù)器C241C245;單相雙輸人(雙向)高速計(jì)數(shù)器C246C250;雙相輸入(AB相型)高速計(jì)數(shù)器C250C255

14、。2.6.6 常數(shù)常數(shù)K用來(lái)表示十進(jìn)制,H 用來(lái)表示十六進(jìn)制。2.7 PLC的編程語(yǔ)言 2.7.1基本指令1). 邏輯取指令LD、LDI及線(xiàn)圈驅(qū)動(dòng)指令OUT LD,取指令,表示讀入一個(gè)與母線(xiàn)相連的常開(kāi)接點(diǎn)指令,即常開(kāi)接點(diǎn)邏輯運(yùn)算起始。 LDI,取反指令,表示讀入一個(gè)與母線(xiàn)相連的常閉接點(diǎn)指令,即常閉接點(diǎn)邏輯運(yùn)算起始。 OUT,線(xiàn)圈驅(qū)動(dòng)指令,也叫輸出指令 LD、LDI兩條指令的目標(biāo)元件是X、Y、M、S、T、C,用于將接點(diǎn)接到母線(xiàn)上。也可以與后述的ANB、ORB指令配合,用于分支起點(diǎn)。 OUT是驅(qū)動(dòng)線(xiàn)圈的輸出指令,它的目標(biāo)元件是Y、M、S、T、C。對(duì)輸入繼電器X不能使用。OUT指令可以連續(xù)使用多次。

15、 對(duì)定時(shí)器的定時(shí)線(xiàn)圈使用OUT指令后,必須設(shè)定常數(shù)K,若K為10,對(duì)應(yīng)的延時(shí)時(shí)間為1 s。因?yàn)門(mén)0T199為0.1 s(100 ms)定時(shí)器,設(shè)定值范圍為0.13276.7 s,定時(shí)最小單位為0.1 s,K=10,則對(duì)應(yīng)定時(shí)時(shí)間為10×0.1 s;如K改為100,則對(duì)應(yīng)定時(shí)時(shí)間為100×0.1 s。對(duì)計(jì)數(shù)器的計(jì)數(shù)線(xiàn)圈使用OUT指令后,也必須設(shè)定常數(shù)K,K表示計(jì)數(shù)器設(shè)定次數(shù)。 2). 接點(diǎn)串聯(lián)指令A(yù)ND、ANI AND,與指令,用于單個(gè)常開(kāi)接點(diǎn)的串聯(lián)。 ANI,與非指令,用于單個(gè)常閉接點(diǎn)的串聯(lián)。 AND與ANI都是一個(gè)程序步指令,它們串聯(lián)接點(diǎn)的個(gè)數(shù)沒(méi)有限制,也就是說(shuō),這兩條指

16、令可以多次重復(fù)使用。AND、ANI指令的使用說(shuō)明如圖8.3所示。這兩條指令的目標(biāo)元件為X、Y、M、S、T、C。 3). 接點(diǎn)并聯(lián)指令OR、ORI OR,或指令,用于單個(gè)常開(kāi)接點(diǎn)的并聯(lián)。 ORI,或非指令,用于單個(gè)常閉接點(diǎn)的并聯(lián)。 OR與ORI指令都是一個(gè)程序步指令,它們的目標(biāo)元件是X、Y、M、S、T、C。對(duì)這兩種指令的使用作如下說(shuō)明: (1) OR、ORI指令用于單個(gè)觸點(diǎn)的并聯(lián)連接指令。 (2) 兩個(gè)以上接點(diǎn)串聯(lián)連接電路塊并聯(lián)連接時(shí),要用后述的ORB指令。 OR、ORI是從該指令的當(dāng)前步開(kāi)始,對(duì)前面的LD、LDI指令并聯(lián)連接的。并聯(lián)的次數(shù)無(wú)限。 4). 串聯(lián)電路塊的并聯(lián)連接指令ORB 兩個(gè)或兩

17、個(gè)以上的接點(diǎn)串聯(lián)連接的電路叫串聯(lián)電路塊。對(duì)串聯(lián)電路塊并聯(lián)連接時(shí),有如下的說(shuō)明: (1) 分支開(kāi)始用LD、LDI指令,分支終點(diǎn)用ORB指令。 (2) ORB指令為無(wú)目標(biāo)元件指令,為一個(gè)程序步;它不表示觸點(diǎn),可以看成電路塊之間的一段連接線(xiàn)。 ORB有時(shí)也簡(jiǎn)稱(chēng)或塊指令。5).并聯(lián)電路塊的串聯(lián)連接指令A(yù)NB 兩個(gè)或兩個(gè)以上接點(diǎn)并聯(lián)的電路稱(chēng)為并聯(lián)電路塊,分支電路并聯(lián)電路塊與前面電路串聯(lián)連接時(shí),應(yīng)使用ANB指令。在使用時(shí)應(yīng)注意: (1) 分支的起點(diǎn)用LD、LDI指令,并聯(lián)電路塊結(jié)束后,使用ANB指令與前面電路串聯(lián)。 (2) ANB指令也簡(jiǎn)稱(chēng)與塊指令,ANB也是無(wú)操作目標(biāo)元件,是一個(gè)程序步指令。 6).多重

18、輸出指令MPS、MPD、MPP MPS為進(jìn)棧指令,MRD為讀棧指令,MPP為出棧指令。 PC中有11個(gè)存儲(chǔ)運(yùn)算中間結(jié)果的存儲(chǔ)器,稱(chēng)之為棧存儲(chǔ)器。進(jìn)棧MPS指令就是將運(yùn)算中間結(jié)果存入棧存儲(chǔ)器,使用一次MPS指令,該時(shí)刻的運(yùn)算結(jié)果就壓入棧存儲(chǔ)器第一級(jí),再使用一次MPS指令時(shí),當(dāng)時(shí)的運(yùn)算結(jié)果壓入棧的第一級(jí),先壓入的數(shù)據(jù)依次向棧的下一級(jí)推移。 使用出棧MPP指令就是將存入棧存儲(chǔ)器的各數(shù)據(jù)依次上移,最上級(jí)數(shù)據(jù)讀出后就從棧內(nèi)消失。 讀棧MRD指令是存入棧存儲(chǔ)器的最上級(jí)的最新數(shù)據(jù)的讀出專(zhuān)用指令,棧內(nèi)的數(shù)據(jù)不發(fā)生上、下移。 MPS、MRD、MPP指令在使用中應(yīng)注意: (1) MPS、MRD、MPP指令用于多重

19、輸出電路。 (2) MPS與MPP必須配對(duì)使用。 (3) MPS與MPP連續(xù)使用必須少于11次。7). 置位與復(fù)位指令SET、RST SET為置位指令,其功能是使元件置位,并保持直至復(fù)位為止。RST為復(fù)位指令,使元件復(fù)位并保持,直至置位為止。SET、RST指令的使用說(shuō)明如圖8.15所示。由波形圖可見(jiàn),X0接通后,即使再變成斷開(kāi),Y0也保持接通。X1接通后,即使再變成斷開(kāi),Y0也將保持?jǐn)嚅_(kāi)。SET指令的操作目標(biāo)元件為Y、M、S。而RST指令的操作元件為Y、M、S、D、V、Z、T、C。對(duì)同一編程元件,如例中Y0、M0、S0等,SET、RST指令可以多次使用,且不限制使用順序,以最后執(zhí)行者有效。 8

20、). 脈沖輸出指令PLS、PLF PLS指令在輸入信號(hào)上升沿產(chǎn)生脈沖輸出,而PLF在輸入信號(hào)下降沿產(chǎn)生脈沖輸出,這兩條指令都是2程序步,它們的目標(biāo)元件是Y和M,但特殊輔助繼電器不能作目標(biāo)元件。 PLS、PLF指令的使用說(shuō)明如圖8.17所示。使用PLS指令,元件Y、M僅在驅(qū)動(dòng)輸入接通后的一個(gè)掃描周期內(nèi)動(dòng)作(置1),即PLS指令使M0產(chǎn)生一個(gè)掃描周期脈沖,而使用PLF指令,元件Y、M僅在驅(qū)動(dòng)輸入斷開(kāi)后的一個(gè)掃描周期內(nèi)動(dòng)作;PLF指令使元件M1產(chǎn)生一個(gè)掃描周期脈沖。 2.7.2 功能指令 功能指令的格式 S叫做源操作數(shù),其內(nèi)容不隨指令執(zhí)行而變化,在可利用變址修改軟元件的情況下,用加“”符號(hào)的S表示,

21、源的數(shù)量多時(shí),用S1S2等表示。D叫做目標(biāo)操作數(shù),其內(nèi)容隨指令執(zhí)行而改變,如果需要變址操作時(shí),用加“”的符號(hào)D表示,目標(biāo)的數(shù)量多時(shí),用D1D2等表示。n叫做其他操作數(shù),既不作源操作數(shù),又不作目標(biāo)操作數(shù),常用來(lái)表示常數(shù)或者作為源操作數(shù)或目標(biāo)操作數(shù)的補(bǔ)充說(shuō)明。可用十進(jìn)制的K、十六進(jìn)制的H和數(shù)據(jù)寄存器D來(lái)表示。在需要表示多個(gè)這類(lèi)操作數(shù)時(shí),可用n1、n2等表示,若具有變址功能,則用加“”的符號(hào)n表示。此外其他操作數(shù)還可用m來(lái)表示。功能指令主要種類(lèi)1) 程序流程指令(CJ、CJP)2) 傳送與比較指令(CMP、ZCP、MOV)3) 循環(huán)與移位指令(ROR、ROL、SFTL)4) 數(shù)學(xué)運(yùn)算指令 算術(shù)運(yùn)算指

22、令 二進(jìn)制加1減1指令 字邏輯運(yùn)算指令 浮點(diǎn)數(shù)運(yùn)算指令 PLC的設(shè)計(jì)過(guò)程3.1 自動(dòng)售貨機(jī)系統(tǒng)流程圖3.2自動(dòng)售貨機(jī)系統(tǒng)IO分配1、 輸入點(diǎn)分配表:表1: 名 稱(chēng)代號(hào)輸入編號(hào)5角錢(qián)幣入口SB1X01元錢(qián)幣入口SB2X15元錢(qián)幣入口SB3X2可樂(lè)選擇按鈕SB4X3酸奶選擇按鈕SB5X4退幣選擇按鈕SB6X10啟動(dòng)SB7X16停止SB8X172、輸出分配表:表2:表名 稱(chēng)代號(hào)輸入編號(hào)錢(qián)幣不足ELY0可樂(lè)選擇燈ELY1酸奶選擇燈ELY2可樂(lè)電機(jī)KM1Y3可樂(lè)電磁閥YV1Y4酸奶電機(jī)KM2Y5酸奶電磁閥YV2Y6一元傳動(dòng)機(jī)KM3Y13五角傳動(dòng)機(jī)KM4Y143.3自動(dòng)售貨機(jī)PLC接線(xiàn)圖3.4 自動(dòng)售貨機(jī)

23、五大控制系統(tǒng)啟動(dòng)、停止自動(dòng)售貨機(jī) 相關(guān)知識(shí)說(shuō)明:主控指令(MC/MCR)1、MC(主控指令)用于公共串聯(lián)觸點(diǎn)的連接。執(zhí)行MC后,左母線(xiàn)移到MC觸點(diǎn)的后面。2、MCR(主控復(fù)位指令)它是MC指令的復(fù)位指令,即利用MCR指令恢復(fù)原左母線(xiàn)的位置。1.計(jì)幣系統(tǒng):當(dāng)有顧客買(mǎi)飲料時(shí),可投入的錢(qián)幣可以是5角、1元、5元,5角、1元、5元錢(qián)幣的入口分別對(duì)應(yīng)PLC的X0-X2,投入的錢(qián)幣經(jīng)過(guò)感應(yīng)器,感應(yīng)器記憶投幣的個(gè)數(shù)并進(jìn)行疊加,疊加的錢(qián)幣以角為單位,存放在數(shù)據(jù)寄存器D2中。相關(guān)知識(shí)說(shuō)明:二進(jìn)制加法指令A(yù)DD是指定的源元件中的二進(jìn)制數(shù)相加,結(jié)果送到指定的目標(biāo)元件中去。當(dāng)執(zhí)行條件X0為ON時(shí),(K5)+(D2)-

24、(D2).使用ADD指令時(shí)應(yīng)注意:(1) 加法指令A(yù)DD有3個(gè)常用標(biāo)志。M8020為零標(biāo)志M8021為借位標(biāo)志,M8022為進(jìn)位標(biāo)志。(2) 在32位運(yùn)算為0,被指定的字元件是低16位元件,而下一個(gè)元件為高16位元件。源元件和目標(biāo)元件可以用相同的元件號(hào)。(3) 若源元件和目標(biāo)元件號(hào)相同而采用連續(xù)執(zhí)行的ADD,(D)ADD指令時(shí),加法的結(jié)果在每個(gè)掃描周期都會(huì)改變,此時(shí)ADD指令一般采用脈沖執(zhí)行型。(4) 四則運(yùn)算都是代數(shù)運(yùn)算2. 比較系統(tǒng):投入完畢后,系統(tǒng)會(huì)把D2內(nèi)錢(qián)幣數(shù)據(jù)和可以購(gòu)買(mǎi)飲料的價(jià)格進(jìn)行區(qū)間比較,當(dāng)投入的錢(qián)幣小于2.5元時(shí),指示燈Y0亮,表示投入的錢(qián)幣不足。此時(shí)可以再投幣或選擇退幣。當(dāng)

25、投入的錢(qián)幣在2.5元而少于3.5元時(shí),可樂(lè)選擇指示燈Y1長(zhǎng)亮,表示顧客可以選擇購(gòu)買(mǎi)可樂(lè);當(dāng)投入的錢(qián)幣大于3.5元時(shí),可樂(lè)可選指示燈Y1和酸奶可選指示燈Y2同時(shí)長(zhǎng)亮,表示顧客可以選擇購(gòu)買(mǎi)可樂(lè)或酸奶。 相關(guān)知識(shí)說(shuō)明:區(qū)間比較指令ZCP是將一個(gè)數(shù)據(jù)(s)與兩個(gè)源數(shù)據(jù)(S1)和(S2)間的數(shù)據(jù)進(jìn)行代數(shù)比較,比較結(jié)果送到目標(biāo)操作數(shù)(D)-(D+2)中,ZCP指令說(shuō)明見(jiàn)程序。與CMP指令相同,ZCP指令的數(shù)據(jù)比較是進(jìn)行代數(shù)值大小比較(即帶符號(hào)比較)。所有的源數(shù)據(jù)均按二進(jìn)制數(shù)處理。使用ZCP指令時(shí)應(yīng)注意:(1) ZCP指令中的(S1)和(S2)可以是所有字元件,(D)位Y、M、S.(2) 源S1的內(nèi)容比源S

26、2的內(nèi)容要小,如果S1比S2大,則S2被看做與S1一樣大。(3)如要清除比較結(jié)果時(shí),也要用RST或ZRST復(fù)位指令。3. 選擇系統(tǒng):比較電路完成后選擇電路指示燈是長(zhǎng)亮的,當(dāng)按下可樂(lè)(x3)或酸奶選擇(x4)時(shí),相應(yīng)的指示燈由長(zhǎng)亮轉(zhuǎn)為以1秒為周期閃爍,表示系統(tǒng)正在供應(yīng)飲料,當(dāng)飲料供應(yīng)完畢時(shí),閃爍同時(shí)停止。4. 飲料供應(yīng)系統(tǒng):當(dāng)顧客按下可樂(lè)或酸奶選擇按鈕時(shí),相應(yīng)的電磁閥(Y4或Y6)和電機(jī)(Y3或Y5)同時(shí)啟動(dòng)。給顧客供應(yīng)所選擇的飲料,當(dāng)飲料輸出達(dá)到8秒時(shí),電磁閥首先關(guān)斷,小電機(jī)繼續(xù)工作0.5秒后停機(jī)。此小電機(jī)的作用是:在輸出飲料時(shí),加快輸出的速度,在電磁閥關(guān)斷時(shí),給電磁閥加壓,加速電磁閥的關(guān)斷。

27、(說(shuō)明:在售貨機(jī)長(zhǎng)期使用過(guò)程中,由于電磁閥使用過(guò)多,返回彈力減少,不能完全關(guān)斷會(huì)出現(xiàn)漏飲料的現(xiàn)象。此時(shí)小電機(jī)Y3和Y5延長(zhǎng)工作0.5秒起到給電磁閥加壓的作用,使電磁閥可以完好的關(guān)斷。)在飲料供應(yīng)完畢時(shí),系統(tǒng)將自動(dòng)減去所購(gòu)買(mǎi)飲料的錢(qián)幣數(shù),剩余的錢(qián)幣存放在相關(guān)知識(shí)說(shuō)明:1、減法指令(SUB)是將指定的源元件中的二進(jìn)制數(shù)相減,結(jié)果送到指定的目標(biāo)元件中去。SUB減法指令的使用方法如程序所示。2、當(dāng)執(zhí)行條件減法指令的各種標(biāo)志的動(dòng)作,32位運(yùn)算中軟元件的指定方法,連續(xù)執(zhí)行型和脈沖執(zhí)行型的差異等均與加法指令相同。5. 退幣系統(tǒng)當(dāng)顧客購(gòu)?fù)觑嬃虾螅嘤嗟腻X(qián)幣只要按下退幣按鈕。系統(tǒng)就會(huì)把數(shù)據(jù)寄存器D2內(nèi)的錢(qián)幣數(shù)首

28、先除以10得到整數(shù)部分,是1元錢(qián)需要退回的數(shù)量,存放在D10里。余數(shù)存放在D11里。再用D11除以5得到的整數(shù)部分是5角錢(qián)需要退回的數(shù)量。在選擇退幣的同時(shí),啟動(dòng)2個(gè)退幣電機(jī)(Y13和Y14),Y13以1秒周期閃爍的次數(shù)表示退了1元,Y14以1秒周期閃爍的次數(shù)表示退了5角。 相關(guān)知識(shí)說(shuō)明:1、二進(jìn)制除法指令DIV是將指定的源元件中二進(jìn)制數(shù)相除,S1為被除數(shù),S2為除數(shù),商送到指定的目標(biāo)元件D中去,余數(shù)送到D的下一個(gè)目標(biāo)元件D+1中。DIV除法指令使用方法如程序所示。說(shuō)明:(1)除數(shù)為0時(shí),有運(yùn)算錯(cuò)誤,則不執(zhí)行指令。若D為指定位元件,則得不到余數(shù)。(2)商和余數(shù)的最高位是符號(hào)位。被除數(shù)或除數(shù)中有一

29、個(gè)為負(fù)數(shù)時(shí),商為負(fù)數(shù);被除數(shù)為負(fù)數(shù)時(shí),余數(shù)為負(fù)數(shù)。2、減一指令(DEC)當(dāng)接通由OFF->ON變化時(shí),由(D)指定的元件D10中的二進(jìn)制數(shù)自動(dòng)減1,若用連續(xù)指令時(shí),則每個(gè)掃描周期減1.3.5 自動(dòng)售貨機(jī)觸摸屏控制系統(tǒng) 1、自動(dòng)售貨機(jī)觸摸屏控制的技術(shù)要求、輸出分配和梯形圖和PLC控制的基本都一樣,只有觸摸屏的輸入不同。觸摸屏的輸入分配如表3所示表3:觸摸屏控制的輸入分配表元件代號(hào)輸入繼電器備注SB1M3005角錢(qián)幣入口SB2M3011元錢(qián)幣入口SB3M3025元錢(qián)幣入口SB4M303可樂(lè)選擇按鈕SB5M304酸奶選擇按鈕SB6M310退幣選擇按鈕SB7M316啟動(dòng)SB8M317停止 說(shuō)明:

30、自動(dòng)售貨機(jī)的觸摸屏控制方式與PLC控制的一樣。 2、自動(dòng)售貨機(jī)系統(tǒng)控制的觸摸屏操作:1)、觸摸屏的控制畫(huà)面?zhèn)魉偷接|摸屏,并且把觸摸屏與可編程控制器PLC連接。當(dāng)觸摸屏開(kāi)機(jī)后就會(huì)出現(xiàn)可以控制及監(jiān)控自動(dòng)售貨機(jī)第一界面,“歡迎使用自動(dòng)售貨機(jī)”,觸摸旁邊的溫馨提示的對(duì)話(huà)框,就會(huì)顯示“可樂(lè)雖好,不可貪杯;酸奶爽口,營(yíng)養(yǎng)又健康。”2)、當(dāng)顧客觸摸下一步,就會(huì)出現(xiàn)一個(gè)模擬自動(dòng)售貨機(jī)畫(huà)面(主畫(huà)面),顧客可以選擇你所需要的飲料(可樂(lè)或者酸奶),假如顧客想購(gòu)買(mǎi)酸奶,相應(yīng)的電磁閥(Y6)和電機(jī)(Y5)同時(shí)啟動(dòng),確定購(gòu)買(mǎi)的飲料是酸奶。此時(shí)顧客可以觸摸退幣按鈕,退幣系統(tǒng)自動(dòng)退出多余的錢(qián)歸還給顧客。3)、假如顧客還想繼續(xù)購(gòu)買(mǎi)飲料,可以觸摸再來(lái)一瓶,此時(shí)會(huì)返回主界面,然后顧客可以增加錢(qián)幣,繼續(xù)購(gòu)買(mǎi)自己所需的飲料。4)、觸摸屏控制機(jī)械手的其他操作與PLC控制的一樣,只是觸摸屏只需觸摸一下就可以控制機(jī)械手。而顧客購(gòu)買(mǎi)飲料在觸摸屏上有相應(yīng)的指示燈指示方便監(jiān)控,同時(shí)讓顧客方便簡(jiǎn)單快捷購(gòu)買(mǎi)自己喜歡的飲料。(詳細(xì)見(jiàn)機(jī)械手傳送工件系統(tǒng)的觸摸屏界面附錄3)。5)、顧客就能輕輕松松喝上一杯清涼的飲料,開(kāi)開(kāi)心心繼續(xù)購(gòu)物.3.6 自動(dòng)售貨機(jī)控制程序3.7 結(jié)束語(yǔ)通過(guò)這次PLC、觸摸屏對(duì)自動(dòng)售貨機(jī)系統(tǒng)控制的設(shè)計(jì),基本上反映了自動(dòng)售貨機(jī)的結(jié)構(gòu)和使用功能,效

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論