飲料自動(dòng)售貨機(jī)是根據(jù)投入的錢幣自動(dòng)付貨的機(jī)器。自動(dòng)售貨機(jī)是商業(yè)自動(dòng)化的常用設(shè)備,它不受時(shí)間、地點(diǎn)的限制,能節(jié)省人力、方便交易。是一種全新的商業(yè)零售形式,又被稱為24小時(shí)營(yíng)業(yè)的微型超市。作為工控者有沒有很好奇,這機(jī)器如果用于PLC該如何設(shè)計(jì)程序呢?控制要求
一臺(tái)飲料自動(dòng)售貨機(jī)用于出售汽水和咖啡兩種飲料,汽水10元一杯,咖啡20元一,杯。顧客可以投入1元、5元和10元三種硬幣。當(dāng)投入的硬幣錢數(shù)大于或等于10元,時(shí),汽水燈亮。當(dāng)投入的硬幣錢數(shù)大于或等于20元時(shí),咖啡燈亮。按下出汽水按鈕,自,動(dòng)出汽水一杯,并找出多余零錢,按下咖啡按鈕,自動(dòng)出咖啡一杯,并找出多余零錢。
PLC接線圖

IO分配表

程序設(shè)計(jì)
第一步:(當(dāng)投入1元硬幣時(shí),I0.0=1,VW0中的數(shù)據(jù)加1。)

第二步:(當(dāng)投入5元硬幣時(shí),I0.1=1,VW0中的數(shù)據(jù)加5。)

第三步:(當(dāng)投入10元硬幣時(shí),I0.2=1,VW0中的數(shù)據(jù)加10。)

第四步:(大于10元,汽水燈亮,出汽水時(shí)燈閃。)

第五步:(大于20元,咖啡燈亮,出咖啡時(shí)燈閃。)

第六步:(汽水燈亮Q0.3=1,按下出汽水按鈕I0.4 ,Q0.1得電,出汽水10S)

第七步:(咖啡燈亮Q0.2=1,按下出咖啡按鈕I0.3,Q0.1得電,出咖啡10S)

第八步:(VW0>=10,按下出汽水按鈕I0.4,VW0中的數(shù)減去10,結(jié)果存放到VW2中。)

第九步:(VW0>=20,按下出咖啡按鈕I0.3,VW0中的數(shù)減去20,結(jié)果存放到VW2中。)

第十步:(VW2不等于0時(shí),Q0.4得電找錢。)

第十一步:(VD01清零)

演示效果
第一步:(當(dāng)投入1元硬幣時(shí),I0.0=1,VW0中的數(shù)據(jù)加1,當(dāng)投入5元硬幣時(shí),I0.1=1,VW0中的數(shù)據(jù)加5,當(dāng)投入10元硬幣時(shí),I0.2=1,VW0中的數(shù)據(jù)加10。)

第二步:(當(dāng)VW0≥10時(shí),Q0.3得電,汽水燈亮,出汽水時(shí)Q0.0常閉接點(diǎn)斷開,汽水燈閃,當(dāng)VW0≥20時(shí),Q0.3也得電,汽水燈亮,當(dāng)VW0≥20時(shí),Q0.2得電,咖啡燈亮。)

第三步:(出咖啡時(shí)Q0.0常閉接點(diǎn)斷開,咖啡燈閃。當(dāng)Q0.3得電,汽水燈亮?xí)r,按下出汽水按鈕I0.4,Q0.1得電自鎖,出汽水,定時(shí)器T37得電延時(shí)7s關(guān)斷Q0.1,當(dāng)Q0.2得電,咖啡燈亮?xí)r,按下出咖啡按鈕 I0.3,Q0.0 得電自鎖,出咖啡,定時(shí)器T38得電延時(shí)7s關(guān)斷Q0.0。)

第四步:(VW0≥10,按下出汽水按鈕I0.4,VWO中的數(shù)減去10,余數(shù)存放到VW2中。VW0≥20,按下出汽水按鈕I0.3,VW0中的數(shù)減去20,余數(shù)存放到VW2中,VW2≠0時(shí),Q0.4得電找錢。)

第五步:(取反飲料以后全部清零復(fù)位)

審核編輯 :李倩
-
plc
+關(guān)注
關(guān)注
5051文章
14634瀏覽量
487337 -
自動(dòng)化
+關(guān)注
關(guān)注
31文章
5949瀏覽量
90372 -
自動(dòng)售貨機(jī)
+關(guān)注
關(guān)注
0文章
48瀏覽量
5545
原文標(biāo)題:【案例】S7-200SMART PLC飲料自動(dòng)售貨機(jī)程序設(shè)計(jì)
文章出處:【微信號(hào):玩轉(zhuǎn)PLC工業(yè)機(jī)器人,微信公眾號(hào):玩轉(zhuǎn)PLC工業(yè)機(jī)器人】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
西門子 S7-300 PLC?通過 MPI?以太網(wǎng)模塊與上位機(jī)通訊實(shí)現(xiàn)飲料生產(chǎn)線狀態(tài)監(jiān)控的應(yīng)用配置案例
污水廠西門子200Smart PLC控制系統(tǒng):以太網(wǎng)模塊上位機(jī)集成與觸摸屏監(jiān)控配置案例
如何用威佛RS232-MDB適配器在售貨機(jī)上實(shí)現(xiàn)”REMOTE VEND”
西門子200 SMART與臺(tái)達(dá)DVP PLC通訊:工業(yè)自動(dòng)化Modbus RTU 轉(zhuǎn)Modbus TCP 方案
東芝TB5128HG步進(jìn)驅(qū)動(dòng)芯片,在商用售貨機(jī)上的體驗(yàn)
西門子SMARTS7-200PLC與S7-1200PLC以太網(wǎng)通訊及PPI集成實(shí)現(xiàn)工業(yè)機(jī)械控制
S7-200 SMART PLC借助于PPI轉(zhuǎn)以太網(wǎng)模塊與上位機(jī)通訊實(shí)現(xiàn)觸摸屏監(jiān)控的應(yīng)用配置案例
【教程】Profinet分布式IO(P31系列)與西門子PLC S7-200smart 連接例程
低成本擴(kuò)展方案:S7-200SMART作為S7-1500分布式IO從站的上位機(jī)配置指南
基于Modbus TCP的WinCC監(jiān)控S7-1200/200SMT應(yīng)用實(shí)例
西門子 S7-200 SMART PLC 借助以太網(wǎng)模塊與上位機(jī)、觸摸屏通訊案例
西門子200SMART如何無線聯(lián)三菱FX3U? 御控工業(yè)網(wǎng)關(guān)實(shí)現(xiàn)多站點(diǎn)PLC無線通訊集中控制!
S7-200Smart與S7-1200通過Modbus協(xié)議對(duì)接到上位機(jī)
西門子S7-200 PLC:數(shù)據(jù)采集與遠(yuǎn)程調(diào)試上下載解決方案
自助售貨機(jī)內(nèi)嵌掃描器應(yīng)該要如何選用?
S7-200SMART PLC飲料自動(dòng)售貨機(jī)程序設(shè)計(jì)
評(píng)論