1、 第 1 页 共 33 页 毕业设计(论文) 作 者: 学 号: 系 部: 电气工程系电气工程系 专 业: 自动化(电气的运行与控制) 题 目: 自动售货机的 PLC 控制 指导者: 评阅者: 第 2 页 共 33 页 目目 录录 摘要 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
2、.5 PLC 的编程语言 .12 2.6 PLC 的特点.12 2.7PLC 的硬件组成.13 第 3 章 自动售货机 PLC 控制设计方案研究 15 3.1 工控机自动售货控制系统15 1)机箱采用钢结构,有较高的防磁、防尘、防冲击的能力。15 2)机箱内有专用底板,底板上又 IPC 和 ISA 插槽。 .15 3)机箱内有专门电源,电源有较强的抗干扰能力。15 4)要求具有长时间工作能力。15 3.2 PLC 自动售货控制系统 .15 3.3 自动售货机设计的基本思路.16 3.4 自动售货机设计的主要内容.16 第 3 页 共 33 页 第 4 章 自动售货机 PLC 控制(系统)设计
3、17 4.1 PLC 各 I/O 地址分配.17 4.2 什么是梯形图(LAD).19 4.3 投入货币累加显示电路19 4.4 自动售货机设计的梯形图.21 4.5 MCGS 组态程序设计说明.28 4.6 调试结果、调试中出现的问题及解决方法.29 结论 31 致谢致谢 32 参考文献参考文献 33 第 4 页 共 33 页 摘要 本文主要介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为 例,把交易过程分为几个程序块,然后分别对程序块进行编程。具体的说明了可编 程控制器在自动售货机中的作用。在接收到货币已输入的前提下,靠触摸或者控制 按钮输入信号使控制器启动相关位置的机械装置完
4、成规定动作,将货物输出。自动 售货机是台机电一体化的自动化装置,再接收到货币已输入的前提下,靠触摸控制 按钮输入信号使控制器启动相关位置的机械装置完成规定动作,将货物输出。当顾 客按下需要买的商品所对应的按键时,数码管上显示出该商品的的价格,然后顾客 需要将货币投入投币口,数码管上显示出所投币额。当按下确认键,则自动售货机 将对投入的货币与商品的价格进行比较。 如果投入的币额足够时, 则自动送出商品, 并且把多余的钱找回,在数码管上显示出来。如果两者币的相等,则直接送出商品。 如果投入的币额不足时。 则报警,报警时间 3 秒。当顾客一旦按下确认键 3 秒后,自动售货机将自动恢 复到初始状态,此
5、时顾客才可以进行下一次购货操作。本次设计用到了以前学过的 PLC 编程设计,参考了电子电路的设计方法 关键字:自动售货机 PLC 编程 第 5 页 共 33 页 Abstract This paper describes the basic principle of automatic vending machines and work processes, and then a course of dealing, for example, the transaction process is divided into several blocks, and then program the
6、 block respectively. Specific instructions of the programmable controllers role in the vending machines. Receiving the money has been entered under the premise of control buttons or by touching the input signal to the controller starts the location of the mechanical devices related to complete the action, the goods output. Vending machines are electromechanical integration, automation devices, stop