廣告牌燈自動閃爍PLC控制程序設(shè)計 3_第1頁
廣告牌燈自動閃爍PLC控制程序設(shè)計 3_第2頁
廣告牌燈自動閃爍PLC控制程序設(shè)計 3_第3頁
廣告牌燈自動閃爍PLC控制程序設(shè)計 3_第4頁
廣告牌燈自動閃爍PLC控制程序設(shè)計 3_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、攀枝花學(xué)院本科課程設(shè)計(論文)自動售貨機PLC控制系統(tǒng)設(shè)計 姓 名: 黃 趾 輝 學(xué) 號: 201010601065 院(系): 機械工程學(xué)院 年級專業(yè): 2010級機制1班 指導(dǎo)教師: 譚 興 強 二一三年十二月課程設(shè)計(論文)指導(dǎo)教師成績評定表題目名稱自動售貨機PLC控制系統(tǒng)設(shè)計評分項目分值得分評價內(nèi)涵工作表現(xiàn)20%01學(xué)習(xí)態(tài)度6遵守各項紀(jì)律,工作刻苦努力,具有良好的科學(xué)工作態(tài)度。02科學(xué)實踐、調(diào)研7通過實驗、試驗、查閱文獻(xiàn)、深入生產(chǎn)實踐等渠道獲取與課程設(shè)計有關(guān)的材料。03課題工作量7按期圓滿完成規(guī)定的任務(wù),工作量飽滿。能力水平35%04綜合運用知識的能力10能運用所學(xué)知識和技能去發(fā)現(xiàn)與解

2、決實際問題,能正確處理實驗數(shù)據(jù),能對課題進(jìn)行理論分析,得出有價值的結(jié)論。05應(yīng)用文獻(xiàn)的能力5能獨立查閱相關(guān)文獻(xiàn)和從事其他調(diào)研;能提出并較好地論述課題的實施方案;有收集、加工各種信息及獲取新知識的能力。06設(shè)計(實驗)能力,方案的設(shè)計能力5能正確設(shè)計實驗方案,獨立進(jìn)行裝置安裝、調(diào)試、操作等實驗工作,數(shù)據(jù)正確、可靠;研究思路清晰、完整。07計算及計算機應(yīng)用能力5具有較強的數(shù)據(jù)運算與處理能力;能運用計算機進(jìn)行資料搜集、加工、處理和輔助設(shè)計等。08對計算或?qū)嶒灲Y(jié)果的分析能力(綜合分析能力、技術(shù)經(jīng)濟分析能力)10具有較強的數(shù)據(jù)收集、分析、處理、綜合的能力。成果質(zhì)量45%09插圖(或圖紙)質(zhì)量、篇幅、設(shè)計

3、(論文)規(guī)范化程度5符合本專業(yè)相關(guān)規(guī)范或規(guī)定要求;規(guī)范化符合本文件第五條要求。10設(shè)計說明書(論文)質(zhì)量30綜述簡練完整,有見解;立論正確,論述充分,結(jié)論嚴(yán)謹(jǐn)合理;實驗正確,分析處理科學(xué)。11創(chuàng)新10對前人工作有改進(jìn)或突破,或有獨特見解。成績指導(dǎo)教師評語指導(dǎo)教師簽名: 年月日攀枝花學(xué)院本科學(xué)生課程設(shè)計任務(wù)書題目自動售貨機PLC控制系統(tǒng)設(shè)計1、課程設(shè)計的目的 通過本課程設(shè)計教學(xué)所要達(dá)到的目的是:培養(yǎng)學(xué)生理論聯(lián)系實際的設(shè)計思想,訓(xùn)練學(xué)生綜合運用視覺傳達(dá)設(shè)計課程的理論知識,樹立正確的設(shè)計思想和嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng),同時這也是學(xué)生第一次較為全面的視覺傳達(dá)設(shè)計綜合訓(xùn)練。2、 課程設(shè)計的內(nèi)容和要求(包括原始數(shù)據(jù)

4、、技術(shù)要求、工作要求等) 本論文設(shè)計的是基于西門子S7-200 系列PLC構(gòu)成的自動售貨機系統(tǒng),本文闡述了自動售貨機的來源與發(fā)展,以及它在國內(nèi)外發(fā)展的現(xiàn)狀,對自動售貨機的方案進(jìn)行了論證,介紹了PLC的基本組成、特點以及工作原理,對基于西門子S7-200 系列PLC構(gòu)成的自動售貨機系統(tǒng)整體設(shè)計過程進(jìn)行較為細(xì)致的論述。3、主要參考文獻(xiàn)【1】陳遠(yuǎn)齡 主編機床電氣自動控制 重慶大學(xué)出版社【2】余雷生 主編電氣控制與PLC應(yīng)用 機械工業(yè)出版社【3】常曉玲 主編電氣控制系統(tǒng)與可編程控制器 機械工業(yè)出版社【4】廖常初 PLC編程及應(yīng)用 北京:機械工業(yè)出版社【5】田瑞庭 可編程控制器應(yīng)用技術(shù) 北京:機械工業(yè)出

