自动售货机控制系统的设计(已修)

合集下载

基于PLC自动售货机控制系统设计

基于PLC自动售货机控制系统设计

基于PLC自动售货机控制系统设计

一、本文概述

随着科技的不断进步和智能化趋势的日益明显,自动售货机作为一种新型的零售模式,正逐渐改变着人们的消费习惯。基于PLC(可编程逻辑控制器)的自动售货机控制系统设计,旨在通过自动化和智能化的技术手段,提高售货机的运营效率,优化用户体验,并满足现代零售市场的需求。本文将对基于PLC的自动售货机控制系统设计进行深入探讨,从系统架构、功能实现、软硬件集成等方面进行全面分析,旨在为相关领域的研究与实践提供有益的参考。

本文将首先介绍自动售货机的发展历程和现状,分析基于PLC的控制系统设计的必要性和优势。随后,详细阐述控制系统的总体设计方案,包括硬件选型、软件编程、系统网络构建等关键环节。在此基础上,进一步探讨控制系统的核心功能,如商品识别、交易处理、库存管理、远程监控等,并阐述如何实现这些功能的自动化和智能化。

本文还将关注控制系统的安全性、稳定性和可扩展性等方面的设计考虑,以确保售货机在实际运营中的可靠性和持久性。通过案例分析或实验验证,对基于PLC的自动售货机控制系统的实际效果进行评估,并提出改进和优化建议,以期为推动自动售货机技术的进一步发展提供有益的借鉴。

二、PLC控制系统设计基础

在设计基于PLC的自动售货机控制系统时,理解PLC控制系统的基本原理和设计方法是至关重要的。PLC(可编程逻辑控制器)是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程存储器,用于执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字或模拟输入/输出控制各种类型的机械或过程。

自动售货机的控制设计

自动售货机的控制设计

0.05
0.5元投币钮 11.04
输出 L1灯
功能
L2灯
取物口
A0
C0 A1
系统流程图
图4
流程图分析
(1)投币。顾客投币,显示投入总值,即余额数值。 (2)选择步。按下想要购买的选择按钮。 (3)取物口灯亮。则有饮料输出。 (4)显示余额。当按下退币按钮后,显示出余额。
到此为止,自动售货机的一个完整工作过程结束。
返回
2.设计要求
(1)自动售货机有3个投币孔,分别为0.5元、1元和5元。 (2)售货共有4种饮料供选择,分别为纯水、牛奶、可乐和果汁。 (3)如投币总额超过销售价格,将可由退币按钮找回余额。 (4)投币总额或当前值显示在7段数码管上。 (5)投币数额小于1.5元时,则L1灯亮,表明投币不足,则不可以购物。 (6)投币值大于等于1.5元时,选择投入钱币数范围内的饮料,同时取物
自动售货机硬件连接图
图5
硬件图简介
图中自动售货机共有八个输入按钮,7个输出端口,各端口功能图见I/O分 配表。PLC的外围接口由两个74LS48连接两个七段数码显示管,以显示投币总数 和购买后的余额,其中11.00,11.02,11.03,11.04,11.05端口分别对应连接 数码管驱动74LS48的各个引脚,如图5所示。
(6)退币后数码管清零。 返回
返回
4.调试效果图

自动售货机课程设计

自动售货机课程设计

课题一: 饮料自动售货机控制系统设计

一.饮料自动售货机概况及控制要求

饮料自动售货机有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种;

1、自动售货机可投入1角、5角、1元的硬币;

2、当投入的硬币总值超过2元时,汽水指示灯亮;当投入的硬币总值超过

3元时,汽水及橙汁指示灯亮;

3、当汽水指示灯亮时,按放汽水按钮,则排出汽水,8 s后,自动停止,且汽

水指示灯熄灭;

4、当橙汁按钮指示灯亮时,按放橙汁按钮,则排出橙汁,8 s后,自动停止且

橙汁指示灯熄灭;

5、若投入硬币总值超过按钮所需的钱数汽水2元,橙汁3元时,找钱指示灯

亮,并找出多余的钱;

二.设计任务

1. 设计和绘制电气控制原理图或PLC I/O接线图、功能表图和梯形图,编写指令程序清单;

2.选择电气元件,编制电气元件明细表;

3.设计操作面板电器元件布置图;

