資源描述:
《《畢業(yè)設(shè)計(jì)PPT展》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、畢業(yè)設(shè)計(jì)答辯展示作者賀婉君自動(dòng)售貨機(jī)的PLC程序設(shè)計(jì)1目錄自動(dòng)售貨機(jī)PLC程序設(shè)計(jì)PLC自動(dòng)售貨機(jī)------------------------------------------------------------------------------------------------------------工作流程圖自動(dòng)售貨機(jī)在實(shí)際生活中,我們見到的售貨機(jī)可以銷售一些簡(jiǎn)單的日用品,如飲料、常用藥品和小的生活保健用品等。售貨機(jī)的基本功能就是對(duì)投入的貨幣進(jìn)行運(yùn)算,并根據(jù)貨幣數(shù)值判斷是否能夠購(gòu)買某種商品,并做出相應(yīng)的反應(yīng)。售貨機(jī)一次交易要涉及加法運(yùn)算、減法運(yùn)算以及在退幣時(shí)的除法
2、運(yùn)算,這是它的內(nèi)部功能。還要有貨幣識(shí)別系統(tǒng)和貨幣的傳動(dòng)來實(shí)現(xiàn)完整的售貨、退幣功能。2當(dāng)顧客通過自動(dòng)售貨機(jī)賣商品時(shí),首理先通過選擇按鍵把所需要買的商品價(jià)格輸入給BCD碼編碼器,把十進(jìn)制數(shù)轉(zhuǎn)化成BCD碼(A),輸入給寄存器寄存起來,通過七段碼數(shù)碼管顯示出來。然后顧客投入貨幣,轉(zhuǎn)化成BCD碼(B),在數(shù)碼管上顯示出來。同時(shí)投入的錢幣通過比較器與商品價(jià)格進(jìn)行能夠比較,如果A>=B,則風(fēng)興起發(fā)出警報(bào),顧客需要再投入錢幣,與上次的進(jìn)行累加,再比較,直到A<=B,如果A<=B,則比較器給售貨機(jī)貨口發(fā)出信號(hào),把所買的貨物輸出,并且A、B通過叫發(fā)起相減,算出剩余的錢,并發(fā)出找錢信號(hào),把余錢輸出。
3、自動(dòng)售貨機(jī)還有把每次賣出商品的價(jià)格疏導(dǎo)累計(jì)器,進(jìn)行累加,并且在寄存器上儲(chǔ)存累加后總價(jià)錢,方便商家查詢。自動(dòng)售貨機(jī)原理整體流程圖3PLC(1)抗干擾能力強(qiáng),可靠性好(2)控制系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,通用性強(qiáng)(3)編程方便,易于使用(4)功能完善(5)設(shè)計(jì)、施工、調(diào)試、的周期短(6)體積小,維護(hù)操作方便(7)易于實(shí)現(xiàn)網(wǎng)絡(luò)化(8)可實(shí)現(xiàn)三電一體化PLC的特點(diǎn)PLC在電子線路、機(jī)械結(jié)構(gòu)以及軟件結(jié)構(gòu)上都吸取了生產(chǎn)廠家長(zhǎng)期積累的生產(chǎn)控制經(jīng)驗(yàn),主要模塊均采用大規(guī)模與超大規(guī)模集成電路。I/O系統(tǒng)設(shè)計(jì)有完善的通道保護(hù)與信號(hào)調(diào)理電路;在結(jié)構(gòu)上對(duì)耐熱、防潮、防塵、抗震等都有周到的考慮。PLC將電控(邏輯控制)
4、、電儀(過程控制)和電結(jié)(運(yùn)動(dòng)控制)這三電集于一體,可以方便、靈活地組合成各種不同規(guī)模和要求的控制系統(tǒng),以適應(yīng)各種工業(yè)控制的需要41.條件控制功能2.定時(shí)/記數(shù)控制功能3.數(shù)據(jù)處理功能4.步進(jìn)控制功能5.A/D與D/A轉(zhuǎn)換功能6.運(yùn)動(dòng)控制功能7.過程控制功能8.擴(kuò)展功能9.遠(yuǎn)程I/O功能11.監(jiān)控功能10.通信聯(lián)網(wǎng)功能PLC的功能條件控制(或稱邏輯控制或順序控制)功能是指用PLC的與、或、非指令取代繼電器接觸的串聯(lián)、并聯(lián)及其他各種邏輯連接,進(jìn)行開關(guān)控制。數(shù)據(jù)處理功能是指PLC能進(jìn)行數(shù)據(jù)傳送、比較、移位、數(shù)制轉(zhuǎn)換、算術(shù)運(yùn)算、邏輯運(yùn)算以及編碼和譯碼等操作。A/D與D/A轉(zhuǎn)換功能是指
5、通過A/D、D/A模塊完成模擬量和數(shù)字量之間的轉(zhuǎn)換。過程控制功能是指通過PLC的PID控制指令或模塊實(shí)現(xiàn)對(duì)溫度、壓力、速度、流量等物理參數(shù)的閉環(huán)控制。遠(yuǎn)程I/O功能是指通過I/O單元將分散在遠(yuǎn)距離的各種輸入、輸出設(shè)備與PLC主機(jī)相連接,進(jìn)行遠(yuǎn)程控制,接收輸入信號(hào)、傳出輸出信號(hào)。5目前PLC種類繁多,功能和指令系統(tǒng)也都各不相同,但都是以微處理器為核心用做工業(yè)控制的專用計(jì)算機(jī),所以其結(jié)構(gòu)和工作原理都大致相同,硬件結(jié)構(gòu)與微機(jī)相似。主要包括中央處理單元CPU、存儲(chǔ)器RAM和ROM、輸入輸出接口電路、電源、I/O擴(kuò)展接口、外部設(shè)備接口等。其內(nèi)部也是采用總線結(jié)構(gòu)來進(jìn)行數(shù)據(jù)和指令的傳輸。PL
6、C的結(jié)構(gòu)PLC硬件結(jié)構(gòu)圖6自動(dòng)售貨機(jī)PLC程序設(shè)計(jì)自動(dòng)售貨機(jī)的設(shè)計(jì)過程分析在設(shè)計(jì)之前先得構(gòu)思一下,要設(shè)計(jì)的自動(dòng)售貨機(jī)該有的系統(tǒng)的控制要求。構(gòu)思如下:1.自動(dòng)售貨機(jī)只售3種商品。2.自動(dòng)售貨機(jī)可識(shí)別5元、1元、5角硬幣。3.自動(dòng)售貨機(jī)可退幣1元、5角硬幣。4.自動(dòng)售貨機(jī)有液晶顯示功能。5.實(shí)驗(yàn)中售貨機(jī)忽略了各種故障以及缺貨等因素試驗(yàn)狀態(tài)假設(shè)為了方便分析,我們以一次交易過程為例。1.先是進(jìn)行對(duì)投幣的記數(shù),把投進(jìn)的不同面值的貨幣進(jìn)行統(tǒng)計(jì)并存放到PLC中。2.價(jià)格與所投的貨幣比較,當(dāng)所投幣值超過商品價(jià)格時(shí),相應(yīng)價(jià)格選擇按鈕發(fā)生變化,3.提示可以購(gòu)買。3.在有操作顯示的條件下,進(jìn)行對(duì)商品
7、選購(gòu)的操作。4.選購(gòu)操作進(jìn)行同時(shí),同時(shí)PLC自動(dòng)進(jìn)行余額的處理,并對(duì)所選商品進(jìn)行提取。5.按下退幣的按鈕,PLC會(huì)把余額以1元硬幣和5角硬幣的形式進(jìn)行退幣處理,并同時(shí)PLC里寄存的余額清零,返回到初始狀態(tài)。6.到此為止,自動(dòng)售貨機(jī)的一個(gè)完整工作過程結(jié)束。一次交易過程分析7PLC程序設(shè)計(jì)分步程序設(shè)計(jì)自動(dòng)售貨機(jī)系統(tǒng)主要包括:記幣系統(tǒng)、比較系統(tǒng)、選擇系統(tǒng)、提貨系統(tǒng)和退幣系統(tǒng),還有就是其他的運(yùn)行監(jiān)控系統(tǒng)和報(bào)警系統(tǒng)。記幣系統(tǒng)由圖可以知道我是把投進(jìn)的不同貨幣,進(jìn)行不同的記錄,并把總數(shù)目都寄存到寄存器D0