5、版社4、課程設(shè)計工作進(jìn)度計劃 內(nèi)容學(xué)時設(shè)計準(zhǔn)備8控制系統(tǒng)的PLC改進(jìn)設(shè)計48程序編程16調(diào)試8仿真4編寫設(shè)計說明書20合計3周指導(dǎo)教師(簽字)日期年 月 日教研室意見: 年 月 日學(xué)生(簽字): 接受任務(wù)時間: 年 月 日注:任務(wù)書由指導(dǎo)教師填寫。摘要本論文設(shè)計的是基于西門子S7-200 系列PLC構(gòu)成的自動售貨機系統(tǒng),本文闡述了自動售貨機的來源與發(fā)展,以及它在國內(nèi)外發(fā)展的現(xiàn)狀,對自動售貨機的方案進(jìn)行了論證,介紹了PLC的基本組成、特點以及工作原理,對基于西門子S7-200 系列PLC構(gòu)成的自動售貨機系統(tǒng)整體設(shè)計過程進(jìn)行較為細(xì)致的論述。文中詳盡地介紹了自動售貨機的各硬件組成,并完成了PLC外部

6、接線圖。在PLC梯形圖的編寫時,文中采用的是西門子PLC梯形圖專用編譯軟件STEP7來進(jìn)行編寫。介紹了自動售貨機的基本原理以及工作流程,然后以一次交易過程為例,把交易過程分為幾個程序塊,然后分別對程序塊進(jìn)行編程。具體說明了可編程序控制器在自動售貨機中的作用。程序涉及到了自動售貨機工作的絕大部分過程。利用PLC控制的自動售貨機提高了系統(tǒng)的穩(wěn)定性,保證自動售貨機能夠長期穩(wěn)定運行。關(guān)鍵詞: 自動售貨機;PLC;順序功能圖;梯形圖;I/O點的分配AbstractThis thesis is based on Siemens PLC S7-200 series monitoring system con

7、sisting of vending machines, vending machines This paper describes the origin and development, and its development status at home and abroad, on the vending machine programs were demonstrated, PLC introduces the basic composition, characteristics and working principle, based on Siemens S7-200 series

8、 PLC vending machine system as a whole constitutes the design process in a more detailed discussion. The paper describes in detail the various hardware components of vending machines, and completed a PLC external wiring diagram. PLC ladder in the preparation, the paper uses a special compiler softwa

9、re Siemens STEP7 PLC ladder to be written. Introduces the basic principles of vending machines and work processes, and then to a transaction process, for example, the transaction process is divided into several blocks, and then program the block respectively. Specify the programmable logic controlle

10、r's role in the vending machines. Procedures related to the vending machine most of the work process. PLC-controlled vending machine use to improve the stability of the system to ensure the long-term stable operation of vending machines.Key words: Intelligent Responder; PLC; Sequential function