4.上机调试程序;

5.编写设计说明书;

目录

第1章概述 (6)

第2章总体设计方案 (7)

第3章硬件电路设计 (8)

PLC型类选择 (8)

PLC I/O口分配 (8)

系统硬件接线图 (8)

第4章软件设计 (10)

程序流程图 (10)

梯形图 (10)

第5章实验调试 (14)

第6章总结 (15)

参考文献 (16)

附录A 梯形图…………………………………………………….

附录B 语句表 (17)

第1章概述

饮料自动售货机有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种;如图所示;

1、自动售货机可投入1角、5角、1元的硬币;

基于PLC控制的自动售货机系统

基于PLC控制的自动售货机系统

参考内容
随着社会的进步和科技的发展,自动售货机已成为现代社会中不可或缺的一 部分。自动售货机通过嵌入式系统和PLC(可编程逻辑控制器)来实现控制,本 次演示将探讨基于PLC的自动售货机控制系统的设计。
一、概述
PLC是一种可编程的工业控制器,被广泛应用于各种工业自动化和过程控制 系统中。在自动售货机中,PLC被用于处理交易、管理库存、接收货币、识别商 品等任务。使用PLC作为主控制器,可以简化自动售货机的硬件和软件设计,提 高系统的可靠性和稳定性。
一、PLC控制概述
可编程逻辑控制器(PLC)是一种专门为工业环境设计的数字电子设备,它 能够进行逻辑控制、顺序控制和算术运算等操作,而且具有高可靠性、适应性强、 编程简单等特点。在自动售货机系统中使用PLC,可以提高设备的自动化程度和 可靠性,同时方便进行系统升级和维护。
二、系统设计
基于PLC控制的自动售货机系统主要包括以下部分:
在系统实现过程中,可能会遇到一些问题,如PLC程序调试困难、硬件故障 定位不准等。针对这些问题,我们可以通过以下方法进行解决:
1、PLC程序调试:利用PLC的仿真功能进行程序调试,减少实际硬件调试带 来的风险。同时,进行模块化编程,方便程序调试和维护。
2、硬件故障定位:利用硬件自诊断功能和故障码显示,快速定位故障点。 对于一些复杂的硬件故障,结合电路原理图进行分析,采用逐个排除法进行故障 排查。

自动售货机课程设计

自动售货机课程设计

自动售货机课程设计

自动售货系统实验

一、实验目的:

1.熟识编程软件及编程方法。2.熟识脉冲输入编程原理及方法3.掌控自动售货系统工作原理和掌控技巧二、实验设备:

1:可编程序控制器一台;2:plc实验箱一台;

3:装有编程软件和开发软件的计算机一台;4:自动售货系统实验模块一块;5:电缆一根;三、实验步骤:

1:实验内容:

采用plc数字量输出、输入掌控自动售货系统。2:实验原理:

自动售货机的面板上设有3个投币口,分别可以投一元、五元和十元,有饮料和口香糖两个出口。

建议:1:当投币总数大于15元时,口香糖按钮指示灯暗;

2:当投币总数等于或超过15元时,口香糖和饮料按钮指示灯亮;

3:按下口香糖按钮,则排泄口香糖,同时口香糖按钮指示灯闪光,3秒后指示灯自动暂停;

4:按下饮料按钮,则排出饮料,同时饮料按钮指示灯闪烁,3秒后指示灯自动停止;

5:投币总值少于所选产品价值时,自动归还余款;

6:按下手动计数复位键,则取消本次操作,退还投入的钱币;

接线方式:

plc输入:

00:一元投币按钮tl1;01:五元投币按钮tl2;

02:十元投币按钮tl3;03:口香糖按钮tl1204:饮料按钮tl13;05:计数手动复位按钮tl141m:接24v

2m:接24v

plc输出:

00:饮料按钮指示灯tl9;

01:口香糖按钮指示灯tl8;02:一元投币口指示灯tl4;03:五元投币口指示灯tl5;04:十元投币口指示灯tl605:饮料出口指示灯tl11;06:口香糖出口指示灯tl1007:找钱指示灯tl7;1l:接gnd2l:接gnd

自动售货机的控制系统

自动售货机的控制系统

本科毕业设计说明书

自动售货机的控制

THE CONTOR OF VENDING MACHINE

