基于PLC的自動(dòng)售貨機(jī)設(shè)計(jì)-畢業(yè)論文
《基于PLC的自動(dòng)售貨機(jī)設(shè)計(jì)-畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于PLC的自動(dòng)售貨機(jī)設(shè)計(jì)-畢業(yè)論文(40頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
本 科 畢 業(yè) 論 文(設(shè) 計(jì)) 題目(中文)基于PLC 的自動(dòng)售貨機(jī)系統(tǒng)設(shè)計(jì) (英文)The design of vending machine system based on PLC 學(xué) 院 年級(jí)專業(yè) 學(xué)生姓名 學(xué) 號(hào) 指導(dǎo)教師 完 成 日 期 XX 年 XX 月 XX 大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 誠(chéng)信聲明 本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計(jì)),題目《基于 PLC 的自動(dòng)售貨機(jī)系統(tǒng)設(shè)計(jì)》 是本人在指導(dǎo)教師的指導(dǎo)下,進(jìn)行研究工作所取得的成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式注明。除此之外,本論文(設(shè)計(jì)) 不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的作品成果。本人完全意識(shí)到本聲明應(yīng)承擔(dān)的法律責(zé)任。 作者簽名: 日期: 年 月 日 I 摘要 本設(shè)計(jì)在西門子S7-200 系列PLC 基礎(chǔ)上設(shè)計(jì)出來(lái)的自動(dòng)售貨機(jī)控制系統(tǒng)。下面文章將介紹自動(dòng)售貨機(jī)的起源,出生以及之后的發(fā)展,簡(jiǎn)述了它在國(guó)內(nèi)和國(guó)外發(fā)展的現(xiàn)狀。對(duì)常見(jiàn)自動(dòng)售貨機(jī)的設(shè)計(jì)方案進(jìn)行了 PLC 的描述,簡(jiǎn)介了 PLC 的硬件基本的組成、性能特點(diǎn)以及其工作原理。同時(shí)含有以西門子S7-200 系列為基礎(chǔ)的 PLC 構(gòu)成的自動(dòng)販賣機(jī)系統(tǒng)的整個(gè)設(shè)計(jì)過(guò)程和思路的敘述。 現(xiàn)在把一次交易過(guò)程作為例子,可以先將幾個(gè)程序塊組合起來(lái)成為交易過(guò)程,再分別對(duì)每個(gè)程序塊進(jìn)行設(shè)計(jì)。首先確認(rèn)收到了貨幣的情況下,依靠顧客主動(dòng)按下各控制按鈕來(lái)輸入信號(hào)使所對(duì)應(yīng)的控制器啟動(dòng)按鈕控制的機(jī)械裝置最后完成所規(guī)定動(dòng)作,將貨物售賣。且當(dāng)顧客按下與所需貨品相對(duì)應(yīng)的按鈕時(shí), 數(shù)碼顯示管上需要顯示出該貨品的價(jià)格,之后顧客需要將對(duì)應(yīng)的硬幣投入投幣口,數(shù)碼顯示管同時(shí)顯示出所投幣額。當(dāng)按下確認(rèn)鍵,則系統(tǒng)將對(duì)投入的貨幣與商品價(jià)格兩者進(jìn)行比較。計(jì)較的結(jié)果如果是投入的貨幣大于商品的價(jià)格那么在售出貨物的同時(shí)進(jìn)行余款的找零計(jì)算,余款也會(huì)數(shù)碼管上顯示出來(lái)。如果兩者幣的相等,則直接送出商品。與當(dāng)投入的幣額不足時(shí)的情況下將無(wú)操作。以此完成一次交易。 關(guān)鍵字:PLC;順序功能圖;梯形圖;I/O 點(diǎn)的分配 V Abstract Vending machine controlsystem design in the design Siemens S7-200series based on PLC. This article will introduce the origin of the vending machine, anafterthe birth development, discusses its status in thedomestic and foreign developmednt. Design ofvending machine for the description of PLC, introduces the PLC hardware basic composition, characteristics and its working principle. At the same time with the whole design process and thought of vending machine system to Siemens S7-200 series based PLC consists of narrative. Now take a transaction process as an example, can be combined into several blocks thetransaction process, then each block design. We acknowledge receipt of the money,depending on the controller active customer press the control button to input signal to thecorresponding to the start button control mechanism at the end of the completion of the required action, the sale of goods. And when the customer presses the corresponding to the desired item button, digital display tube needs to show that the price of the goods, thenthe customer will need to correspond to the coins in the slot, the digital display tube anddisplay the amount of coin. When you press the Enter key, the system will put on thecurrency and commodity IX price comparison. Regardless of the results if the input is greater than the money commodity prices then the balance at the same time to sell off the goodschange calculation, the balance will be displayed on the digital tube. If the two currencies are equal, then send goods directly. And when the amount of money invested is less thanthe case without operation. In order to complete a transaction. Keywords: PLC; sequential function chart; ladder diagram; distribution of I/O points 目 錄 上海師范大學(xué)本科畢業(yè)論文(設(shè)計(jì))誠(chéng)信聲明 I 上海師范大學(xué)本科畢業(yè)論文(設(shè)計(jì))選題登記表 II 上海師范大學(xué)本科畢業(yè)論文(設(shè)計(jì))指導(dǎo)記錄表 Ⅳ 中文摘要及關(guān)鍵詞 Ⅴ 英文摘要及關(guān)鍵詞 VI 1 緒論 1 1.1 自動(dòng)售貨機(jī)設(shè)計(jì)目的和意義 1 1.2 自動(dòng)售貨機(jī)的發(fā)展歷史和前景 2 1.3 自動(dòng)售貨機(jī)的 PLC 控制設(shè)計(jì)原理 3 1.4 自動(dòng)售貨機(jī)設(shè)計(jì)的基本方法 4 2 PLC 的概述 5 2.1 PLC 的定義 5 2.2 PLC 的簡(jiǎn)介 5 2.3 PLC 的工作原理 6 2.4 PLC 的工作過(guò)程及過(guò)程圖 7 2.5 PLC 的循環(huán)掃描工作 9 2.6 PLC 的編程語(yǔ)言 101 2.7 PLC 的硬件組成 11 3 自動(dòng)售貨機(jī) PLC 控制(系統(tǒng))設(shè)計(jì) 13 3.1 自動(dòng)售貨機(jī)控制系統(tǒng)設(shè)計(jì)原則 13 3.2 自動(dòng)售貨機(jī)設(shè)計(jì)的基本思路 13 3.3 硬件電路組成及設(shè)計(jì) 14 3.3.1 常見(jiàn)自動(dòng)售貨機(jī)的觀察及示意圖 14 3.3.2 自動(dòng)售貨機(jī)硬件設(shè)計(jì) 16 3.4 軟件設(shè)計(jì)任務(wù)的確定 17 3.4.1 系統(tǒng)軟件設(shè)計(jì)部分 17 3.4.2 PLC 各 I/O 地址分配 19 3.4.3 接線圖 21 3.4.4 自動(dòng)售貨機(jī)設(shè)計(jì)的梯形圖 23 結(jié)論 31 參考文獻(xiàn) 32 1 緒論 自動(dòng)售貨機(jī)是能根據(jù)顧客投入的一定數(shù)額的貨幣來(lái)完成人機(jī)間自動(dòng)買賣的機(jī)械設(shè)備。自動(dòng)售貨機(jī)是商業(yè)活動(dòng)減少人工參與自動(dòng)化的代表設(shè)備, 其固有跨時(shí)代的意義。它不受限制于時(shí)間、地點(diǎn)遠(yuǎn)近,運(yùn)輸對(duì)外界環(huán)境的要求較低,還能節(jié)省人力資源、整個(gè)交易流程很簡(jiǎn)便。同時(shí)它可以出售的商品各種各樣無(wú)很大的限制。從飲料、零食、香煙、糖果、牙刷、方便面等等。廣義上說(shuō),手機(jī),信用卡,二維碼的背后就是銷售產(chǎn)品的新的方法, 也是自動(dòng)售貨機(jī)的未來(lái)的方向。狹義的講,自動(dòng)售貨機(jī)可以很大程度上的彌補(bǔ)某些人工人力不足的地方,這是完全跟隨現(xiàn)代全新消費(fèi)環(huán)境和消費(fèi)理念和模式的改變,而且是全天 24 小時(shí)的自助系統(tǒng)無(wú)需過(guò)多分散商家的精力。需要的資本少,面積小,購(gòu)買的自主性,解決人工費(fèi)上漲問(wèn)題等優(yōu)點(diǎn)。所以近年來(lái)自動(dòng)售貨機(jī)在全球范圍內(nèi)得到大力的推廣,廣受好評(píng)。下面就較為精細(xì)地介紹一份以 PLC 完成自動(dòng)售貨機(jī)軟件設(shè)計(jì)的方案。 1.1 自動(dòng)售貨機(jī)設(shè)計(jì)目的和意義 現(xiàn)如今,基于文明的發(fā)展以至于傳統(tǒng)消費(fèi)即將被淘汰,以及消費(fèi)模式和銷售環(huán)境的改變,也必將要出現(xiàn)新的銷售模式;此外面對(duì)整體生活的節(jié)奏越來(lái)越快,人們也就越來(lái)越看重時(shí)間的價(jià)值,因此雇傭人工的花費(fèi)也在不斷升高;再加上一塊場(chǎng)地的開(kāi)發(fā)飽和買賣追求便利性,快速性等原因。伴隨著現(xiàn)代各種高科技的出現(xiàn)發(fā)展和社會(huì)的整體進(jìn)步, 商業(yè)機(jī)械設(shè)備的自動(dòng)化更加被人們所接受也就有了更加寬闊的存在空間,有需求就有存在的價(jià)值。自動(dòng)商業(yè)售賣設(shè)備作為商業(yè)自動(dòng)化裝置的前沿代表作品被廣泛應(yīng)用于各類地點(diǎn)公園,大型購(gòu)物中心,火車站頭等等。綜上所述自動(dòng)售貨機(jī)的發(fā)展已經(jīng)處于一個(gè)轉(zhuǎn)折點(diǎn),正呈現(xiàn)出一個(gè)迅速擴(kuò)張的現(xiàn)象。通過(guò)自動(dòng)售貨機(jī)進(jìn)行自助購(gòu)物正逐漸成為市民的一種新的購(gòu)買習(xí)慣,快捷方便的購(gòu)物方式既能滿足人們?cè)诋?dāng)今科技迅速發(fā)展的現(xiàn)代社會(huì)追求高品質(zhì)生活的需要又能滿足能源緊缺這一現(xiàn)狀去節(jié)省能源。且自動(dòng)售貨機(jī)的附屬功能很強(qiáng)打, 9 比如國(guó)外正在嘗試帶 wifi 的自動(dòng)售貨機(jī),帶導(dǎo)航定位的自動(dòng)售貨機(jī)等等, 都將進(jìn)一步提升生活質(zhì)量。 1.2 自動(dòng)售貨機(jī)的發(fā)展歷史和前景 起源與發(fā)展: 自動(dòng)商業(yè)售貨機(jī)的起源源頭可以追溯到那遠(yuǎn)古的埃及。自動(dòng)販賣機(jī)的起源是大概在公元前 215 年左右,地點(diǎn)是安裝在埃及寺,設(shè)備是用來(lái)售賣“神圣的水(圣水)”。 人都是存在惰性的所以生活中是越方便越好。于是自動(dòng)販賣機(jī)的首個(gè)登場(chǎng)是在 20 世紀(jì) 60 年代的西歐。在那個(gè)時(shí)候在美國(guó)的地下軌道交通里, 人們花費(fèi) 1 美分,可以沖自動(dòng)售賣機(jī)買一塊當(dāng)時(shí)最火熱的口香糖。 真正開(kāi)發(fā)了飲料的自動(dòng)販賣機(jī)是日本,當(dāng)時(shí)的日本在接受第二次世界大戰(zhàn)戰(zhàn)敗后,國(guó)內(nèi)經(jīng)濟(jì)正剛剛恢復(fù)興盛的 1957 年。當(dāng)時(shí)和美國(guó)類似,不過(guò)販賣的是飲料每當(dāng)顧客往自動(dòng)售貨機(jī)投入 10 日元,杯子就會(huì)被注入一劑量的果汁。機(jī)械的從上部安裝關(guān)注的噴水裝置,這個(gè)自動(dòng)販賣機(jī)“噴水型果汁自販機(jī)”,它爆炸性噴出果汁。那個(gè)噴水型果汁自販機(jī)消費(fèi)方式新奇,先鋒的購(gòu)買方法,后日本的自動(dòng)販賣機(jī)的高度普及起了重大作用。接下來(lái)登場(chǎng)的是可樂(lè)的自動(dòng)販賣機(jī)。之后美國(guó)一家大型商業(yè)公司即可樂(lè)公司在 1960 年代中期按照商業(yè)策略正式進(jìn)入日本,同時(shí)推出用鐵罐頭承裝飲料的自動(dòng)售賣機(jī)。出人意料的自動(dòng)售賣機(jī)的受到廣泛的歡迎也就帶動(dòng)了可樂(lè)的銷量, 為驚人可樂(lè)之后巨大市場(chǎng)做出了極為重要的貢獻(xiàn)。此外,美國(guó)公司優(yōu)秀的自動(dòng)售賣機(jī)市場(chǎng)布局,設(shè)備設(shè)計(jì)技術(shù)等也同時(shí)提升日本國(guó)內(nèi)的自動(dòng)話商業(yè)裝置的發(fā)展,造成了很深遠(yuǎn)的影響。 1962 年,作為流通革命的使者,自動(dòng)銷售機(jī)的帷幕。最初是塑料瓶飲料自販機(jī)。1967 年,在 100 日元以下的貨幣單位改變了一切硬幣從而促進(jìn), 自動(dòng)販賣機(jī)產(chǎn)業(yè)的發(fā)展,直至今天這個(gè)發(fā)展。 售貨機(jī)的前景: 供應(yīng)的相同的外界條件下,一個(gè)自動(dòng)售貨機(jī)機(jī)可以充分彌補(bǔ)人工人力方面的短缺,淘汰過(guò)去陳舊腐朽的消費(fèi)習(xí)慣和消費(fèi)模式。也正符合全新消 費(fèi)環(huán)境和消費(fèi)思想的轉(zhuǎn)變。自動(dòng)售貨系統(tǒng)可以連續(xù)不斷地工作,交易便捷, 所需要的操作少,占地面積小,對(duì)外界要求不高,美麗的外觀隨時(shí)隨地吸引人們的購(gòu)買欲望。因此既能解決勞動(dòng)力成本上升的問(wèn)題又能帶來(lái)客觀的銷售量。 自動(dòng)販賣機(jī)行業(yè)走向信息和更合理化。例如,在線模式的實(shí)施,通過(guò)電話線的自動(dòng)販賣機(jī)內(nèi)的庫(kù)存信息和電腦操作時(shí)立即傳輸,從而確保貨物交付貨物,補(bǔ)充和選定的順利進(jìn)行。另外,防止地球溫暖化為了拯救,自動(dòng)販賣機(jī)的能源開(kāi)發(fā)工作,以省能源的清涼飲料的自動(dòng)販賣機(jī)業(yè)界為主要方向。比如夏季用電高峰,這個(gè)類型的自動(dòng)販賣機(jī)保持耗電低水平,維持電力這塊得節(jié)約。從二十一世紀(jì)以來(lái),自動(dòng)販賣機(jī)更節(jié)約資源,能源和網(wǎng)絡(luò)通信化發(fā)展。 1.3 自動(dòng)售貨機(jī)的 PLC 控制設(shè)計(jì)原理 眾所周知自動(dòng)售貨機(jī)是一部以自動(dòng)化來(lái)實(shí)現(xiàn)商業(yè)活動(dòng)的機(jī)器其最終目的是完成銷售貨品。在已經(jīng)接收到硬幣已被投入傳感器的信號(hào)下,客戶依靠按下控制按扭來(lái)完成不同貨品信號(hào)的輸入使對(duì)應(yīng)控制器來(lái)進(jìn)行通斷。相關(guān)位置機(jī)械裝置完成動(dòng)作,最后把顧客所選的貨品售出。 (1) 客戶將硬幣投入投幣口,貨幣識(shí)別器識(shí)別所投的硬幣面額; (2) 控制器以金額進(jìn)行比較通過(guò)貨品按鍵指示燈的明暗信號(hào)告訴顧客是否可以購(gòu)買本商品,由客戶進(jìn)行選擇想要購(gòu)買哪個(gè)商品; (3) 通過(guò)客戶按下所選商品的按鈕傳遞信號(hào)給 PLC 系統(tǒng)以此來(lái)通斷組件并且使得相應(yīng)組件動(dòng)作把客戶選擇的貨品送達(dá)到取物口; (4) 假如之前所投的貨幣在第一次交易后還有多出的錢款,可以進(jìn)行第二次交易?;蛘咴?15 秒之內(nèi),自動(dòng)售貨機(jī)將自動(dòng)退出余款,當(dāng)然客戶也可以自行通過(guò)旋轉(zhuǎn)退幣旋鈕,來(lái)取出剩下的錢款。 (5) 從退幣口取出所余款結(jié)束此次交易。 初始狀態(tài) 投幣狀態(tài) 購(gòu)買狀態(tài) 是否剩余 退幣狀態(tài) 圖 1-3 自動(dòng)售貨機(jī)流程圖 1.4 自動(dòng)售貨機(jī)設(shè)計(jì)的基本方法 由于本次所設(shè)計(jì)的課題是自動(dòng)售賣機(jī)控制,大部分的控制是應(yīng)用西門子 S7-200 型 PLC 的梯形圖來(lái)設(shè)計(jì)并且來(lái)達(dá)到控制的目的的。因此簡(jiǎn)單介紹與其相互穿插的一些知識(shí),如:PLC 的大概定義、PLC 所用到的編程語(yǔ)言、PLC 由哪些硬件組成等。 同時(shí)要按照設(shè)計(jì)的功能內(nèi)容和控制的要求畫出順序功能圖和梯形圖, 再根據(jù) PLC 的相關(guān)標(biāo)準(zhǔn)來(lái)畫出其接線圖,結(jié)合程序梯形圖和外部的接線圖, 分析簡(jiǎn)述該設(shè)計(jì)的控制原理步驟。 2 PLC 的概述 2.1 PLC 的定義 PLC 是一種產(chǎn)品,但這種產(chǎn)品具有不一樣的地方。比如缺少程序員編制的控制程序的話,它無(wú)法實(shí)現(xiàn)任何控制功能,換句話說(shuō),假如沒(méi)有對(duì)應(yīng)的編寫程序的 PLC 是無(wú)法發(fā)揮作用的。其實(shí) PLC 實(shí)際上是專為大規(guī)模設(shè)備使用的通用控制平臺(tái),只不過(guò)它比一般計(jì)算機(jī)具有更強(qiáng)的與工業(yè)過(guò)程相連接的 I/O 接口。它必須進(jìn)行專業(yè)程序員的二次 編寫研發(fā)才能完成達(dá)成控制目的,因此,它還要求具備程序編輯/調(diào)試軟件的配合工作。PLC 在微電子技術(shù)的基礎(chǔ)上,不僅結(jié)合了現(xiàn)代自動(dòng)化應(yīng)用控制技術(shù)還有計(jì)算機(jī)控制應(yīng)用技術(shù)和通信應(yīng)用技術(shù),日益被開(kāi)發(fā)出來(lái)的一套用于自動(dòng)化設(shè)備控制的技術(shù)。當(dāng)然其在和一些傳統(tǒng)繼電器組成的控制系統(tǒng)相比時(shí)它的體積更小,而且修理維護(hù)操作更加便捷,抗信號(hào)干擾能力很強(qiáng),所以更為可靠方便。此外同時(shí)支持在線更改程序,而且 PLC 所需編程呈現(xiàn)方便,通用性很強(qiáng),功能相較下更完善由此可以縮短設(shè)計(jì)、施工、調(diào)試的周期。除此之外 PLC 的價(jià)格低廉,在工業(yè)領(lǐng)域處于舉重若輕的低位。它采用程序員的存儲(chǔ)器存儲(chǔ)程序內(nèi)部邏輯運(yùn)算,執(zhí)行數(shù)電的同步異步時(shí)序控制,計(jì)時(shí)器以及定時(shí)器, 計(jì)數(shù)和數(shù)學(xué)操作等等由程序員編寫的指令來(lái)完成數(shù)字以及模擬輸入/輸出信號(hào)來(lái)實(shí)現(xiàn)控制不同功能,類型的機(jī)械和生產(chǎn)過(guò)程。 2.2 PLC 的簡(jiǎn)介 PLC 是一般是采用程序自帶的內(nèi)存,在其內(nèi)部進(jìn)行相關(guān)的邏輯運(yùn)算, 同步時(shí)序控制異步時(shí)序控制,以及定時(shí)器/計(jì)數(shù)和算術(shù)指令運(yùn)算等等功能命令最后靠模擬式的輸入與輸出部分,實(shí)現(xiàn)型號(hào)各異的機(jī)械設(shè)備運(yùn)作和生產(chǎn)過(guò)程。傳統(tǒng)的接力控制系統(tǒng)主要有以下兩個(gè)缺點(diǎn)存在,信賴性差,故障排除困難,那是,接觸控制,所以觸點(diǎn)磨損和斷裂等損壞的情況是難對(duì)應(yīng)處理;二是柔軟性差,全體的成本很高。接力本身并不高,但控制柜內(nèi)的安 裝,連接工作,技術(shù)的變化相應(yīng)變更更復(fù)雜。所以,適應(yīng)市場(chǎng)需求的變化時(shí),PLC 出生了。當(dāng) PLC 的計(jì)算機(jī)控制技術(shù)和傳統(tǒng)的流水線,皮帶運(yùn)輸?shù)鹊裙I(yè)硬件控制技術(shù)相結(jié)合時(shí),它能夠避免繼電器接觸控制系統(tǒng)里的機(jī)械硬件的復(fù)雜交錯(cuò)的連接的,個(gè)個(gè)點(diǎn)之間關(guān)聯(lián)性交差的問(wèn)題,消耗電量高, 通用性不夠有所局限以及靈活性不好的缺點(diǎn)。PLC 便是充分發(fā)揮了微型處理器的優(yōu)越性,還可以方便到現(xiàn)場(chǎng)修理維人員的操作和電的使用方式。此外尤其是 PLC 的編程,不像基于 PC 的軟件編程需要具備深入了解專業(yè)計(jì)算機(jī)編程語(yǔ)言知識(shí)例如 java,c#,c++等等,而是采用了一套類似梯形圖的基礎(chǔ)簡(jiǎn)單的框圖加上相應(yīng)的指令命令,便可以讓用戶實(shí)現(xiàn)編程控制,對(duì)模塊分的較為細(xì),方便檢查,十分直觀。 2.3 PLC 的工作原理 當(dāng) PLC 投入運(yùn)行后,PLC 整個(gè)工作過(guò)程一般情況下包括了三個(gè)階段, 分別為輸入信號(hào)的抽樣(既是信號(hào)在時(shí)間上的離散化)、預(yù)先程序員的編程的執(zhí)行以及輸出刷新?tīng)顟B(tài)更新?tīng)顟B(tài)這三個(gè)步驟。如果 PLC 完整的完成一次這三個(gè)步驟,那么我們稱之為完成一個(gè)掃描周期。從 PLC 開(kāi)始工作到最終停止工作,這段期間 PLC 的 CPU 一直以一定的掃描速度重復(fù)地進(jìn)行一個(gè)個(gè)掃描周期 每當(dāng) PLC 由于觸發(fā)進(jìn)行一個(gè)狀態(tài)掃描時(shí),便會(huì)集中進(jìn)行輸入信號(hào)的抽樣采集,集中在對(duì)輸出信號(hào)的進(jìn)行更新。 大概的說(shuō)首先進(jìn)入刷新輸入信號(hào)的采集過(guò)程,然后關(guān)斷輸入端口這是無(wú)法采樣輸入信號(hào),程序也就不受之后動(dòng)作的干擾,開(kāi)始執(zhí)行預(yù)先編制的程序,輸入端有新?tīng)顟B(tài),新?tīng)顟B(tài)不能被讀入。有且僅當(dāng) PLC 接收到進(jìn)行下一次掃描信號(hào)時(shí),之后的輸入狀態(tài)才可以被讀入而完成下一次的程序執(zhí)行。 這是各個(gè)元件寄存器所存的狀態(tài)模擬量是會(huì)通過(guò)執(zhí)行所編寫的程序的一次次執(zhí)行而進(jìn)行改變的。 掃描周期的長(zhǎng)短由以下三條決定。 (1) CPU 在執(zhí)行指令時(shí)的速度 (2) 指令其本身所需要花費(fèi)的時(shí)間 (3) 指令的條數(shù),目前 PLC 掃描速度基本都很迅速。 此外由于 PLC 技術(shù)特點(diǎn)即要集中采樣和集中輸出的工作模式,所以存在一個(gè)滯后的現(xiàn)象,我們將其稱為輸入/輸出響應(yīng)延遲。 總結(jié)的來(lái)說(shuō)將 PLC 看作一個(gè)系統(tǒng),外界輸入的各種通斷信號(hào)或模擬信號(hào)均為輸入模擬量,模擬量被 輸入到 PLC 內(nèi)部的數(shù)據(jù)寄存器中,而后按用戶程序要求進(jìn)行邏輯運(yùn)算或數(shù)據(jù)處理,最后以輸出到輸出接口,從而控制控制設(shè)備和機(jī)械外設(shè)。 2.4 PLC 的工作過(guò)程及過(guò)程圖 (1) 首先處于在 PLC 內(nèi)存內(nèi)部處理的步驟,在此步驟時(shí),PLC 必須查看 CPU 各個(gè)硬件組件是否工作正常,同時(shí)復(fù)位計(jì)時(shí)器,定時(shí)器,其他一些內(nèi)部的工作也會(huì)在這個(gè)階段完成將其稱為 CPU 自診斷。 (2) 接下來(lái)是連接服務(wù)階段,PLC 與不同功能模塊進(jìn)行接通、響應(yīng)編程器鍵入的命令,更新數(shù)碼管或者顯示屏的所展示的內(nèi)容等。如果 PLC 正處于停狀態(tài),那則只需要處理內(nèi)容和通信操作。 (3) 接下來(lái)便是掃描周期的步驟即輸入采集階段,輸入采集也叫輸入抽樣。在此階段依次按照規(guī)定的先后讀取所有輸入端口的通斷狀態(tài)以模擬量表示,同時(shí)將所采樣獲取的信息儲(chǔ)存輸入映象寄存器中,這時(shí)輸入印象器的內(nèi)容被替換成這次采集的內(nèi)容。 (4) 當(dāng)處于程序處理階段,和其他編程一樣從上至下的,從左到右的規(guī)定,對(duì)所編程的梯形圖程序進(jìn)行一條條指令的掃描,同時(shí)和已經(jīng)更新內(nèi)容的輸入映像寄存器中的結(jié)果進(jìn)行邏輯運(yùn)算,這個(gè)運(yùn)算結(jié)果分別儲(chǔ)存到相對(duì)應(yīng)的映像寄存器中。如果遇到程序 JMP 指令,則先判斷跳轉(zhuǎn)條件的是否再來(lái)確定程序的下一步跳轉(zhuǎn)地址。 (5) 最后的便是輸出刷新步驟,之前的所有程序按流程執(zhí)行完畢后, 把每個(gè)輸出映象寄存器中個(gè)個(gè)端點(diǎn)的最新?tīng)顟B(tài),統(tǒng)統(tǒng)轉(zhuǎn)存到輸出鎖存器中, 由外部驅(qū)動(dòng)實(shí)現(xiàn)動(dòng)作完成負(fù)載。 開(kāi)始上電 初始化內(nèi)部 讀取輸入 通訊請(qǐng)求 時(shí)鐘,寄存器更新 N CPU 運(yùn)行 Y 執(zhí)行程序 輸出刷新 執(zhí)行自診斷檢查 Y PLC 正常工作 N 存放自診斷結(jié)果 N 執(zhí)行有誤? Y CPU 強(qiáng)制停止 圖 2-4 PLC 工作過(guò)程圖 2.5 PLC 的循環(huán)掃描工作 這里詳細(xì)介紹循環(huán)掃描工作。每當(dāng) PLC 處理一個(gè)新的程序,CPU 都由第一條用戶指令開(kāi)始執(zhí)行,然后按著指令的順序去做周期性的循環(huán)掃描。若此程序中無(wú)跳轉(zhuǎn)指令,則會(huì)從由上至下的順序開(kāi)始逐個(gè)執(zhí)行程序員編寫的程序,除非遇上最終結(jié)束符后才會(huì)重新返回第一條指令,便照此反復(fù)地不停循環(huán)執(zhí)行,我們將這每一個(gè)循環(huán)都被稱為掃描周期。PLC 的掃描全過(guò)程下圖所示。 (1) 輸入刷新階段 CPU 將掃描全部的輸入端口,將其狀態(tài)讀出并寫入輸入狀態(tài)寄存器。這個(gè)動(dòng)作完成了就關(guān)閉輸入端口,開(kāi)始進(jìn)行程序執(zhí)行。 (2) 程序執(zhí)行階段 根據(jù)程序員提前輸入的控制程序,將會(huì)從首跳指令開(kāi)始按序號(hào)執(zhí)行, 將個(gè)個(gè)輸入寄存器里的運(yùn)算結(jié)果分別更新到與其對(duì)應(yīng)的內(nèi)部輔助寄存器或者輸出狀態(tài)寄存器。 (3) 輸出刷新階段 執(zhí)行完所有指令,把輸出狀態(tài)寄存器中儲(chǔ)存的結(jié)果,送到輸出鎖存電路,通過(guò)輸出電路來(lái)驅(qū)動(dòng)外部硬件去相應(yīng)執(zhí)行組件工作,于是完成 PLC 的系統(tǒng)功能。 PLC 的掃描全過(guò)程: 用戶輸出設(shè)備 輸出鎖存器 程序執(zhí)行 用戶輸入設(shè)備 輸入鎖存器 輸入映像寄存器 輸出映像寄存器 輸入刷新 程序執(zhí)行 輸出刷新 一個(gè)掃描周期 圖 2-5 循環(huán)掃描過(guò)程圖 2.6 PLC 的編程語(yǔ)言 PLC 給用戶提供了各種完善的編程語(yǔ)言來(lái)實(shí)現(xiàn)不同編制用戶的要求。它所提供的程序語(yǔ)言基本有以下 5 種:梯形圖(LAD)、語(yǔ)句表(STL)、順序功能圖(SFC)、功能塊圖(FBD)和結(jié)構(gòu)文本(ST)。 2.7 PLC 的硬件組成 簡(jiǎn)單介紹下 PLC 的硬件組成,主要包括了下面幾個(gè)部分,分別為中 19 央微型處理器(即 CPU)、內(nèi)部寄存器內(nèi)部存儲(chǔ)器、輸入單元(即由輸入端口組成)、輸出單元(即由輸出端口組成)、與計(jì)算機(jī)相連的通信接口 (用于接上位機(jī)或者打印機(jī)等等)、擴(kuò)展接口以及電源等。在這些部件當(dāng)中,最為重要的部分便是 PLC 的 CPU,同時(shí)不同的CPU 芯片也會(huì)帶來(lái)不同功能實(shí)現(xiàn)不一樣的控制。則輸入單元和輸出單元兩個(gè)模塊可以理解為把工業(yè)現(xiàn)場(chǎng)輸入設(shè)備或者輸出機(jī)械設(shè)備與CPU 相連接起來(lái)的接口電路他們由許多個(gè)端口組成。除此之外的通信接口主要的工作職責(zé)是與程序員的編程計(jì)算機(jī)、上位計(jì)算機(jī)等等程序外設(shè)的連接。 我們把將絕大部分組件和部件都涵括在一個(gè)機(jī)械外殼內(nèi)的稱之為整體式 PLC;反之,將那個(gè)吧不同部件和組件分類并且獨(dú)立封裝成一個(gè)個(gè)不同模塊的,用電路總線將部件與部件相互連接的最終安裝在機(jī)械設(shè)備的 PLC 我們稱之為模塊式 PLC。其組成框圖如下圖所示。 電源 微 處 理 器 (CPU) 運(yùn)算器 存儲(chǔ)器 輸出端口 擴(kuò)展單元 輸出單元 擴(kuò)展接口 輸入單元 通信單元 輸入端口 編程器 圖 2-7 PLC 硬件構(gòu)成圖 3 自動(dòng)售貨機(jī)PLC 控制(系統(tǒng))設(shè)計(jì) 3.1 自動(dòng)售貨機(jī)控制系統(tǒng)設(shè)計(jì)原則 設(shè)計(jì)完成電氣控制系統(tǒng)都是為了使被控對(duì)象(生產(chǎn)設(shè)備或生產(chǎn)過(guò)程) 在不影響生產(chǎn)效率和生產(chǎn)質(zhì)量的前提下滿足各種工業(yè)要求。所以在進(jìn)行設(shè)計(jì)的時(shí)候應(yīng)該要遵守以下幾個(gè)原則: (1) 當(dāng)理論和實(shí)際情況存在偏差時(shí)應(yīng)最大程度地滿足被控對(duì)象的。(2)設(shè)計(jì)前,先對(duì)機(jī)器工作的現(xiàn)場(chǎng)環(huán)境進(jìn)行調(diào)查,對(duì)可能存在的外界影 響有個(gè)了解。 (3) 與此機(jī)械部分的設(shè)計(jì)人員和實(shí)際操作的工作人員共同商討擬訂以及修改電氣控制方案,必須將可能遇到的問(wèn)題都考慮周全,相互配合共同解決設(shè)計(jì)中出現(xiàn)的問(wèn)題。 (4) 設(shè)計(jì)的系統(tǒng)不僅要滿足控制要求,還應(yīng)該力求操作簡(jiǎn)單快捷、實(shí)用經(jīng)濟(jì)以及方便維修人員維修。 (5) 保證控制系統(tǒng)的安全、可靠。 (6) 在選擇 PLC 容量時(shí),應(yīng)該考慮將來(lái)的技術(shù)更新和生產(chǎn)發(fā)展適當(dāng)給 PLC 留出空間可以進(jìn)行改進(jìn)。 3.2 自動(dòng)售貨機(jī)設(shè)計(jì)的基本思路 其控制思路是:首要的就是能夠?qū)ν度氲腻X幣進(jìn)行加法減法計(jì)算,然后根據(jù)運(yùn)算結(jié)果做出正確的判斷是否,通過(guò)結(jié)果來(lái)控制外設(shè)機(jī)械實(shí)現(xiàn)機(jī)械動(dòng)作以此來(lái)完成交易。 首先在接通電源的情況下顧客向機(jī)器投入硬幣,然后顧客查看商品確定按下想要購(gòu)買商品對(duì)應(yīng)的選擇按鈕。顧客先前投入的硬幣必須經(jīng)鈔票識(shí)別器后或者行程開(kāi)關(guān)將代表硬幣數(shù)額的信號(hào)送給 PLC 系統(tǒng)。在確定了硬幣的真?zhèn)魏兔嬷抵?將這次顧客所投金額顯示在顯示屏上。顯示的同時(shí)在系統(tǒng)內(nèi)部將數(shù)值與個(gè)個(gè)不同商品設(shè)置的價(jià)格進(jìn)行大小比較判斷是否成立。每當(dāng)顧客已經(jīng)投入的硬幣數(shù)額大于等于機(jī)械設(shè)置商品的購(gòu)買價(jià)格后,則顯示 該商品為綠燈表示允許購(gòu)買。在內(nèi)部 PLC 系統(tǒng)通過(guò)加減運(yùn)算后將余款最終數(shù)額在顯示器上顯示出來(lái)。再結(jié)束金額運(yùn)算之后機(jī)械外設(shè)收到控制信號(hào)后開(kāi)始動(dòng)作,將商品送出。同時(shí)準(zhǔn)備好與顯示器顯示的數(shù)額一樣的硬幣作為余款等待顧客的退款信號(hào),最后顧客將按下找零旋轉(zhuǎn)閥門后,機(jī)械外設(shè)動(dòng)作打開(kāi)退幣口組件,退出余款。系統(tǒng)內(nèi)部數(shù)碼管開(kāi)始進(jìn)行清理和復(fù)位,采用從高位到低位的方法將整個(gè)顯示器進(jìn)行清零,此時(shí)一切恢復(fù)到初始狀態(tài),等待下一次交易。 顯示器 商品鍵盤 指示燈 PLC 錢幣識(shí)別器 退幣口 機(jī)械外設(shè) 圖 3-2 自動(dòng)售貨機(jī)控制原理圖 3.3 硬件電路組成及設(shè)計(jì) 3.3.1 常見(jiàn)自動(dòng)售貨機(jī)的觀察及示意圖 本次調(diào)查觀察基于學(xué)校的自動(dòng)售貨機(jī)的外形和按鈕功能。從上至下, 首先引入眼簾的是此售貨機(jī)具有的各類商品其主要是售賣飲料,并且分為熱飲和冷飲。相同飲料的熱飲和冷飲都設(shè)有相對(duì)應(yīng)的按鈕可供選擇。接著在個(gè)個(gè)按鈕下面有燈泡表示此商品所處的狀態(tài):綠色表示可售,紅色表示缺貨或者投入硬幣不夠。在下面一點(diǎn)便是投幣口和紙鈔入口。投幣口應(yīng)該是考行程開(kāi)關(guān)對(duì)硬幣的大小進(jìn)行分類在來(lái)判斷其數(shù)額,紙鈔入口的話應(yīng)該是通過(guò)熒光掃描之類的進(jìn)行判斷。此外在投幣口的旁邊就設(shè)置了退幣旋柄 退幣按鈕 十分顯目,方便操作。在投幣口的下方便是退幣口,通過(guò)退幣口退還錢幣并且對(duì)退幣口有個(gè)凹形的設(shè)計(jì)防止退錢的時(shí)候由于重力加速錢幣掉出。最下面便是出貨口,在底部鏤空的同時(shí)裝有玻璃外殼防止灰塵的堆積。整個(gè)設(shè)計(jì)十分人性化。 貨品按鈕 投幣 退幣 指示燈 退幣指示燈 熱飲指示燈 冷飲指示燈 出貨指示燈 貨品出口 圖 3-3 自動(dòng)售貨觀察圖 控制單元 傳感器 硬幣識(shí)別器 3.3.2 自動(dòng)售貨機(jī)硬件設(shè)計(jì) 本次設(shè)計(jì)的自動(dòng)售貨機(jī)的硬件設(shè)計(jì)思路是:先將所投硬幣通過(guò)傳感器進(jìn)行判別數(shù)額,可以是光電傳感器或者重力傳感器。在通過(guò)模擬量傳感器作為 PLC 的模擬量輸入模塊提供相應(yīng)的輸入信號(hào)。同時(shí)顧客對(duì)商品鍵盤的操作信號(hào)也輸入到 PLC,接著 PLC 的 CPU 對(duì)顧客的按鍵操作和所投硬幣進(jìn)行加減法運(yùn)算處理,在輸出單元輸出。其結(jié)果將控制所連接的控制單元接下來(lái)的動(dòng)作包括電機(jī)轉(zhuǎn)動(dòng)使機(jī)械動(dòng)作售出貨品,退幣閥門的退幣,顯示器顯示,燈泡的明暗等等以實(shí)現(xiàn)與用戶的交互及驅(qū)動(dòng)出貨裝置。 鍵盤 轉(zhuǎn)動(dòng)電 機(jī)取出貨物 自動(dòng)售貨機(jī) 核心電路(CPU) 找零執(zhí) 行機(jī)構(gòu)動(dòng)作 硬幣輸入端 顯示器 指 示 燈 圖 3-3 硬件設(shè)計(jì)圖 3.4 軟件設(shè)計(jì)任務(wù)的確定 基于了解常見(jiàn)自動(dòng)售貨機(jī)整個(gè)工作流程以及各組件的動(dòng)能的前提下, 把設(shè)計(jì)計(jì)劃確定下來(lái),明確個(gè)個(gè)模塊的想要達(dá)到的目的。 首先,應(yīng)該把設(shè)計(jì)分成兩個(gè)大的對(duì)象分別是上位機(jī)和下位機(jī):其中上位機(jī)主要用實(shí)現(xiàn)仿真界面以及和自動(dòng)販賣機(jī)假想工作時(shí)數(shù)據(jù)相關(guān)的分析, 而下位機(jī)則是對(duì) PLC 的所需二次開(kāi)發(fā)的程序進(jìn)行編程。其次,要去搜尋合適的上位機(jī)與下位機(jī)現(xiàn)在機(jī)器繁多怎么根據(jù)相應(yīng)的設(shè)計(jì)選擇出合適的機(jī)器也是最終實(shí)現(xiàn)計(jì)劃至關(guān)重要的一步。進(jìn)行系統(tǒng)仿真的時(shí)候可以校園里觀看現(xiàn)有的自動(dòng)販賣機(jī)的操作流程和外形設(shè)計(jì)此外在馬路上也有很多種類:甚至可以特地去親自嘗試一下這樣才會(huì)有比較直觀的感受。當(dāng)開(kāi)始著手對(duì)PLC 編程時(shí)需要先明確個(gè)個(gè)PLC 的I/O 點(diǎn)代表的意義并和相關(guān)外設(shè)相連接以此實(shí)現(xiàn)功能。應(yīng)該吧兩大對(duì)象的設(shè)計(jì)結(jié)果相互結(jié)合去進(jìn)行一次次的測(cè)試和修改進(jìn)一步完善系統(tǒng)的設(shè)計(jì)。 此外,設(shè)計(jì)出上位機(jī)與下位機(jī)應(yīng)該是相關(guān)聯(lián)的當(dāng)控制同一個(gè)組件或者對(duì)象時(shí)候使用的模擬量/數(shù)字量的變量必須相同。總的來(lái)說(shuō)通過(guò)仿真來(lái)模仿自動(dòng)販賣機(jī)(虛擬實(shí)物)然后通過(guò)程序員給 PLC 編寫的程序指令來(lái)控制這個(gè)虛擬實(shí)物的完成一個(gè)個(gè)和指令對(duì)應(yīng)的動(dòng)作;以此來(lái)檢測(cè)設(shè)計(jì)的系統(tǒng)內(nèi)部各大部件的關(guān)系這個(gè)便是用仿真系統(tǒng)的最大目。 這里主要負(fù)責(zé)是針對(duì)上下位機(jī)的下位機(jī),也就是對(duì) PLC 的所需二次開(kāi)發(fā)的程序進(jìn)行編程至于上位機(jī)暫不討論。 3.4.1 系統(tǒng)軟件設(shè)計(jì)部分 1. 本設(shè)計(jì)的自動(dòng)售貨機(jī)可以投入并且辨別五角、一元的硬幣; 2. 在自動(dòng)販賣機(jī)接通電源時(shí),有顧客投入向機(jī)器投入錢幣,但是沒(méi)有按下任何按鍵也就無(wú)有效操作,從硬幣進(jìn)入機(jī)器開(kāi)始計(jì)時(shí)如果時(shí)間達(dá)到 2 分鐘則自動(dòng)販賣機(jī)自動(dòng)打開(kāi)退幣功能將所投錢幣退還; 3. 當(dāng)且僅當(dāng)投入硬幣的數(shù)額等于或超過(guò)物品購(gòu)買的數(shù)額時(shí),對(duì)應(yīng)的商品可購(gòu)買指示燈亮綠燈; 4. 顧客如果選擇按下想要購(gòu)買的那個(gè)的按鍵,只要此商品滿足商品購(gòu)買且亮綠燈的條件下,則此交易就會(huì)完成商品會(huì)被售出。同時(shí)商品的提示燈閃爍表示商品即將售出提醒顧客注意出貨口; 5. 在顧客投入硬幣數(shù)額總值超過(guò)所選商品的價(jià)格時(shí),自動(dòng)售貨機(jī)會(huì)自動(dòng)將多余的錢款退還顧客; 6. 顧客可以先在投入錢幣但沒(méi)有按下任何購(gòu)買按鍵的前提下想要放棄本次交易,只需按下退款旋鈕柄,自動(dòng)販賣機(jī)就會(huì)把之前顧客所投等額的硬幣退出; 7. 假如顧客成功完成一次交易并且存在余款但交易之后并沒(méi)有任何操作,那么將自動(dòng)把之前交易所剩的余款退出到退幣口; 8. 找零時(shí)顧客可選擇退一元的還是五角的; 9. 當(dāng)自動(dòng)售貨機(jī)內(nèi)所存商品不足時(shí),其相對(duì)應(yīng)的商品指示燈亮紅燈, 顧客如果按下相應(yīng)的按鍵將會(huì)無(wú)反應(yīng)(不出物品,不減余額); 系統(tǒng)流程圖: 比較價(jià)格 投幣計(jì)數(shù) 累加幣價(jià) 符合條件的 物品亮綠燈 錢幣 N Y 商品 不足 選擇 飲 料 選 擇 食品選擇 減去飲料用幣 減去食品用幣 N 是否退幣 存在故障 Y 硬幣不足 退幣計(jì)數(shù) 商品短缺 取 出 錢幣倒入退幣箱 物品燈閃 紅燈 爍 結(jié)束 圖 3-4 系統(tǒng)軟件流程圖 3.4.2 PLC 各 I/O 地址分配 將 PLC 與各種工業(yè)生產(chǎn)設(shè)備和機(jī)械設(shè)備相互接通的部件我們稱之為輸入/輸出單元也即 I/O 單元。PLC 系統(tǒng)的 CPU 通過(guò)輸入接口收到的被測(cè)對(duì)象組件的各種數(shù)據(jù)進(jìn)行對(duì)比測(cè)試,通過(guò)將這些數(shù)據(jù)在 CPU 里進(jìn)行運(yùn)算出來(lái) 再?gòu)妮敵鼋涌趥鞯綄?duì)應(yīng)的被控制對(duì)象,并且依靠這些數(shù)據(jù)完成 PLC 對(duì)這些監(jiān)控對(duì)象的整個(gè)控制,來(lái)實(shí)現(xiàn)最終設(shè)計(jì)的目的; 表 3-4 本次設(shè)計(jì)的主要 I/O 分配: 序號(hào) 定義點(diǎn) 符號(hào) 功能 1 I0.0 SB1 找零按鈕 2 I0.1 SB2 食品五角按鈕 3 I0.2 SB3 食品一元按鈕 4 I0.3 SB4 飲料一元按鈕 5 I0.4 SB5 飲料二元按鈕 6 I0.5 SB6 日用二元按鈕 7 I0.6 SB7 日用三元按鈕 8 I2.0 SB8 投五角硬幣 9 I2.1 SB9 投一元硬幣 10 I2.5 SB10 找零五角 11 I2.6 SB11 找零一元 12 I3.1 SB12 食品五角行程開(kāi)關(guān) 13 I3.2 SB13 食品一元行程開(kāi)關(guān) 14 I3.3 SB14 飲料一元行程開(kāi)關(guān) 15 I3.4 SB15 飲料二元行程開(kāi)關(guān) 16 I3.5 SB16 日用二元行程開(kāi)關(guān) 17 I3.6 SB17 日用三元行程開(kāi)關(guān) 18 Q3.1 食品五角紅燈(物品售完) 19 Q3.2 食品一元紅燈(物品售完) 20 Q3.3 飲料一元紅燈(物品售完) 21 Q3.4 飲料二元紅燈(物品售完) 22 Q3.5 日用二元紅燈(物品售完) 23 Q3.6 日用三元紅燈(物品售完) 24 Q0.0 找零 25 Q0.1 出食品五角 26 Q0.2 出食品一元 27 Q0.3 出飲料一元 28 Q0.4 出飲料二元 29 29 Q0.5 出日用二元 30 Q0.6 出日用三元 31 Q2.1 食品五角綠燈(可以購(gòu)買) 32 Q2.2 食品一元綠燈(可以購(gòu)買) 33 Q2.3 飲料一元綠燈(可以購(gòu)買) 34 Q2.4 飲料二元綠燈(可以購(gòu)買) 35 Q2.5 日用二元綠燈(可以購(gòu)買) 36 Q2.6 日用三元綠燈(可以購(gòu)買) 3.4.3 接線圖 PLC 選型由控制 I/O 接口的數(shù)量、想要實(shí)現(xiàn)的功能,所編寫程序的內(nèi)容等因素決定。根據(jù)控制要求,I/O 點(diǎn)數(shù)在 40 個(gè)左右,選擇性能價(jià)格比較高的西門子 S7-200 系列的-226cn,其中其輸入點(diǎn)為 24 點(diǎn),輸出點(diǎn)為 16 點(diǎn),最多可接上 7 個(gè)擴(kuò)展模塊,最大可以擴(kuò)展至 248 路數(shù)字量 I/O 點(diǎn)或 35 路模擬量I/O 點(diǎn)完全符合要求。此外還支持26K 字節(jié)程序和數(shù)據(jù)存儲(chǔ)空間。了解各個(gè)控制對(duì)象的驅(qū)動(dòng)要求,分析對(duì)象的控制要求,完成 PLC 硬件結(jié)構(gòu)配置。在本設(shè)計(jì)中,設(shè)計(jì)的退幣按鈕、所售商品的按鈕和出口(驅(qū)動(dòng)電磁閥)等均為開(kāi)關(guān)量。 綜上所述繪制出 PLC 控制電路接線圖,如圖所示: 找零機(jī)構(gòu) I0.0 Q0.0 I0.1 Q0.1 I0.2 Q0.2 商品取出機(jī) I0.3 Q0.3 構(gòu) I0.4 Q0.4 I0.5 Q0.5 I0.6 Q0.6 食品五角燈 I2.0 Q2.1 I2.1 Q2.2 I2.5 Q2.3 I2.6 Q2.4 I3.1 Q2.5 I3.2 Q2.6 Q3.1 I3.3 Q3.2 I3.4 Q3.3 Q3.4 I3.5 Q3.5 I3.6 Q3.6 食品一元燈 飲料一元燈飲料二元燈 日常二元燈 日用三元燈 圖 3-4 I/O 接口圖 3.4.4 自動(dòng)售貨機(jī)設(shè)計(jì)的梯形圖 本此設(shè)計(jì)自動(dòng)售貨機(jī)包括了食品、飲料、日常三個(gè)項(xiàng)目分類,其中食品有五角硬幣和一元硬幣,飲料的話有一元硬幣和二元硬幣,日常的有二元硬幣和三元硬幣。 本次自動(dòng)售貨機(jī)的梯形圖如下所示: 首先是硬幣識(shí)別通過(guò)傳感器來(lái)吧硬幣分類或者熒光掃描來(lái)區(qū)別,并通過(guò)正跳變指令產(chǎn)生脈沖。 用加法指令計(jì)算產(chǎn)生 32 位結(jié)果到 OUT=in1+in2,通過(guò)正跳變指令產(chǎn)生脈沖。 由 VD4 的結(jié)果通過(guò)比較指令去控制 Q0.1 即 5 角零食的通斷 并通過(guò)按鈕的狀態(tài)來(lái)進(jìn)行減法的運(yùn)算將結(jié)果輸出到 OUT=in1-in2 通過(guò)定時(shí)器控制食品五角燈使其閃爍的程序 以MO.6 的中間繼電器的通斷來(lái)控制Q2.1 閃爍并且已按下Q0.1 此時(shí)表示正在售出食品 當(dāng)無(wú)按下 Q0.1 并且已經(jīng)投入 5 角 VD4 比較后 Q2.1 長(zhǎng)亮表示可以購(gòu)買 當(dāng)行程開(kāi)關(guān)打開(kāi)時(shí)并且同時(shí)無(wú) 5 角零食 Q3.1 紅燈長(zhǎng)亮 同時(shí)無(wú)按鈕操作下的情況通過(guò) T44 定時(shí)器的延時(shí)來(lái)完成 2 分鐘的誤操作退回投幣的動(dòng)作。 33 結(jié)論 這是次難忘的經(jīng)歷,通過(guò)次對(duì)自動(dòng)售貨機(jī) PLC 控制設(shè)計(jì)的制作,使我可以去深入了解 PLC 系統(tǒng)設(shè)計(jì)的基本步驟??赡苓@次的設(shè)計(jì)并不是什么重大的,有深度的項(xiàng)目,反而是比較簡(jiǎn)單貼近生活的一個(gè)。但是我親身參與其中,這使我對(duì)將來(lái)或者以后接觸到 PLC 設(shè)計(jì)的問(wèn)題有個(gè)深入的感知。能知道大概的一個(gè)設(shè)計(jì)流程是怎么樣的,如果有問(wèn)題應(yīng)該怎么解決。這會(huì)是我這分設(shè)計(jì)的意義所在,也是最大的收獲。同時(shí)在專業(yè)知識(shí)這塊對(duì)PLC 的控制指令有個(gè)更加深入的了解知道怎么去使指令配合完成想要完成的動(dòng)作,對(duì)自動(dòng)控制原理也有所感悟你必須協(xié)調(diào)程序和外部設(shè)備的工作。而且在進(jìn)行任何設(shè)計(jì)之前,你設(shè)計(jì)的整體程序先要進(jìn)行分塊, 再通過(guò)編程去實(shí)現(xiàn)你的一個(gè)個(gè)塊。我感覺(jué)對(duì)于 PLC 的編程最好是越精細(xì)越好,因?yàn)樵绞蔷_就越是方便的你的編程思路。而不是像其他事物你要考慮大的方向。與其說(shuō)是完成這次課程設(shè)計(jì),不如說(shuō)對(duì)于之前所學(xué)知道的一次回爐總結(jié)和再次改造。以前學(xué)習(xí)了就學(xué)習(xí)并沒(méi)有什么感受在里面但通過(guò)這次設(shè)計(jì)可以明顯感受到認(rèn)知的改變。 參考文獻(xiàn) [1] 陳瑞陽(yáng) 西門子工業(yè)自動(dòng)化項(xiàng)目設(shè)計(jì)實(shí)踐 席巍 宋柏青 北京 機(jī)械工業(yè)出版社 2009年5月. [2] 殷興光 PLC應(yīng)用與實(shí)踐 西安 西北工業(yè)大學(xué)出版社 2009年8月. [3] 程周 電氣控制與PLC原理及應(yīng)用 北京 電子工業(yè)出版社 2009年6月. [4] 趙海峰.變頻變壓調(diào)速技術(shù)在電梯中的應(yīng)用,新技術(shù)新工藝,1997,(4):9-10. [5] 崔納新.變頻調(diào)速器在電梯改造中的應(yīng)用,電氣傳動(dòng)自動(dòng)化,2000,22(2):12-14. [6] 殷洪義.可編程控制器選擇設(shè)計(jì)與維護(hù). 北京:機(jī)械工業(yè)出版社,2004,233-237. [7] 郭宗仁、吳亦鋒、郭永.可編程控制器應(yīng)用系統(tǒng)設(shè)計(jì)及通信網(wǎng)絡(luò)技術(shù).人民郵電出 版社,241-245,36-37. 致謝 首先衷心感謝對(duì)本論文做出悉心指導(dǎo)的何珊以及何宏老師,從論文的選題,到系統(tǒng)的設(shè)計(jì),再到論文最后的定稿都凝聚著何珊以及何宏老師的心血。在論文期間,何珊以及何宏老師耐心的指導(dǎo)和不斷的鼓勵(lì)給了我很大的幫助, 也讓我重拾了信心。何宏老師認(rèn)真負(fù)責(zé)的態(tài)度,嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)、寬廣的學(xué)術(shù)視野、誨人不倦的為師之道給留下了深刻的印象,使我受益匪淺。 同時(shí)我還要感謝在大學(xué)期間教授過(guò)我的所有的老師們,是你們讓我通過(guò)學(xué)習(xí)不斷地充實(shí)自己,你們對(duì)我的關(guān)心和教誨我都會(huì)銘記于心。老師們嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng),淵博的專業(yè)知識(shí)讓我知道了學(xué)海無(wú)涯的道理,同樣老師們的敬業(yè)精神讓我由衷的感動(dòng)。還要感謝輔導(dǎo)員對(duì)我學(xué)習(xí)和生活上的關(guān)懷,培養(yǎng)了執(zhí)著和不斷追求完美的精神。 最后要感謝大學(xué)四年一直陪伴我的同學(xué)們,因?yàn)橛心銈兊恼疹櫤蛶椭抛屛矣辛私裉斓某晒x謝你們對(duì)我的支持!- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 基于 PLC 自動(dòng) 售貨 設(shè)計(jì) 畢業(yè)論文
鏈接地址:http://www.820124.com/p-6294872.html