11、chart; ladder; I / O point of the distribution 目 錄第一章 緒 論1自動售貨機的理論背景與實際意義1第二章 文獻(xiàn)綜述2第三章 方案設(shè)計與論證43.1自動售貨機的控制要求43.2自動售貨機設(shè)計的基本思路43.3 PLC的概述43.3.1 PLC的定義43.2.2 PLC的簡介53.2.3 PLC的工作原理53.4 PLC的循環(huán)掃描工作63.5 PLC的編程語言7 3.6自動售貨機的外部接線圖8第四章 設(shè)計與實現(xiàn)94.1PLC的硬件組成94.2自動售貨機的軟件設(shè)計94.2.1定時器94.2.2數(shù)學(xué)運算指令104.3自動售貨機的基本功能114.4自動售

12、貨機I/O點的分配11 4.5梯形圖(LAD)134.5.1什么是梯形圖(LAD)134.5.2自動售貨機梯形圖的設(shè)計()144.6自動售貨機仿真244.6.1自動售貨機仿真244.6.2仿真中需要注意的問題25結(jié)束語26參考文獻(xiàn)27致 謝28 第一章 緒 論自動售貨機的理論背景與實際意義從自動售貨機是一種全新的商業(yè)零售形式,20世紀(jì)70年代自日本和歐美發(fā)展起來。它又被稱為24小時營業(yè)的微型超市。在日本,70的罐裝飲料是通過自動售貨機售出的;全球著名飲料商可口可樂公司在全世界就布有50萬臺飲料自動售貨機。在中國,自動售貨機1999年開始進(jìn)人中國市場如今,在機場、地鐵、商場、公園等客流較大的場所

13、,已不難發(fā)現(xiàn)自動售貨機的身影。自動售貨機能根據(jù)投入的錢幣自動付貨的機器。自動售貨機是商業(yè)自動化的常用設(shè)備,它不受時間、地點的限制,能節(jié)省人力、方便交易。公元1世紀(jì),希臘人希羅制造的自動出售圣水的裝置是世界上最早的自動售貨機。1925年美國研制出售香煙的自動售貨機,此后又出現(xiàn)了出售郵票、車票的各種現(xiàn)代自動售貨機?,F(xiàn)代自動售貨機的種類、結(jié)構(gòu)和功能依出售的物品而異,主要有食品、飲料、香煙、郵票、車票、日用品等自動售貨機。一般的自動售貨機由錢幣裝置、指示裝置、貯藏售貨裝置等組成。錢幣裝置是售貨機的核心,其主要功能是確認(rèn)投入錢幣的真?zhèn)?,分選錢幣的種類,計算金額。如果投入的金額達(dá)到購買物品的數(shù)值即發(fā)出售貨

14、信號,并找出余錢。指示裝置用以指示顧客所選商品的品種。貯藏售貨裝置保存商品,接收出售指示信號,把顧客選擇的商品送至付貨口。一般售貨機的錢幣裝置由投幣口、選別裝置、確認(rèn)錢幣真?zhèn)蔚臋z查裝置、計算金額的計算裝置和找錢裝置組成。70年代以來,出現(xiàn)了采用微型計算機控制的各種新型自動售貨機和利用信用卡代替錢幣并與計算機連接的更大規(guī)模的無人售貨系統(tǒng),如無人自選商場、車站的自動售票和檢票系統(tǒng)、銀行的現(xiàn)金自動支付機等自動售貨機的發(fā)展趨勢來看,它的出現(xiàn)是由于勞動密集型的產(chǎn)業(yè)構(gòu)造向技術(shù)密集型社會轉(zhuǎn)變的產(chǎn)物。大量生產(chǎn)、大量消費以及消費模式和銷售環(huán)境的變化,要求出現(xiàn)新的流通渠道;而相對的超市、百貨購物中心等新的流通渠道