学院(部):

专业班级:

学生姓名:孔一斐

指导教师:李振壁

年月日

自动售货机的控制

摘要

自动售货机是能够根据投入的钱币自动付货的机器,不受时间、地点的限制,能节省人力、交易方便。目前市场上的自动售货机较为普遍,主要经营饮料和便利物品,使用方便、可靠、节省人力的自动售货机将在社会生活中成为一种趋势,而先存的自动售货机主要存在控制不方便,送货不及时的问题,这篇文章就是讨论自动售货机的控制问题。在本文中,以三菱FX2NPLC为核心配合各种编程软件及各个模块实现了自动售货机的投币、出货、找零等基本功能,满足客户的基本要求后加入了通信模块解决了自动售货机的控制问题。本文详细介绍了自动售货机的设计方案、硬件选择、软件编写。

关键词:自动售货机,控制,基本功能

THE CONTOR OF VENDING MACHINE

ABSTRACK

Vending machine is a kind of machine which can sold matters automatically,without the limitation of time and place.It can save manpower and the trade is conventent.At present,vending machine is so ordinary to see,so it will become a trend definitely.However,at present,vending machines are hard to control and no so instant.This article is due to talk about controlling them.

自动售货机控制系统设计

自动售货机控制系统设计

自动售货机控制系统设计

概述

本文档旨在介绍自动售货机控制系统的设计。该控制系统负责

管理和监控自动售货机的运行,确保正常的售货和货物补充。在设

计过程中,我们将主要关注系统的功能和架构。

功能

自动售货机控制系统的主要功能如下:

1. 货物库存管理:系统可以监测和追踪自动售货机中各种货物

的库存情况。当货物库存低于预设阈值时,系统将发出警报并触发

货物补充流程。

2. 售货管理:系统负责记录每个售货交易的细节,包括购买的

货物信息、购买时间和交易金额。这些数据将用于后续分析和报告。

3. 支付管理:系统可以处理各种支付方式,如硬币、纸币和电

子支付。它能够验证支付的有效性并完成交易过程。同时,系统还

能提供找零功能。

4. 用户接口:系统配备了一个用户友好的界面,方便用户选择

和购买商品。界面应该简洁、直观,并提供货物搜索功能。

5. 运维管理:系统具备远程监控和故障诊断功能,可以实时监

测自动售货机的运行状态。它能够检测故障并自动通知相关人员进

行修复。

架构

自动售货机控制系统的架构应该具备以下组件:

1. 控制单元:负责与自动售货机硬件设备进行通信和控制。它

接收传感器和执行器的数据,并根据系统逻辑做出相应的决策。

2. 数据存储:用于存储货物库存、交易记录、故障日志等数据。可以选择数据库服务器或云存储平台作为数据存储的解决方案。

3. 用户界面:提供给用户使用的操作界面,可以是物理按钮、

触摸屏或手机应用程序。用户界面与控制单元进行通信以完成交互

操作。

4. 通信模块:用于与远程服务器或监控中心进行通信。可以通

过网络连接或无线通信实现,以便实时监测运行状态和发送警报信息。

基于PLC的自动售货机控制系统的设计(毕业设计)

基于PLC的自动售货机控制系统的设计(毕业设计)

基于PLC的自动售货机控制系统的设计

摘要

此次设计是基于PLC的自动售货机控制系统,首先分析了无人自动售货机的发展历程及发展前景,然后根据其的功能特点详细设计了在此次设计中所需要实现的功能,根据设计功能进行自动售货机的硬件及软件的设计和选型。在进行硬件设计时选用型号为XINX的步进驱动电机,硬币和纸币识别两种货币处理装置,弹簧推送式的送出机构,需要用到的按钮及指示灯种类,以三菱FX-2N-48MR型PLC为主控制器,软件设计时,基于GX Developer编程软件,采用梯形图进行系统控制程序的设计,包括投币累加、比较选择购买和退币复位程序,并采用GX—Simulator 来进行程序的调试,最后使用组态王软件进行自动售货机的仿真。

该设计是基于市场需要进行的相关功能的设计及仿真,提高了可靠性,符合市场的需求。

关键词:自动售货机,可编程序控制器,梯形图

The design of the control system for vending machine based on

PLC

ABSTRACT

