基于三菱PLC的自动饮料售货机控制系统 联系客服

发布时间 : 星期日 文章基于三菱PLC的自动饮料售货机控制系统更新完毕开始阅读1a903a51c77da26924c5b043

浙江商业职业技术学院2013届毕业论文

图2-1 永创DF1-10电磁阀外形图

2.1.3 红外线光电开关

在设计中使用的红外光电开关是为了检测输出的硬币的数目。要求能够: 1)准确的检测硬币大小的物体; 2)反应速度快; 3)DC24V输出;

基于以上指标,本系统中选取了欧姆龙品牌的微型光电开关EE-SX672,此光电开关结构为凹槽型,适合硬币检测,NPN常开24V输出,适合PLC检测,应答频率1KHz,速度足够快。其外形如图2-2。

图2-2 欧姆龙EE-SX672光电开关外形图

2.2 具体硬件设计

自动饮料售货机控制系统的硬件部分主要有地址分配表、接线图,其中最重要的是地址分配表,只有先把I/O分配表列出来,才能继续完成后面的步骤。

6

浙江商业职业技术学院2013届毕业论文 2.2.1 地址分配表

自动饮料售货机控制系统的输入通道有12个,分别是X0-X4、X6和X7、X10-X14,输入通道均是开关,用SB代号;输出通道有13个,Y0-Y5是指示灯,用HL代号;Y10-Y14接DN10电磁阀,用KV代号;Y6和Y7接线圈。如表2-1为自动饮料售货机控制系统的地址分配表。

表2-1 自动饮料售货机控制系统地址分配表 输入 设备名称 退币 5角 1元 5元 10元 水按钮 可乐按钮 橙汁按钮 牛奶按钮 咖啡按钮 1元退币 检测开关 5角退币 检测开关 5角退币阀门 KM2 Y7 SQ2 X7 1元退币阀门 KM1 Y6 代号 SB1 SP1 SP2 SP3 SP4 SB2 SB3 SB4 SB5 SB6 SQ1 编号 X0 X1 X2 X3 X4 X10 X11 X12 X13 X14 X6 余额不足指示灯 HL6 Y5 设备名称 水指示灯 可乐指示灯 橙汁指示灯 牛奶指示灯 咖啡指示灯 放水电磁阀 放可乐电磁阀 放橙汁电磁阀 放牛奶电磁阀 放咖啡电磁阀 输出 代号 HL1 HL2 HL3 HL4 HL5 KV1 KV2 KV3 KV4 KV5 编号 Y0 Y1 Y2 Y3 Y4 Y10 Y11 Y12 Y13 Y14

2.2.2 接线图

基于以上地址分配表,规划接线图2-3,输入部分均由开关操作,图中有6个按钮,4个位置开关,3个接近开关;输出部分有6个指示灯,5个电磁阀,2个线圈。

7

浙江商业职业技术学院2013届毕业论文 退币5角1元5元10元水按钮可乐按钮橙汁按钮牛奶按钮咖啡按钮1元退币检测开关5角退币检测开关SB1X0SP1X1SP2X2SP3X3Y0Y1Y2Y3Y4Y10Y11Y12Y13Y14Y5Y6Y7SP4X4SB2X10SB3SB4X11X12HL1HL2HL3HL4HL5KV1KV2KV3KV4KV5HL6水指示灯可乐指示灯橙汁示灯牛奶示灯咖啡示灯放水电磁阀放可乐电磁阀放橙汁电磁阀放牛奶电磁阀放咖啡电磁阀SB5X13SB6X14SQ1X6SQ2X7COM1余额不足指示灯KM11元退币阀KM25角退币阀COM1COM2COM3COM2COM4图2-3自动饮料售货机控制系统接线图

8

浙江商业职业技术学院2013届毕业论文 3 软件部分设计

软件设计包括3个部分,分别是总体概括和总体流程图、系统梯形图和系统调试。

3.1 总体概括和总体流程图

自动饮料售货机控制系统可以分布为4个过程,分别是初始过程、投币过程、购买过程、退币过程,如图3-1总流程图。

开始 投币 选择饮料 退币 结束 图3-1总流程图

3.1.1 开始过程

开始状态包括两方面内容:

1)初始化本次投入币值:本次投入币值存放在寄存器D0中,开始状态要先

将D0清零。

2)判断1元和5角钱箱内的余额数目:如果1元钱箱内的余额小于10,或者5角箱内的余额小于20,余额不足指示灯亮,此时不能售卖饮料,PLC程序中控制不能进入下个过程。

3.1.2 投币过程

在投币过程中,自动饮料售货机需要有钱币的识别功能和币值的累加功能,具体流程图3-2。

9