15、的產(chǎn)生,人工費用也不斷上升;再加上場地的局限性以及購物的便利性等這些因素的制約,無人自動售貨機作為一種必須的機器便應(yīng)運而生了。第二章 文獻(xiàn)綜述它的售貨領(lǐng)域非常廣泛,是發(fā)達(dá)國家商品零售的一種主要方式。近幾年,自動售貨機逐漸被越來越多的消費者所接受。但由于售貨機分布零散、范圍廣闊的特點,自動售貨機在為消費者帶來方便的同時,也為經(jīng)營者在監(jiān)控、管理、維護(hù)等方面帶來很大的不便。目前售貨機運行的各種情況都需要由人工判斷,包括缺貨、缺零錢、幣箱已滿、售貨機機械故障等,經(jīng)營者普遍采用人工定時巡回視察的管理辦法,既費時費力,又無法及時準(zhǔn)確獲取自動售貨機狀態(tài)報告,給經(jīng)營者增加了管理成本和難度,也有可能給消費者的正

16、常消費造成不便。 本系統(tǒng)的設(shè)計和實現(xiàn)可以使自動售貨機的經(jīng)營者可以根據(jù)網(wǎng)絡(luò)統(tǒng)計的銷售狀況進(jìn)行商品銷售狀況分析,預(yù)測商品的銷售走勢,確定合理的采購和配送策略,以期獲得最高的投資回報率。同時售貨機的一些故障信息和警報信息可以實時的傳送到相應(yīng)運營人員,從而可以在第一時間內(nèi)發(fā)現(xiàn)并解決問題在日本全國各地,共設(shè)有550萬臺自動售貨機(據(jù)1998年的統(tǒng)計),銷售額達(dá)6兆8969億4887萬日元,為世界第一。在售貨機的顯示屏幕上進(jìn)行操作,輸入商品號碼和購買數(shù)量,并投入錢幣后,商品就會從取貨口出來,甚至從食品自動售貨機上還能買到熱呼呼的面條和米飯團。雖然日本的自動售貨機總臺數(shù)低于美國(據(jù)1997年的統(tǒng)計為689萬

17、臺),但是,從人口占有數(shù)來看卻是世界上最高的,美國平均35人占有一臺,而日本為23人占有一臺。 據(jù)說世界上最早的自動售貨機出現(xiàn)在公元前3世紀(jì),那是埃及神殿里的投幣式圣水出售機。17世紀(jì),英國的小酒吧里設(shè)有了香煙的自動售貨機。在自動售貨機歷史的長河中,日本開發(fā)出實用型的自動售貨機,那是在進(jìn)入本世紀(jì)后的事。日本第一臺自動售貨機是1904年問世的“郵票明信片自動出售機”,它是集郵票明信片的出售和郵筒投函為一體的機器。自動售貨機的真正普及是在第二次世界大戰(zhàn)以后。50年代,“噴水型果汁自動售貨機”大受歡迎,果汁被注入在紙杯里出售。后來,由于美國的飲料大公司進(jìn)入日本市場,1962年,出現(xiàn)了以自動售貨機為主

18、體的流通領(lǐng)域的革命。1967年,100日元單位以下的貨幣全部改為硬幣,從而促進(jìn)了自動售貨機產(chǎn)業(yè)的發(fā)展?,F(xiàn)在,自動售貨機產(chǎn)業(yè)正在走向信息化并進(jìn)一步實現(xiàn)合理化。例如實行聯(lián)機方式,通過電話線路將自動售貨機內(nèi)的庫存信息及時地傳送各營業(yè)點的電腦中,從而確保了商品的發(fā)送、補充以及商品選定的順利進(jìn)行。并且,為防止地球暖化,自動售貨機的開發(fā)致力于能源的節(jié)省,節(jié)能型清涼飲料自動售貨機成為該行業(yè)的主流。在夏季電力消費高峰時,這種機型的自動售貨機即使在關(guān)掉冷卻器的狀況下也能保持低溫,與以往的自動售貨機相比,它能夠節(jié)約1015的電力。進(jìn)入21世紀(jì)時,自動售貨機也將進(jìn)一步向節(jié)省資源和能源以及高功能化的方向發(fā)展。第三章

