基于PLC的自動售貨機的設計_第1頁
基于PLC的自動售貨機的設計_第2頁
基于PLC的自動售貨機的設計_第3頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、WORD格式一、緒論自動售貨機是可完成無人自動售貨 , 集光、 機、電一體化的商業(yè)自動化設備。自動售貨機不受任何場地限制 , 方便快捷 , 可以每天 24h 售貨 , 因此深受上班族的歡送。很多城市的公共場所里面都放置有自動售貨機。 出售的商品五花八門 , 從飲料、零食、香煙、糖果、牙刷、方便面、自動照相機。近年來 , 我國的自動售貨機行業(yè)突飛猛進 : 在汽車總站、商廈、醫(yī)院、小區(qū)、學校等地區(qū)都能找到自動售貨機的蹤跡。這種方便快捷的購物方式越來越受到人們的青睞 , 同時也是現(xiàn)代化城市配套設施的需求。傳統(tǒng)的自動售貨機控制系統(tǒng)采用單片機作為控制核心 , 這樣不僅會在輸入輸出接口上做大量的工作 ,

2、而且系統(tǒng)的抗干擾性也比擬差。可編程序控制器 (PLC) 是綜合了計算機技術(shù)、自動控制技術(shù)和通訊技術(shù)而開展起來的一種新型的工業(yè)控制裝置 , 它具有可靠性高、編程簡單、維護方便等優(yōu)點, 已在工業(yè)控制領域得到廣泛地使用。因為自動售貨機作為社會上完成商品零售和綜合效勞的獨立設施, 要求它的構(gòu)造必須可靠、穩(wěn)定和執(zhí)行效率高。本論文就詳細地介紹一種用 PLC 實現(xiàn)的自動售貨機控制系統(tǒng)的硬件設計和軟件設計。一自動售貨機的使用和研究現(xiàn)狀自上世紀70 年代以來 , 自動售貨機在國際上迅速開展起來而成為一個新興的產(chǎn)業(yè) , 特別是在效勞和商業(yè)領域日益開展。隨著自動售貨機的普及, 也逐漸被使用于其他的領域。隨著中國經(jīng)濟

3、的開展、行業(yè)運作的變革和入世的到來,自動售貨機在中國的普及和使用是必然趨勢??v觀近年來國內(nèi)自動售貨機市場,從92 年開場從日、韓等國引進舊機器擺放國內(nèi)市場以來,到自行研制和生產(chǎn)國產(chǎn)化自動售貨機,各廠家、商家蹣跚起步、困難守業(yè),已為國內(nèi)零售業(yè)撐起一片蔚藍的晴空。據(jù)來自國內(nèi)自動售貨機市場行情分析報告說明:目前國內(nèi)自動售貨機市場走勢已逐漸明晰,自動售貨機逐步從沿海經(jīng)濟興旺地區(qū)和各大中城市向內(nèi)陸和次興旺地區(qū)延伸,逐步從高級賓館、地鐵、機場等豪華高檔場所向高中檔社區(qū)普及,大有星火燎原之勢。自動售貨機的普及在某種程度上能反映一個國家的科技開展水平,是一個國家文明程度的象征。實踐和直覺告訴我們,自助效勞在中

4、國的橫空出世,必將為國內(nèi)的電信、公用事業(yè)、食品、香煙、飲料等諸多行業(yè)開展帶來新的契機,中國的現(xiàn)代文明又將自助效勞設備的使用和普及開啟一個新的里程碑!二課題研究背景專業(yè)資料整理WORD格式從西歐、北美、日本和韓國等地區(qū)和國家的情況來看 , 自動售貨機在人們?nèi)粘I钪邪缪菰絹碓街匾慕巧?其產(chǎn)品特點是科技含量高, 24 小時效勞 , 售貨便利,無需專人盯守,省人工 , 省本錢,售貨X圍廣泛;此外還是一種新穎獨特的廣告媒體。目前,隨著移動商務的開展,自動售貨機作為一種方便、直觀的移動商務工具,開場在全球各地迅速普及和開展。在中國 , 自動售貨機將成為一個潛在的巨大產(chǎn)業(yè), 繼百貨商店、超市之后掀起第

5、三次零售業(yè)革命 , 其前景非常廣闊。售賣的商品可根據(jù)擺放場所的需要量身定制,包括冷熱飲料、零食、卡及國外進口的特色商品等。并且, 透過這種智能售貨系統(tǒng) , 存貨、銷售、物流信息可以準確、及時地反應給客戶和管理人員。此外 , 還支持多種交易支付模式 , 同時方便實現(xiàn)較大金額的支付和交易結(jié)算。自動售貨機除了更方便售賣貨品之外 , 還被視為一種傳播廣泛的廣告媒介。它一改往日客戶和商家 (或效勞方 )面對面交流或交易的方式, 讓客戶更多地參和交易或交流中來,增強了交互性和自主性。一方面它為客戶帶來了極大的便利,延拓了效勞的空間和時間,使效勞具有了無處不在、無時不在的新特征;一方面它也為商家?guī)砹私?jīng)營方

