




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于PLC自動(dòng)售貨機(jī)控制系統(tǒng)設(shè)計(jì)作者姓名:郭靜真專業(yè)名稱:電氣工程及其自動(dòng)化指導(dǎo)教師:孫莉莉 講師摘要自動(dòng)售貨機(jī)是現(xiàn)在日常生活中越來(lái)越普及的工具,是科技時(shí)代的必然產(chǎn)物,他解決了勞動(dòng)力需求的同時(shí)還帶給了人們智能化。它是集聲、光、機(jī)、電于一體的智能科技產(chǎn)物,進(jìn)入21世紀(jì),自動(dòng)售貨機(jī)也將進(jìn)一步向節(jié)省資源和能源以及高功能化的方向發(fā)展。使未來(lái)的自動(dòng)售貨機(jī)不僅僅具有售貨功能,而是更加多元化,及人性化;如:手機(jī)支付、遠(yuǎn)程聯(lián)機(jī)管理、個(gè)性的LCD廣告顯示屏、更節(jié)能。自動(dòng)售貨機(jī)的普及在某種程度上能反映一個(gè)國(guó)家的科技發(fā)展水平,是一個(gè)國(guó)家文明程度的象征。實(shí)踐和直覺(jué)告訴我們,自動(dòng)售貨機(jī)在中國(guó)的橫空出世,必將為國(guó)內(nèi)的食品
2、、香煙、飲料等諸多行業(yè)的發(fā)展帶來(lái)新的契機(jī),中國(guó)的現(xiàn)代文明又將以自動(dòng)售貨機(jī)的應(yīng)用和普及開(kāi)啟一個(gè)新的里程碑! 本次設(shè)計(jì)是把售貨機(jī)分成上機(jī)位和下機(jī)位,主要介紹了上機(jī)位的設(shè)計(jì),上機(jī)位的控制系統(tǒng)是基于可編程控制器,然后以一次交易過(guò)程為例,把交易過(guò)程分為四個(gè)狀態(tài),即初始狀態(tài),投幣狀態(tài),購(gòu)買狀態(tài)和退幣狀態(tài)。然后分別對(duì)程序塊進(jìn)行編程。具體說(shuō)明了可編程序控制器在自動(dòng)售貨機(jī)中的作用。在PLC梯形圖的編寫時(shí),文中采用的CX-programmer作為程序編程軟件來(lái)進(jìn)行編寫。程序涉及到了自動(dòng)售貨機(jī)工作的絕大部分過(guò)程。利用PLC控制的自動(dòng)售貨機(jī)提高了系統(tǒng)的穩(wěn)定性,保證自動(dòng)售貨機(jī)能夠長(zhǎng)期穩(wěn)定運(yùn)行。關(guān)鍵詞:自動(dòng)售貨機(jī) PLC
3、 CX-programmerAbstractThe vending machine is now in daily life is becoming more and more popular tool, is the inevitable product of the era of science and technology, he solved the labor demand also brings people intelligent. It is a set of sound, light, machine, electricity in one intelligent techn
4、ology products, to enter in twenty-first Century, vending machines will also be further saving resources and energy and high functional direction. Vending machines in the future not only with the sales function, but more diversified, and humanity; such as: mobile phone, remote on-line payment manage
5、ment, personalized LCD advertising display, energy saving. The vending machine popularization can reflect a countrys level of scientific and technological development to a certain extent, is a symbol of the degree of civilization of a country. Practice and intuition tells us, was born at a vending m
6、achine in China, will bring new opportunities for the development of domestic food, cigarettes, drinks and many other industries, Chinas modern civilization will be the vending machine application and popularization of opening a new milepost!This design is divided into upper and lower machine seat,
7、mainly introduced the design of the flight control system, the position is based on programmable controller, and then to process a transaction, for example, the transaction process is divided into four states, namely, the initial state, the state, the purchase of state and coin state. Then block pro
8、gramming. Specify the programmable controller in the vending machine function. In the PLC trapezoidal chart compilation, CX-programmer uses the programming software to be written as. The procedure involved the vending machine work most of the process. To improve the system stability using the PLC co
9、ntrol vending machine, the guarantee vending machines be able to long-term stable operation.Keywords: vending machine ,PLC ,CX-programmer目錄摘要IAbstractII目錄III前言11自動(dòng)售貨機(jī)控制設(shè)計(jì)22235552 自動(dòng)售貨機(jī)的硬件62.1 PLC部分62.2 LCD部分62.3 GSM/GPRS模塊72.4 電機(jī)的驅(qū)動(dòng)部分和電機(jī)的510控制陣列73 PLC的設(shè)計(jì)要求93.1 PLC的應(yīng)用選擇93.2 歐姆龍CP1H可編程控制器123.2.1 CP1H的
10、特點(diǎn)133.2.2 CP1H基本功能144 PLC的程序設(shè)計(jì)154.1 余額比較過(guò)程174.2 投幣過(guò)程174.3 飲品價(jià)格比較過(guò)程204.4 選擇商品過(guò)程214.5 退幣過(guò)程244.6 強(qiáng)制復(fù)位過(guò)程26總結(jié)27致謝28參考文獻(xiàn)29附件 指令表30前言自動(dòng)售貨機(jī)是能根據(jù)投入的錢幣自動(dòng)付貨的機(jī)器。自動(dòng)售貨機(jī)是商業(yè)自動(dòng)化的常用設(shè)備,它不受時(shí)間、地點(diǎn)的限制,能節(jié)省人力、方便交易。1925年美國(guó)研制出售香煙的自動(dòng)售貨機(jī),此后又出現(xiàn)了出售郵票、車票的各種現(xiàn)代自動(dòng)售貨機(jī)?,F(xiàn)代自動(dòng)售貨機(jī)的種類、結(jié)構(gòu)和功能依出售的物品而異,主要有食品、飲料、香煙、郵票、車票、日用品等自動(dòng)售貨機(jī)。一般的自動(dòng)售貨機(jī)由錢幣裝置、指
11、示裝置、貯藏售貨裝置等組成。錢幣裝置是售貨機(jī)的核心,其主要功能是確認(rèn)投入錢幣的真?zhèn)?,分選錢幣的種類,計(jì)算金額。如果投入的金額達(dá)到購(gòu)買物品的數(shù)值即發(fā)出售貨信號(hào),并找出余錢。指示裝置用以指示顧客所選商品的品種。貯藏售貨裝置保存商品,接收出售指示信號(hào),把顧客選擇的商品送至付貨口。一般售貨機(jī)的錢幣裝置由投幣口、選別裝置、確認(rèn)錢幣真?zhèn)蔚臋z查裝置、計(jì)算金額的計(jì)算裝置和找錢裝置組成。70年代以來(lái),出現(xiàn)了采用微型計(jì)算機(jī)控制的各種新型自動(dòng)售貨機(jī)和利用信用卡代替錢幣并與計(jì)算機(jī)連接的更大規(guī)模的無(wú)人售貨系統(tǒng),如無(wú)人自選商場(chǎng)、車站的自動(dòng)售票和檢票系統(tǒng)、銀行的現(xiàn)金自動(dòng)支付機(jī)等。從廣義來(lái)講投入硬幣、紙幣、信用卡等后便可以銷
12、售商品的機(jī)械,從狹義來(lái)講就是自動(dòng)銷售商品的機(jī)械。從供給的條件看,自動(dòng)售貨機(jī)可以充分補(bǔ)充人力資源的不足,適應(yīng)消費(fèi)環(huán)境和消費(fèi)模式的變化,24小時(shí)無(wú)人售貨的系統(tǒng)可以更省力,運(yùn)營(yíng)時(shí)需要的資本少、面積小,有吸引人們購(gòu)買好奇心的自身性能,可以很好地解決人工費(fèi)用上升的問(wèn)題等各項(xiàng)優(yōu)點(diǎn),所以應(yīng)該大力發(fā)展自動(dòng)售貨機(jī)開(kāi)發(fā)和應(yīng)用。1自動(dòng)售貨機(jī)控制設(shè)計(jì)1.1設(shè)計(jì)要求自動(dòng)售貨機(jī)應(yīng)具有如下功能:1. 以1元、5元、10元人民幣投入,自動(dòng)銷售橙汁和咖啡。2. 當(dāng)投入金額等于或超過(guò)2元時(shí),橙汁指示燈亮;當(dāng)投入金額等于或超過(guò)3元時(shí),橙汁和咖啡指示燈同時(shí)亮。3. 橙汁指示燈亮?xí)r,按橙汁按鈕,則橙汁自動(dòng)排出5S后自動(dòng)停止,同時(shí),橙汁
13、指示燈閃爍5S后自動(dòng)停止。4. 咖啡指示燈亮?xí)r,按咖啡按鈕,則咖啡自動(dòng)排出5S后自動(dòng)停止,同時(shí),咖啡指示燈閃爍5S后自動(dòng)停止。5. 當(dāng)投入金額大于0元時(shí)候,退幣指示燈亮。按退幣按鈕,則售貨機(jī)以一元的人民幣自動(dòng)退出剩余金額。6. 用組態(tài)王軟件對(duì)自動(dòng)售貨機(jī)進(jìn)行實(shí)時(shí)監(jiān)控,并對(duì)售貨過(guò)程仿真。為了方便分析,我們以一次交易過(guò)程為例。初始狀態(tài):由電子標(biāo)簽顯示各飲品價(jià)格,顯示屏顯示友好界面,此時(shí)不能購(gòu)買任何飲品。投幣狀態(tài):按下投幣按鈕,顯示投幣框,按下所投幣值,顯示屏則顯示投入總額及余額數(shù)值,當(dāng)所投幣值超過(guò)飲品價(jià)格時(shí),相應(yīng)飲品指示燈點(diǎn)亮,提示消費(fèi)者可以購(gòu)買飲品。購(gòu)買狀態(tài):按下可以購(gòu)買的飲品選擇按鈕,機(jī)器會(huì)將飲
14、品排出在出貨口中,同時(shí)顯示屏中的示數(shù)根據(jù)消費(fèi)情況相應(yīng)變化。取走飲品后則飲品消失。退幣狀態(tài):按下退幣按鈕,則退出機(jī)器中的剩余貨幣。取走貨幣后,則恢復(fù)初始狀態(tài)。 控制要求此設(shè)計(jì)的是售可樂(lè)和橙汁這兩種飲料的自動(dòng)售飲料機(jī),它的總體售貨過(guò)程是:當(dāng)顧客購(gòu)買飲料時(shí),投入的硬幣(投入硬幣的面值和剩余值由PLC驅(qū)動(dòng)數(shù)碼管顯示)經(jīng)過(guò)光傳感器感應(yīng),然后由光傳感器驅(qū)動(dòng)硬幣識(shí)別器識(shí)別硬幣,如果是假幣則被排出,如果是真幣則系統(tǒng)將硬幣自動(dòng)傳送到相應(yīng)的硬幣貯幣腔,并經(jīng)光傳感器感應(yīng),由光傳感器驅(qū)動(dòng)PLC運(yùn)行。然后經(jīng)顧客選擇、PLC進(jìn)行控制,使在PLC的輸出口上有相應(yīng)的信號(hào)輸出。自動(dòng)售貨機(jī)的外觀和運(yùn)行如圖1.1和圖1.2。圖1.
15、1 自動(dòng)售貨機(jī)的外觀圖1.2 運(yùn)行圖 在本設(shè)計(jì)中,用到光傳感器:當(dāng)硬幣投入開(kāi)始由光傳感器感應(yīng),然后由光傳感器驅(qū)動(dòng)硬幣識(shí)別器;硬幣經(jīng)識(shí)別后進(jìn)入貯存腔時(shí),由光傳感器感應(yīng),給PLC一個(gè)信號(hào),進(jìn)行硬幣的相加運(yùn)算;當(dāng)退幣時(shí),退出的硬幣經(jīng)光傳感器感應(yīng),給PLC一個(gè)信號(hào),進(jìn)行退幣的相減運(yùn)算。 光傳感器是利用光敏元件將光信號(hào)轉(zhuǎn)換為電信號(hào)的傳感器件,它的敏感波長(zhǎng)在可見(jiàn)光波長(zhǎng)附近,包括紅外線波長(zhǎng)和紫外線波長(zhǎng)。光傳感器不只局限于對(duì)光的探測(cè),它還可以作為探測(cè)元件組成其它傳感器,對(duì)許多非電量進(jìn)行檢測(cè),只要將這些非電量轉(zhuǎn)換為光信號(hào)的變化即可,本設(shè)計(jì)是運(yùn)用紅外線傳感器的原理對(duì)投幣進(jìn)行檢測(cè)。圖1.3所示是紅外線傳感器的工作原
16、理圖。它是由光源、接收器和PLC運(yùn)行電路三部分組成。光源使用普通的白熾燈泡,當(dāng)點(diǎn)亮燈泡時(shí),由于燈絲的溫度很高,能產(chǎn)生較強(qiáng)的紅外輻射,燈泡發(fā)出的可見(jiàn)光經(jīng)濾光片濾掉,紅外光便可向外發(fā)射。在距光源發(fā)射點(diǎn)一定距離處,設(shè)置有紅外接收器。這樣,在紅外光源和接收器之間就形成一條用肉眼看不見(jiàn)的紅外界線。無(wú)硬幣遮擋紅外線時(shí),紅外線經(jīng)凸透鏡聚光后直接照射在光敏二極管VD1上,光敏二極管的電阻變小,從而使V1導(dǎo)通、V2處于截止?fàn)顟B(tài),接在V2集電極的繼電器K不工作,輸出為低電平,因此,PLC得不到相應(yīng)的信號(hào)。當(dāng)有硬幣通過(guò)紅外界線時(shí),紅外線被硬幣遮擋,光敏二極管因無(wú)光照射其內(nèi)阻增大,于是VT1截止,VT2變?yōu)閷?dǎo)通,則輸
17、出為高電平,使PLC得到相應(yīng)的信號(hào)。圖1.3 光傳感器在本設(shè)計(jì)中,顯示部分,以7段顯示指令SEGD來(lái)實(shí)現(xiàn),對(duì)于指令SEGD,將源操作數(shù)指定的元件的低4位中的十六進(jìn)制數(shù)譯碼后送給7段顯示器顯示,譯碼的信號(hào)存于目標(biāo)操作數(shù)指定的元件中,輸出時(shí)要占用7個(gè)輸出點(diǎn)。原操作數(shù)可以選所有的數(shù)據(jù)類型,目標(biāo)操作數(shù)位KnY、KnM、KnS、T、C、D、V和Z,只有16位運(yùn)算。S指定的元件的低4位中的十六進(jìn)制數(shù)經(jīng)譯碼后驅(qū)動(dòng)7段顯示器,譯碼信號(hào)存于D指定的元件中,D的高8位不變。圖1.4中7段顯示器的B0B6分別對(duì)應(yīng)于D中的最低位第六位,某段應(yīng)亮?xí)rD中對(duì)應(yīng)的位為1,反之為0。圖1.4 七段碼顯示 我國(guó)目前發(fā)行的1元、2
18、元、5元、10元、20、50元和100元紙幣,它們采用特殊的防偽手段水印。以及1元、5角和1角硬幣的金屬原材料是為造幣而專門使用的特殊合金,因此在它通過(guò)投幣入口進(jìn)入由電感和電容組成的特定高頻振蕩線路所產(chǎn)生的磁場(chǎng)時(shí)金屬材質(zhì)和體積的差異對(duì)電感量的影響大小也出現(xiàn)微弱差異,電感量的變化引起振蕩頻率的變化;再通過(guò)檢測(cè)頻率的變化,與設(shè)定值進(jìn)行比較,確定某種硬幣種類后,經(jīng)窄帶選頻電路將頻率信號(hào)變成電壓信號(hào)輸出,完成對(duì)金屬硬幣的識(shí)別. 在本設(shè)計(jì)中,采用的是圓筒式貯幣,步進(jìn)電機(jī)退幣,當(dāng)紙幣投入后經(jīng)過(guò)識(shí)別識(shí)出電信號(hào)后,偽幣和異物被排出,真幣按面值由幾組分布電磁閥分配到不同貯幣腔內(nèi)備用。當(dāng)收到退幣找零電信號(hào)后,通過(guò)
19、退幣電機(jī),將貯幣腔內(nèi)下部紙幣依電信號(hào)程序退出,完成自動(dòng)售貨機(jī)的退幣找零功能。2 自動(dòng)售貨機(jī)的硬件 自動(dòng)售貨機(jī)是用戶直接面對(duì)的終端界面,主要實(shí)現(xiàn)功能為: 1.貨物存儲(chǔ)和出貨,自動(dòng)售貨機(jī)將銷售商品存儲(chǔ)其中。 2.無(wú)線數(shù)據(jù)交換。自動(dòng)售貨機(jī)具有無(wú)線通信功能,可以和現(xiàn)有的GSM/CDMA網(wǎng)絡(luò)進(jìn)行對(duì)接,接受網(wǎng)絡(luò)側(cè)發(fā)起的各種無(wú)線通信連接,也可以主動(dòng)向GSM/CDMA的網(wǎng)絡(luò)發(fā)起連接。通過(guò)無(wú)線數(shù)據(jù)交換可以實(shí)現(xiàn)售貨機(jī)的無(wú)線遠(yuǎn)程控制,并可以實(shí)時(shí)獲取售貨機(jī)當(dāng)前系統(tǒng)狀態(tài)和銷售情況,從而實(shí)現(xiàn)整個(gè)業(yè)務(wù)的交易流程可控。自動(dòng)售貨機(jī)支持的無(wú)線通信方式包括:SMS、USSD、GPRS和CDMA 1X。 2.1 PLC部分歐姆龍集團(tuán)
20、公司生產(chǎn)的PLC,它采用一類可編程的存儲(chǔ)器,用于其內(nèi)部存儲(chǔ)程序,執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)與算術(shù)操作等面向用戶的指令,并通過(guò)數(shù)字或模擬式輸入/輸出控制各種類型的機(jī)械或生產(chǎn)過(guò)程。歐姆龍CP1H是日本歐姆龍新推出的整體式小型機(jī),是一款性價(jià)比高、功能完備的通用控制器。其特點(diǎn)是結(jié)構(gòu)緊湊,集成了開(kāi)關(guān)量控制、模擬量控制、高速計(jì)數(shù)、4軸高速脈沖輸出、串行通信等功能于一身,CP1H指令豐富,采用任務(wù)編程方式,并支持功能塊編程方法使編程更加清楚、簡(jiǎn)便。CP1H取消了手持編程器配置,沒(méi)有通常的外設(shè)接口,取而代之的是USB端口。還有串行通信功能端口2個(gè),可自由選擇RS-232C、和RS-485。 2.2 L
21、CD部分LCD 的構(gòu)造是在兩片平行的玻璃基板當(dāng)中放置液晶盒,下基板玻璃上設(shè)置TFT(薄膜晶體管),上基板玻璃上設(shè)置彩色濾光片,通過(guò)TFT上的信號(hào)與電壓改變來(lái)控制液晶分子的轉(zhuǎn)動(dòng)方向,從而達(dá)到控制每個(gè)像素點(diǎn)偏振光出射與否而達(dá)到顯示目的 。OCMJ中文模塊系列液晶顯示器內(nèi)含GB2312 1616點(diǎn)陣國(guó)際一級(jí)簡(jiǎn)化漢字和ASCII88(半高)及816(全高)點(diǎn)陣英文字庫(kù),使系統(tǒng)不用擴(kuò)展外部存儲(chǔ)空間。用戶輸入?yún)^(qū)位碼或ASCII碼即可實(shí)現(xiàn)本文顯示。本系列模塊具有上/下/左/右移動(dòng)當(dāng)前顯示屏幕及清除屏幕的命令。OCMJ中文模塊的所有初始化設(shè)置工作在上電時(shí)自動(dòng)完成,實(shí)現(xiàn)了“即插即用”。同時(shí)保留了一條專用的復(fù)位線
22、、可強(qiáng)制復(fù)位。規(guī)劃整齊的10個(gè)用戶接口命令代碼,非常容易記憶。硬件接口采用REQ/BUSY握手協(xié)議,簡(jiǎn)單可靠,OCMJ5X10模塊的背光源正極引腳所需較大電流才能保證LCD的亮度,所以加9012三極管放大,三極管基極電阻的選擇上一定要考慮低溫下三極管的特性,以保證可正常驅(qū)動(dòng)LCD。 2.3 GSM/GPRS模塊GSM/GPRS模塊采用BENQ的M22模塊,如圖2所示,該模塊采用的是標(biāo)準(zhǔn)的AT指令集,正常工作電壓為3.34.3V,5V的VCC經(jīng)過(guò)IN5401降壓到4.3V左右為模塊使用,如圖2.1所示,由于GSM/GPRS模塊有瞬間脈動(dòng)電流,在電路設(shè)計(jì)過(guò)程中加了一個(gè)2200F的電解電容可以滿足模
23、塊的瞬間大電流需求。 PLC芯片JTAGM22GSM/GPRS模塊 MICUART1UART2EarphoneAudio Jack電源SIM卡 圖2.1 GSM/GPRS模塊框圖 2.4 電機(jī)的驅(qū)動(dòng)部分和電機(jī)的510控制陣列自動(dòng)售貨機(jī)吐出飲料的過(guò)程為電機(jī)動(dòng)作推飲料下來(lái),由于電機(jī)都是感性的,在停轉(zhuǎn)的時(shí)候會(huì)有反向電流,所以需要用PC847光電隔離器把控制和驅(qū)動(dòng)信號(hào)隔離開(kāi)來(lái),然后用L293D驅(qū)動(dòng)電機(jī)。電機(jī)驅(qū)動(dòng)需24V電壓,控制信號(hào)經(jīng)過(guò)L293D后變?yōu)?4V左右的電源信號(hào)才可驅(qū)動(dòng)電機(jī),電機(jī)有三根線:電源、地線和反饋信號(hào)(電機(jī)轉(zhuǎn)一圈送出一個(gè)低電平)。由于要控制50個(gè)電機(jī),占用單片機(jī)16個(gè)I/O口,其中5
24、個(gè)為行線低有效,10個(gè)為列線高有效,形成510陣列,當(dāng)行為低、列為高的一個(gè)交叉點(diǎn)的電機(jī)動(dòng)作推貨物出來(lái),在機(jī)械制作中使電機(jī)轉(zhuǎn)一圈剛好推出一瓶飲料,電機(jī)轉(zhuǎn)一圈同時(shí)產(chǎn)生一反饋信號(hào),此信號(hào)使電機(jī)停止轉(zhuǎn)動(dòng),另外一種情況是紅外檢測(cè)到有貨物落下則電機(jī)停止轉(zhuǎn)動(dòng)。 3 PLC的設(shè)計(jì)要求3.1 PLC的應(yīng)用選擇PLC是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的數(shù)字運(yùn)算操作的電子裝置。它采用可以編制程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序運(yùn)算、計(jì)時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并能通過(guò)數(shù)字式或模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過(guò)程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)該按易于與工業(yè)控制系統(tǒng)形成一個(gè)整體,易于擴(kuò)展其
25、功能的原則而設(shè)計(jì)。PLC主要是由于它具有讓通用計(jì)算機(jī)望塵莫及的特點(diǎn):1. 抗干擾能力強(qiáng)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ì)耐熱、防潮、防塵、抗震等都有周到的考慮。2. 控制系統(tǒng)結(jié)構(gòu)簡(jiǎn)單PLC及外圍模塊品種多,可由各種組件靈活組合成各種大小和不同要求的控制系統(tǒng)。3. 易于使用PLC是面向用戶的設(shè)備,PLC的設(shè)計(jì)者充分考慮到現(xiàn)場(chǎng)工程技術(shù)人員的技能和習(xí)慣,PLC程序的編制,采用梯形圖或面向工業(yè)控制的簡(jiǎn)單指令形式。梯形圖與繼電器原理圖相類似,這種編程語(yǔ)言現(xiàn)象直觀,
26、容易掌握,不需要專門的計(jì)算機(jī)知識(shí)和語(yǔ)言,只要具有一定的電工和工藝的知識(shí)的人員都可在短時(shí)間內(nèi)學(xué)會(huì)。4. 功能完善PLC的輸出/輸入功能完善,性能可靠,能夠適應(yīng)與任何形式和性質(zhì)的開(kāi)關(guān)量和模擬量的輸入/輸出。在PLC內(nèi)部具有許多控制功能,諸如時(shí)序、計(jì)算機(jī)、主控繼電器以及移位寄存器、中間寄存器等。由于采用了微處理器,它能夠很方便地實(shí)現(xiàn)延時(shí)、鎖存、比較、跳轉(zhuǎn)、和強(qiáng)制I/O等諸多功能,不僅具有邏輯功能、算術(shù)運(yùn)算、數(shù)制轉(zhuǎn)換、以及順序控制功能,而且還具備模擬運(yùn)算、顯示、監(jiān)控、打印、及報(bào)表生成等功能。5. 設(shè)計(jì)周期短PLC控制,由于其硬軟件齊全,為模塊化積木式結(jié)構(gòu),且已商品化,故僅需按性能、容量等選用組裝,而大
27、量具體的程序編制工作也可在PLC到貨前進(jìn)行,因而縮短了設(shè)計(jì)周期,使設(shè)計(jì)和施工可同時(shí)進(jìn)行。6. 維護(hù)操作方便PLC體積小,質(zhì)量輕,便于安裝。PLC的輸入/輸出系統(tǒng)能夠直觀的反映現(xiàn)場(chǎng)總線信號(hào)的變化狀態(tài),還能通過(guò)各種方式直觀的反映控制系統(tǒng)的運(yùn)行狀態(tài)。7. 易于實(shí)現(xiàn)網(wǎng)絡(luò)化PLC可連成功能很強(qiáng)的網(wǎng)絡(luò)系統(tǒng)。PLC結(jié)構(gòu)和工作原理都大致相同,硬件結(jié)構(gòu)與微機(jī)相似。主要包括中央處理單元CPU、存儲(chǔ)器RAM和ROM、輸入輸出接口電路、電源、I/O擴(kuò)展接口、外部設(shè)備接口等。其內(nèi)部也是采用總線結(jié)構(gòu)來(lái)進(jìn)行數(shù)據(jù)和指令的傳輸。PLC硬件結(jié)構(gòu)如圖3.1所示,是用微處理器實(shí)現(xiàn)的許多電子式繼電器、定時(shí)器和計(jì)數(shù)器的組合體。 1. 中
28、央處理器CPU是由控制器和運(yùn)算器組成的。運(yùn)算器也稱為算術(shù)邏輯單元,它的功能就是進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算??刂破鞯淖饔檬强刂普麄€(gè)計(jì)算機(jī)的各個(gè)部件有條不紊地工作,它的基本功能是從內(nèi)存中取指令和執(zhí)行指令。他的重要功能:診斷PLC電源、內(nèi)部電路的工作狀態(tài)及編制程序中的語(yǔ)法錯(cuò)誤;采集由現(xiàn)場(chǎng)輸入裝置送來(lái)的狀態(tài)或數(shù)據(jù),并送入PLC的寄存器中;按用戶程序存儲(chǔ)器中存放的先后順序逐條讀取指令,進(jìn)行編譯解釋后,按指令規(guī)定的任務(wù)完成各種運(yùn)算和操作;將存于寄存器中的處理結(jié)果送至輸出端;應(yīng)各種外部設(shè)備的工作請(qǐng)求。圖3.1 PLC硬件結(jié)構(gòu)圖2. 存儲(chǔ)器PLC的存儲(chǔ)器分為兩大部分:一大部分是系統(tǒng)存儲(chǔ)器,用來(lái)存放系統(tǒng)管理程序、監(jiān)
29、控程序及其系統(tǒng)內(nèi)部數(shù)據(jù)。二大部分是用戶存儲(chǔ)器,包括用戶程序存儲(chǔ)區(qū)及工作數(shù)據(jù)存儲(chǔ)區(qū)。3. 輸入輸出接口電路PLC通過(guò)輸入輸出(I/O)接口電路實(shí)現(xiàn)與外圍設(shè)備的連接。輸入接口通過(guò)PLC的輸入端子接受現(xiàn)場(chǎng)輸入設(shè)備的控制信號(hào),并將這些信號(hào)轉(zhuǎn)換成CPU所能接受和處理的數(shù)字信號(hào)。4. 電源PLC的電源是指將外部輸入的交流電經(jīng)過(guò)整流、濾波、穩(wěn)壓等處理后轉(zhuǎn)換成滿足PLC的CPU、存儲(chǔ)器、輸入輸出接口等內(nèi)部電路工作所需要的直流電源電路或電源模塊。5. 輸入輸出I/O擴(kuò)展接口若主機(jī)單元的I/O點(diǎn)數(shù)不能滿足輸入輸出點(diǎn)數(shù)需要時(shí),可通過(guò)此接口用扁平電纜線將I/O擴(kuò)展單元與主機(jī)單元相連接。6. PLC的基本工作原理PLC
30、的等效電路分為三部分:1. 輸入部分,這部分的作用是收集被控設(shè)備的信息或操作指令輸入端子是PLC與外部開(kāi)關(guān)、敏感元件等交換信號(hào)的端口。2. 內(nèi)部控制電路。這部分由用戶根據(jù)實(shí)際的控制要求編寫程序組成,其作用是按用戶程序的控制要對(duì)輸入信息進(jìn)行運(yùn)算處理,判斷哪些信號(hào)需要輸出,并將得到的結(jié)果輸出給負(fù)載。3. 輸出部分。這部分的作用是驅(qū)動(dòng)外部負(fù)載。輸出端子是PLC向外部負(fù)載輸出信號(hào)的端子,PLC輸出繼電器觸點(diǎn)與輸出端子相連,通過(guò)輸出端子驅(qū)動(dòng)外部負(fù)載,如接觸器驅(qū)動(dòng)線圈、信號(hào)燈、電磁閥等。 可編程控制器的工作方式PLC采用的是串行循環(huán)掃描的工作方式,大致分為三個(gè)階段:1. 輸入采樣階段。在第N個(gè)掃描周期,首
31、先進(jìn)行的是讀入現(xiàn)場(chǎng)信號(hào),PLC依次讀入所有輸入狀態(tài)和數(shù)據(jù)并將它們存入寄存器內(nèi),輸入采樣結(jié)果后,如果輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,PLC不再響應(yīng),輸入寄存器中的數(shù)據(jù)和狀態(tài)保持不變,要等到N+1個(gè)掃描周期才能讀入。2. 用戶程序執(zhí)行階段。CPU將指令逐條調(diào)出并執(zhí)行,其過(guò)程是從梯形圖的第一個(gè)梯級(jí)開(kāi)始自上而下依次掃描用戶程序,在每一個(gè)梯級(jí),又總是按先左后右、先上后下的順序掃描。3. 輸出刷新階段。CPU將輸出映像寄存器的狀態(tài)和數(shù)據(jù)傳送到輸出鎖存器,在經(jīng)過(guò)輸出電路的隔離和功率放大,轉(zhuǎn)換成合適的電壓、電流或脈沖信號(hào),驅(qū)動(dòng)接觸器、電磁鐵、電磁閥等執(zhí)行器,此時(shí)才是PLC的正真輸出。掃描周期:掃描周期會(huì)因?yàn)橹袛嗵幚怼?/p>
32、診斷和故障處理等事件兒延長(zhǎng),為了縮短時(shí)間,可以采用“將不執(zhí)行的任務(wù)轉(zhuǎn)為待機(jī)”或者“將不執(zhí)行程序區(qū)域插入JMP-JME指令跳轉(zhuǎn)”的處理方法。3.2 歐姆龍CP1H可編程控制器經(jīng)過(guò)從功能方面和價(jià)格方面兩個(gè)方面的考慮,發(fā)現(xiàn)歐姆龍可變成序控制器產(chǎn)品CP1H比較適合自動(dòng)售貨機(jī)。因?yàn)樗且环N功能很強(qiáng)的小型機(jī),在設(shè)計(jì)的過(guò)程中采用先進(jìn)的方法及組件使其通常只有在大型PLC中才具有的功能,且具有其他控制器所不具備的功能。雖然是小型機(jī)。但是其功能較完善,性能價(jià)格比高,較適合自動(dòng)售貨機(jī)?,F(xiàn)在就對(duì)歐姆龍CP1H可編程控制器的特點(diǎn)和基本性能做一個(gè)簡(jiǎn)單介紹。3.2.1 CP1H的特點(diǎn)CP1H型PLC屬于小型PLC,使用US
33、B端口與上位機(jī)通信,采用梯形圖功能塊的結(jié)構(gòu)文本語(yǔ)言編程,多任務(wù)的編程模式,多協(xié)議宏服務(wù)端口,易于連網(wǎng),擁有多路高速計(jì)數(shù)與多軸脈沖輸出。CP1H具有與CS/CJ系列PLC相似的先進(jìn)控制功能如下:1. 處理速度快CP1H PLC的CPU執(zhí)行基本指令的時(shí)間一般為0.1us/條,執(zhí)行MOV類高級(jí)指令的時(shí)間為0.3us/條,運(yùn)行速度分別是小型機(jī)CP1H的6倍和26倍。相應(yīng)的系統(tǒng)管理、I/O刷新時(shí)間和外設(shè)服務(wù)所需時(shí)間大幅度減少。2. 程序容量與I/O容量大CP1H PLC的程序存儲(chǔ)容量20K字,數(shù)據(jù)存儲(chǔ)器(DM)的存儲(chǔ)最大容量32K字,這些為復(fù)雜程序和各接口單元、通信及數(shù)據(jù)處理提供了充足的內(nèi)存。3. 整體
34、式機(jī)構(gòu)CP1H PLC采用整體式結(jié)構(gòu),體積小巧且功能完備,大幅度提升了空間的利用率。CP1H PLC采用CX-P6.1版本作為編程軟件,配有FA綜合工具包CX-ONE,可實(shí)現(xiàn)PLC與各種外部元器件的結(jié)合。4. 系統(tǒng)擴(kuò)展性好CP1H PLC 最多可以連接7個(gè)I/O擴(kuò)展單元,每個(gè)單元具有40個(gè)I/O點(diǎn),加上CPU單元本身內(nèi)置的40個(gè)點(diǎn),CP1H可以處理最大I/O點(diǎn)位320點(diǎn)。5. 高速性能CP1H PLC 的cpu 單元具有模擬輸入/輸出功能,高速中斷輸入功能,高速計(jì)數(shù)功能和可調(diào)占空比的高頻脈沖輸出功能,可實(shí)現(xiàn)模/數(shù)與數(shù)/模轉(zhuǎn)換。總之,CP1H PLC具有功能強(qiáng),速度快,體積小,適用范圍廣等特點(diǎn)。
35、3.2.2 CP1H基本功能CP1H是一部?jī)?nèi)建20、30、40或60點(diǎn)I/O端子的PLC,有三種輸出可選用(繼電器輸出、PNP晶體管輸出和NPN晶體管輸出)和2種電源可供選用(100/240VAC或24VDC)。為了提供模擬輸入和輸出,可以連接最多7個(gè)模擬I/O模塊。每個(gè)模塊提供2種模擬輸入和1種模擬輸出,所以連接7個(gè)模擬I/O模塊就能得到最多14種模擬輸入和7種模擬輸出。(將模擬I/O與PID及PWM指令結(jié)合就能完成時(shí)間-比例控制)。模擬輸入范圍可以設(shè)定為0-10VDC、1-5VDC或4-20mA;分辨率為1/256。(1-5VDC和4-20mA設(shè)定可使用開(kāi)路檢測(cè)功能)。模擬輸出范圍可以設(shè)定
36、為0-10VDC、-10-10VDC或4-20mA,分辨率為1/256。同步脈沖控制提供一個(gè)外接裝置與主裝置同步之簡(jiǎn)單方法,輸出脈沖頻率可以被控制成為輸入脈沖頻率的倍數(shù),這樣外接裝置(如供料傳輸機(jī))的速度能與主裝置的速度同步。編程設(shè)備的多樣性,如編輯器與支持軟件可用于C200H、C200HS、C200、HX/HG/HE、CQM1、CPM1、CPM1A、CPM2C和SRM1(-V2) PC,所以可以有效地使用現(xiàn)有之階梯圖程序資源。中斷輸入(計(jì)數(shù)器模式)可用在遞增計(jì)數(shù)器或遞減計(jì)數(shù)器(2kHz),而且在計(jì)數(shù)與目標(biāo)值相同時(shí)觸發(fā)中斷(執(zhí)行中斷程序)。間隔定時(shí)器中斷,,968ms之間,而且能設(shè)定只產(chǎn)生一次
37、中斷(單次模式)或定時(shí)中斷(預(yù)定中斷模式)。CPU模塊有兩個(gè)控制器,可用來(lái)改變IR250和IR251內(nèi)之模擬設(shè)定(0200 BCD)。這些控制器可用來(lái)方便改變或微調(diào)機(jī)器設(shè)定,如傳輸帶之暫停時(shí)間或傳輸率??梢酝ㄟ^(guò)PLC的RS-232C通訊端口或外接埠可進(jìn)行上位連接(Host Link)。在上位連接模式下連接之個(gè)人計(jì)算機(jī)或人機(jī)界面,可以使用在如讀/寫PLC的I/O內(nèi)存內(nèi)之?dāng)?shù)據(jù)或讀取/改變PLC操作模式之操作。4 PLC的程序設(shè)計(jì)下位機(jī)程序的編制是利用歐姆龍專用編程軟件CX-Programmer完成的。CX-Programmer是OMRON公司PLC的軟件編程調(diào)試的工具程序,其運(yùn)行在Windows9
38、8/NT操作系統(tǒng)下,具有豐富、簡(jiǎn)捷的操作環(huán)境和強(qiáng)大的編程、調(diào)試功能??蓪?shí)現(xiàn)梯形圖的編程、監(jiān)視和控制等功能,尤其擅長(zhǎng)于大型程序的編寫,彌補(bǔ)了手編程器編程效率低的不足。CX-Programmer編程軟件支持模塊化設(shè)計(jì),在程序編寫時(shí)可以直接將編寫好的程序通過(guò)RS-232傳送到PLC來(lái)控制現(xiàn)場(chǎng)設(shè)備。自動(dòng)售貨機(jī)的工作過(guò)程可分為以下幾個(gè)主要部分:1. 余額比較過(guò)程;2. 投幣過(guò)程;3. 飲品價(jià)格比較過(guò)程;4. 選擇商品過(guò)程;5. 退幣過(guò)程;6. 強(qiáng)制復(fù)位過(guò)程。下面就各部分進(jìn)行程序的編寫,進(jìn)行簡(jiǎn)要論述。圖 自動(dòng)售貨機(jī)工作流程圖4.1 余額比較過(guò)程在自動(dòng)售貨機(jī)啟動(dòng)后,只要消費(fèi)者投入人民幣(即余額大于0元),就
39、需要輸出一個(gè)信號(hào),提示用戶可以退幣。1. 建立變量表余額比較的變量定義如表4.1所示。表 價(jià)格比較的變量定義PLC程序接點(diǎn)對(duì)應(yīng)地址退幣指示燈100.062. 編制程序余額比較過(guò)程的梯形圖如圖所示。圖 余額比較梯形圖3. 程序解釋在這段程序中,為了實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)比較,我們采用了CMP數(shù)據(jù)比較指令和CF005大于標(biāo)志位,用它們來(lái)確定消費(fèi)者是否已經(jīng)投入人民幣,即當(dāng)余額大于0元時(shí),繼電器211.02得電,從而使退幣指示燈100.06點(diǎn)亮。4.2 投幣過(guò)程在投幣過(guò)程中,每投入一枚人民幣,投入顯示將增加相應(yīng)的幣值,余額也增加同樣幣值,先建立變量表,再編寫程序。1. 建立變量表投幣過(guò)程的變量定義如表所示。表
40、 投幣過(guò)程變量定義PLC程序接點(diǎn)對(duì)應(yīng)地址投入1元人民幣投入5元人民幣投入10元人民幣2. 編制程序 根據(jù)上表所列出的變量進(jìn)行編程,其梯形圖如圖和圖所示。圖 投幣過(guò)程梯形圖圖4.4 投幣過(guò)程梯形圖3. 程序解釋當(dāng)按下投入一元人民幣按鈕時(shí),通過(guò)一個(gè)上升沿微分指令DIFU,從而使加法器ADD接通,被加數(shù)(DR15通道中的內(nèi)容)加上加數(shù)(1元),并將運(yùn)算結(jié)果(總金額)送到DR15通道中。從而實(shí)現(xiàn)投入投入一元功能。DIFU的功能是在輸入脈沖的前(上升)沿使指定的繼電器接通一個(gè)掃描周期之后釋放。之所以用一個(gè)上升沿微分指令,就是要保證按下投入一元人民幣時(shí)只檢測(cè)一次,而不是循環(huán)執(zhí)行加法動(dòng)作。以保證不會(huì)出現(xiàn)多次
41、執(zhí)行加法器而產(chǎn)生錯(cuò)誤。CLC是清進(jìn)位標(biāo)志指令,在執(zhí)行任何加、減法或移位操作之前應(yīng)先執(zhí)行CLC指令,消除加、減法或移位指令對(duì)進(jìn)位標(biāo)志位CY產(chǎn)生的影響。投入五元人民幣、投入十元人民幣的工作原理與投入一元人民幣的工作原理相同。只是加數(shù)分別是整數(shù)5(五元)和整數(shù)10(十元)。4.3 飲品價(jià)格比較過(guò)程價(jià)格的比較要貫穿實(shí)驗(yàn)過(guò)程的始終,只要余額大于售貨機(jī)中某種飲品的價(jià)格時(shí),就需要輸出一個(gè)信號(hào),提示消費(fèi)者可以購(gòu)買該飲品。1. 建立變量表價(jià)格比較的變量定義如表所示。表4.3 價(jià)格比較的變量定義對(duì)應(yīng)地址PLC程序接點(diǎn)100.02咖啡指示燈100.032. 編制程序根據(jù)上表所列出的變量進(jìn)行編程,其梯形圖如圖4.5和
42、圖4.6所示。圖4.5 飲品價(jià)格比較過(guò)程梯形圖圖4.6 飲品價(jià)格比較過(guò)程梯形圖3. 程序解釋在這段程序中,為了要實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)比較,我們用了CMP數(shù)據(jù)比較指令、CF005大于標(biāo)志位和CF006等于標(biāo)志位。用它們來(lái)比較余額和飲品的價(jià)格,在投幣過(guò)程中已經(jīng)提到,所有的投幣金額都將累加到DR15通道中,所以只需將DR15通道中的內(nèi)容與售貨機(jī)中飲品的價(jià)格相比較,就可以實(shí)現(xiàn)飲品價(jià)格比較的功能。100.02與100.03分別表示橙汁指示燈和咖啡指示燈,因?yàn)樵谙旅娴倪x擇商品過(guò)程中也需要用到100.02與100.03繼電器,所以在比較過(guò)程中我們使用了210.05與210.06繼電器作為中間繼電器。4.4 選擇商
43、品過(guò)程當(dāng)投入的幣值可以購(gòu)買某種飲品時(shí),按下選擇該飲品按鈕,該飲品會(huì)自動(dòng)排出在出貨口中。該飲品的指示燈同時(shí)也會(huì)閃爍,提示消費(fèi)者飲品正在排出。5秒種后,指示燈會(huì)停止閃爍,提示消費(fèi)者飲品已經(jīng)排出完成。在按下選擇飲品按鈕的同時(shí)也要在總金額中減去該飲品需要消費(fèi)掉的金額,并要同時(shí)繼續(xù)飲品價(jià)格的比較,判斷是否可以繼續(xù)購(gòu)買飲品。1. 建立變量表選擇商品的變量定義如表所示。表4.4 選擇商品的變量定義PLC程序接點(diǎn)對(duì)應(yīng)地址選擇橙汁按鈕選擇咖啡按鈕橙汁排出口咖啡排出口2、編制程序 選擇商品的梯形圖如圖4.所示。圖4.7 選擇商品過(guò)程梯形圖圖4.8 選擇商品過(guò)程梯形圖3. 程序解釋在選擇過(guò)程中,需要完成三個(gè)工作過(guò)程
44、。一是要實(shí)現(xiàn)飲品的5S排出過(guò)程,二是要實(shí)現(xiàn)飲品排出時(shí),指示燈的閃爍5S過(guò)程,三是要實(shí)現(xiàn)內(nèi)部貨幣的運(yùn)算過(guò)程。實(shí)現(xiàn)飲品的排出5S過(guò)程:以選擇橙汁為例,在前面的飲品價(jià)格比較過(guò)程中,已經(jīng)提到210.05是用來(lái)輸出比較余額和橙汁的價(jià)格的中間繼電器,只有當(dāng)投入金額滿足橙汁標(biāo)價(jià)的條件時(shí),CF005才會(huì)導(dǎo)通。此時(shí)按下橙汁選擇按鈕,通過(guò)保持繼電器KEEP,使繼電器210.07工作,這時(shí)橙汁排出100.04點(diǎn)亮。在繼電器210.07工作的同時(shí)定時(shí)器TIM000開(kāi)始計(jì)時(shí)5S,5S后定時(shí)器工作,與其對(duì)應(yīng)的常開(kāi)觸電TIM000閉合,因?yàn)橐仓皇且粋€(gè)掃描周期工作,所以使用DIFU上升沿微分指令,TIM000通過(guò)210.08
45、使KEEP復(fù)位,這時(shí)210.07復(fù)位。從而完成橙汁排出5S的過(guò)程。實(shí)現(xiàn)飲品排出時(shí),指示燈閃爍5S的過(guò)程:以選擇橙汁為例,在橙汁指示燈100.02前分別用了210.07的常開(kāi)和常閉觸電。當(dāng)繼電器210.07沒(méi)有工作的時(shí)候(即沒(méi)有按下選擇橙汁按鈕的時(shí)候),通過(guò)常閉210.07觸電使橙汁指示燈100.02常亮。當(dāng)繼電器210.07開(kāi)始工作的時(shí)候(即當(dāng)按下選擇橙汁按鈕的時(shí)候),此時(shí)常開(kāi)210.07觸點(diǎn)開(kāi)始工作,橙汁指示燈100.02通過(guò)常開(kāi)觸點(diǎn)210.07和1S時(shí)鐘脈沖位CF102工作,所以就實(shí)現(xiàn)了橙汁指示燈100.02的閃爍功能。實(shí)現(xiàn)內(nèi)部貨幣的運(yùn)算:以選擇橙汁為例,當(dāng)定時(shí)器TIM000開(kāi)始計(jì)時(shí)5S后
46、,與其對(duì)應(yīng)的常開(kāi)觸電TIM000閉合,通過(guò)中間繼電器210.08和212.00,從而使減法器SUB接通,被減數(shù)(DR15通道中的內(nèi)容)減去減數(shù)(橙汁的標(biāo)價(jià)2元),并將運(yùn)算結(jié)果(剩余金額)送到DR15通道中。從而實(shí)現(xiàn)自動(dòng)售貨機(jī)內(nèi)部貨幣的運(yùn)算過(guò)程??Х鹊墓ぷ鬟^(guò)程與橙汁的工作過(guò)程相同。4.5 退幣過(guò)程在退幣過(guò)程中,最主要的是要完成退幣的運(yùn)算過(guò)程,還要根據(jù)前面的運(yùn)算結(jié)果(即剩余金額)以一元的形式退出貨幣,退幣結(jié)束時(shí)還要給程序重新賦零,以便使自動(dòng)售貨機(jī)可以等待下一次的交易過(guò)程。1. 建立變量表退幣過(guò)程的變量定義如表所示。表4.5 退幣過(guò)程的變量定義PLC程序接點(diǎn)對(duì)應(yīng)地址退幣按鈕0.05退幣排出口100.
47、072. 編制程序 退幣過(guò)程的梯形圖如圖4.9所示。3. 程序解釋當(dāng)按下退幣按鈕0.05時(shí),通過(guò)保持繼電器KEEP,使繼電器211.03工作。同時(shí)也將DR15通道中的內(nèi)容送到CNT000中。再通過(guò)CF102,1S時(shí)鐘脈沖位使CNT開(kāi)始計(jì)數(shù),此時(shí)退幣出口100.07開(kāi)始閃爍(每閃爍一次,表示退出一元人民幣)。當(dāng)計(jì)數(shù)器全部計(jì)數(shù)完畢(即將余額全部退出后),計(jì)數(shù)器CNT000對(duì)應(yīng)的觸電開(kāi)始工作,使KEEP復(fù)位,211.03復(fù)位。同時(shí)將零送給DR15通道。圖4.9 退幣過(guò)程梯形圖4.6 強(qiáng)制復(fù)位過(guò)程當(dāng)自動(dòng)售貨機(jī)運(yùn)行時(shí),出現(xiàn)不可預(yù)見(jiàn)錯(cuò)誤,或者機(jī)主需要強(qiáng)制使自動(dòng)售貨機(jī)停止時(shí),會(huì)需要一個(gè)使自動(dòng)售貨機(jī)強(qiáng)制停止的
48、功能。1. 建立變量表強(qiáng)制復(fù)位過(guò)程的變量定義如表所示。表4.6 強(qiáng)制復(fù)位過(guò)程的變量定義PLC程序接點(diǎn)對(duì)應(yīng)地址復(fù)位按鈕0.062. 編制程序 強(qiáng)制復(fù)位的梯形圖如圖4.10所示。圖4.10 強(qiáng)制復(fù)位過(guò)程梯形圖3. 程序解釋當(dāng)按下強(qiáng)制復(fù)位按鈕0.06時(shí),通過(guò)一個(gè)上升沿微分指令DIFU,從而使數(shù)據(jù)傳送指令MOV接通,將零送到DR15通道中。使所有功能停止,從而起到強(qiáng)制復(fù)位作用??偨Y(jié)本次設(shè)計(jì)詳細(xì)的介紹了自動(dòng)售貨機(jī)的背景、發(fā)展前景及對(duì)現(xiàn)在人們生活的影響,并且又對(duì)自動(dòng)售貨機(jī)的基本功能及工作過(guò)程做了比較詳細(xì)的分析。在論述了自動(dòng)售貨機(jī)概況的基礎(chǔ)上,又介紹了PLC的基本組成、特點(diǎn)以及工作原理。采用歐姆龍PLC專用
49、的編程軟件CX-PROGRAMMER。此設(shè)計(jì)的重點(diǎn)放在了PLC的程序的設(shè)計(jì)和組態(tài)王組態(tài)界面的制作。是以PLC電氣控制為基礎(chǔ),通過(guò)對(duì)自動(dòng)售貨機(jī)的功能進(jìn)行分析,制定出具體的設(shè)計(jì)方案和設(shè)計(jì)步驟。通過(guò)對(duì)上位機(jī)的界面編制和下位機(jī)的程序編制來(lái)達(dá)到自動(dòng)售貨機(jī)的運(yùn)行功能。畢業(yè)設(shè)計(jì)是對(duì)畢業(yè)生大學(xué)四年所學(xué)技能的檢測(cè),這次設(shè)計(jì)恰恰給我們提供了一個(gè)應(yīng)用自己所學(xué)知識(shí)的機(jī)會(huì),從到圖書(shū)館和網(wǎng)上查找資料到對(duì)電路的設(shè)計(jì)對(duì)電路的調(diào)試再到最后電路的成型,都對(duì)我所學(xué)的知識(shí)進(jìn)行了檢驗(yàn)。本次設(shè)計(jì)過(guò)程中雖然遇到一些阻礙,但通過(guò)不懈的努力,最終還是克服了這些困難,體味到設(shè)計(jì)電路、連接電路、調(diào)測(cè)電路過(guò)程中的樂(lè)苦與甜,提高了自身獨(dú)立思考克服困難的能力。這一過(guò)程磨練了我的意志,永不放棄對(duì)于科學(xué)真理的追求!致謝在完成畢業(yè)設(shè)計(jì)期間,從論文的選題、寫開(kāi)題報(bào)告到搜集資料、方案設(shè)計(jì),完成論文,其間每一過(guò)程都得到指導(dǎo)教師孫莉莉老師的悉心指導(dǎo),孫老師身體力行、兢兢業(yè)業(yè)地為我們排憂解難,不僅治學(xué)嚴(yán)謹(jǐn)而且為人師表,堪稱良師益友,教給我們的不僅是知識(shí)還有待人處世的積極態(tài)度,在此表示衷心的感謝。光陰似箭,四年大學(xué)時(shí)光匆匆而過(guò),在這四年的時(shí)光里,我得到了老師和同學(xué)的指導(dǎo)和幫助,當(dāng)我打完畢業(yè)論文的最后一個(gè)字符,涌上心頭的不是長(zhǎng)途跋涉后抵達(dá)終點(diǎn)的欣喜,而是源自心底的誠(chéng)摯謝意。我即將
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江省寧波市鄞州區(qū)2023-2024學(xué)年八年級(jí)下學(xué)期英語(yǔ)期中考試(含答案)
- 創(chuàng)業(yè)計(jì)劃書(shū):貓咪咖啡店
- 視覺(jué)傳播設(shè)計(jì)與制作所需試題及答案
- 考試形式下的2025年小學(xué)一年級(jí)語(yǔ)文試題及答案
- 2024年食品質(zhì)檢員考試的影響力與說(shuō)服技巧試題及答案
- 識(shí)別不良寵物食品品牌考題及答案
- 2024年計(jì)算機(jī)基礎(chǔ)學(xué)習(xí)資源評(píng)估與使用及試題和答案
- 2024年汽車維修工考試應(yīng)試技巧試題及答案
- 2025年小學(xué)語(yǔ)文新教材試題及答案
- 選擇美容師考試資料的誤區(qū)及試題及答案
- 臨汾市人民醫(yī)院骨科重點(diǎn)??茀R報(bào)
- 上海市中小學(xué)信息科技課程標(biāo)準(zhǔn)修訂稿
- 申根簽證申請(qǐng)表
- 國(guó)防動(dòng)員教案
- 2023年公務(wù)員體檢表
- GB/T 9115-2010對(duì)焊鋼制管法蘭
- GB/T 30059-2013熱交換器用耐蝕合金無(wú)縫管
- GB/T 21118-2007小麥粉饅頭
- 初中數(shù)學(xué)課程資源開(kāi)發(fā)與利用
- 邏輯門電路-公開(kāi)課教學(xué)設(shè)計(jì)
- 急性心包炎-課件
評(píng)論
0/150
提交評(píng)論