The design is a vending machine based on PLC control system, the first analysis of the development and development prospects of vending machine, then according to the features of the detailed design in the design of the need to implement the function. According to the functional design of the design and selection of hardware and software of the automatic vending machine. In hardware design selects the type XINX into driving motor, coins and paper currency recognition two currency handling apparatus, spring push the sending mechanism, need to use the buttons and indicator species, with Mitsubishi FX-2N-48MR type PLC based controller, software design, base on the GX developer programming software by ladder diagram of system control program design, including coin accumulation, comparison and selection of purchase and the coin reduction program, and the GX simulator to carry out the program debugging. Finally, Kingview software vending machine simulation.

毕设答辩自动售货机控制系统设计

毕设答辩自动售货机控制系统设计
系统重构
对系统结构进行优化,提高代码的 可维护性和可扩展性。
03
02
代码优化
对代码进行优化,提高系统性能和 稳定性。
性能优化
对系统性能进行优化,提高系统的 响应速度和吞吐量。
04
06
总结与展望
设计总结
• 系统功能实现:本设计成功实现了自动售货机的各项基本功能,包括商品选择 、支付、出货以及找零等。此外,还增加了用户登录、商品库存管理、销售数 据统计等高级功能,大大提升了系统的实用性和便利性。
当前市场现状
分析当前自动售货机市场的规模、发 展趋势和竞争格局,强调自动售货机 在日常生活和工作场所的重要性。
目的与意义
研究目的
明确本研究的主要目的,如设计一款 具有先进控制系统的自动售货机,提 高售货机的智能化水平和用户体验。
研究意义
阐述本研究的意义,包括推动自动售 货机技术的创新发展、满足消费者日 益增长的需求和提高自动售货机的运 营效率等。
THANKS
感谢观看
根据识别结果,生成支 付请求并发送给主程序
进行处理。
异常处理
对识别失败、识别错误 等情况进行适当处理,
确保系统正常运行。
商品管理程序设计
商品信息管理
建立商品信息数据库,包括商 品名称、价格、库存量等信息

库存更新
根据销售情况实时更新商品库 存信息,确保系统数据准确。

自动售货机控制系统的设计与实现的开题报告

自动售货机控制系统的设计与实现的开题报告

自动售货机控制系统的设计与实现的开题报告

一、选题背景

随着科技的不断发展,自动售货机的普及度越来越高,其在生活中

的应用越来越广泛。自动售货机通过射频识别或者扫描二维码的方式识

别商品,实现自动化销售。自动售货机不仅为消费者带来了购物的便利,同时也带动了自动售货机控制系统的发展。

因此,本课题旨在研究自动售货机控制系统的设计与实现,包括系

统的硬件设计和软件编程,从而提高自动售货机的智能化程度、减少维

护成本,为自动售货机的稳定运行提供技术支持。

二、研究目的

本课题的研究目的主要包括以下几个方面:

1.设计并实现一种系统性能稳定、结构紧凑、易于维护的自动售货

机控制系统。

2.优化自动售货机的硬件结构,使其更加稳定、安全和易于使用。

3.分析自动售货机的工作流程和数据传输机制,编写相应的软件程序,支持自动售货机的智能化管理。

4.测试自动售货机控制系统的稳定性和安全性,优化系统的性能,

提高用户的使用体验。

三、研究内容与方法

1.自动售货机硬件设计:本课题将针对自动售货机硬件结构设计进

行研究,包括主板、显示屏、货道控制芯片、货道传感器、读卡器等组

件的选型和布局。在硬件设计过程中,需要充分考虑系统的稳定性、扩

展性和安全性。

2.自动售货机软件编程:本课题将采用C语言和Python语言编写自动售货机控制系统的软件程序,包括货道控制程序、交易系统和监控系统等部分。软件编程需要充分考虑系统的性能和稳定性,并且具备可扩展性和易维护性。

3.系统测试与优化:本课题将设计测试方案,对自动售货机控制系统的稳定性、用户体验等方面进行全面测试。根据测试结果,对系统进行优化,提高自动售货机的性能和用户的使用体验。

自动售货机控制系统设计

