当前位置:文档之家› 基于PLC控制的饮料自动售货机

基于PLC控制的饮料自动售货机

基于PLC控制的饮料自动售货机
基于PLC控制的饮料自动售货机

奶和咖啡指示灯灭;若小于8元,则纯净水汽水和牛奶指示灯继续亮,咖啡指示灯灭;若大于等于8元,则饮料指示灯全亮。

8)按下找钱按钮,可将剩余钱币退出,此时找零指示灯闪烁,5s后找钱完成,指示灯灭。

2.1.2.饮料自动售货机的外观及工作过程

1)饮料自动售货机的外观

自动售货机的外观主要分为以下几部分。饮料展示区,价格表,指示灯,按钮,投币口,饮料出口,钱币出口及余额显示屏。饮料展示区主要展示四种商品,即纯净水,汽水,牛奶,咖啡供顾客选择。价格表列出各种饮料的价格。指示灯的亮灭显示可购买的饮料。按钮按下选择饮料。有三个投币口,可投1元,5元和10元。找钱出口可找出1元和5元。其外观示意图如图2-1所示:

图2-1饮料自动售货机的外观

图2-3饮料自动售货机控制系统的PLC硬件接线图

电机主电路由七台电机组成,分别为控制汽退出假币的电机,控制纯净水出口的电机,控制汽水出口的电机,控制牛奶出口的电机,控制咖啡出口的电机。控制找1元出口的电机,控制找5元出口的电机。如图2-4所示。

图2-4主电路

南通纺织职业技术学院毕业设计(论文)

开始

判断真伪

计币

小于2元大于4元

比较

大于5元

钱币不足比较

选择纯

净水

减纯净水用币

选择

汽水

减汽水

用币

比较

选择

牛奶

减牛奶

大于8元

比较

选择

咖啡

用币

减咖啡

用币

退币否

是否退币

退币

结束

图3-1自动售货机控制系统PLC程序的程序流程图

3.2饮料自动售货机各控制功能的程序设计

1)判别钱币真伪的程序

当投入的钱币为假币时,假币传感器感应到一触发脉冲,假币指示灯Y0接通亮,直接驱动假币继电器线圈Y6,将假币退出,5S之后恢复正常。其程序梯形图及指令表如图3-3和表3-1所示。

图3-3判断真假币的梯形图程序

表3-41判断真假币指令表

2)计币比较系统的程序

存储钱币寄存器D0清零。当投入1元硬币时,数据寄存器做加1计算,当投入5元时,数据寄存器做加5计算,当投入10元时,数据寄存器做加10计算。将顾客投入的钱币与购买饮料所需要的钱币进行比较,若小于2元,则找钱指示灯Y5长亮,表示钱币不足;若大于或等于2元,则纯净水指示灯Y1长亮,表示可以购买纯净水;若大于或等于4元,则汽水指示灯Y2和纯净水

指示灯Y1长亮,表示可买汽水或纯净水;若大于或等于5元,则牛奶指示灯Y3、汽水指示灯Y2和纯净水指示灯Y1长亮,表示可买牛奶、汽水或纯净水;若大于或等于8元,则咖啡指示灯Y4、牛奶指示灯Y3/汽水指示灯Y2和纯净水指示灯Y1长亮,表示可买咖啡、牛奶、汽水或纯净水。其程序梯形图及指令表如图3-4和表3-2所示。

图3-4计币比较系统的梯形图程序

图3-4计币比较系统的梯形图程序(续)

表3-2计币比较系统的指令表

程序中ADD K1D0D0表示累加,K1中的数加上D0中的数放到D0中(K1+D0→D0)。CMP为比较指令,CMP K2D0M0表示将D0中的数与

2进行比较,小于2的话放到M0中,等于2放到M1中,大于2放到M3中。

3)选择饮料的程序

当选择纯净水时,按下纯净水按钮X4,中间继电器M100得电,纯净水指示灯Y1闪烁;当选择汽水时,按下汽水按钮X5,中间继电器M101得电,汽水指示灯Y2闪烁;当选择牛奶时,按下牛奶按钮X6,中间继电器M102得电,牛奶指示灯Y3闪烁;当选择咖啡时,按下咖啡按钮X5,中间继电器

M103得电,咖啡指示灯Y4闪烁。其程序梯形图及指令表如图3-5和表3-3所示。

图3-5计币比较系统的梯形图程序

图3-5计币比较系统的梯形图程序(续)

表3-3计币比较系统指令表

4)供应系统的程序

当选择纯净水时,M100得电,驱动继电器Y7接通,输出纯净水,7S之后Y7断开停止供应。当选择汽水时,M101得电,驱动继电器Y10接通,输出汽水,7S之后Y10断开停止供应。当选择牛奶时,M102得电,驱动继电器Y11接通,输出纯牛奶,7S之后Y11断开停止供应。当选择咖啡时,M103得电,驱动继电器Y12接通,输出咖啡,7S之后Y12断开停止供应。其程序梯形图及指令表如图3-6和表3-4所示。

相关主题
文本预览
相关文档 最新文档