19、方案設(shè)計與論證3.1自動售貨機的控制要求1.此售貨機可投入一元、五角硬幣2.如果顧客投入硬幣在限定的時間內(nèi)(2分鐘)不按任何按鍵,自動售貨機將退還所投硬幣;3.當(dāng)投入硬幣的總值等于或才超過物品價值時,對應(yīng)的物品指示燈亮綠燈;4.當(dāng)物品對應(yīng)的指示燈亮綠燈時,按下按下相應(yīng)的按鍵,相應(yīng)的物品排出,同時指示燈綠燈閃爍;5.如果顧客投入硬幣總值超過所選物品的價值時,自動售貨機會自動將余款退還顧客;6.當(dāng)顧客成功購買完一件物品后20秒無操作,自動售貨機會自動將余款退還顧客;7.如果顧客投入硬幣后又不想買物品,按下退款按鍵,自動售貨機會自動將余款退還顧客;8.當(dāng)物品不足時,對應(yīng)的物品指示燈亮紅燈,顧客按下相

20、應(yīng)的按鍵無反應(yīng)(不出物品,不減余額),并向總部發(fā)送所缺物品3.2自動售貨機設(shè)計的基本思路本次設(shè)計的題目是自動售貨機,主要是應(yīng)用西門子S7-200型PLC的梯形圖來設(shè)計控制程序,并簡單介紹相關(guān)的知識,如:PLC的定義、PLC的編程語言、PLC的硬件組成等。根據(jù)設(shè)計內(nèi)容和控制要求畫出順序功能圖和梯形圖,再根據(jù)PLC的相關(guān)知識設(shè)計出它的外部接線圖,結(jié)合梯形圖和外部接線圖分析說明該設(shè)計的控制原理過程。本次設(shè)計的重要部分是第三章的設(shè)計部分,即自動售貨機梯形圖的設(shè)計。首先就得根據(jù)設(shè)計內(nèi)容和控制要求準(zhǔn)確畫出它的順序功能圖,再根據(jù)所畫出的順序功能圖準(zhǔn)確設(shè)計出它的梯形圖,這樣才能真正理解本次智能搶答器的控制原理

21、。3.3 PLC的概述3.3.1 PLC的定義PLC是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計的數(shù)字運算操作的電子裝置。它采用可以編制程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序運算、計時、計數(shù)和算術(shù)運算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)該按易于與工業(yè)控制系統(tǒng)形成一個整體,易于擴展其功能的原則而設(shè)計。3.2.3 PLC的工作原理PLC的工作原理與計算機的工作原理基本是一致的,可以簡單地表述為在系統(tǒng)程序的管理下,通過運行應(yīng)用程序完成用戶任務(wù)。PLC通電后,首先對硬件和軟件作一些初始化操作,初始化反復(fù)不停地分階段處理各種不同的任

22、務(wù)。但是PLC也有它自己的特點,PLC在確定了工作任務(wù),裝入了專用程序后成為一種專用機,它采用循環(huán)掃描工作方式,系統(tǒng)工作任務(wù)管理及應(yīng)用程序執(zhí)行都是用循環(huán)掃描方式完成的。讀取輸入執(zhí)行用戶程序處理通信要求自診斷檢查改寫輸出RUN狀體讀取輸入處理通信要求自診斷檢查改寫輸出STOP狀體圖3-1 各階段處理任務(wù)3.4 PLC的循環(huán)掃描工作對每個程序,CPU從第一條指令開始執(zhí)行,按指令步序號做周期性的程序循環(huán)掃描,如果無跳轉(zhuǎn)指令,則從則從第一條指令開始逐條順序執(zhí)行用戶程序,直至遇到結(jié)束符后又返回第一條指令,如此周而復(fù)始不斷循環(huán),每一個循環(huán)稱為一個掃描周期。PLC的掃描全過程如圖3-2所示。(1) 輸入刷新

