MCGS組態軟件的自動售貨機設計_第1頁
MCGS組態軟件的自動售貨機設計_第2頁
MCGS組態軟件的自動售貨機設計_第3頁
MCGS組態軟件的自動售貨機設計_第4頁
MCGS組態軟件的自動售貨機設計_第5頁
已閱讀5頁,還剩23頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上精選優質文檔-傾情為你奉上專心-專注-專業專心-專注-專業精選優質文檔-傾情為你奉上專心-專注-專業MCGS組態課程設計題 目 MCGS組態軟件的自動售貨機設計學 號 姓 名 同 組 人 李剛、韓志偉、徐敏、黃恩線、張敏、朱明磊專業班級 09級電氣工程及其自動化(3)班學 院 電氣工程學院 指導教師 成 績 _摘要: 組態軟件是指一些數據采集與過程控制的專用軟件,它們是在自動控制系統監控層一級的軟件平臺和開發環境,使用靈活的組態方式,為用戶提供快速構建工業自動控制系統監控功能的、通用層次的軟件工具。本文介紹了自動售貨機的基本原理以及工作流程,然后以交易過程為例,用MC

2、GS組態軟件實現界面模擬。具體說明了自動售貨機的運行與作用。涉及到了自動售貨機工作的絕大部分過程。利用MCGS組態軟件模擬自動售貨機簡單易懂,對組態軟件進行了描述,積累了寶貴經驗。關鍵詞 自動售貨機、MCGS組態軟件Abstract: MCGS software is some data acquisition and process control of the specialized software, they are in the automatic control system of a control layer software platform and development

3、environment, the use of flexible configuration, to provide users with the rapid construction of industrial control system monitoring function, general-level software tools .This article introduced vending machines basic principle as well as the work flow, then take a transaction process as examples,

4、 MCGS configuration software interface with analog, Specifies the operation of vending machines and the role of. Related to the vending machine most of the work process . MCGS configuration software simulation using vending machines easy to understand. A description of the configuration software, Ac

5、cumulated valuable experiencekey word vending machine; MCGS Configuration software目 錄 TOC o 1-3 h z u 緒論從自動售貨機的發展趨勢來看,它的出現是由于勞動密集型的產業構造向技術密集型社會轉變的產物。大量生產、大量消費以及消費模式和銷售環境的變化,要求出現新的流通渠道;而相對的超市、百貨購物中心等新的流通渠道的產生,人工費用也不斷上升;再加上場地的局限性以及購物的便利性等這些因素的制約,無人自動售貨機作為一種必須的機器便應運而生了。從廣義來講投入硬幣、紙幣、信用卡等后便可以銷售商品的機械,從狹義來

6、講就是自動銷售商品的機械。從供給的條件看,自動售貨機可以充分補充人力資源的不足,適應消費環境和消費模式的變化,24小時無人售貨的系統可以更省力,運營時需要的資本少、面積小,有吸引人們購買好奇心的自身性能,可以很好地解決人工費用上升的問題等各項優點?,F在,自動售貨機產業正在走向信息化并進一步實現合理化。例如實行聯機方式,通過電話線路將自動售貨機內的庫存信息及時地傳送各營業點的電腦中,從而確保了商品的發送、補充以及商品選定的順利進行。在夏季電力消費高峰時,這種機型的自動售貨機即使在關掉冷卻器的狀況下也能保持低溫,與以往的自動售貨機相比,它能夠節約1015的電力。本次設計的主要內容為自動售貨機銷售窗

7、口、自動售貨機后臺監測窗口,分別對飲料的銷售過程、銷售收人情況以及庫存情況進行了演繹,使得自動售貨機的功能盡然體現在眼前。因水平有限,設計中存在諸多不足,請老師批評指正。1 設計內容、要求及思路這部分闡述了自動售貨機的各種動作功能和控制要求,給出了完整的自動售貨機操作規程,并介紹了自動售貨機運行系統種所包括的人工操作步驟。1.1 設計內容本設計中,首先要做的工作是確定自動售貨機本身所具備的功能及在進行某種操作后所具有的狀態。在實際生活中,我們見到的售貨機可以銷售一些簡單的日用品,如飲料、常用藥品和小的生活保健用品等。售貨機的基本功能就是對投入的貨幣進行運算,并根據貨幣數值判斷是否能夠購買某種商