6、式的變革,為他們的商業(yè)經(jīng)營節(jié)省了大量的人力、物力和財力,并提高了操作的準確性和全天候性,使商業(yè)運作的信息化、電子化、網(wǎng)絡化成為可能;另一方面,在公眾社會效勞方面,自助式信息查詢,提高了社會公眾效勞的質(zhì)量和形象,有利于社會精神文明建立。在自助效勞中,自動售貨機成為了必不可少的主體設備。二、總體方案設計自動售貨機設計中, 從控制角度來說可采用繼電器控制、單片機控制和可編程控制器控制。一方案論證1方案一繼電器控制它的控制思想是以繼電器為核心,采用硬接線方式把各種繼電器、定時器、接觸器及其觸點按照一定邏輯關(guān)系連接起來組成控制系統(tǒng),控制相關(guān)生產(chǎn)機械工作。例如要通過接觸器實現(xiàn)兩臺電機設備的同步運行, 采用

7、繼電器控制 , 其控制系統(tǒng)簡圖如圖 1。SF1KF專業(yè)資料整理WORD格式電源母線KFKFSF2QA1電源母線專業(yè)資料整理WORD格式KFQA2專業(yè)資料整理WORD格式圖 1繼電器控制系統(tǒng)簡圖由圖可知它的三條支路是并行工作的,當按下按鈕SF1,中間繼電器 KF得電,KF的兩個觸點閉合,接觸器 QA1、QA2同時得電并產(chǎn)生動作,所以其控制邏輯關(guān)系為由繼電器、接觸器硬接線硬件方式。2方案二單片機控制它的控制系統(tǒng)是基于芯片級的系統(tǒng),設計開發(fā)一個單片機系統(tǒng),需要先設計硬件系統(tǒng),畫硬件電路圖,制作印刷電路板,購置各種所需的電子元器件,焊接電路板,進展硬件調(diào)試,進展抗干擾設計和測試的大量工作;需要使用專門

8、的開發(fā)裝置和低級編程語言編制控制程序,進展系統(tǒng)聯(lián)調(diào)。3方案三可編程控制器控制它的控制思想是采用可編程的存儲器,用來在其內(nèi)部存儲邏輯運算、順序控制、定時、計數(shù)和算術(shù)運算等操作的指令,并通過數(shù)字式和模擬式的輸入和輸出,控制各種類型機械的生產(chǎn)過程。 PLC是一種工業(yè)控制計算機, 故它的工作原理是建立在計算機工作原理根底之上,即通過執(zhí)行反映控制要求的用戶程序來實現(xiàn)的,這種方案的控制功能接線圖如圖 2。SF2I0.0I0.1I0.0M0.0220VACSF1I0.1M0.0QA1Q0.0M0.0Q0.0DC24VMM0.0Q0.1220VAC專業(yè)資料整理WORD格式QA2Q0.1圖 2 用 PLC實現(xiàn)控

9、制功能的接線示意圖由圖可知CPU是以分時操作方式來處理各項任務的,計算機在每一瞬間只能做一件事,所以程序的執(zhí)行是按順序依次完成相應各電器的動作,其控制邏輯關(guān)系為由內(nèi)部存儲邏輯軟件方式。二方案比擬1PLC和繼電器控制系統(tǒng)的區(qū)別繼電器控制系統(tǒng)雖有較好的抗干擾能力,但使用了大量的機械觸點,使設備連線復雜,且觸點在開閉時易受電弧的損害,壽命短,系統(tǒng)可靠性差。專業(yè)資料整理WORD格式PLC的梯形圖和傳統(tǒng)的電氣原理圖非常相似,主要原因是PLC梯形圖大致上專業(yè)資料整理WORD格式沿用了繼電器控制的電路元件符號和術(shù)語,同時,信號的輸入/ 輸出形式及控制功專業(yè)資料整理WORD格式能根本上也是一樣的;但 PLC