23、階段在輸入刷新階段,CPU掃描全部輸入端口,讀取其狀態(tài)并寫入輸入狀態(tài)寄存器。完成后關(guān)閉輸入端口,轉(zhuǎn)入程序執(zhí)行階段。(2) 程序執(zhí)行階段 在程序執(zhí)行階段,根據(jù)用戶輸入的控制程序,從第一條開始逐條執(zhí)行,并將相應(yīng)的邏輯運算結(jié)果存入對應(yīng)的內(nèi)部輔助寄存器和輸出狀態(tài)寄存器。(3) 輸出刷新階段當(dāng)所有指令執(zhí)行完畢后,將輸出狀態(tài)寄存器中的內(nèi)容,依次送到輸出鎖存電路,并通過一定輸出方式輸出,驅(qū)動外部相應(yīng)執(zhí)行元件工作,這才形成PLC的實際輸出。圖3-2 PLC的掃描全過程3.5 PLC的編程語言PLC為用戶提供了完善的編程語言來滿足編制用戶程序要求。它提供的編程語言通常有以下5種:梯形圖(LAD)、語句表(STL

24、)、順序功能圖(SFC)、功能塊圖(FBD)和結(jié)構(gòu)文本(ST)。3.6自動售貨機的外部接線圖本次知道售貨機的外部接線圖如圖3-3所示,SB2SB7為物品選擇按鈕,當(dāng)投入貨幣物品綠燈亮(Q2.1Q2.6),按下SB2SB7其中一個,對用的KM線圈得電電機轉(zhuǎn)動出相應(yīng)的物品(Q0.1Q0.6),當(dāng)有物品銷售完其行程開關(guān)斷開,物品紅燈亮并同時向總部發(fā)送物品銷售完的信息;當(dāng)收買物品總值低于投入總值時,可按找零按鈕SB1選擇找一元還是五角(SB10、SB11)后KM1得電電機轉(zhuǎn)動找零(Q0.0)。圖3-3自動售貨機外部接線圖第四章 設(shè)計與實現(xiàn)4.1PLC的硬件組成PLC的硬件主要由中央處理器(CPU)、存

25、儲器、輸入單元、輸出單元、通信接口、擴展接口、電源等幾部分組成。其中,CPU是PLC的核心;輸入單元/輸出單元是CPU與現(xiàn)場輸入/輸出設(shè)備之間的接口電路;通信接口用于連接編程器、上位計算機等外部設(shè)備,其硬件構(gòu)成圖如圖4-1。圖4-1PLC硬件結(jié)構(gòu)圖4.2自動售貨機的軟件設(shè)計4.2.1定時器 定時器是PLC中重要的編程元件,是累計時間增量的內(nèi)部器件。定時器的工作過程與繼電器控制系統(tǒng)的時間繼電器基本相同,但它沒有瞬動觸點,失電時,常閉觸點閉合,常開觸點打開;定時器得電時,常閉觸點打開,常開觸點閉合。定時器的當(dāng)前值、設(shè)定值均為10位有符號整數(shù)(INT),允許的最大值為32767。定時器指令表見表4-

26、1。表4-1 定時器指令語句描述TON Txxx,PT接通延時定時器TOF Txxx,PT斷開延時定時器TONR Txxx,PT保持型接通延時定時器BITIM OUT起動間隔定時器CITIM IN,OUT計算間隔定時器4.2.2數(shù)學(xué)運算指令在梯形圖中,整數(shù)、雙整數(shù)與浮點數(shù)的加、減、乘、除指令(見表4-2)分別執(zhí)行下列運算:IN1+IN2=OUT,IN1IN2=OUT,IN1*IN2=OUT,IN1/IN2=OUT。表4-2加減乘除指令梯形圖 語句表 描述 梯形圖 語句表 描述ADD_I+IINT1,OUT整數(shù)加法 DIV_DI/D INT1,OUT雙整數(shù)除法SUB_I-IINT1,OUT整數(shù)減

27、法ADD_R+R INT1,OUT實數(shù)加法MUL_I*I INT1,OUT整數(shù)乘法SUB_R-R INT1,OUT實數(shù)減法DIV_I/I INT1,OUT整數(shù)除法MUL_R*R INT1,OUT實數(shù)乘法ADD_DI+D INT1,OUT雙整數(shù)加法DIV_R/R INT1,OUT實數(shù)除法SUB_DI-D INT1,OUT雙整數(shù)減法MULMUL INT1,OUT整數(shù)乘法產(chǎn)生雙整數(shù)MUL_DI*D INT1,OUT雙整數(shù)乘法DIVDIV INT1,OUT帶余數(shù)的整數(shù)除法圖4-2 自動售貨機工作流程圖在語句表中,整數(shù)、雙整數(shù)與浮點數(shù)的加、減、乘、除指令分別執(zhí)行下列運算:IN1+ OUT =OUT,OU

