




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 目 錄摘要 3第一章 簡介與設計要求 一、簡介 4 二、工作原理 4 三、設計要求 5四、設計思路 5第二章 硬件選擇一、硬件電路組成框圖 6 二、主要硬件選擇 6 (1) 硬幣識別器 7(2)紙幣識別器 7 (3) 電磁閥選擇 8(4)PLC選擇 9第三章 軟件設計 一、系統涉與PLC指令簡介 10 二、PLC的I/O分配表13三、PLC接線圖14 四、流程圖 15第四 章程序編寫一、控制程序設計思路 16二、部分程序注釋 16 (1)投幣部分 17 (2)價格比較部分 17 (3)選擇商品和送出部分 18 (4)退幣找零部分 19 三、梯形圖21詞24參考文獻25摘 要自動售貨機最早出現
2、在二十世紀五、六十年代的西歐,當時在美國的地鐵系統中,人們可以用1美分在自動售貨機上買到一塊口香糖。作為一種全新的零售方式。隨著社會的發展,自動售貨機也越來越普遍。我國從1999年自動售貨機的進入,由開始的好奇陌生,到現在的習以為常,并成為了生活中不可缺少的一部分。本文介紹了自動售貨機的基本原理以與工作流程,然后以一次交易過程為例,把交易過程分為幾個程序塊,然后分別對程序塊進行編程。具體說明了可編程序控制器在自動售貨機中的作用。程序涉與到了自動售貨機工作的絕大部分過程。利用三菱FX-2N PLC控制的自動售貨機提高了系統的穩定性,保證自動售貨機能夠長期穩定運行。 關鍵詞 自動售貨機 PLC 梯
3、形圖 第一章 自動售貨機的簡介與設計要求一、自動售貨機簡介自動售貨機是集聲、光、機電一體化的高新智能化產品,在我國也開始得到應用。在中國人們可以看到現代化的自動售貨機擺放在一些大商場門口、繁華街道兩旁、公園入口處以與其它熱鬧的場所。自動售貨機在中國有著廣闊的發展前景。從自動售貨機的發展趨勢來看,它的出現是由于勞動密集型的產業構造向技術密集型社會轉變的產物。大量生產、大量消費以與消費模式和銷售環境的變化,要求出現新的流通渠道;而相對的超市、百貨購物中心等新的流通渠道的產生,人工費用也不斷上升;再加上場地的局限性以與購物的便利性等這些因素的制約,無人自動售貨機作為一種必須的機器便應運而生了。從廣義
4、來講自動售貨機就是在投入硬幣、紙幣、信用卡等后便可以銷售商品的機械,從狹義來講就是自動銷售商品的機械。從供給的條件看,自動售貨機可以充分補充人力資源的不足,適應消費環境和消費模式的變化,24小時無人售貨的系統可以更省力,運營時需要的資本少、面積小,有吸引人們購買好奇心的自身性能,可以很好地解決人工費用上升的問題等各項優點。二、自動售貨機工作原理(1)從投幣口送入貨幣,然后經過傳感器采集數據、識別器判別人民幣的真偽并判別面值。(2)識別器把信息數據傳給通信模塊。(3)通信模塊與售貨機的主控系統通信,主控系統顯示面值,啟動售貨機的面板鍵,顯示出哪個貨道有貨,哪個貨道已售完,并等待顧客按鍵選擇商品。
5、 (4)顧客選擇商品后,根據售出的商品包裝類型的不同,采用不同的驅動技術把商品送出。此次設計的售貨機主要出售易拉罐裝飲料,是利用電磁閥帶動翻版驅動的。(5)顯示余額,如果金額足夠多,顧客可以選擇找幣或繼續買商品;如果款額不足,售貨機經過延時予以退幣。 退幣分兩種情況:一種是由紙幣識別器完成退紙幣,另一種是由硬幣的通信模塊完成退硬幣。(6)系統復零,完成售貨。三、自動售貨機功能設計要求1、接受三種面值的貨幣,0.5元、0.1元、5元。一次最多接受金額在100元以,否則報警,并自動退回用戶所投貨幣。 2、在本次設計中只設有3種商品,即奶茶、可樂、雪碧,價格分別為4.5元、3.5元、3元。3、可以顯
6、示金額。4、投入金額大于某件商品單價則對應的LED指示燈會點亮,選擇該商品時,燈就會閃爍3次,并且數碼管會顯示,按退幣按鈕退幣。四、自動售貨機設計思路本次設計的題目是自動售貨機,主要是應用三菱FX-2N型PLC的梯形圖來設計控制程序,并簡單介紹相關的知識,如:PLC的編程語言、自動售貨機的硬件組成等。根據設計容和控制要求畫出順序功能圖和梯形圖,再根據PLC的相關知識設計出它的外部接線圖,結合梯形圖和外部接線圖分析說明該設計的控制原理過程。本次設計的重要部分是自動售貨機梯形圖的設計。首先就得根據設計容和控制要求準確畫出它的順序功能圖,再根據所畫出的順序功能圖準確設計出它的梯形圖,并反復調試做到程
7、序無誤。第二章PLC控制的自動售貨機硬件選擇一、硬件電路組成框圖當售貨機有錢幣投入時,會經過硬幣識別器和紙幣識別器,在真幣的情況下將信號送到PLC的輸入端,此時,可以按下各選擇按鈕,選擇按鈕的信號送到PLC后相應的輸出端子得電,使輸出繼電器得電輸出飲料。同時七段數碼管也會顯示出實時的金額提醒顧客。當購買完畢按下退幣按鈕退幣。若有顧客忘記退幣,售貨機會自動報警提醒顧客退幣。二、主要硬件選擇(一)硬幣識別器 1、硬幣識別原理主要識別指標:材質、厚度、直徑。材質是用電磁的方式測的,使用空心線圈或磁芯線圈,線圈組數少的只有一組,多的常見的是六組。工作狀態下,線圈與其外圍電路會以一個特殊的頻率振蕩(多個
8、線圈的話頻率各不一樣),當硬幣以垂直或平行于線圈平面的方式穿過時(不同產品方式不同),會引起振蕩頻率的變化。材質不同所引起的頻率變化幅度和方向(增加、減少)也不同,對某種硬幣的變化特征進行記錄后,就成為使用中識別該種硬幣的依據。厚度是沒有東西專門測的,實際上這個指標是和材質一起測。因為即使一樣材質的硬幣,如果厚薄不同,導致的頻率變化差異也較大。直徑老式的識別裝置用光電管隊列來識別直徑,排列組合得當的話,識別精度也不低(可答0.5mm)。新一點的都用偏心或異形線圈來測量,依據是直徑小的硬幣與線圈的重合部分也少,由此也帶來頻率變化的不同 2、產品型號適用硬幣:直徑18mm-32mm;厚度1.2mm
9、-3.2mm。適用于人民幣。工作電壓:DC+12V 。功耗:靜能0.5mW ;動能0.5W 工作溫度:-20+50(二)紙幣識別器1、紙幣識別原理 把正常的鈔票在各傳感器接收到的信號進行統計取樣、識別,并寄存起來,作為檢測的依據。當識別紙幣時,把在各通道接口接收到的信號參數與原寄存起來的信號參數進行比較、判斷,若有明顯差異時就立即送出報警信號并截停電機,同時送出對應的信號提示。 2、型號電壓:DC +12V +-5% 電流:待機0.12A工作2A工作溫度: 0C55C保存溫度: -20C 60C濕度:30% 85% RH ( no condensation ) 重量:0.8kg插入方向:任意方
10、向 識別時間:2.5秒(三)電磁閥的選擇 國外的電磁閥從原理上分為三大類(即:直動式、分步直動式、先導式),而從閥瓣結構和材料上的不同與原理上的區別又分為六個分支小類(直動膜片結構、分步膜片結構、先導式膜片結構、直動活塞結構、分步活塞結構、先導活塞結構) 。 本設計主要采用的是直動勢電磁閥。直動式電磁閥原理:通電時,電磁線圈產生電磁力把關閉件從閥座上提起,閥門打開;斷電時,電磁力消失,彈簧力把關閉件壓在閥座上,閥門關閉。特點:在真空、負壓、零壓時能正常工作,但一般通徑不超過25mm。(4) PLC的選擇目前,自動售貨機的核心是單片機,可是一但輸出電壓不穩定,單片機就容易發熱造成爆裂,可靠性低等
11、缺點,而PLC不但可以實現類似的控制功能,還具有性能可靠、電壓使用圍廣、靈活通用、易于編程、使用方便等特點,并且提高了自動售貨機系統的穩定性,能夠保證自動售貨機能夠長期穩定運行;因此近年來在工業自動控制、機電一體化、改造傳統產業等方面得到普遍應用。所以,本文選擇PLC來控制自動售貨機。此次,我選擇的是三菱FX-2N的PLC。1、PLC的結構目前PLC種類繁多,功能和指令系統也都各不一樣,但都是以微處理器為核心用做工業控制的專用計算機,所以其結構和工作原理都大致一樣,硬件結構與微機相似。主要包括中央處理單元CPU、存儲器RAM和ROM、輸入輸出接口電路、電源、I/O擴展接口、外部設備接口等。其部
12、也是采用總線結構來進行數據和指令的傳輸。PLC控制系統由輸入量PLC輸出量組成,外部的各種開關信號、模擬信號、傳感器檢測的各種信號均作為PLC的輸入量,它們經PLC外部輸入端子,作為PLC的輸出量對外圍設備進行各種控制。由此可見,PLC的基本結構有控制部分輸入和輸出組成。(1)CPU是由控制器和運算器組成的。運算器也稱為算術邏輯單元,它的功能就是進行算術運算和邏輯運算。控制器的作用是控制整個計算機的各個部件有條不紊地工作,它的基本功能是從存中取指令和執行指令。他的重要功能如下: 診斷PLC電源、部電路的工作狀態與編制程序中的語法錯誤。 采集現場的狀態或數據,并送入PLC的寄存器中。 按用戶程序
13、存儲器中存放的先后順序逐條讀取指令,進行編譯解釋后,按指令規定的任務完成各種運算和操作。將存于寄存器中的處理結果送至輸出端。應各種外部設備的工作請求。(2) 存儲器PLC的存儲器分為兩大部分:一部分是系統存儲器,用來存放系統管理程序、監控程序與其系統部數據。二部分是用戶存儲器,包括用戶程序存儲區與工作數據存儲區。(3) 輸入輸出接口電路PLC通過輸入輸出(I/O)接口電路實現與外圍設備的連接。輸入接口通過PLC的輸入端子接受現場輸入設備的控制信號,并將這些信號轉換成CPU所能接受和處理的數字信號。(4) 電源 PLC的電源是指將外部輸入的交流電經過整流、濾波、穩壓等處理后轉換成滿足PLC的CP
14、U、存儲器、輸入輸出接口等部電路工作所需要的直流電源電路或電源模塊。2、PLC的原理PLC的工作原理與計算機的工作原理基本是一致的,可以簡單地表述為在系統程序的管理下,通過運行應用程序完成用戶任務。但是PLC也有它自己的特點,PLC在確定了工作任務,裝入了專用程序后成為一種專用機,它采用循環掃描工作方式,系統工作任務管理與應用程序執行都是用循環掃描方式完成的。 輸入刷新階段在輸入刷新階段,CPU掃描全部輸入端口,讀取其狀態并寫入輸入狀態寄存器。完成后關閉輸入端口,轉入程序執行階段。 程序執行階段在程序執行階段,根據用戶輸入的控制程序,從第一條開始逐條執行,并將相應的邏輯運算結果存入對應的部輔助
15、寄存器和輸出狀態寄存器。輸出刷新階段當所有指令執行完畢后,將輸出狀態寄存器中的容,依次送到輸出鎖存電路,并通過一定輸出方式輸出,驅動外部相應執行元件工作,這才形成PLC的實際輸出。注釋:本論文設計的是自動售貨機的軟件部分。 硬件不進行設計,只是大概的介紹一下主要硬件。第三章 PLC控制的自動售貨機的軟件設計一、系統涉與PLC指令簡介(1)比較指令 CMP 比較指令在PLC控制系統中是一條十分重要的功能指令,它將S1、S2中的數據進行比較,比較結果送到目的操作數D中,如下圖所示,當X0為OFF時,不執行CMP指令,M0,M1,M2保持不變;當X0為ON時,執行CMP指令,S1、S2中的數據進行比
16、較,即C20計數器值與K100(數值K100)比較。如果C20當前值小于100,則M0=1;如果C20當前值大于100,則M2=1;如果C20當前值等于100,則M1=1。CMP指令使用說明(2)計數指令計數器使用兩條指令完成計數任務,其指令編程格式如圖所示計數指令C的使用說明(3)運算指令 1)加法運算加法運算使用說明加法運算指令是把指定的源元件中的二進制數相加,結果送到指定的目標元件中,如圖2-6所示。當X0為1時,(D10)+(D12)=(D14),運算是代數運算。 2)減法運算減法運算使用說明減法運算指令是把指定的源元件中的二進制數相加,結果送到指定的目標元件中,如圖所示。當X0為1時
17、,(D10)+(D12)=(D14),運算為代數運算。(4)BCD指令BCD碼變換功能指令使用說明BCD碼變換指令是將源操作數中的二進制數變換成BCD碼送至目標操作數中,如上圖所示。當X0為ON時,將D12中的二進制數變換成BCD碼送到輸出口Y7Y0中。之后的BCD碼可送到LED七段顯示器顯示D12中的值。2、 PLC的I/O分配表輸入輸出設備輸入設備輸出開始按鈕SB0X0可樂指示燈LEDY100.5元SB1X1雪碧指示燈LEDY111元SB2X2奶茶指示燈LEDY125元SB3X3找錢指示燈LEDY16可樂按鈕SB4X4可樂輸出LEDY14雪碧按鈕SB5X5雪碧輸出LEDY13奶茶按鈕SB6
18、X6奶茶輸出LEDY15退幣按鈕SB9X7退幣出口LEDY17硬幣識別SB10X10七段數碼管8421Y0Y7紙幣識別SB11X11三、PLC接線圖四、流程圖第三章 程序編寫一、控制程序設計思路設計一臺完整的銷售雪碧和可樂的自動售貨機,具有硬幣識別、幣值累加、自動售貨、自動找錢功能,此售貨機可接受的硬幣為0.5元,1元和5元的紙幣。雪碧的售價為3元,可樂的售價為3.5元,奶茶的售價為4.5元。自動售貨機是臺機電一體化的自動化裝置,在接受到貨幣已輸入的前提下,靠觸摸控制按鈕輸入信號使控制哭啟動相關位置的機械裝置完成規定動作,將貨物輸出。用自動控制系統替代現有的人工銷售方式,節省人力,減少銷售開支
19、,擴大銷售覆蓋面,當投入的硬幣總值超過3元時,雪碧指示燈亮,當投入的硬幣總值超過3.5元時,雪碧和可樂的指示燈都亮。當投入的硬幣總值超過4.5元時,雪碧、可樂和奶茶的指示燈都亮。當雪碧指示燈亮時,按雪碧按鈕,則雪碧從售貨口自動售出,雪碧指示燈閃爍。當可樂指示燈亮時,按可樂按鈕,則可樂從售貨口自動售出,可樂指示燈閃爍。當奶茶指示燈亮時,按奶茶按鈕,則奶拆從售貨口自動售出,奶茶指示燈閃爍。當按下雪碧按鈕、可樂按鈕或奶茶按鈕后,如果投入的硬幣總值超過所需的錢數時,找錢指示燈亮,自動售貨機自動退出多余的錢。動作停止后按退幣鈕,可以退回余額,退回余額如果大于5元,則先退5元,再比較余額如果大于1元,再退
20、1元,如果小于1元則直接退0.5元的。二、部分程序注釋1、投幣部分X0、X1、X2為投幣識別,每識別一次,即X0、X1或X2接通一次,往寄存器D10中累加按鍵代表的相應金額,但是在報警和退幣的時候不可投幣,此時M206和M208會分別斷開,此時投幣無效,只有在退幣過程結束4s后,再投幣方才有效,若在4s投幣則直接退幣。M204在系統上電按下啟動鍵X6后接通后,M205接通時方可開始下一次操作。2、價格比較部分寄存在D10中的貨幣金額和商品的單價相比較,如第一句中如果(D10)45,則M6=1;(D10)=45,則M7=1;(D10)45,則M8=1。最后一句用于判斷用戶投幣金額是否大于99,只
21、有當(D10)100時,即M9=1時方可調用下列程序,否則系統自動調用退幣程序。當投幣金額不大于99時,并且大于相應商品的單價時,對應的指示燈會點亮,當某種商品被選擇后,對應的指示燈會以1s為周期閃爍。在退幣時LED燈不在點亮,即M300的常閉觸點斷開。3、選擇商品和送出部分選擇商品部分由三段程序構成,分別用來處理汽水,花茶和咖啡的選擇,下面以選擇汽水為例進行詳細說明。汽水的單價為3元,當汽水指示燈點亮,即Y10接通時,每按鍵一次汽水選擇按鈕X10 ,系統將把用戶的可消費余額減去3元,如按鍵前數碼管顯示5.0元,按鍵后則顯示2元,并由M40控制汽水輸出。這里須注意的是按鍵X10時,不可同時按X
22、11,X12,否則,按鍵無效。同樣在商品送出時按選擇商品鍵也是無效的,這里由M30的常閉來實現。 商品的送出由代表該商品的指示燈閃爍4次來表示。當選擇該商品后在實現上述處理的同時,將M30置“1”,它的常閉觸點可以屏蔽用戶再次選擇該商品,它的一對常開觸點用于產生四個周期為4s的方波,每個方波的占空比為50%。其波形如下所示。 當C0在四次計數完畢后,釋放M30,并將C0復位清零。4、退幣找零部分退幣鍵為X7,當接通X7后,退幣指示燈Y14亮,以表示系統退幣正在進行中。亮的時間由T14設置,這里設置T14=40,就是亮4s。M207的常開在用戶投幣金額大于99元系統自動調用退幣時接通。退幣時,系統根據用戶所剩余
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 有機化學 有機上期末試卷(含答案)學習資料
- 2025風力發電項目合同
- 山東省東營市利津縣2024-2025學年下學期期中考試七年級道德與法治試題及答案 山東省東營市利津縣2024-2025學年下學期期中考試七年級道德與法治試題
- 2025糧食收購銷售合同協議書范本
- 2025辦公室改造工程(承包)合同承包電路改造合同
- 2025綜合裝修合同范本
- 2025勞動合同集錦范文
- 2025烘焙技術合作協議合同
- 2025BT項目合同范本
- 2025年企業合同模板集錦
- 2025建筑信息模型技術員(中級)技能鑒定精練考試指導題庫及答案(濃縮300題)
- 2025年紅十字初級急救員證考試題庫及答案(一)
- 腎梗死護理措施
- 《頸椎病的針灸治療》課件
- 湖水水質監測方案
- 醫美診所院感知識培訓課件
- 河北省氣象部門招聘筆試沖刺題2025
- 塔吊司機崗位責任制樣本(2篇)
- 監理工程師歷年考試真題及答案下載
- 糖尿病患者飲食指導課件
- 施工項目安全教育培訓制度(2篇)
評論
0/150
提交評論