8、品,并作出相應的反應。本次設計主要以百事可樂的銷售為主,舉一個簡單的例子來說明,例如:售貨機中有4中商品,其中01號商品(代表第一種商品)價格為7元,02商品為3元,03商品為2.5元,04商品為2元。而自動售貨機設計了只能投入10元、5元、1元、5角的紙幣或硬幣。現投入1個1元硬幣,當投入的貨幣超過01商品的價格時,按下選擇01商品的按鈕,售貨機進行減法運算,從投入的貨幣總值中減去01商品的價格同時啟動相應的電機,提取01號商品到出貨口。此時售貨機繼續進行等待外部命令,如繼續交易,則同上,如果此時不再購買而按下退幣按鈕,售貨機則要進行退幣操作,退回相應的貨幣,并在程序中清零,完成此次交易。由

9、此看來,售貨機一次交易要涉及加法運算、減法運算以及在退幣時的除法運算,這是它的內部功能。還要有貨幣識別系統和貨幣的傳動來實現完整的售貨、退幣功能。1.2 設計要求(1)自動售貨機進行投幣、購買商品和退款時,系統能夠自動進行相應的加減運算。(2)購買商品時,相應商品的按鈕會發生相應的變化,并且購買的商品運動到出口處,按動按鈕可以帶走商品。(3)當余額不足、所選擇的商品庫存不足時,系統會做出相應的提示。(4)自動售貨機的庫存、銷售情況都會在后臺監測窗口顯示。1.3 設計思路自動售貨機的工作流程圖如圖1所示。投幣狀態購買狀態投入紙幣是否初始狀態是否有余額顯示余額圖1 自動售貨機工作流程圖2 組態畫面

10、設計組態畫面包括封面窗口、主控窗口、自動售貨機窗口和后臺監測窗口的設計。2.1 工程建立2.1.1 設計狀態假設:由于是在計算機上模擬運行,試驗中有一些區別于實際情況的假設,本試驗中假設:在計算機上模自動售貨機只售4種商品。自動售貨機可識別10元、5元、1元、5角的硬幣或紙幣。實驗中售貨機忽略了各種故障以及缺貨等因素。2.1.2 一次交易過程分析:為了方便分析,以一次交易過程為例。(1)初始狀態。由電子標簽顯示各商品價格,顯示屏顯示友好界面,此時不能購買任何商品。(2)投幣狀態。按下所投幣值,則在顯示屏顯示投入、消費、余額數值。(3)購買狀態。當所投幣值足以購買商品時,按下可以購買的選擇按鈕,

11、所選的商品出現在出貨框中,同時顯示屏上的金額數字根據消費情況相應變化。取走商品后出貨框消失。當不投幣或余額不足購買相應商品,而又點擊購買按鈕時,系統會自動地作出相應提示。監測狀態。對于自動售貨機的庫存和收入情況,系統會會隨時進行監測,以便更好地補足貨源。到此為止,自動售貨機的一個完整工作過程結束。2.2 建立畫面2.2.1 商品分類:(1)大瓶裝百事可樂6元(2)中瓶裝百事可樂2.5元(3)小瓶裝百事可樂2元(4)小瓶裝百事可樂2元2.2.2 自動售貨機窗口顯示: 圖3 投幣窗口圖2 自動售貨機窗口圖4 投幣按鈕屬 圖 5 10元按鈕程序 (1)設置投幣按鈕屬性,以10元為例。對應的屬性設置以

12、及程序如圖3-圖5所示。運行后點擊相應的投幣按鈕,系統會自動進行貨幣運算,并在窗口顯示可用的貨幣值。點擊“10元”、“5元”、“1元”、“5角”所得結果如右圖所示。 圖6 投幣顯示窗口而其余的5元、1元、5角按鈕的設置,均按此模板進行設置。(2)設置商品按鈕屬性,以大瓶裝可樂為例。對應的按鈕設置如下圖8-圖9所示:圖7 購物窗口 圖8 按鈕操作屬性 圖9 按鈕可見度屬性對應的指示燈設置如下右圖10所示: 圖10 指示燈4屬性設置設置其腳本程序如下右圖11所示:還沒有投幣前,按鈕顯示為“選擇”,點擊“選擇”按鈕會做出相應的提示;投幣后,按鈕自動顯示為“喜歡”,可進行選擇,點擊對應的“喜歡”按鈕即