28、TIN1=OUT,IN1* OUT =OUT,OUT /IN2=OUT。4.3自動售貨機的基本功能自動售貨機的各種動作功能和控制要求,給出了完整的自動售貨機操作規(guī)程(如圖4-2),并介紹了自動售貨機運行系統(tǒng)中所包括的人工操作步驟。在實際生活中,我們見到的售貨機可以銷售一些簡單的日用品,如飲料、常用藥品和小的生活保健用品等。售貨機的基本功能就是對投入的貨幣進(jìn)行運算,并根據(jù)貨幣數(shù)值判斷是否能夠購買某種商品,并作出相應(yīng)的反應(yīng)。例如:售貨機中有2種商品,A商品價格為0.5元,B商品為1元?,F(xiàn)投入1個1元硬幣,當(dāng)投入的貨幣超過A商品的價格時,A商品的選擇按鈕處應(yīng)有變化,提示可以購買,B商品也提示。當(dāng)按下

29、選擇A商品的價格時,售貨機進(jìn)行減法運算,從投入的貨幣總值中減去A商品的價格同時啟動相應(yīng)的電機,提取A號商品到出貨口。此時售貨機繼續(xù)進(jìn)行等待外部命令,如繼續(xù)交易,則同上,如果此時不再購買而按下退幣按鈕,售貨機則要進(jìn)行退幣操作,退回相應(yīng)的貨幣,并在程序中清零,完成此次交易。由此看來,售貨機一次交易要涉及加法運算、減法運算以及在退幣時的除法運算,這是它的內(nèi)部功能。還要有貨幣識別系統(tǒng)和貨幣的傳動來實現(xiàn)完整的售貨、退幣功能。4.4自動售貨機I/O點的分配輸入/輸出單元通常也稱I/O單元或I/O模塊,是PLC與工業(yè)生產(chǎn)現(xiàn)場之間的連接部件。 PLC通過輸入接口可以檢測被控對象的各種數(shù)據(jù),以這些數(shù)據(jù)作為PLC

30、對被控制對象進(jìn)行控制的依據(jù);同時PLC又通過輸出接口將處理結(jié)果送給被控制對象,以實現(xiàn)控制目的。本次智能搶答器I/O點的分配如表4-3所示。表4-3自動售貨機I|O點分配表序號定義點符號功能1I0.0SB1找零按鈕2I0.1SB2食品五角按鈕3I0.2SB3食品一元按鈕4I0.3SB4飲料一元按鈕5I0.4SB5飲料二元按鈕6I0.5SB6日用二元按鈕7I0.6SB7日用三元按鈕8I2.0SB8投五角硬幣9I2.1SB9投一元硬幣10I2.5SB10找零五角11I2.6SB11找零一元12I3.1SB12食品五角行程開關(guān)13I3.2SB13食品一元行程開關(guān)14I3.3SB14飲料一元行程開關(guān)15

31、I3.4SB15飲料二元行程開關(guān)16I3.5SB16日用二元行程開關(guān)17I3.6SB17日用三元行程開關(guān)18Q3.1食品五角紅燈(物品售完)19Q3.2食品一元紅燈(物品售完)20Q3.3飲料一元紅燈(物品售完)21Q3.4飲料二元紅燈(物品售完)22Q3.5日用二元紅燈(物品售完)23Q3.6日用三元紅燈(物品售完)24Q0.0找零25Q0.1出食品五角26Q0.2出食品一元27Q0.3出飲料一元28Q0.4出飲料二元29Q0.5出日用二元30Q0.6出日用三元31Q2.1食品五角綠燈(可以購買)32Q2.2食品一元綠燈(可以購買)33Q2.3飲料一元綠燈(可以購買)34Q2.4飲料二元綠燈

