国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PLC自動(dòng)售貨機(jī)的實(shí)踐教學(xué)法探討

2011-12-29 00:00:00覃嫻
考試周刊 2011年52期


  摘 要: 本文針對(duì)PLC教學(xué)需要,通過(guò)對(duì)自動(dòng)售貨機(jī)總體設(shè)計(jì)要求分析,詳細(xì)介紹了自動(dòng)售貨機(jī)硬件和軟件的設(shè)計(jì),編寫(xiě)了系統(tǒng)程序總框圖和梯形圖,并對(duì)每個(gè)模塊用到的指令及注意事項(xiàng)進(jìn)行分析介紹,經(jīng)實(shí)際教學(xué)應(yīng)用,積累了寶貴的經(jīng)驗(yàn),在教學(xué)方面具有較好的實(shí)用價(jià)值。
  關(guān)鍵詞: PLC 自動(dòng)售貨機(jī) 程序設(shè)計(jì) 實(shí)踐教學(xué)
  
  一、引言
  PLC是一門(mén)實(shí)踐性很強(qiáng)的專(zhuān)業(yè)課程。而專(zhuān)業(yè)課程的內(nèi)容應(yīng)該來(lái)源于生活的、具體工作實(shí)際的、理論與實(shí)踐一體化的綜合性學(xué)習(xí)任務(wù)?;谏鲜鲆螅琍LC的實(shí)踐教學(xué)環(huán)節(jié)就不應(yīng)停留在簡(jiǎn)單的驗(yàn)證性實(shí)驗(yàn)上,還應(yīng)對(duì)學(xué)生提出更高的要求,發(fā)揮學(xué)生的獨(dú)立思維、創(chuàng)新設(shè)計(jì)能力。
  自動(dòng)售貨機(jī)是能根據(jù)投入的錢(qián)幣自動(dòng)付貨的機(jī)器。目前國(guó)內(nèi)自動(dòng)售貨機(jī)市場(chǎng)已逐步從沿海經(jīng)濟(jì)發(fā)達(dá)地區(qū)和各大中城市向內(nèi)陸和次發(fā)達(dá)地區(qū)延伸,市場(chǎng)潛力無(wú)限。由于PLC具有可靠性高、適應(yīng)范圍廣、抗干擾能力強(qiáng),編程方便等特點(diǎn),根據(jù)自動(dòng)售貨機(jī)的設(shè)計(jì)要求,可使用PLC來(lái)作為其控制裝置。自動(dòng)售貨機(jī)的系統(tǒng)設(shè)計(jì)包括硬件設(shè)計(jì)和軟件設(shè)計(jì)。硬件設(shè)計(jì)系統(tǒng)包括機(jī)型的選擇和I/O點(diǎn)數(shù)的配置等。軟件設(shè)計(jì)系統(tǒng)主要包括計(jì)幣系統(tǒng)、比較系統(tǒng)、選擇系統(tǒng)、飲料供應(yīng)系統(tǒng)、退幣系統(tǒng)和復(fù)位系統(tǒng)等。自動(dòng)售貨機(jī)系統(tǒng)是一個(gè)綜合性較強(qiáng)的設(shè)計(jì),通過(guò)設(shè)計(jì)此系統(tǒng)可提高學(xué)生的綜合能力。
  二、基于PLC的自動(dòng)售貨機(jī)系統(tǒng)設(shè)計(jì)
  1.要求
 ?。?)實(shí)驗(yàn)?zāi)康?br/>  學(xué)習(xí)用可編程控制器控制一個(gè)模擬的自動(dòng)售貨機(jī)系統(tǒng),同時(shí)學(xué)會(huì)用PLC解決實(shí)際生活問(wèn)題。要求熟練掌握各種基本指令,各種編程思想,熟悉一些常用的特殊指令,如本次實(shí)驗(yàn)用到的M8013,加法指令,比較指令,減法指令等。
  (2)實(shí)驗(yàn)內(nèi)容
  自動(dòng)售貨機(jī)可以投入1元,5元,10元硬幣,當(dāng)投入的硬幣總值等于或者超過(guò)12元時(shí),汽水按鈕指示燈L1亮;當(dāng)投入的硬幣總值等于或超過(guò)15元時(shí),汽水指示燈L1、咖啡指示燈L0都亮。當(dāng)汽水按鈕指示燈L1亮?xí)r,按下汽水按鈕,則汽水排出5秒后自動(dòng)停止;汽水排出時(shí),相應(yīng)指示燈L1閃爍。當(dāng)咖啡按鈕指示燈L0亮?xí)r,動(dòng)作同上。若投入的硬幣總值超過(guò)按鈕所需錢(qián)數(shù)(汽水12元,咖啡15元)找錢(qián)指示燈L7亮。
  2.硬件設(shè)計(jì)
 ?。?)機(jī)型選擇
  本系統(tǒng)是一個(gè)小型集中控制系統(tǒng)。PLC的選型主要取決于系統(tǒng)的輸入輸出信號(hào)的數(shù)量,以及用戶(hù)程序長(zhǎng)短和相關(guān)的功能。根據(jù)系統(tǒng)的控制要求,I/O點(diǎn)數(shù)在20個(gè)左右,但考慮到以后系統(tǒng)的擴(kuò)展,選擇了三菱公司的FX1N-40MR可編程控制器機(jī)型,其中輸入24點(diǎn),輸出16點(diǎn)。
 ?。?)I/O點(diǎn)數(shù)配置
  在選擇好PLC的機(jī)型后,就可以進(jìn)行該控制系統(tǒng)的硬件接口設(shè)計(jì)了。根據(jù)控制系統(tǒng)的要求,以及編程簡(jiǎn)單、檢查方便及接線容易等因素,給出的I/O地址分配表如下:
  I/O(輸入輸出)地址分配表
  3.軟件設(shè)計(jì)
  在軟件設(shè)計(jì)前先把流程圖畫(huà)出,這樣編程思路清晰,且分塊設(shè)計(jì),易于編程及調(diào)試。
 ?。?)系統(tǒng)程序流程圖
  根據(jù)要求繪出大致的流程圖如下:
  (2)模塊化設(shè)計(jì)
  由于本設(shè)計(jì)主要用于課堂教學(xué)的使用,因此和現(xiàn)實(shí)中的自動(dòng)售貨機(jī)還有一定的差距。根據(jù)上述流程圖,采用模塊化設(shè)計(jì),大致可分為以下幾個(gè)模塊:計(jì)幣系統(tǒng)、比較系統(tǒng)、選擇系統(tǒng)、飲料供應(yīng)系統(tǒng)、退幣系統(tǒng)和復(fù)位系統(tǒng)等。
 ?、儆?jì)幣系統(tǒng):當(dāng)顧客投幣買(mǎi)飲料時(shí),投入的錢(qián)幣經(jīng)過(guò)傳感器,記錄1元、5元和10元的個(gè)數(shù)并進(jìn)行累加,并把最終的結(jié)果放在某個(gè)數(shù)據(jù)寄存器中(本例采用D0)。在此模塊設(shè)計(jì)中,主要涉及的指令有加法指令,在應(yīng)用時(shí)要提醒學(xué)生注意脈沖指令及連續(xù)指令的用法區(qū)別。PLC編程梯形圖如下(圖3):
 ?、诒容^系統(tǒng):當(dāng)投幣結(jié)束后,系統(tǒng)就把數(shù)據(jù)寄存器D0中的錢(qián)幣總值同各種飲料的價(jià)格進(jìn)行比較,如果錢(qián)幣總值大于等于12元且又小于15元,則汽水指示燈亮;若錢(qián)幣總值大于等于15元,此時(shí)汽水指示燈和咖啡指示燈全亮。此模塊設(shè)計(jì)主要涉及的是比較指令,而比較指令包括了CMP和ZCP兩條。兩條指令在此均可應(yīng)用,只不過(guò)用的時(shí)候注意區(qū)間段點(diǎn)的不同。下列梯形圖中采用的是CMP指令。(圖4)
 ?、圻x擇系統(tǒng):比較完價(jià)格之后,此時(shí)可以選擇買(mǎi)哪種飲料,若按下汽水選擇按鈕,在出汽水的同時(shí)相應(yīng)的指示燈閃爍(此處可用特殊輔助繼電器M8013來(lái)實(shí)現(xiàn))。當(dāng)飲料供應(yīng)完畢,閃爍燈也停止。設(shè)計(jì)此模塊時(shí)應(yīng)提醒學(xué)生注意幾個(gè)特殊輔助繼電器的來(lái)歷、用法,以及互鎖的使用。PLC編程梯形圖如下(圖5、圖6)。
  在設(shè)計(jì)閃爍部分時(shí),比較方便的就是應(yīng)用特殊輔助繼電器M8013,可以產(chǎn)生一秒的時(shí)間脈沖。
 ?、茱嬃瞎?yīng)系統(tǒng):當(dāng)按下飲料選擇按鈕時(shí),相應(yīng)的電機(jī)Y0或Y1啟動(dòng),在飲料輸出5秒后電機(jī)停止。此處的設(shè)計(jì)注意自鎖的使用以及如何使電機(jī)停止,本例采用定時(shí)器停止飲料供應(yīng),而對(duì)于指示燈的熄滅則采用了輔助繼電器M5來(lái)實(shí)現(xiàn)。編程梯形圖如下(圖7、圖8、圖9)。
 ?、萃藥畔到y(tǒng):當(dāng)顧客購(gòu)?fù)觑嬃虾螅瑢⑼稁诺目傊蹬c購(gòu)買(mǎi)飲料的價(jià)格比較,如顧客購(gòu)買(mǎi)的是汽水,則將投幣的總值先減去12元,所剩余的錢(qián)幣值存在數(shù)據(jù)寄存器D1中,再將D1中的值與0進(jìn)行比較,若大于0,說(shuō)明需要退幣,此時(shí)系統(tǒng)找錢(qián)指示燈會(huì)亮,并且找錢(qián)5秒完畢之后指示燈熄滅,否則指示燈不亮,即不需要找錢(qián)。設(shè)計(jì)此模塊應(yīng)用到的指令為減法指令和比較指令。應(yīng)提醒學(xué)生注意脈沖指令的使用及指令的復(fù)位。具體PLC編程梯形圖如下(圖10、圖11)。
 ?、迯?fù)位系統(tǒng):若系統(tǒng)有故障時(shí)可以按下復(fù)位按鈕X5對(duì)數(shù)據(jù)寄存器D0和D1進(jìn)行清零,除此之外在初始狀態(tài)和找錢(qián)結(jié)束之后D0和D1的值也應(yīng)該清零。編程梯形圖如下(圖12)。
  ⑦改進(jìn)與擴(kuò)展:在設(shè)計(jì)自動(dòng)售貨機(jī)系統(tǒng)時(shí),還可以根據(jù)實(shí)際情況對(duì)此系統(tǒng)進(jìn)行改進(jìn)和擴(kuò)展,增加學(xué)生的獨(dú)立編程能力及創(chuàng)新能力。如本系統(tǒng)設(shè)計(jì)要求為售賣(mài)兩種飲料,在此基礎(chǔ)上可增加銷(xiāo)售多種飲料的情況,還可以增加聯(lián)機(jī)聯(lián)網(wǎng)報(bào)警系統(tǒng)及識(shí)別假幣系統(tǒng),等等。
  三、程序調(diào)試運(yùn)行及教學(xué)
  經(jīng)過(guò)仿真調(diào)試及在實(shí)驗(yàn)平臺(tái)上運(yùn)行,系統(tǒng)運(yùn)行穩(wěn)定,達(dá)到了實(shí)驗(yàn)及教學(xué)要求。通過(guò)對(duì)09電信1班,09電信2班及10高壓班的教學(xué)訓(xùn)練,學(xué)生對(duì)PLC的編程及自動(dòng)售貨機(jī)的控制有較深的了解。
  四、結(jié)語(yǔ)
  此次設(shè)計(jì)的自動(dòng)售貨機(jī)系統(tǒng)硬件電路簡(jiǎn)潔,軟件設(shè)計(jì)簡(jiǎn)單,系統(tǒng)運(yùn)行穩(wěn)定可靠,維修方便而且功能擴(kuò)展容易,基本上反映了自動(dòng)售貨機(jī)的結(jié)構(gòu)和使用功能,效果直觀、可操作性好,在教學(xué)上給學(xué)生提供了良好的學(xué)習(xí)平臺(tái),具有實(shí)用和推廣價(jià)值。
  
  參考文獻(xiàn):
  [1]王也仿.可編程控制器應(yīng)用技術(shù)[M].北京:機(jī)械工業(yè)出版社,2001.
 ?。?]林若波,廖興展,方宋杰.基于PLC控制的自動(dòng)售貨機(jī)系統(tǒng)設(shè)計(jì)[J].齊齊哈爾大學(xué)學(xué)報(bào),2011,(1):19-23.
  [3]

界首市| 买车| 盘锦市| 罗田县| 政和县| 天峨县| 九江市| 清河县| 达州市| 黎川县| 新民市| 林芝县| 舟曲县| 富裕县| 舞钢市| 北海市| 米易县| 仁寿县| 清水县| 天柱县| 广水市| 玉山县| 武强县| 三原县| 开阳县| 肇庆市| 武平县| 洮南市| 唐山市| 略阳县| 望江县| 社会| 获嘉县| 镇雄县| 车致| 永嘉县| 宾川县| 崇文区| 平遥县| 建宁县| 卫辉市|