安徽矿业职业技术学院
毕业课题(设计)
(XXXX届)
题 目 自动售货机PLC控制设计
指导教师 院 系 自动化与信息工程系 班 级 电气自动化 01班 学 号 姓 名
XXX年 2月23日
第 1 页 共 40 页
安徽矿业职业技术院
毕业论文(设计) 开题报告
论文(设计)题目:自动售货机PLC控制设计
学 院、 系:安徽矿业职业技术学院
专 业 (方 向):电气自动化 01
学 生 姓 名:
指 导 教 师:
XXXX 年 2 月 23 日
第 2 页 共 40 页
目 录
摘要 ................................................................................................................................ 4 绪论 ................................................................ 6
1.1 自动售货机设计目的和意义 .................................. 6 1.2自动售货机的发展历史和前景 ................................ 7 1.3自动售货机的PLC控制设计原理 .............................. 8 1.4 自动售货机设计的基本思路 ...................................................................... 9
第2章 PLC的概述 ................................................................................................... 10
2.1 PLC的定义 ................................................................................................ 10 2.2 PLC的简介 ................................................................................................ 10 2.3 PLC的工作原理 ........................................................................................ 10 2.4 PLC的循环扫描工作 ................................................................................. 11 2.5 PLC的编程语言 ........................................................................................ 13 2.6 PLC的特点 ................................................................................................ 14 2.7PLC的硬件组成 .......................................................................................... 15
第3章 自动售货机PLC控制设计方案研究 .......................................................... 17
3.1工控机自动售货控制系统 ......................................................................... 17 1)机箱采用钢结构,有较高的防磁、防尘、防冲击的能力。 ................. 17 2)机箱内有专用底板,底板上又IPC和ISA插槽。 ................................ 17 3)机箱内有专门电源,电源有较强的抗干扰能力。 ................................. 17 4)要求具有长时间工作能力。 ..................................................................... 17 3.2 PLC自动售货控制系统 ............................................................................ 17 3.3 自动售货机设计的基本思路 .................................................................... 18 3.4 自动售货机设计的主要内容 .................................................................... 18
第 3 页 共 40 页
第4章 自动售货机PLC控制(系统)设计 ............................................................ 19
4.1 PLC各I/O地址分配 ................................................................................ 19 4.2什么是梯形图(LAD) .............................................................................. 19 4.3投入货币累加显示电路 ............................................................................. 19 4.4自动售货机设计的梯形图 ........................................................................ 21 4.5 MCGS组态程序设计说明 .......................................................................... 30 4.6调试结果、调试中出现的问题及解决方法 ............................................ 29
结论 .............................................................................................................................. 33 致谢.............................................................................................................................. 34 参考文献 ..................................................................................................................... 35
第 4 页 共 40 页
摘要 本文主要介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。具体的说明了可编程控制器在自动售货机中的作用。在接收到货币已输入的前提下,靠触摸或者控制按钮输入信号使控制器启动相关位置的机械装置完成规定动作,将货物输出。自动售货机是台机电一体化的自动化装置,再接收到货币已输入的前提下,靠触摸控制按钮输入信号使控制器启动相关位置的机械装置完成规定动作,将货物输出。当顾客按下需要买的商品所对应的按键时,数码管上显示出该商品的的价格,然后顾客需要将货币投入投币口,数码管上显示出所投币额。当按下确认键,则自动售货机将对投入的货币与商品的价格进行比较。如果投入的币额足够时,则自动送出商品,并且把多余的钱找回,在数码管上显示出来。如果两者币的相等,则直接送出商品。如果投入的币额不足时。 则报警,报警时间3秒。当顾客一旦按下确认键3秒后,自动售货机将自动恢复到初始状态,此时顾客才可以进行下一次购货操作。本次设计用到了以前学过的PLC编程设计,参考了电子电路的设计方法 关键字:自动售货机 PLC 编程
第 5 页 共 40 页