自动售货机控制系统设计
综合课程设计工作进度计划
起讫日期
主要工作内容
2016.06.6-2016.06.6
选题、调研、收集资料
2016.06.7-2016.06.15
软、硬件设计、仿真与调试
2016.06.16-2016.06.17
撰写设计报告书
2016.06.25
综合课程设计答辩
指导教师签名
教研室意见
指导教师: 年月日 目录
0
software programming is simple, convenient error checking, easy to read and so on. Assembly language is the basic language program with easy to understand, easy to remember and use and so on.
负责人: 年月日
自动售货机控制系统设计 付少官
摘 要 本文详细介绍了自动售货机系统的方案设计、硬件选择、 软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设 计、软件编程的原则和技巧。该系统以单片机 AT89C51 芯片为核心,采 用集中控制方式实现了对自动售货机全过程的自动控制。本系统选择 独立式键盘按键作为货物选择端,实现了投币总数的显示功能。此外, 系统程序采用 keil 软件进行程序的编写和编译,该软件具有编程简单、 查错方便、阅读容易等特点。汇编语言是程序的基本语言,具有容易理 解,便于记忆和使用等特点。

自动售货机控制系统设计-终稿

自动售货机控制系统设计-终稿

东华理工大学长江学院毕业设计

题目自动售货机控制系统设计

英文题目Vending Machine Control System Design

学生姓名:王飞申请学位门类:工学学士

学号:09315221

专业:机械电子工程

系别:机械与电子工程系

指导教师:赵杰职称:讲师

二零一三年六月

摘要

随着现代社会科技和经济的飞速发展,人们已经迈进了一个高科技时代,同时人们也逐渐的学会享受生活,为了满足人们的生活追求,自动售货机开始迅速的普及。作为自动控制技术发展产物之一的PLC无人自动售货机,在人们的日常生活中已经得到了广泛的应用,已成为一种全新的商业零售形式。同时经济的快速增长使的人们的消费水平不断提高,大量的消费品被生产出来,这需要大量的物品流通渠道来消费这些生产出来的消费品,在以前主要是通过超级市场来销售,但现在自动售货机使人们多了一种选择。它的出现使消费模式和销售环境发生了巨大的变化,相对于超级市场、百货购物中心等销售模式而言,无人自动售货机没有场地上的局限,而且购物便利。

本文简要介绍了课题研究的意义,自动售货机在国内外的研究动态,主要设计的是基于西门子S7-200 系列PLC构成的自动售货机控制系统,包括自动售货机控制系统硬件设计,软件的设计,I/O分配,系统控制流程图,PLC梯形图程序的编写和系统梯形图的调试仿真。

关键词:PLC;自动售货机控制系统;梯形图;调试

ABSTRACT

With the development of the modern technology and society's rapid economic, people have entered an era of high technology, but it also gradually learn to enjoy life, to pursue in order to meet people's lives, vending machines began to spread rapidly. Automatic control technology development as one of the products of the PLC unattended vending machines, in people's daily life has been widely used, has become a new form of commercial retail. While rapid economic growth has enabled the continuous improvement of people's consumption level, a large number of consumer goods were produced, which requires a large number of items to consume these distribution channels produced consumer goods, in the past mainly through supermarkets to sell, but now vending freighter make people more of a choice. It appears that consumption patterns and sales environment has undergone tremendous change, as opposed to supermarkets, department stores, shopping centers, sales model, nobody no vending machines on site limitations and shopping convenience.

基于PLC自动售货机控制系统设计

基于PLC自动售货机控制系统设计

基于PLC自动售货机控制系统设计

摘要:

本文旨在介绍一种基于PLC控制系统的自动售货机设计方案。该自动售货机可以通过接口屏幕进行选购,并通过PLC控制系统实时监控售货机的运作情况。在本文中,我们介绍了自动售货机的硬件结构和软件实现,讨论了PLC控制系统的设计和实现,并验证了该系统的实用性和稳定性。

关键词:PLC控制系统, 自动售货机, 硬件结构, 软件实现。

设计背景:

随着经济的发展和人们生活水平的提高,自动售货机已成为现代社会中不可或缺的一部分。传统上,自动售货机是通过简单的电路控制操作的,但是这种方法的缺陷在于对售货机的监控能力较弱,系统的可扩展性有限。为解决这些问题,我们提出了一种基于PLC控制系统的自动售货机设计,可以实现良好的监控和控制。

设计方案:

