1、 PLC 课程设计 说 明 书 专业名称:电气工程及其自动化 班 级: 学 号: 姓 名: 指导教师: 日期: 2012.12.9-2012.12.21 PLC 课程设计 说明书 I 摘摘 要要 本文简要分析了自动售货机的发展现状以及现在的主要控制方式, 在此基础上设计 了一个基于 PLC 的自动售货机控制系统。 本文利用西门子公司开发的 s7-300实现对自动售货机的自动控制,设计了1元、5 元和10元三种投币方式,自动售货机内有12元和15元两种商品。当投入币值大于或等于 商品价格时,则可以购买该商品。该设计实现了货币的自动加减和比较功能,设计了顺 序执行程序和循环执行。 本文的重点放在
2、PLC 的编程指令在控制自动售货机复杂运作中的实际运用、 组态界 面的制作。本设计基本上实现了自动售货机的全部功能,并且系统运行稳定,满足系统 中所要求各个指标,可以应用在现实工业的生产中。 关键词:关键词:自动售货机;可编程控制器;PLC S7-300;梯形图 PLC 课程设计 说明书 目目 录录 摘摘 要要 I 1 1 设计任务设计任务 . 1 2 2 设计原理及电气控制线路图设计原理及电气控制线路图 2 2.1 设计原理设计原理 2 2.2I/O 的分配的分配. 2 2.3 控制回路控制回路 3 2.4 程序程序 . 2 3 组态软件的设计组态软件的设计 . 13 4 调试结果及分析调试
3、结果及分析 . 15 4.1 调试现象及分析调试现象及分析 15 4.2 功能实现功能实现 15 5 总总 结结. 16 6 6 参考文献参考文献 . 17 PLC 课程设计 说明书 1 1 1 设计任务设计任务 1.1 控制动作要求:控制动作要求: (1)此自动售货机可投入 1 元、5 元、10 元 (2)当投入的总数超过 12 元时,汽水按钮指示灯亮,当投入的总数超过 15 元时,汽 水、咖啡按钮指示灯都亮 (3)当汽水指示灯亮时,按汽水按钮,则汽水排出 7 秒后自动停止,汽水排出时相应 的指示灯闪烁 (4)当咖啡按钮指示灯亮时,动作同上 (5)当投入的钱数总数超过所需钱数(汽水 12 元
4、,咖啡 15 元)时,找钱指示灯亮。 找钱,自动复位。 (6)找钱多少 所需输入:1 元投币口 5 元投币口 10 元投币口 咖啡按钮 汽水按钮 手动复位 所需输出:咖啡出口 汽水出口 咖啡按钮指示灯 汽水按钮指示灯 找钱指示灯 找钱输出 1.2 设计任务:设计任务: (1)分配输入输出地址表,并作简要说明 (2)画出控制线路图 (3)写出控制程序,并作必要说 PLC 课程设计 说明书 2 2 2 设计原理设计原理及及电气控制线路图电气控制线路图 2.1 设计设计原理原理 1、原理: 货机可以出售汽水和咖啡,汽水 12 元每杯,咖啡 15 元每杯,当顾客需要购买汽水 或咖啡的时候投入其相应的钱数,按下需要购买的饮料对应的按钮,其相应的饮料就会 出来,并同时减去相应的饮料钱数;当投入的价钱大于饮料的钱数,按下退币按钮就退 出剩余的钱数。 2、采取的措施; (1)价钱的设定:分别设定汽水和咖啡的价钱,汽水 12 元每杯,咖啡 15 元每杯,分 别存储到 MW102,MW104