32、(可以購買)35Q2.5日用二元綠燈(可以購買)36Q2.6日用三元綠燈(可以購買)4.5梯形圖(LAD)4.5.1什么是梯形圖(LAD)梯形圖是用的最多的PLC圖形編程語言。梯形圖語言是在傳統(tǒng)電器控制系統(tǒng)中常用的接觸器、繼電器等圖形表達(dá)符號的基礎(chǔ)上演變而來的。它與電器控制線路圖相似,如圖3-4所示。繼承了傳統(tǒng)電器控制邏輯中使用的框架結(jié)構(gòu)、邏輯運算方式和輸入輸出形式,具有形象、直觀、實用的特點。因此,這種編程語言為廣大電氣技術(shù)人員所熟知,是應(yīng)用最廣泛的PLC的編程語言,是PLC的第一編程語言。圖4-5 傳統(tǒng)繼電器控制線路圖和PLC梯形圖 a傳統(tǒng)繼電器控制線路圖 b PLC梯形圖 在梯形圖中,有

33、兩根豎直的直線,被稱為母線,現(xiàn)在很多PLC只保留了左邊的母線,而把右邊的母線略去不寫。在梯形圖中引入了“能流”的概念。左邊的母線就如電源的“正極”,而右邊的母線就如電源的“負(fù)極”。如果有“能流”從左至右流向線圈,則線圈被激勵。如果沒有能流,則線圈未被激勵,“能流”在任何時刻都不會通過接點自右向左流。4.5.2自動售貨機梯形圖的設(shè)計()本此設(shè)計自動售貨機主要銷售食品、飲料、日用三大類,而食品有五角和一元,飲料有一元和二元,日用有二元和三元。本次自動售貨機的梯形圖如下所示:投入五角硬幣,計幣系統(tǒng)會增加五角投入一元硬幣,計幣系統(tǒng)自動增加一元當(dāng)余額大于或等于五角時,如按下食品五角按鍵余額減5,8秒后停

34、止,當(dāng)無五食品五角時按下食品五角按鍵,不減余額,不出物品食品五角閃爍控制當(dāng)余額大于或等于五角時,如沒按下食品五角按鍵,則食品五角綠燈長亮,如在出食品五角,則綠燈閃爍,當(dāng)無食品五角時綠燈不亮不閃當(dāng)余額大于或等于一元時,如按下食品一元鍵,余額減10,并出食品一元,8秒后停止,當(dāng)無食品一元時按下食品一元按鍵,不減余額,不出物品食品一元閃爍控制當(dāng)余額大于或等于一元時,如沒按下食品一元按鍵,則食品一元綠燈長亮,如在出食品一元,則綠燈閃爍,當(dāng)無食品一元時綠燈不亮不閃爍 當(dāng)余額大于或等于一元時,如按下飲料一元按鍵,余額減10并出飲料一元,8秒后停止,當(dāng)無飲料一元時按下飲料一元按鍵,不減余額,不出物品飲料一元閃爍當(dāng)余額大于或等于一元時,如沒按下飲料一元按鍵,則飲料一元綠燈長亮,如在出飲料一元,則綠燈閃爍,當(dāng)無飲料一元時綠燈不亮不閃爍當(dāng)余額大于或等于兩元時,如按下飲料兩元按鍵,余額減20并出飲料兩元,8秒后停止,當(dāng)無飲料兩元時按下飲料兩元按鍵,不減余額,不出物品飲料兩元閃爍控制當(dāng)余額大于或等于兩元時,如沒按下飲料兩元按鍵,則飲料兩元綠燈長亮,如在出飲料兩元,則綠燈閃爍,當(dāng)無飲料兩元時綠燈不亮不閃爍當(dāng)余額大于或等于兩元時,如按下兩元按鍵,余額減20,并出日用兩元,8秒后停止,當(dāng)無日用兩元時按下日用兩元按鍵,不減余額,不出物品 日用兩元閃爍控制由于主程序容量不夠,因此接下來

溫馨提示

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

評論

0/150

提交評論