13、可選擇商品。同時,選擇了商品后,系統自動進行加減運算,并且顯示相應的投入值、消費值、余額值。而其他的指示燈1、指示燈2、指示燈3對按鈕設置,均按此模板進行設置。(3)設置自動售貨機的按鈕提示語屬性,以“請投幣后再喝,謝謝合作”為例。 圖11 指示燈4程序圖12 提示語圖13 提示語屬性設置設置其腳本程序如圖13所示:還沒有投幣前,按鈕顯示為“選擇”,點擊“選擇”按鈕會做出相應的提示;投幣后,按鈕自動顯示為“喜歡”,可進行選擇,點擊對應的“喜歡”按鈕即可選擇商品。同時,選擇了商品后,系統自動進行加減運算,并且顯示相應的投入值、消費值、余額值。而其他的指示燈1、指示燈2、指示燈3對按鈕設置,均按此

14、模板進行設置。狀態欄和余額窗口的設計。圖14 返回主菜單按鈕設置 圖15 余額模塊圖16 狀態指示燈設置圖17 余額按鈕屬性 圖18 顯示余額屬性圖19 余額顯示程序 圖20 退款提示語屬性該部分的設置,主要有調用策略快、打開相應窗口、調用腳本程序進行運算并且輸出相應的結果。商品運動、取走的設置如下,以物體3為例:圖21 商品出口處模塊圖22 物體3屬性圖23 物體3控制程序對商品都進行了水平移動的設置,以此來模擬自動售貨機出售商品的動態過程,并且設置了商品的可見度,通過可見、不可見來模擬商品的購買、取走的動態過程。針對每一件商品都對應設置了一個控制按鈕,如右圖:為了起到統一控制,將4個控制按

15、鈕重疊在一起,相當于現實生產中的1個按鈕同時控制4種商品。 圖24 按鈕模塊對按鈕3的設置如下:圖24 按鈕屬性該按鈕同時控制付款結賬、取走商品,設置按鈕“操作屬性”調用“余額為零時數據清零”策略,使自動售貨機的貨幣值顯示初始化,并使指示燈恢復初始狀態;同時,“可見度屬性”控制隨著“指示燈3”清零,“物體3”將不再可見,即別取走了。余額為零時數據清零程序如下圖: 圖25 清零程序2.2.3 后臺監測窗口顯示:本設計中設置后臺監測平臺,公司或店家通過電腦可對自動售貨機的庫存及收入進行遠程控制,以便更好地對自動售貨機的庫存進行補充。本自動售貨機中每一種飲料都各自裝有100瓶,運行過程中將會與銷售量

16、進行相應的減運算,并且輸出顯示 圖26 后臺監測窗口每種飲料的庫存;同時,系統也會對自動售貨機的收入進行和運算,并顯示相應的結果。以可樂3為例,具體的設計如下:圖28 可樂3消費程序圖27 可樂庫存顯示屬性而總收入的來源由4部分組成,所以在可樂1、可樂2、可樂3、可樂4中的腳本程序中都有涉及到,將4部分的所有消費值累加起來,最后將會在對應的輸出口顯示。其他3個可樂的庫存情況參照可樂3的模版來設置即可。2.2.4 主控窗口顯示:圖29 主控窗口界面 圖30 啟動按鈕屬性本設計中的主控窗口設計了“自動售貨機”、“后臺監測界面”的啟動鍵。具體設置如圖30-圖31所示。圖31 打開按鈕屬性 圖32 按

17、鈕窗口模塊其中的旋轉可樂具體設置如圖33所示。 圖33 旋轉可樂屬性 以其中的一瓶可樂為例,設置其水平移動、垂直移動,兩個方向的疊加即可使其圍繞橢圓進行轉動。而其他的三瓶可樂的運動設置參照這個模版,改變其方向即可??蓸凤w機動畫的設置如下:圖34 可樂飛機水平屬性 圖35 可樂飛機垂直屬性另外對應相反方向的可樂飛機,只要設置改變其方向即可。2.2.5 封面窗口顯示:封面窗口要包含本組組員的全部名單,鑒于此我們想到了古代的詔書。第一,它的創意比較新穎。第二,它反映了我們對老師給我們的任務重視性。第三,它具有很古樸的視覺效果,做到了古代藝術 圖34 封面顯示 與現代科技的完美結合 。 3 自動售貨機

