logo资料库

PLC自动售货机的设计.doc

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
摘 要 自动售货机是可完成无人自动售货,不受任何场地限制, 方便快捷,可以每天 24h 售货,随着自动售货机数量的增加,商 品包装的定量化和标准化,出售的商品多样化,自动售货的便利 性日益显现。现在,自动售货机产业正在走向信息化并进一步实 现合理化。例如实行联机方式,通过电话线路将自动售货机内的 库存信息及时地传送各营业点的电脑中,从而确保了商品的发 送、补充以及商品选定的顺利进行。本款饮料售货机是基于啤酒 和橙汁的自动售货设计的,再加之其的找钱功能和显示工作状态 的指示与控制。 论文的简绍 PLC 各硬件软件的设计和介绍、PLC 梯形图的 编写及诸工作站程序的编写。尽量满足了整个系统设计的阐述。 1
课程设计目的: 1. 指导学生从接线工作开始,最终基本能够独立设计、组建、 调试、维护一个典型的小型 PLC 应用系统,为学生即将从事的专 业工作奠定基础。 2. 提高学生对文献资料的检索和信息处理的能力。 控制要求: 1. 自动售货机可识别 1 角,5 角,1 元硬币。 2. 当总值超过 2.5 元时,啤酒指示灯亮;超过 4 元时,橙汁及啤 酒指示灯都亮。 3. 当啤酒指示灯亮时,按动放啤酒按钮,则排出啤酒,6S 后自动 停止,在此过程中啤酒指示灯闪烁。 4. 当橙汁指示灯亮时,按动放橙汁按钮,则排出橙汁,6S 后自动 停止。在此过程中橙汁指示灯闪烁。 5. 当已开始排放某种钦料时,系统自动计算所剩钱币。如小于 2.5 元时啤酒与橙汁指示灯全灭;如果大于等于 2.5 元而小于 4 元 时,啤酒指示灯继续亮;而大于等于 4 元时啤酒及橙汁指示灯 都亮。 6. 投过硬币不喝钦料不能将钱币退出;然后,经 20S 延时没再选 择排放钦料或按下找钱按钮都可将剩余硬币退出。 2
自动饮料售货机结构图: 自动饮料售货机接线图如下: 3
程序如下: Network 1 SM0.1 LD MOVW 1,MW0 MOVW 5,MW2 MOVW 10,MW4 SM0.0 I0.0 MW0,MW10 Network 2 LD LPS A EU +1 LRD A EU +1 LPP A EU +1 I0.1 I0.2 MW2,MW10 MW4,MW10 //将硬币基数放入对应存储器中的初始化段 //1 角硬币基数放入存储器中 //5 角硬币基数放入存储器中 //1 元硬币基数放入存储器中 //钱币识别段 //1 角硬币识别口 //把送进来的 1 角钱放入总存储器中 //5 角钱识别口 //把送来的 5 角钱放入总存储中 //1 元硬币识别口 Network 3 LDW>=MW10,25 //把送进来的钱现有 2 元 5 角进行现较是否具有放啤 //酒的条件 Q0.2 LD OW< MW10,25 NOT A OLD = M6.0 M6.0 //具备放啤酒条件时时此继电器闭合 Q0.3 Network 4 LDW<=MW10,40 LD OW< MW10,40 NOT A OLD =M6.1 M6.1 Network 5 LD SM0.0 //放钦料操作程序段 4
Q0.2,1 25,MW10 Q0.2 T37,60 T37 Q0.2,1 Q0.0 Q0.4 Q0.0 I0.3 M6.0 Q0.2 Q0.2 SM0.5 LPS LD AN LD A OLD ALD = LRD AN A A EU S -1 LRD LPS A TON LPP A R LRD LD AN LD A OLD ALD = LRD AW>=MW10,40 AN A A EU S -1 LPP LPS A TON LPP A M6.1 Q0.3 Q0.3 SM0.5 Q0.1 Q0.4 Q0.1 I0.4 Q0.3,1 40,MW10 Q0.3 T38,60 T38 //一旦开始放啤酒相应的指示灯闪烁 //放啤酒条件具备时相应指示灯亮 //在没有找钱操作的前提下可以放啤酒 //在指示灯已亮的前提下可以放啤酒 //放啤酒按钮 //打开啤酒的电磁阀 //将总钱数减去 2 元 5 角 //打开电磁阀放啤酒的时间为 6s //6s 后关闭放啤酒的电磁阀 //一旦开始放橙汁相应的指示灯亮 //放橙汁的条件具备时,相应的指示灯亮 //总钱币大于 4 元才能操作放橙汁按钮 //没有找钱操作才能操作放橙汁按钮 //放橙汁按钮 //打开放橙汁的电磁阀 //将总钱数减去 4 元 //打开电磁阀放橙汁的时间为 6 S 5
R Q0.3,1 Network 6 LDW>=MW10,25 AN TON M1.3 T39,200 I0.3 I0.4 Q0.2 Q0.3 Network 7 LD O LDN AN NOT LPS A = LPP ALD O = M1.3 M1.3 M1.3 M1.3 Network 8 LD O AN AN S T39 I0.5 Q0.2 Q0.3 Q0.4,1 Network 9 LD A LDN CTU Q0.4 I0.6 Q0.4 C10,MW10 Network 10 LD MOVW 0,MW10 C10 Network 11 LD O O R C10 I0.3 I0.4 Q0.4,1 /6S 后关闭放橙汁的电磁阀 //如果没有操作钦料经延时后可以执行找钱程序段 //没有操作放钦料 20s 后可找钱 // //一旦有放钦料操作,找钱动作将不能继续 //在没到 20s 前操作放钦料按钮仍然有效 //自动或手动找钱程序段 //延时后自动找钱 //手动找钱 //不能有放啤酒动作 //不能有放橙汁动作 //找钱机构动作 //找出钱数与总内存钱数的比较程序段 //找钱数量记录 //找出与内存比较 //清空存钱盒程序段 //所有的剩钱都找出去了 //清空存钱盒 //关闭找钱机构 //所有的剩钱都找出去了 //或有放啤酒按钮操作 //或有放橙汁按钮操作 //找钱机构关闭 6
T 形图如下图所示: 7
8
分享到:
收藏