硬件结构设计:

自动售货机的硬件结构主要由传感器、执行器、控制器和显示器组成。

传感器:依靠传感器来检测货品的库存和状态等,传感器具有以下功能:

光电传感器:用于检测货物的存取状态。

超声波传感器:用于检测货物的库存状态。

显示器:采用触摸显示器,并通过PLC控制器进行控制,实现用户交互界面的显示和操作。

执行器:集成微型电机,用于转动拨轮,将货物向出货口出售。

控制器:采用PLC控制器,作为自动售货机的控制核心,主要用于控制传感器、触摸显示器和执行器之间的交互和通讯。

软件设计:

PLC控制器中应用程序的实现需要建立在PLC控制器和自动售货机硬件之间建立通讯。该程序的设计可以分为以下模块:

通信模块:负责PLC控制器与传感器、执行器和显示器之间的通讯,确保控制器可实时监控售货机。

自动售货机控制系统设计

自动售货机控制系统设计
Key words:Vending Machines,AT89C51,LED Display
1
自动售货机是一种全新的商业零售形式,从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。
1)单片机:选用AT89C51作为控制核心,该单片机是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器。
2)晶振:本设计选用的晶振是CRYSTAL,作用在于产生原始的时钟频率,这个频率经过频率发生器的倍频或分频后就成了单片机中各种不同的总线频率。
3)排阻:排阻RP1是用来并行口的上拉或者下拉电阻用。
选题、调研、收集资料
2016.06.7-2016.06.15
软、硬件设计、仿真与调试
2016.06.16-2016.06.17
撰写设计报告书
2016.06.25
综合课程设计答辩
指导教师签名
指导教师:
年月日
教研室意见
负责人:
年月日
自动售货机控制系统设计
付少官
摘 要本文详细介绍了自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。该系统以单片机AT89C51芯片为核心,采用集中控制方式实现了对自动售货机全过程的自动控制。本系统选择独立式键盘按键作为货物选择端,实现了投币总数的显示功能。此外,系统程序采用keil软件进行程序的编写和编译,该软件具有编程简单、查错方便、阅读容易等特点。汇编语言是程序的基本语言,具有容易理解,便于记忆和使用等特点。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自动售货机控制系统的设计专业:电子信息工程

班级:10级电信(1)班

学号:12010248815

姓名:李浩

1.1系统描述与控制要求

PLC 控制的自动售货机系统主要有三个可以感受到投币量的传感器,六个按钮开关(分别为启动按钮、停止按钮、退币按钮、汽水选择按钮、花茶选择按钮和咖啡选择按钮)三个指示灯,(分别为汽水指示灯,花茶指示灯和咖啡指示灯),和两个七段数码管。传感器用来接收投币信号,传送投币量的多少;按钮开关分别对系统功能进行控制,当投入的钱币够某一种饮料时,按下这种饮料的选择按钮时才会有饮料送出,有剩余钱币时,还可以通过按下退币按钮来找回剩余钱币;三个指示灯分别用来只是哪种饮料可以选择,只有投币量大于或等于这种饮料的价格时,这种饮料的指示灯才会亮;同时,还有两个七段数码管,用于显示当前剩余的总钱币。具体对自动售货机的控制要求如下:

1.自动售货机有3 个投币孔,分别为1 元、5 元和10 元。

2.售货共有3种饮料供选择,分别为汽水、花茶和咖啡。

3.如投币总额超过销售价格,将可由退币钮找回余额。

4.投币总额或当前值显示在7段数码管上。

5.投币值等于或大于12 元时,汽水指示灯亮,表示只可选择汽水。

6.投币值等于或大于15元时,汽水和花茶指示灯亮,表示可选择汽水和茶。

7.投币值等于或大于20元时,汽水、花茶和咖啡指示灯亮,表示3 种均可选择。

8.按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s 后自动停止,表示饮料已经掉出。

9.动作停止后按退币钮,可以退回余额,退回金额如果大于10元,则先退10元再退1 元,如果小于10元则直接退 1 元的。

1.2控制工艺分析

自动售货机的基本功能就是对投入的钱币数进行计算, 然后根据运算结果做出相应的判断,看看哪种商品可以进行购买,哪种商品不能购买,本次课程设计的要求是可识别三种钱币,分别是 1 元,5元,10 元,采用三个按钮进行模拟, 自动售货机共出售3