10、的控制和繼電器的控制又有根本的不同之處,主要表現(xiàn)在以下幾個方面:( 1控制邏輯繼電器控制邏輯采用硬件接線邏輯,利用繼電器機械觸點的穿了或并聯(lián),及時間繼電器等組合成控制邏輯,其接線多而復雜、體積大、功耗大、故障率高,一旦系統(tǒng)構(gòu)成后,想再改變或增加功能都很困難。另外,繼電器觸點數(shù)目有限,每個只有 4 8 對觸點,因此靈活性和擴展性很差。而 PLC采用存儲器邏輯,其控制邏輯以程序方式存儲在內(nèi)存中,要改變控制邏輯,只需改變程序即可,故稱做“軟接線,因此靈活性和擴展性都很好。( 2工作方式電源接通時,繼電器控制線路中各繼電器同時都處于受控狀態(tài),即該吸合的都應吸合,不該吸合的都因受某種條件限制不能吸合,它

11、屬于并行工作方式。而PLC的控制邏輯中,各內(nèi)部器件都處于周期性循環(huán)掃描過程中,各種邏輯、數(shù)值輸出的結(jié)果都是按照在程序中的前后順序計算的出,所以它屬于串行工作方式。( 3可靠性和可維護性繼電器控制邏輯使用了大量的機械觸點,連線也多。觸點開閉時會受到電弧的損壞,并有機械磨損,壽命短,因此可靠性和課維護性差。而PLC 采用微電子技術(shù),大量的開關(guān)動作由無觸點的半導體電路來完成,體積小、壽命長、可靠性專業(yè)資料整理WORD格式高。 PLC還配有自檢和監(jiān)視功能,能檢查出自身的故障,并隨時顯示給操作人員;還能動態(tài)地監(jiān)視控制程序的執(zhí)行情況,為現(xiàn)場調(diào)試和維護提供了方便。( 4控制速度繼電器控制邏輯依靠觸點的機械動

12、作實現(xiàn)控制,工作頻率低,觸點的開閉動作一般在幾十毫秒數(shù)量級。另外,機械觸點還會出現(xiàn)抖動問題;而 PLC 是由程序指令控制半導體電路來實現(xiàn)控制,屬于無觸點控制,速度極快,一般一條用戶指令的執(zhí)行時間在微妙數(shù)量級,且不會出現(xiàn)抖動。( 5定時控制繼電器控制邏輯利用時間繼電器進展時間控制。一般來說,時間繼電器存在定時精度不高,定時X圍窄,且易受環(huán)境濕度和溫度變化的影響,調(diào)整時間困難等問題。 PLC使用半導體集成電路做定時器,時基脈沖由晶體振蕩器產(chǎn)生,精度相當高,且定時時間不受環(huán)境的影響,定時X圍最小可為 0.001S,最長幾乎沒有限制,用戶可根據(jù)需要在程序中設置定時值,然后由軟件來控制定時時間。 6設計

13、和施工使用繼電器控制邏輯完成一項控制工程,其設計、施工、調(diào)試必須依次進展,周期長,而且修改困難。工程越大,這一點就越突出。而用 PLC 完成一項控制工程,在系統(tǒng)設計完成以后,現(xiàn)場施工和控制邏輯的設計可以同時進展,周期短,且調(diào)試和修改都很方便。2PLC和單片機控制系統(tǒng)的區(qū)別PLC 控制系統(tǒng)和單片機控制系統(tǒng)在很多方面有較大區(qū)別,是兩個完全不同的概念。1可靠性單片機控制抗干擾能力較低,從理論所要求的 I/O 總數(shù)來看,不管是 MCS51 系列還是 MCS96系列單片機,都必須進展大規(guī)模的擴展,這樣系統(tǒng)電路更加復雜,進一步降低了系統(tǒng)的可靠性。 而 PLC使用于工業(yè)理論控制, PLC的可靠性得到了工控業(yè)

14、界的認可。2開發(fā)本錢單片機本身售價雖不高,但要購入單片機開發(fā)裝置如仿真器、燒錄器、電源和還要模擬制板等,都要不少的費用。加上開發(fā)周期中所投入的人力物力,其價錢就遠遠地超過用 PLC 開發(fā)的費用。另外,由于設備是專用特殊設備,其控制系統(tǒng)專用性強,通用性較差,為其投入過多的開發(fā)費用不劃算。而用PLC 進展專業(yè)資料整理WORD格式的設備開發(fā)和控制費用都遠遠低于采用單片機的費用,其系統(tǒng)可大可小,小到幾點,大到數(shù)千點,甚至上萬點,很好解決工業(yè)控制過程。3開發(fā)周期從電路設計、模擬制板、編程、仿真、調(diào)試等經(jīng)歷非常長的周期,設計中往往要花大局部的時間在硬件設計和編程調(diào)試處理上,而對最為重要的工藝工程往往沒有更

15、多的時間考慮。而用 PLC進展設備控制,不會花太多精力在硬件處理上,采用積木式構(gòu)造很快可以形成系統(tǒng)電路。大局部精力集中在工藝的了解和程序編寫上,有利于設備的快速開發(fā),程序的編輯修改、調(diào)試都可隨時進展,縮短了開發(fā)時間。4修改和維護利用單片機開發(fā)的設備往往是專用的特殊設備,在市場往往不能找到替代的配件,所以不便于維護。而隨微電子控制技術(shù), PLC的處理能力也越來越強,其通信能力,運算處理、容量 I/O 容量和程序容量等都有充足的開展。三方案選擇根據(jù)以上比擬可知, PLC在性能上比繼電器控制和單片機控制邏輯優(yōu)異, 特別是可靠性高、通用性強、設計施工周期短、調(diào)試修改方便,而且體積小、功耗低、使用維護方

16、便等優(yōu)點,我們決定選擇方案三,以 PLC 為控制核心設計了自動售貨機裝置 PLC控制系統(tǒng)。三、可編程控制器的簡單介紹一 PLC的根本構(gòu)造1PLC的系統(tǒng)構(gòu)造目前 PLC 種類繁多,功能和指令系統(tǒng)也都各不一樣,但都是以微處理器為核心用做工業(yè)控制的專用計算機,所以其構(gòu)造和工作原理都大致一樣,硬件構(gòu)造和微機相似。主要包括中央處理單元CPU、存儲器 RAM 和 ROM, 輸人輸出接口電路、電源、 I/O 擴展接口、外部設備接口等。其內(nèi)部也是采用總線構(gòu)造來進展數(shù)據(jù)和指令的傳輸 .如圖 3 所示 ,PLC 控制系統(tǒng)由輸人量 PLC 輸出量組成,外部的各種開關(guān)信號、模擬信號、傳感器檢測的各種信號均作為PLC

17、的輸人量,它們經(jīng) PLC 外部輸人端子輸人到內(nèi)部存放器中,經(jīng)PLC 內(nèi)部邏輯運算或其他各種運算,處理后送到輸出端子,作為PLC 的輸出量對外圍設備進展各種控制。由此可見,PLC 的根本構(gòu)造由控制局部、輸人和輸出局部組成。專業(yè)資料整理WORD格式圖 3 PLC 硬件構(gòu)造圖2PLC 各局部的作用1中央處理器 (central processing unit, CPU)CPU是由控制器和運算器組成的。是整個PLC的核心,起著總指揮的作用,是PLC的運算和控制中心。其主要功能:診斷 PLC電源、內(nèi)部電路的工作狀態(tài)及編制程序中的語法錯誤。采集由現(xiàn)場輸人裝置送來的狀態(tài)或數(shù)據(jù),并送入PLC的存放器中。 按用

18、戶程序存儲器中存放的先后順序逐條讀取指令,進展編譯解釋后,按指令規(guī)定的任務完成各種運算和操作。 將存于存放器中的處理結(jié)果送至輸出端。 響應各種外部設備的工作請求。2存儲器PLC的存儲器分為兩大局部:一局部是系統(tǒng)程序存儲器。另一局部是用戶存儲器,包括用戶程序存儲區(qū)及工作數(shù)據(jù)存儲區(qū)。3輸入輸出接口電路PLC通過輸人輸出 (I/O) 接口電路實現(xiàn)和外圍設備的連接。4電源為 PLC提供 CPU、存儲器、輸人輸出接口等內(nèi)部電路工作需要的電源。專業(yè)資料整理WORD格式5編程設備編程設備是人和PLC聯(lián)系和對話的工具,是PLC重要的外圍設備。用戶可以利用編程設備來輸入、讀出、檢查、修改和調(diào)試用戶程序,也可用它

19、監(jiān)視PLC的工作狀態(tài)、顯示錯誤代碼或修改系統(tǒng)存放器的設置參數(shù)等。6輸入輸出 I/O 擴展接口輸入輸出信號在 PLC接線端子上的地址分配是進展 PLC控制系統(tǒng)設計的根底。對軟件來說, I/O 地址分配以后才可進展編程;對控制柜及 PLC的外圍接線來說,只有 I/O地址確定以后。才可以繪制電氣接線圖、裝配圖,讓裝配人員根據(jù)線路圖和安裝圖安裝控制柜。二 PLC的根本工作原理PLC 采用循環(huán)掃描的工作方式。每一個循環(huán)稱為一個掃描周期。掃描周期的長短主要取決于以下幾個因素 : 一是 CPU執(zhí)行指令的速度;二是執(zhí)行海條指令占用的時間;三是程序中指令條數(shù)的多少。一個循環(huán)掃描周期主要可分為3個階段。 1輸入采

20、樣階段在輸人采樣階段, CPU掃描全部輸人端口,讀取其狀態(tài)并寫人輸人狀態(tài)存放器。完成輸人端 采樣工作后,將關(guān)閉輸人端口,轉(zhuǎn)人程序執(zhí)行階段。( 2程序執(zhí)行階段在程序執(zhí)行階段,根據(jù)用戶輸人的控制程序,從第一條開場逐條執(zhí)行,并將相應的邏輯運算結(jié)果存人對應的內(nèi)部輔助存放器和輸出狀態(tài)存放器。當最后一條控制程序執(zhí)行完畢后,即轉(zhuǎn)人輸出刷新階段。( 3輸出刷新階段當所有指令執(zhí)行完畢后,將輸出狀態(tài)存放器中的內(nèi)容,依次送到輸出鎖存電路,并通過一定輸出方式輸出,驅(qū)動外部相應執(zhí)行元件工作,這才形成 PLC 的實際輸出。由此可見,輸人采樣、程序執(zhí)行和輸出刷新三個階段構(gòu)成 PLC一個工作周期,由此環(huán)往復,因此稱為循環(huán)掃描

21、工作方式。 PLC的掃描工作過程如圖 4 所示。專業(yè)資料整理WORD格式圖 4 PLC 的掃描工作過程采用循環(huán)掃描的工作方式是PLC 區(qū)別干微機和其他控制設備的最大特點,在使用中應引起特別的注意。三 PLC的使用場合隨著微電子技術(shù)的快速開展,PLC 的制造本錢不斷下降,而其功能卻大大增強。目前在先進工業(yè)國家中PLC 已成為工業(yè)控制的標準設備,使用面幾乎覆蓋了所有工業(yè)企業(yè),諸如鋼鐵、冶金、采礦、水泥、石油、化工、輕工、電力、機械制造、汽車、裝卸、造紙、紡織、環(huán)保、交通、建筑、食品、娛樂等各行各業(yè)。特別是在輕工行業(yè)中,因生產(chǎn)門類多,加工方式多變,產(chǎn)品更新?lián)Q代快,所以PLC廣泛使用在組合機床自動線、

22、專用機床、塑料機械、包裝機械、灌裝機械、電鍍自動線、電梯等電氣設備中。PLC已躍居現(xiàn)代工業(yè)自動化三大支柱(PLC,ROBOT,CAD/CAM)的主導地位可編程控制器所具有的功能,使它既可用于開關(guān)量控制,又可用于模擬量控制既可用于單機控制,又可用于組成多級控制系統(tǒng)既可控制簡單系統(tǒng),又可控制復雜系統(tǒng),甚至實現(xiàn)整個工廠生產(chǎn)的自動化。它的使用可大致歸納為如下幾類:(1) 邏輯控制(2) 運動控制(3) 過程控制(4) 數(shù)據(jù)處理(5) 多級控制四可編程控制器的開展趨勢專業(yè)資料整理WORD格式目前 PLC技術(shù)開展總的趨勢是系列化、通用化和高性能化,主要表現(xiàn)在:(1) 在系統(tǒng)構(gòu)成規(guī)摸上向大、小兩個方向開展(

23、2) 功能不斷增強,各種使用模塊不斷推出(3) 產(chǎn)品更加標準化、標準化五 PLC的編程語言PLC 作為專為工業(yè)控制而開發(fā)的自控裝置,其主要使用者為工廠的廣闊電氣技術(shù)人員,考慮到他們的傳統(tǒng)習慣以利于使用推廣普及,通常采用梯形圖語言、指令助記符語言、控制系統(tǒng)流程圖語言、布爾代數(shù)語言等。在這些語言中,尤以梯形圖、指令助記符語言最為常用。1梯形圖語言PLC的梯形圖在形式上沿襲了傳統(tǒng)的繼電器一接觸器控制圖,是在原繼電器-接觸器控制系統(tǒng)的繼電器梯形圖根底上演變而來的一種圖形語言。它將PLC 內(nèi)部的各種編程元件 ( 如繼電器的觸點、線圈、定時器、計數(shù)器等) 和各種具有特定功能的命令用專用圖形符號、標號定義,

24、并按邏輯要求及連接規(guī)律組合和排列,從而構(gòu)成了表示PLC 輸人、輸出之間控制關(guān)系的圖形。由于它在繼電接觸器的根底上加進了許多功能強大、使用靈活的指令,并將計算機的特點結(jié)合進去,使邏輯關(guān)系清晰直觀、編程容易、可讀性強,所實現(xiàn)的功能大大超過傳統(tǒng)的繼電接觸控制電路,所以很受用戶歡送。它是目前用得最多的PLC編程語言。2指令助記符語言助記符語言類似于計算機匯編語言,它用一些簡潔易記的文字符號表達PLC的各種指令。對于同一廠家的PLC 產(chǎn)品,其助記符語言和梯形圖語言是相互對應的,可互相轉(zhuǎn)換。助記符語言常用于手持編程器中,因其顯示屏幕小不便輸入和顯示梯形圖。特別是在生產(chǎn)現(xiàn)場編制、調(diào)試程序時,經(jīng)常使用手持編程

25、器。而梯形圖語言那么多用于計算機編程環(huán)境中。六小結(jié)通過本章對 PLC的根本概念、根本構(gòu)造、工作原理、功能及特點的分析, 對 自動售貨機采用PLC 控制的方案有了更明確的認識和目標,同時確立了方案實施的具體措施。四、自動售貨機控制系統(tǒng)的控制原理在本控制系統(tǒng)中 , 自動售貨機只售2 種商品,即可樂和汽水。自動售貨機可識別 1 元、5 角、 1 角硬幣;自動售貨機可退幣1 角硬幣。其控制原理是:首先由專業(yè)資料整理WORD格式顧客投入錢幣 , 然后顧客按下商品選擇開關(guān) , 經(jīng)錢幣識別器后將信號送給 PLC。由用戶編寫的 PLC 程序運行可以識別出錢幣的真?zhèn)我约皫胖?, 并顯示投入錢幣的數(shù)值 , 同時和

26、商品的價格比擬。當投入的錢幣滿足某商品的購置價格后 , 那么可以購置該商品的指示燈亮。 PLC通過計算還可以顯示出余額數(shù)值 , 商品驅(qū)動機構(gòu)收到控制信號后即出貨電磁閥動作 , 送出商品 , 假設有余額 , 那么退幣電動機動作 , 可以退出余額數(shù)值的相應幣值 , 同時完成內(nèi)部清零過程。這樣就完成一次商品提貨過程。該自動售貨機還具有售貨囗故障處理和商品低液位報警等功能。整個過程由1 臺 PLC控制。自動售貨機控制原理示意圖見圖5。響鈴報警商品選擇開關(guān)各種指示燈PLC退幣電動機錢幣識別器出貨電磁閥圖 5 自動售貨機控制原理示意圖五、系統(tǒng)設計局部一系統(tǒng)的硬件設計1操作面板設計如圖 6 所示:2111汗

27、26345圖 6 控制面板圖圖中: 1 數(shù)碼管顯示82 響鈴9報警鈴1071112專業(yè)資料整理WORD格式3 汽水指示燈4 可樂指示燈5 補余款燈6 投幣口7 補余款出口8 汽水選擇按鈕9 可樂選擇按鈕10 復位及消鈴按鈕11 汽水出口12 可樂出口2機型選擇本系統(tǒng)是一個小型集中控制系統(tǒng), PLC 選型主要取決于控制系統(tǒng)輸入、輸出開關(guān)信號的數(shù)量、用戶程序的長短及相關(guān)的功能。根據(jù)此控制系統(tǒng)的要求,I/O點數(shù)在 34 個, 輸入點為 14 點, 輸出點為 20 點。并且考慮到為以后的I/O 擴展 , 我們選擇了性能價格比擬高的西門子點數(shù)之和為24 點的主機CPU224 ,其中輸入點為14 點, 輸

28、出點為 10 點;可以有 7 個擴展模塊,有內(nèi)置時鐘,有更強的模擬量和高速計數(shù)的處理功能。I/O 擴展模塊選擇兩個輸出擴展模塊EM222。各模塊在 I/O 鏈中的位置排列方式如圖7 所示:專業(yè)資料整理WORD格式主機模 塊1模 塊2專業(yè)資料整理WORD格式EM222EM222專業(yè)資料整理WORD格式CPU224DO8DO8專業(yè)資料整理WORD格式DC24VDC24V專業(yè)資料整理WORD格式圖 7 模塊連接方式各模塊的編址情況如圖8 所示:主機 I/O模塊 1I/O模塊 2I/OI0.0Q0.0Q2.0Q3.0I0.1Q0.1Q2.1Q3.1I0.2Q0.2Q2.2Q3.2I0.3Q0.3Q2.

29、3Q3.3I0.4Q0.4Q2.4Q3.4I0.5Q0.5Q2.5Q3.5I0.6Q0.6Q2.6Q3.6I0.7Q0.7Q2.7Q3.7I1.0Q1.0I1.1Q1.1I1.2I1.3專業(yè)資料整理WORD格式I1.4I1.5圖 8 各模塊編址3I/O 點配置在選擇好PLC 的機型后 , 就可以進展該控制系統(tǒng)的硬件接口設計, 考慮到編程簡單、檢查方便和接線容易等因素, 我們編制了控制系統(tǒng)的輸入輸出I/O 地址分配表 ,如表 1所示:表 1 輸入輸出地址分配輸入信號輸出信號名稱代碼地址編號名稱代碼地址編號人工復位SF1I0.0響鈴PBQ0.0選汽水按鈕SF2I0.1汽水燈PG1Q0.1選可樂按鈕

30、SF3I0.2可樂燈PG2Q0.2汽水低位BS1I0.3補余款燈PG3Q0.3可樂低位BS2I0.4汽水出口QA1Q0.4汽水口故障KF1I0.5可樂出口QA2Q0.5可樂口故障KF2I0.6找錢口QA3Q0.6消鈴按鈕SFI0.7找錢器QA4Q0.7投 0.1元KF3I1.0小數(shù)點PG3Q1.0投 0.5元KF4I1.1aAQ2.0投 1 元KF5I1.2bBQ2.1結(jié)帳按鈕SF4I1.3cCQ2.2投假幣KF6I1.4dDQ2.3總價顯清按鈕SF6I1.5eEQ2.4fFQ2.5gGQ2.6數(shù)碼管的個位PG4Q3.0數(shù)碼管的十位PG5Q3.1數(shù)碼管的百位PG6Q3.2數(shù)碼管的千位PG7Q3

31、.34.PLC 及擴展模塊外圍接線圖專業(yè)資料整理WORD格式圖 9 自動售貨機系統(tǒng)PLC及擴展模塊接線圖二程序的設計1軟件構(gòu)造根據(jù)控制系統(tǒng)的工作原理及硬件設計, 該系統(tǒng)的軟件采用模塊化的設計方法,其主要由初始化、投幣過程、價格比擬過程、商品選擇、顯示、退幣和報警等模塊組成 , 其中一些主要模塊的功能如下:1初始化模塊硬件初始化。對系統(tǒng)中各硬件資源設定明確的初始化狀態(tài), 包括對可編程器件初始化 , 各 I/O 口初始狀態(tài)設定等。 軟件初始化。包括堆棧初始化、狀態(tài)變量初始化、各軟件標志初始化、各變量存儲單元初始化、系統(tǒng)參數(shù)初始化。2投幣模塊在投幣過程中 , 每投下一枚硬幣 , 經(jīng)錢幣識別器把信號傳

32、遞給PLC,該模塊將完成區(qū)分硬幣的真?zhèn)魏团卸ň唧w的,幣值, 可以進展錢幣的累加, 并顯示出相應的幣值, 余額也增加同樣的幣值。3價格比擬模塊投幣完成后 , 系統(tǒng)會將在總額中錢幣數(shù)據(jù)和可以購置的商品價格進展區(qū)間比較:假設大于或等于商品1 的價格 , 那么可以購置商品1,指示燈 1 亮;假設大于或等于專業(yè)資料整理WORD格式商品 2 的價格 , 那么指示燈 2 亮, 以此類推。4商品選擇系統(tǒng)此模塊可以實現(xiàn)用戶對商品的選擇購置。5退幣模塊系統(tǒng)可在顧客購置完商品后退回余幣。在退幣過程中 , 最主要的是要完成退幣的運算過程 , 運算結(jié)果放在數(shù)據(jù)存放器 , 根據(jù)結(jié)果起動退幣電動機工作 , 輸出相應的錢幣

33、, 退幣完畢時還要給程序中使用到的某些存放器重新賦零。6報警模塊當貨物低位或投入硬幣是偽幣時, 系統(tǒng)就報警。7顯示模塊可以實現(xiàn)幣值顯示、余額顯示和累計金額顯示等。2程序總框圖根據(jù)系統(tǒng)控制要求 , 編寫了控制系統(tǒng)的程序總框圖, 如圖 10 所示:專業(yè)資料整理WORD格式上電人工復位初 始 化1投幣是否是真N假幣處理幣?Y計算顯示投幣總值幣值可購貨品指示燈亮選汽水選可樂汽水指示燈閃爍可樂指示燈閃爍YY故障售出口有售出口有故障處理處理故障?故障?NN開汽水售出口開可樂售出口23專業(yè)資料整理WORD格式補余款處理23NN8S 時間?8S 時間?YY計算余款計算余款YY有余款?有余款?補余款處理NN售出

34、汽水計數(shù)售出可樂計數(shù)N顯示售出貨總價嗎?Y計算并顯示售出貨總款專業(yè)資料整理WORD格式Y(jié)Y液體低汽水低可樂低液體低位處理液位?液位?位處理NN返回1專業(yè)資料整理WORD格式圖 10程序總的流程圖專業(yè)資料整理WORD格式3主程序的設計根據(jù)西門子公司提供的STEP7 Micro/WIN V4.0編程軟件 , 在一臺 PC機上編寫了上述模塊的程序。這個主程序主要完成系統(tǒng)復位、幣值識別、幣值累加、累加值比擬、商品的選擇、售貨口故障判斷、余款計算以及低液位判斷等功能。利用上面的系統(tǒng)程序總的流程圖編寫出主程序的梯形圖見附錄:程序清單 。4子程序的設計該程序一共有四個子程序,分別是顯示程序、售貨口故障處理程

35、序、余款處理程序、液體低位處理程序所有程序見附錄:程序清單,下面對各子程序做一簡單的介紹:1顯示程序:用于顯示投入的總的幣值、退幣的數(shù)量和每天售出的總金額。2售貨口故障處理程序:假設某種液體對應的售貨口出現(xiàn)故障時,此時就會報警響鈴并且對應液體指示燈亮,最后消鈴。3余款處理程序:當購置完成后假設有余款,那么找錢燈閃爍,余款額顯示在數(shù)碼管上同時補余款口翻開。補余款后,燈滅,數(shù)碼管顯示0.0 。4液體低位處理程序:當某種液體出現(xiàn)低位時,就會報警即響鈴,對應液體的指示燈就會閃爍,數(shù)碼管顯示7 7 。由工作人員參加液體后,消鈴及燈滅。三 程序編譯修改利用 STEP7 Micro/WIN V4.0 軟件編

36、寫程序完成以后,進展了程序編譯。根據(jù)編譯結(jié)果,對程序中的錯誤進展了改正。其修改內(nèi)容是: 1個別功能指令的數(shù)據(jù)類型表達不正確;如:主程序中的網(wǎng)絡1 中的第三行第六列的傳送指令,在編寫程序時我用的是“ MOV-R;在進展編譯是出現(xiàn)錯誤:指令操作數(shù)的數(shù)據(jù)長度或類型無效。我把它修改成“ MOV-W之后就正確了。像這樣類似的錯誤,還有幾個。進過修改都正確了。( 2網(wǎng)絡復雜的問題;如果出現(xiàn)兩條或兩條以上指令在同一個網(wǎng)絡中,在編譯時就會出現(xiàn)“網(wǎng)絡太大,無法編譯的錯誤。當把它分開成幾個網(wǎng)絡后,就能編譯正確了。經(jīng)過修改,程序編譯獲得成功。六、系統(tǒng)調(diào)試一 PLC硬件調(diào)試一臺西門子公司生產(chǎn)的S7-200LC 實驗臺

37、, CPU是 S7-200 系列中的 CPU224。還有一臺安裝有 STEP 7 Micro/WIN V4.0編程軟件的計算機,編程電纜線一根。專業(yè)資料整理WORD格式二 PLC程序調(diào)試程序編寫完畢后,借助 STEP7 Micro/WIN V4.0版本自帶的虛擬運行功能,在 PC機中運行該程序, 觀察各輸入輸出繼電器、 狀態(tài)繼電器、輔助繼電器的狀態(tài),分析在程序運行下各繼電器應該出現(xiàn)的狀態(tài),再和觀察到的狀態(tài)相比擬,假設一致那么程序根本無誤,可以將程序下載到 PLC中。三聯(lián)機調(diào)試首先在 PLC試驗臺上連接好本試驗中要用到的輸入/ 輸出接口,然后連接計算機和 PLC 設備之間的通訊線,連接好之后各自

38、都接通電源。接著在計算機中翻開STEP7 Micro/WINV4.0 編程軟件,輸入該自動售貨機的相關(guān)梯形圖,然后進展保存、綜合、編譯、調(diào)試、修改等過程確定無誤后,下載至 PLC 中,最后進展硬件調(diào)試,在 PLC 的操作臺上進展,一邊調(diào)試一邊觀察試驗臺,看是否可以按我們事先預計的效果運行。此次自動售貨機的聯(lián)機調(diào)試中,出現(xiàn)了三個主要問題是:1 投幣邏輯失控的問題:調(diào)試中發(fā)現(xiàn),正在進展假幣處理時,如再投入真幣將會出現(xiàn)計算顯示投幣值的現(xiàn)象,造成投幣邏輯失控。2 對應液指示燈控制的時候,指示燈閃爍的時間不好控制。3 數(shù)碼管顯示不亮的問題。在調(diào)試中對以上出現(xiàn)的問題的解決如下:1 投幣邏輯失控的問題的解決

39、:在各幣值處理的網(wǎng)絡中分別串聯(lián)一個假幣取反信號進展封鎖,那么投幣邏輯正常。2 針對對應液體指示燈閃爍時間不好控制,我在程序中加了特殊繼電器SM0.5,通過 SM0.5 產(chǎn)生的周期性的脈沖信號來控制,從而到達所要求的閃爍控制時間。3 對于數(shù)碼管顯示不亮,主要原因是因為實驗臺上的LED數(shù)碼管為共陰極接法,顯示時要求公共端應接低電位。將各位譯碼公共端輸出線圈的控制信號由邏輯取指令改為取反指令后,數(shù)碼管那么按要求顯示。七、結(jié)論和展望目前 , 可編程序控制器、機器人、CAD/CAM已經(jīng)成為工業(yè)生產(chǎn)自動化的三大支柱。在以PLC 為核心的自動售貨機控制系統(tǒng)中, 當需要增加可選擇的商品數(shù)量時,該控制系統(tǒng)的硬件

40、只需要增加相應的輸入信號, 其硬件的原有接線不需要改變, 軟件那么可以根據(jù)不同的控制要求進展修改, 具有較強的適應性 , 因此在自動售貨機行專業(yè)資料整理WORD格式業(yè)中得到廣泛的使用。根據(jù)日本、美國等國家的經(jīng)歷, 自動售貨機將在全球X圍內(nèi)得到更大的普及,其未來的開展趨勢主要有如下3 點 :( 1自動售貨機的機體內(nèi)部構(gòu)造已經(jīng)相當完善 , 影響其普及的關(guān)鍵因素 : 在現(xiàn)有的各種通信網(wǎng)絡平臺上如何讓自動售貨機形成一種銷售連鎖網(wǎng) , 為其提供更方便的營銷方式和管理機制 , 能最大限度地降低生產(chǎn)、運營本錢。目前 , 無論是基于Internet還是基于移動通信網(wǎng)或其他網(wǎng)絡平臺, 其運作的機制都不太成熟, 不過這并不影響自動售貨機的開展?jié)摿ΑR虼? 自動售貨機未來的開展趨勢是將其納入到一個更廣闊、更便利的移動商務網(wǎng)絡平臺。( 2社會將會更加需要能夠合理利用能源的工業(yè)產(chǎn)品 , 因此自動售貨機的開展也會向著這個方向開展 , 節(jié)能、環(huán)保型的自動售貨機將是未來社會所需要的主流產(chǎn)品。( 3自動售貨機的開展目標是為社會和生活帶來最大的便利 , 這就要求不但要具備實現(xiàn)其本身固有的功能 , 更重要的是要求不會給社會和日常生活帶來各種各樣的負面影響。在此次畢業(yè)設計完成的

溫馨提示

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

評論

0/150

提交評論