李泽春plc课设初版

上传人:ji****n 文档编号:45427809 上传时间:2018-06-16 格式:DOC 页数:7 大小:200KB
返回 下载 相关 举报
李泽春plc课设初版_第1页
第1页 / 共7页
李泽春plc课设初版_第2页
第2页 / 共7页
李泽春plc课设初版_第3页
第3页 / 共7页
李泽春plc课设初版_第4页
第4页 / 共7页
李泽春plc课设初版_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《李泽春plc课设初版》由会员分享,可在线阅读,更多相关《李泽春plc课设初版(7页珍藏版)》请在金锄头文库上搜索。

1、自动售货机的自动售货机的 PLCPLC 控制控制摘要本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例, 把交易过程分为几个程序块,然后分别对程序块进行编程。具体说明了可编程序 控制器在自动售货机中的作用。程序涉及到了自动售货机工作的绝大部分过程。 利用 PLC 控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定 运行。 关键词 PLC 自动售货机 控制系统一、自动售货机的控制功能要求一、自动售货机的控制功能要求 1)概述: 自动售货机工作示意图如下图所示,HL1、HL2 和 HL3 为指示灯,他们分别是: 咖啡指示灯 HL1、汽水指示灯 HL2、找钱指示灯 HL3

2、。SB1、SB2 和 SB3 为手动 按钮,他们分别是:出咖啡按钮 SB1、出汽水按钮 SB2、计数手动复位按钮 SB3。计数是对输入钱数、余数的计数。2)自动售货机的控制功能要求: (1)此售货机可投入 1 元、5 元或 10 元硬币。 (2)当投入的硬币总值等于或超过 12 元时,汽水按钮指示灯亮;又当投入的硬 币总值等于或超过 15 元时,汽水及咖啡指示灯都亮。 (3)当汽水按钮灯亮时,按汽水按钮,则汽水排出 7S 后自动停止,这段时间内 汽水指示灯闪动,排出汽水动作结束后,指示灯关闭。 (4)当咖啡按钮灯亮时,按咖啡按钮,则咖啡排除 7S 自动停止,这段时间内, 咖啡指示灯闪动,排出咖

3、啡动作结束后,指示灯关闭。 (5)若投入硬币总值超过按钮所需的钱数(汽水 12 元,咖啡 15 元)时,找钱指 示灯亮,表示找钱动作,并退出多余的钱。2 2、控制电路的控制电路的 I/OI/O 分配表分配表 输入设备输入点编号输出设备输出点编号 1 元投入口传感器 KA1X0咖啡出口电磁阀 KM0Y0 5 元投入口传感器 KA2X1汽水出口电磁阀 KM1Y1 10 元投入口传感器 KA3X2咖啡指示灯 HL1Y4 出咖啡按钮 SB1X3汽水指示灯 HL2Y5 出汽水按钮 SB2X4找钱指示灯 HL3Y6 计数手动复位按钮 SB3X7 三、三、PLCPLC 接线图(接线图(I/OI/O 接口图)

4、接口图)四、系统流程图四、系统流程图如图所示的流程图解释如下: (1)检测和计算硬币总值。1 元、5 元、10 元得硬币都有各自的投入口,每一个 投入口处都装有一个检测传感器。投入 1 元硬币时,则 PLC 自动在表示 1 元得通 道上加 1;投入 5 元硬币时,则 PLC 自动在表示 5 元的通道上加 5;投入 10 元硬 币时,则 PLC 自动在表示 10 元的通道上加 10.所有值都放在 D15 中,这样,通过 检测,就可得到硬币的总值(D15) 。投入一次硬币,只能加一次值,因此,只要 用一个微分指令就可以实现这一功能。 (2)比较硬币的总值。当硬币总值(D15)超过 12 元时,汽水

5、指示灯亮;当硬币 总值(D15)超过 15 元时,汽水指示灯、咖啡指示灯都亮。因此,必须用两个比 较指令分别与数字 12、15 相比较。与数字 12 比较的结果是大于或等于时,则汽 水指示灯亮;与数字 15 比较的结果是大于或者等于时,则汽水、咖啡指示灯都亮。(3)选择汽水。当汽水指示灯亮时,如果选择汽水,应按下汽水按钮,则汽水出 口动作 7s,同时,汽水指示灯闪烁。指示灯闪烁可由特殊辅助继电器 M8013 来控 制,它的周期为 1s,7s 的时间段控制可采用 T0. (4)选择咖啡。当汽水、咖啡指示灯都亮时,如果选择咖啡。应按下咖啡按钮, 则咖啡出口动作 7s,同时,咖啡指示灯闪烁。指示灯闪