18、操作說明 經過設計,自動售貨機的操作具體如下:(1)運行后進入封面窗口,5S后自動進入主控窗口,主控窗口啟動,點擊“啟動”、“打開”按鈕,將分別打開“自動售貨機”、“后臺監測窗口”界面。(2)打開“自動售貨機”界面后,先進行投幣(注:不投幣直接選擇商品會有相關的提示),然后選擇相應的商品,系統會自動進行扣費;當月不足購買該商品時,系統也會進行相應的提示。商品被選中后會自動運動到出口處,點擊出口處”趕緊喝!”按鈕,所購買的的商品會從售貨機出口處“被取走”(消失)。購買完,點擊“給您找”按鈕進行結賬,所剩的余額將會在退款窗口顯示出來,并且系統會給予溫馨提示。 (3)當庫存不足時,無法購買商品,并且

19、自動售貨機會針對該商品進行提示。同時,通過該界面的相關按鈕,可以退去購買系統和返回主控窗口。(4)打開“后臺監測窗口”界面后,如果“自動售貨機”已經有銷售記錄,將會在該界面的相應框口顯示剩余的庫存和銷售總收入。如果自動售貨機”已還沒有銷售記錄,各個商品的都顯示庫存為100瓶,而總收入顯示為0.00元。同時,通過該界面的相關按鈕,可以返回主控窗口。4 總 結本次課程設計我們的主要任務是用組態軟件實現自動售貨機的模擬功能。一個平??此坪唵问褂梅奖愕淖詣邮圬洐C,其實并不是那么容易就做成的。 在接到題目后,起初感覺無從下手,在思考過一段時間后,我和同組同學通過網絡以及去圖書館查閱資料,獲得了一些有關自

20、動售貨機的信息。基于我們本學期所學習的組態軟件課程,我們自己嘗試著編寫了程序。經過多次修改以及調試,我們最終獲得成功,實現了預期的功能。 自動售貨機是能根據投入的錢幣自動付貨的機器。自動售貨機是商業自動化的常用設備,它不受時間、地點的限制,能節省人力、方便交易。是一種全新的商業零售形式,又被稱為24小時營業的微型超市。自動售貨機實現的功能是當按下選擇商品的按鈕時,售貨機根據投入的幣值,提取商品到出貨口,顧客取出商品,完成此次交易。 自上世紀70 年代以來,自動售貨機在國際上迅速發展起來而成為一個新興的產業,特別是在服務和商業領域日益發展。全世界約有1800萬臺自動售貨機處于運營中,包括自動售貨

21、機制造與運營在內的整個行業年銷售額超過2500億美元,自動售貨業已成為零售業態增長最快的行業之一。改革開放以后,隨著人民生活水平的提高,自動化程度越來越高,在我國越來越多公共場所、商場、學校、企業等單位采用自動售貨機來進行常用的商品出售。 所以,自動售貨機的發展已經不僅僅是一種潮流,而是現代社會的一種必然發展。5 致 謝經過一個學期的學習,在王彩霞老師的教導下,我已經對組態軟件這門課程有了一定的認識,并且有了一定的掌握。課程設計這段時間是自己人生階段中很難忘的一段經歷,從設計之初的無從下手到設計工作的圓滿完成,期間遇到了諸多的問題和困難。但在王彩霞老師的細心指導下,通過各位同學的幫助,以及自己

22、的努力,最終這些問題與困難都得到了圓滿解決。使我可以按時完成設計并使自己的專業知識與綜合能力都得到了相應的提高。在設計的那段日子里,王彩霞老師在百忙之中,依然對我所提問的問題進行解答和指導。首先細致地為我解題;當我迷茫于眾多的資料時,又為我梳理脈絡,使我確立了設計的框架。從框架的完善,到設計內容的擴張;從行文的用語,到格式的規范;王彩霞老師嚴格要求,力求完美。而且我還從王彩霞老師那學到了嚴謹、務實、認真、不畏勞苦的工作態度和極強的敬業精神。我再次對王彩霞老師的耐心和幫助表示感謝。 同時,在此期間,我也從同學們那里得到許多幫助,他們在我苦無頭緒之時幫我找資料,在我有疑難時耐心給予解答,并一直給予我鼓勵和支持,支持我認真細致的完成這次組態軟件課程設計。我也要向他們致以謝意??梢哉f,沒有同學們

溫馨提示

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

評論

0/150

提交評論