种货物,其价格分别定为12 元,15元,20元,当投币数大于等于货物价格时,该种货物的指示灯亮,表示可以进行购买,3 种货物分别用3个信号灯进行指示.除此之外,本次设计还涉及了显示,找零等功能的实现, 其中显示部分采用数码管进行显示, PLC的外围接口由两个CD4511 连接两个数码显示管,以显示投币总数和购买后的余额;当按下找零按钮后,数码管显示进行清零。整个系统由三个可以感受到投币量的传感器,六个按钮开关,三个指示灯,和两个七段数码管和两片CD4511组成。

第2章自动售货机的控制系统方案设计

2.1自动售货机系统的硬件组成

PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。其中,CPU是PLC的核心;输入单元/输出单元是CPU 与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图2-1。

图2-1 PLC硬件结构图

2.1.1系统的PLC 的选型

现在世界上PLC的生产厂家有200多家,提供400 多个品种的PLC供用户选择,目前我国市场上主要的PLC 产品有:西门子公司的S7-400/300/200 系列,施奈德公司的momentum等,还有就是日本的欧姆龙、三菱、松下等公司的产品。西门子公司生产的PLC 可靠性高,特别适用于大的工业控制系统,造价比较高,对于小型的自动售货机的控制系统来说成本过高。相反,目前我国市场上主流的小型的三菱PLC 就比较合适,三菱公司生产的小型PLC 的代表为FX-2N 系列的PLC,它具有丰富的内部

资源:程序存储器具有16K 步的最大存储容量,128 种应用指令,还具有184 点8进制编号的输入点数,184点8进制编号的输出点数,普通型,掉电保持性和赋予特殊用途型三种内部继电器,以及状态寄存器、定时器、计数器、数据寄存器、常数与指针等功能与资源。可靠性高,造价低,对于自动售货机的控制中心就特别的合适。因此,本次设计采用的PLC为三菱公司生产的FX-2N 系列单片机。

2.2 I/O分配

输入/输出单元通常也称I/O单元或I/O模块,是PLC与工业生产现场之间的连

接部件。PLC通过输入接口可以检测被控对象的各种数据,以这些数据作为PLC对

被控对象进行控制的依据;同时PLC又通过输出接口将处理的结果送给被控对象,

以实现控制目的。本次自动售货机I/O点的分配表如表2-1所示。

表2-1 I/O口分配

2.3自动售货机控制系统外部接线图

本系统是一个小型集中控制系统,PLC选型主要取决于控制系统输入、输出开关信号的数量、用户程序的长短及相关的功能。根据控制要求,I/O点数在48个左右,选择性能价格比较高的三菱FX2n-48MR,其中其输入点为24点,输出点为24点,该PLC 为继电器输出型。

了解各个控制对象的驱动要求,分析对象的控制要求,完成PLC硬件结构配置。本设计中,退币按钮、各种饮料按钮和饮料出口(驱动电磁阀)等均为开关量。

根据上述要求,因条件所限输出均用指示灯代替,由此绘制出PLC控制电路接线图,如图2-2所示:

图2-2 控制接线图

第3章系统的流程图

第4章程序设计

根据自动售货机控制系统的流程可以知道自动售货机的主要系统包括:计币部分、比较部分、选择和饮料供应部分、余额计算部分、退币部分、报警部分。妨功害能身份证

4.1 计币部分

当有顾客购买饮料时,投入硬币时经过光传感器感应,然后由光传感器驱动硬币识别器识别硬币,如果是假币则系统自动退出硬币,如果是真币则系统将硬币自动传送到相应的硬币贮存腔,并经光传感器感应,然后在PLC内进行数据运算,否则认为是假币并退出系统,梯形图如图4-1:

图4-1 记币部分梯形图

4.2 比较部分

投币完成后,系统会将D1内钱币数据和可以购买的饮料价格进行区间比较:若投币<2元,则指示灯Y24亮,显示投币不足,此时可以继续投币或退币;若2元≤投币<3元,则汽水选择指示灯长亮,此时可以选择汽水或退币;若投币≥3元,则汽水和咖啡指示灯长亮,此时可以选择汽水、咖啡或退币。梯形图如图4-2:

相关文档
最新文档