6、烁也由特殊辅助继电器M8013 来控制。 (5)找剩余的钱。当投入硬币的总值超过所需的钱数时,必须找回零钱。这里可 以采用一个减法,将 D15 与 K12 或 K15 相减,结果存入 D16。 (6)复位或清零。当执行完以上步骤后,要自动将的 D15、D16 清零,以便进入 下一轮循环。 按照上图所示的流程图编写的程序如图下所示。五、指令五、指令 上图所示的梯形图相对应的指令如下所示。 LD X000 SUB D15 K12 D16 PLS M0 LD M11 LD X001 PLS M12 PLS M1 LD M12 LD X002 SUB D15 K15 D16 PLS M2 LD M3

7、LD M0 AND M10 ADD D15 K1 D15 LD M6 LD M1 AND M11 ADD D15 K5 D15 ORB LD M2 AND M8000 ADD D15 K10 D15 CMP D16 K0 M13 LD M8000 AND M8000 CMP D15 K12 M3 OUT Y006 CMP D15 K15 M6 LD X003 LD X004 SET M11 SET M10 LD M17 LD M16 RST M11 RST M10 LD M6 LD M3 OR M7 OR M4 LD M11 OR M6 AND M8013 OR M7 ORI M11 LD M

8、10 ANB ORI M10 ANI T1 ANB ANI M10 AND M8013 OUT Y004 ANI T0 LD M6 ANI M11 OR M7 OUT Y005 AND M11 LD M3 ANI T1 OR M4 ANI Y001 AND M10 OUT Y000 ANI T0 LD M11 ANI Y000 OUT T1 OUT Y001 LD T1 LD M10 PLS M17 OUT T0 LD M16 LD T0 OR M17 PLS M16 OR X007 LD M10 MOV K0 D15 PLS M20 MOV K0 D16 LD M20 END6、系统调试及结

9、果分析系统调试及结果分析 1、硬件调试 (1)断电时检查电源是否接好,地线是否接好,各输入/输出是否接好; (2)接通 PLC 电源,确认“PWR”指示灯点亮,传入程序,检查“RUN”指示 灯点亮。 2、软件调试 (1)在梯形图编辑器中配合使用编辑器查找、修改程序中的语法错误; (2)将编辑好的程序传入 PLC 运行,使用编辑器联机调试操作,检查各点工作状 态,并配合观察 PLC 各点输入/输出只是 LED 或输入/输出设备工作是否符合程序 功能要求。 3、解决问题通过软件调试发现问题并改正。 4、结果分析 实验证明,该系统程序设计较全面的演示自动售货机的使用功能。通过修改 PLC 控制程 序

10、,可在自动售货机上实现多种控制、销售方式、销售种类。自动售货机可以根据投入的钱 币自动付货。根据投入钱币多少,提示可以买的东西,再按一下按钮,购买的饮料就可以从 出口处提取,出口处提示用户将物品拿走。多余钱币将自动退出,7S 后系统自动回复到初始 状态。 总结毕业设计对我来说是对大学三年的学习成果的总结和考核,通过对本课题的设计,使自己学会调研和查阅文献资料,达到对所学知识的综合运用。提高了分析问题的能力,解决问题和独立工作的能力,为将来的工作打下良好的基础。我认真的撰写了毕业设计,针对老师提出的问题进行了调整和补充,完成了自动售货机系统设计,并画出自动售货机的外部接线图。七、参考文献:七、参考文献:1 跟我学 PLC 编程课程设计指导书,周云水,中国电力出版社,20092 工厂电气控制课程设计指导书,方承远,机械工业出版社,20013 电机与电气控制,谭维瑜,机械工业出版社,1999。 4 工厂电气控制设备,许缪,机械工业出版社,1999。 5 电气制图及图形符号国家标准汇编,石玉珍,中国标准出版社,1989。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号