飲料自動(dòng)售貨機(jī)是根據(jù)投入的錢(qián)幣自動(dòng)付貨的機(jī)器。自動(dòng)售貨機(jī)是商業(yè)自動(dòng)化的常用設(shè)備,它不受時(shí)間、地點(diǎn)的限制,能節(jié)省人力、方便交易。是一種全新的商業(yè)零售形式,又被稱(chēng)為24小時(shí)營(yíng)業(yè)的微型超市。作為工控者有沒(méi)有很好奇,這機(jī)器如果用于PLC該如何設(shè)計(jì)程序呢?控制要求
一臺(tái)飲料自動(dòng)售貨機(jī)用于出售汽水和咖啡兩種飲料,汽水10元一杯,咖啡20元一,杯。顧客可以投入1元、5元和10元三種硬幣。當(dāng)投入的硬幣錢(qián)數(shù)大于或等于10元,時(shí),汽水燈亮。當(dāng)投入的硬幣錢(qián)數(shù)大于或等于20元時(shí),咖啡燈亮。按下出汽水按鈕,自,動(dòng)出汽水一杯,并找出多余零錢(qián),按下咖啡按鈕,自動(dòng)出咖啡一杯,并找出多余零錢(qián)。
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得電找錢(qián)。)
第十一步:(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)斷開(kāi),汽水燈閃,當(dāng)VW0≥20時(shí),Q0.3也得電,汽水燈亮,當(dāng)VW0≥20時(shí),Q0.2得電,咖啡燈亮。)
第三步:(出咖啡時(shí)Q0.0常閉接點(diǎn)斷開(kāi),咖啡燈閃。當(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得電找錢(qián)。)
第五步:(取反飲料以后全部清零復(fù)位)
審核編輯 :李倩
-
plc
+關(guān)注
關(guān)注
5006文章
13107瀏覽量
461458 -
自動(dòng)化
+關(guān)注
關(guān)注
29文章
5483瀏覽量
79006 -
自動(dòng)售貨機(jī)
+關(guān)注
關(guān)注
0文章
47瀏覽量
5018
原文標(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)先 登錄
相關(guān)推薦
評(píng)論