饮料自动售货机的控制系统
饮料自动售货机控制程序
饮料自动售货机控制程序饮料自动售货机结构示意图。
在该机中有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种。
1. 控制要求 (1) 自动售货机可投入1角、5角、1元的硬币。
(2) 当投入的硬币总值超过2元时,汽水指示灯亮;当投入的硬币总值超过3元时,汽水及橙汁指示灯亮。
(3) 当汽水指示灯亮时,按放汽水按钮,则排出汽水,8 s 后,自动停止。
在这段时间内,汽水指示灯闪烁。
(4) 当橙汁按钮指示灯亮时,按放橙汁按钮,则排出橙汁,8 s 后,自动停止。
在这段时间内橙汁指示灯闪烁。
(5) 若投入硬币总值超过按钮所需的钱数(汽水2元,橙汁3元)时,找钱指示灯亮,并找出多余的钱。
自动饮料售货机PLC 的输入/输出点分配表主要设计思路:将1角、5角、1元的信息传入数据寄存器D 中。
将投票过程中的投票数据进行累加并存入数据寄存器D 中,并与2元、3元进行比较。
若数据寄存器D 中数据大于2元,则汽水指示灯亮;若数据寄存器D 中数据大于3元,则汽水和橙汁指示灯均发亮。
根据以上思路,设计出饮料自动售货机PLC 控制梯形图及指令语句表,如图6-18所示。
程序设计说明。
在图6-18(a)和(b)中:第2逻辑行为传输数据程序;第3逻辑行至第8逻辑行为数据累加程序;第9逻辑行至第12逻辑行为数据比较时间间隙程序;第13逻辑行与第14逻辑行为汽水指示灯和橙汁指示灯驱动程序;第15逻辑行至第20逻辑行为汽水电磁阀和橙汁电磁阀驱动程序;第21逻辑行至第25逻辑行为找钱比较程序;第26逻辑行至第30逻辑行为找钱、复位程序。
接通电源后,第1逻辑行中特殊标志位存储器SM0.1闭合一个扫描周期,使内部标志位存储器M0.0闭合一个扫描周期。
由于内部标志位存储器M0.0接通一个扫描周期,因而第2逻辑行中的M0.0的常开触点也闭合一个扫描周期,1角、5角、1元的信息被传送至内部标志位存储器的字地址MW10、汽水桶投票口电磁阀杯子MW12、MW14中。
饮料自动售货机的工作原理
饮料自动售货机的工作原理饮料自动售货机是一种自助式购饮系统,可方便地向消费者提供茶、咖啡、汽水、果汁和瓶装饮用水等商品。
饮料自动售货机通过内置的计算机控制系统,可实现货品的自动售卖、货币识别、找零等功能,极大地方便了人们的生活。
第一步:货品储存饮料自动售货机中,各种饮料按照规格和种类分类,然后存放到指定的货架上。
在存放过程中,需要设定每个货道的容量和商品数量,以保证正常售卖的同时也保证货源的充足。
第二步:货币收取顾客选择自己喜欢的饮料后,投入相应的货币或银行卡。
饮料自动售货机通过内置的计算机控制系统,自动识别货币种类,并显示收到的金额。
第三步:选货当顾客选择自己想要的饮料后,饮料自动售货机会显示选取的产品的价格以及投币的数量,并通过内置的传感器检测货架上选中的饮料是否可售。
同时,系统也会将这些信息传给付款系统进行扣款。
当饮料自动售货机确认货物存在并且足够,并且确认买家的支付成功后,就会给货道上的机械臂发送指令,抓住选中的商品并移动到售货口处,然后通过售货口兑付顾客。
第五步:找零如果顾客支付的金额比选中的商品的价格多,饮料自动售货机会自动找零。
这个过程是通过系统内置的计算机识别所收回的货币种类和数量,并按照合适的面值找零。
第六步:流程结束当饮料自动售货机完成所有的步骤后,整个交易流程即完成。
系统通过自动售货机的界面显示当前销售情况或存货情况等信息,并定期检测存货的情况以及设备的状态,为维护保障提供有力保证。
总结起来,饮料自动售货机的工作原理是通过内置的计算机控制系统自动完成货品储存、货币识别、商品选取、出货和找零等全部流程。
自助购饮系统在生产和销售原材料、管理和维护上都比人工购买更为高效,它在许多场所,如学校、医院、商场、机场、火车站等处广泛使用,大小方便,随时可用,深受广大消费者欢迎。
自动售货机控制系统的设计(最终版)
课程设计任务书设计题目:饮料自动售货机PLC控制系统设计学院:机械工程学院专业:机械测控班级:姓名:组员:指导老师:【摘要】本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。
具体说明了可编程序控制器在自动售货机中的作用。
程序涉及到了自动售货机工作的绝大部分过程。
利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。
关键词:自动售货机;可编程序控制器;梯形图Abstract:This paper introduces the basic principle s of vending machines, as well as workflow, and t hen to a transaction process as an example, the t ransaction process is divided into several block, a nd then the block were programmed. Specify the PLC in the role of vending machines. Procedures relat ed to the work of the vast majority of vending m achine process. PLC control of the use of vending machines enhance the stability of the system to ensure that vending machines capable of long-term s table operation.Key words:Vending machines; PLC; Ladder Diagram一.PLC的概述1.1 PLC的产生20世纪20年代起,人们把各种继电器,定时器,接触器及其触点按一定的逻辑关系连接起来组成控制系统,控制各种生产机械,这就是大家所熟悉的传统继电接触器控制系统。
基于PLC的饮料自动售货机控制系统设计
基于PLC的饮料自动售货机控制系统设计本文将介绍一种基于PLC的饮料自动售货机控制系统设计方案,该方案可实现准确的货品计数、货币识别和交易记录等功能,提高了自动售货机业务的竞争力和利润。
一、设备概述饮料自动售货机是一种非常便捷的自助购物设备,安装在各种公共场所,如办公室、学校、车站和商场等。
该设备使用PLC控制技术,实现自动售卖饮料、咖啡和小食品等功能,并提供货品计数、货币识别、交易记录和库存管理等功能。
二、控制系统设计该系统的控制器采用PLC(可编程逻辑控制器)控制器,用于控制饮料自动售货机的各种功能。
PLC控制器由以下部分组成:1. 控制器:PLC控制器是控制系统的核心部分,它控制整个系统的操作,并收集货币和交易数据。
2. 电源:电源用于为PLC控制器提供电力,以保证系统可靠运行。
3. 输入设备:控制器使用输入设备接收并处理客户的指令,如按键和扫描枪等。
4. 输出设备:输出设备用于向客户传递信息,如显示屏、取货口和货币输入口等。
5. 传感器:传感器用来检测货品状态(如库存量和货品位置),并向PLC控制器发送信息。
6. 交易控制器:交易控制器用于处理货品交易,包括货币识别、验钞、找零、交易记录等功能。
7. 库存控制器:库存控制器用于管理货品库存,包括货物加减和盘点等功能。
三、系统工作原理当客户选择购买饮料时,他们选择希望购买的饮料和货币的面额。
顾客付款后,控制器通过交易控制器检测货币面额,然后使用标准计算公式计算找零。
客户选择的饮料被送入取货口,同时控制器通过传感器更新库存状态。
交易数据还收集到控制器和用于报告的记录器。
四、优点和特点PLC控制的饮料自动售货机相对于传统的自动售货机具有多种优势和特点。
以下是一些优点:1. 提高效率:自动售货机减少了客户购物时浪费的时间,特别是在繁忙的班次和场所。
2. 准确性:PLC控制器可准确地识别货币和交易记录,避免了误差和交易纠纷。
3. 节省成本:自动售货机自动化操作,减少了人力成本和人力资源。
自动饮料售物机控制系统的设计
包括识别用户投币、选择饮料、取货等步骤,以及 如何处理用户取消操作或退款等异常情况。
03
自动饮料售物机应提供友好的人机界面,使用户能 够快速、方便地完成购买过程。
支付处理逻辑
01
支付处理逻辑是指自动饮料售物机如何处理用户的支付请求。
02
包括与支付系统对接、验证支付信息、处理支付成功或失败的
情况等步骤。
自动饮料售物机控 制系统的设计
目录
• 系统概述 • 硬件设计 • 软件设计 • 控制逻辑设计 • 安全设计 • 测试与调试
01
CATALOGUE
系统概述
设计目标
实现自动化售卖
保证商品质量
通过自动饮料售物机控制系统,能够 实现24小时无人值守的饮料售卖服务 ,提高售卖效率,降低人工成本。
系统应确保所售卖的饮料质量,防止 过期或劣质商品的销售,保障消费者 权益。
自动饮料售物机应支持多种支付方式,如现金、银行卡、移动
03
支付等,以满足不同用户的需求。
补货逻辑
1
补货逻辑是指自动饮料售物机如何进行补货和库 存管理。
2
包括监测库存量、自动下单、补货提醒等步骤, 以确保自动饮料售物机的正常运营。
3
自动饮料售物机应具备智能库存管理功能,以实 现快速、准确的补货和库存控制。
06
CATALOGUE
测试与调试
功能测试
功能测试
确保自动饮料售物机控制系统能够完成预设的功能, 如投币、出货、找零等。
异常处理测试
测试系统在异常情况下的表现,如投币后不出货、找 零错误等。
兼容性测试
测试系统在不同型号、品牌或配置的自动饮料售物机 上的兼容性。
压力测试
基于PLC的饮料自动售货机系统设计课件
名称 代 输出 号 编号
1角投票光 ST I0.1 汽水指示 HL Q0.0
电开关 1
灯
1
5角投票光 ST I0.2 橙汁指示 HL Q0.1
电开关 2
灯
2
1元投票光 ST I0.3 放汽水电 YV Q0.2
电开关 3
磁阀
1
汽水按钮 SB I0.4 放橙汁电 YV Q0.3
1
磁阀
2
饮料自动售货机系统
投入一角、五角、一元硬币时,I0.1、I0.2.I0.3闭合,产生脉冲输 入给M0.1、M0.2.M0.3
饮料自动售货机系统
( 五 ) 、饮料自动售货机系统程序设计
M0.1闭合时, 就将MW10中的数据和MW20中的数据相加并存入 MW20中。同理M0.2 闭合时, 就将MW12中的数据和MW20中的 数据相加并存入MW20中;M0.3闭合时, 就将MW14中的数据和 MW20中的数据相加并存入MW20中.
(四)、饮料自动售货机系统PLC控制接线 图:
饮料自动售货机系统
(四)、饮料自动售货机系统PLC控制接线 图:
饮料自动售货机系统
( 五 ) 、饮料自动售货机系统程序设计
上电初始化,此时将一、五、十分别存入到寄存器M10、M12. M14中。
饮料自动售货机系统
( 五 ) 、饮料自动售货机系统程序设计
饮料自动售货机系统
( 五 ) 、饮料自动售货机系统程序设计
汽水按钮和橙汁按钮, T0和T1为8S定时器.I0.4闭合, 汽水电磁 阀打开, 放出汽水; 同理, I0.5闭合, 橙汁电磁阀打开, 放出橙汁 。
饮料自动售货机系统
( 五 ) 、饮料自动售货机系统程序设计
《基于PLC触摸屏自动饮料售卖机的控制系统设计任务书1000字》
主
要
工
作
内
容
设计一套基于PLC的自动饮料售卖机的控制系统的设计过程和成品仿真,讲解了自动售卖机的发展背景、发展现状与发展前景。介绍了主控制器的型号选择原因及其优点,程序编写环境以及模拟环境。以自助售货机实际工作流程以及特点,讲解总体的设计思路以及设计方法。以三菱FN2X-48MR型PLC为主控制器,基于三菱GX Works2编程软件为环境,以分模块设计的思路,完成自助售货机所要完成的基本功能对程序进行设计,包括了投币程序、货物选择和供给程序、钱币找补程序三个大模块。并且将完整程序模拟在触摸屏模拟软件上,对各种功能的开发完成度进行模拟仿真,根据模拟仿真的具体情况对程序修改及完善。
(3)将饮料自动售卖机内可供消费的饮料种类定为四种,分别为矿泉水(二元)、可乐(三元)、脉动(五元)、咖啡(十元)。即以不找零为前提,更多的余额可以有更多种购买方案(10→10=5+5=5+3+2=3+3+2+2)。
因设计的主题为程序设计以及模拟,为了能更好得将各个功能做到更直观的可视化,将部分功能的运行添加指示灯的程序输出。
最后一次修改并定稿,准备论文答辩。
论
文
进
度
安
排
起止时间
工作内容
开始选题,在实践中与指导老师商讨,确定毕业论文题目及写作方向
通过查询资料并结合写作方向,完成论文开题报告
完成论文初稿,期间在图书馆及网上查阅并参考了大量相关资料
完成论文初稿第一次修改。根据指导老师针对文章论点、论据的阐述以及论文逻辑性等方面问题提出的修改意见进行修改
饮料自动售货机自动控制
饮料自动售货机自动控制一、控制要求在该机中有两种饮料储液桶,一种为汽水,另一种为橙汁,分别的由两个电磁阀控制放入杯中的饮料品种。
控制要求:(1)自动售货机可投入一角、五角、一元的硬币。
(2)当投入的硬币总值超过二元时,汽水指示灯亮;当投入的硬币总值超过三元时,橙汁指示灯亮。
(3)当汽水指示灯亮时,按放汽水按钮,刚排出汽水,8秒后自动停止,在这段时间内,汽水指示灯闪烁。
(4)当橙汁指示灯亮时,按放橙汁按钮,刚排出汽水,8秒后自动停止,在这段时间内,橙汁指示灯闪烁。
(5)若投入硬币总值超过按钮所需的钱数时,找钱指示灯亮,并找出多余的钱。
二、原理图三、I\O分配四、PLC程序五、心得通过实训,我们学会了手持编程器的编程方法,编入、写出、删除及修改都会了。
在以后学习过程中希望大家多多提点。
在梯形图的编辑上出现了很多问题问题,导致第一次调试的失败。
在一次完整运行成与重新启动运行之间的循环出现一点问题,经过我们对梯形图的监控检查,发现循环与上面编程有点冲突,后来我们调整了一下,调试终于成功了。
接线方面,遇到了些困难,经过我们不懈努力最终成功了。
通过这次的实训使我们学到了很多,同时也让我们意识到我们要学的更多。
从程序的设计到编写、画图、调试、修改、完善、到最后的实训报告,每个人都付出了时间和精力去做好自己的任务帮助队友,所以团队的合作和队友之间的相互协助非常重要。
通过实训让我们更深一步的对自己的专业,对自己的能力,对自己所学的有正确的认识,并且能在以后的学习工作中不断提高和完善自己。
实训台上的接线我们比较乱,这也是我们接线检查困难的主要原因,才导致出现了一些接线问题。
总的来说,这次实训还是比较成功的,无论是个人动手能力还是团队协作能力都得到了很好的锻炼。
在实训过程中老师也交给我们很多简单实用的技巧。
我们也学到了,做好做对一个项目固然重要,同时美观程度也是必不可少的,无论是从参观者的角度还是自己看的角度都很重要。
基于三菱PLC的自动饮料售货机控制系统
本文分析了自动饮料售货机的工作原理,选定了三菱FX2N-48MR PLC为核心控制器,完成了系统的硬件和软件设计。
硬件部分主要有系统设备、PLC的选型、电磁阀、红外线光电开关、地址分配表、接线图;软件部分主要完成了总流程图、分流程图、梯形图。
在硬件和软件设计完成的基础上,进行了仿真调试,调试的结果基本符合设计的要求。
关键词自动饮料售货机;三菱PLC;电磁阀;梯形图引言 (1)1 功能需求分析与总体方案设计 (2)1.1基本功能分析 (2)1.2总体方案介绍 (3)2 硬件部分设计 (5)2.1设备选型 (5)2.1.1 PLC的选型 (5)2.1.2电磁阀 (5)2.1.3红外线光电开关 (6)2.2具体硬件设计 (6)2.2.1 地址分配表 (7)2.2.2 接线图 (7)3 软件部分设计 (9)3.1总体概括和总体流程图 (9)3.1.1 开始过程 (9)3.1.2 投币过程 (9)3.1.3 购买过程 (10)3.1.4 退币过程 (11)3.2控制系统梯形图 (13)3.3控制系统的调试 (17)总结 (18)参考文献 (19)引言从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。
大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。
而自动售货机的核心部分就是应用PLC技术,所以PLC已经成为现代控制技术的重要支柱之一,因此PLC 控制系统已成为大多数行业及人们的必要选择。
自动售货机的整体设计涉及很多方面,包括机械、控制、安全等各个方面,其重点及难点就是控制部分的设计。
目前市场上流行的控制系统的核心大多以单片机、PLC为基础。
两者各有特点,以单片机为核心的自动售货机成本较低、但设计较复杂、稳定性也难以满足要求;而使用PLC技术,设计方法简单,稳定性高,已经成为大多数自动售货机系统的核心控制设备。
基于PLC的饮料自动售货机控制系统
湖南铁道职业技术学院目录摘要 (6)第1章任务与要求...................................................................................................................... ,81.1课题概述 (8)1.2 设计内容与要求 (8)1.3 FX2N-32MR产品说明 (8)第2章引言 (10)2.1研究背景 (10)2.2论文研究目标和意义 (12)第3章方案论证与设计 (14)3.1 总体设计分析 (14)3.2 方案的选择与设计 (14)3.2.1 继电控制 (14)3.2.2 单片机控制 (15)3.2.3 PLC控制 (15)3.3 方案确定 (16)第4 章自动售货机的PLC控制系统设计 (17)4.1 硬件电路设计 (17)4.1.1硬件系统组成 (17)4.1.2 电气设备的选择 (17)4.2 软件设计 (19)4.2.1 自动售货机控制要求 (19)4.2.2 控制流程图 (20)4.2.3 I/O分配表 (21)4.2.4 硬件接线图 (22)4.2.5程序设计 (23)第5章系统调试 (27)5.1 调试设备 (27)5.2 调试步骤 (27)第6章心得体会(致谢) (29)参考文献 (30)附表一:梯形图 (31)附表二:指令表 (35)摘要在今天的工业生产中,可编程逻辑控制器(PLC)已经成为实现工业自动化的关键。
本文简要介绍了有关可编程逻辑控制器的一些基础知识和简单的应用,而且还介绍了PLC的技术特点,并重点在硬件、软件和组态软件方面进行了介绍,对他们在工业自动化中的典型应用、最新的技术发展趋势也做了介绍。
自动售货机在中国有着广阔的发展前景,文中介绍了自动售货机的发展历史和现状。
在这次的毕业设计中,我查阅了大量的资料,以PLC原理为基础设计了自动售货机系统。
基于PLC的饮料自动售货机控制系统设计
基于PLC的饮料自动售货机控制系统设计摘要:本文主要针对基于PLC的饮料自动售货机控制系统进行设计和开发。
通过分析饮料自动售货机的工作原理和功能需求,确定了系统的硬件和软件设计方案。
硬件设计包括选择PLC型号、传感器和执行部件,以及连接线路的设计。
软件设计包括系统的控制逻辑和用户界面设计。
通过实验验证系统的可靠性和准确性,提高了饮料自动售货机的使用体验和操作效率。
关键词:PLC;饮料自动售货机;控制系统;硬件设计;软件设计1.引言饮料自动售货机作为一种便捷的取款和购买饮料的方式,广泛应用于各个场所。
然而,传统的饮料自动售货机在控制系统方面存在一些问题,如响应速度慢、准确性低等。
为了解决这些问题,本文提出一种基于PLC的饮料自动售货机控制系统设计方案,旨在提高系统的可靠性和操作效率。
2.系统需求分析2.1饮料自动售货机的工作原理饮料自动售货机主要由货道、货道电机、推杆电机、传感器和控制系统等组成。
用户通过选择按钮选择饮料种类和数量,控制系统根据用户选择的信息控制货道电机和推杆电机,将相应的饮料推送到取饮料口。
传感器用来检测饮料的库存量和工作状态。
2.2系统功能需求基于以上对饮料自动售货机的工作原理的分析,系统需要具备以下功能:(1)根据用户选择的信息,控制货道电机和推杆电机的运行;(2)监测饮料的库存量,如果库存不足或没有库存,通知用户;(3)监测饮料机的工作状态,及时发现和解决故障。
3.硬件设计3.1PLC的选择根据系统的功能需求和可靠性要求,选择一款性能稳定、具有足够输入输出接口和高速运算能力的PLC。
3.2传感器和执行部件的选择根据系统的功能需求,选择合适的传感器和执行部件。
货道电机和推杆电机可以选择步进电机,传感器可以选择光电开关或接近开关。
3.3连接线路的设计根据传感器、执行部件和PLC的接口规格,设计连接线路并进行正确的接线。
确保信号的稳定传输和正确解析。
4.软件设计4.1控制逻辑的设计根据系统的功能需求,设计系统的控制逻辑。
基于PLC的饮料_自动售货机控制系统设计
基于PLC的饮料_自动售货机控制系统设计自动售货机是一种现代化的零售设备,广泛应用于商场、车站、机场等公共场所。
为了提高自动售货机的性能和可靠性,采用基于可编程逻辑控制器(PLC)的控制系统是一种有效的方式。
本文将基于PLC设计一个饮料自动售货机控制系统。
首先,我们需要确定系统的需求和功能。
饮料自动售货机通常具有以下功能:1.饮料选择:用户可以通过触摸屏或按键选择自己喜欢的饮料种类。
2.价格显示:自动售货机需要通过屏幕显示所选饮料的价格。
3.付款功能:用户可以通过现金、信用卡或移动支付等方式支付饮料费用。
4.出货功能:支付成功后,自动售货机会启动电机将选定的饮料从货架上取出,并将其送到出货口供用户取用。
5.存货管理:自动售货机需要监控饮料库存,并在饮料即将售罄时提示进行补货。
基于以上需求和功能,我们可以设计出一个基于PLC的饮料自动售货机控制系统。
首先,我们需要将PLC与触摸屏和出货电机等设备进行连接。
PLC负责接收用户的输入,控制出货电机的运行,并更新触摸屏上的显示信息。
同时,PLC还需要监测饮料库存量,并在低于一定阈值时发送信号给维护人员进行补货。
在控制程序方面,我们可以设计如下的流程:1.系统启动:PLC在启动时初始化系统参数,并通过触摸屏显示主界面。
2.饮料选择:用户可以通过触摸屏选择自己想要的饮料,在触摸屏上显示所选饮料的价格。
3.付款功能:用户可以选择现金、信用卡或移动支付等方式进行付款,在付款成功后触摸屏显示付款成功的信息。
4.出货功能:PLC接收到付款成功的信号后,启动出货电机将所选饮料从货架上取出,并送到出货口供用户取用。
5.存货管理:PLC监测饮料的库存量,并在库存低于一定阈值时发送信号给维护人员进行补货。
为了保证系统的稳定性和可靠性,我们可以在PLC程序中设置一些异常处理,如:检测到用户选择了无效饮料时,触摸屏显示错误信息;出货电机因故障无法运行时,自动售货机显示故障信息并终止交易。
饮料自动售货机控制系统设计课程设计
第4章 软件设计…………………………………………………10
4.1 程序流程图………………………………………………10
4.2 梯形图……………………………………………………10
第5章 实验调试…………………………………………………14
第6章 总结………………………………………………………15
5.退币系统:
当购买完成后还有剩余,退币指示灯亮,按下退币按钮进行退币。
第3章 硬件电路设计
3.1 PLC类型选择
根据饮料自动售货机示意图,控制系统选用西门子S7-200系列的CPU 224 XP CN。其数字量I/O点数为14入/10出,可以满足控制要求且留有充足的裕量。
4、当橙汁按钮指示灯亮时,按放橙汁按钮,则排出橙汁,8 s后,自动停止且橙汁指示灯熄灭。
5、若投入硬币总值超过按钮所需的钱数(汽水2元,橙汁3元)时,找钱指示灯亮,并找出多余的钱。
二.设计任务
1.设计和绘制电气控制原理图或PLC I/O接线图、功能表图和梯形图,编写指令程序清单。
2.选择电气元件,编制电气元件明细表。
饮料自动售货机有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种。
1、自动售货机可投入1角、5角、1元的硬币。
2、当投入的硬币总值超过2元时,汽水指示灯亮;当投入的硬币总值超过3元时,汽水及橙汁指示灯亮。
3、当汽水指示灯亮时,按放汽水按钮,则排出汽水,8 s后,自动停止,且汽水指示灯熄灭。
2.所绘制的设计图纸符合国家标准局颁布的GB4728-84《电气图用图形符号》、GB6988-87《电气制图》和GB7159-87《电气技术中的文字符号制定通则》的有关规定。
基于的饮料自动售货机控制系统设计
基于的饮料自动售货机控制系统设计1. 引言饮料自动售货机是一种常见的自动售货设备,它能够在无人值守的情况下提供饮料的销售服务。
为了实现饮料自动售货机的正常运行和管理,需要设计一个可靠、高效的自动售货机控制系统。
本文将介绍一种基于的饮料自动售货机控制系统的设计方案。
2. 总体设计2.1 硬件设计基于的饮料自动售货机控制系统的硬件设计需要包括以下关键组件:1.主控制模块:负责整个系统的控制和管理,通常采用单片机或嵌入式系统来实现;2.信号传感模块:用于检测饮料售货机的各种状态,如货道状态、硬币投币按钮的状态等;3.显示模块:用于显示售货机的运行状态、剩余库存等信息,可以采用LCD屏幕或LED显示屏;4.电源模块:为整个系统提供稳定的电源供给;5.通信模块:用于与后台管理系统进行数据交互,可以采用有线或无线通信方式。
2.2 软件设计基于的饮料自动售货机控制系统的软件设计需要考虑以下几个方面:1.系统初始化:在系统启动时,需要进行各个模块的初始化,包括设置各个IO口的功能和初始状态;2.状态监测:通过信号传感模块不断监测售货机的状态,如货道状态、硬币投币按钮的状态等;3.运行控制:根据售货机的状态,通过主控制模块进行相应的控制操作,如出货、找零等;4.数据交互:通过通信模块与后台管理系统进行数据交互,包括销售数据上传、商品信息下载等;5.异常处理:如果出现异常情况,如硬币不足、货道故障等,需要及时进行处理,并进行相应的提示和记录。
3. 功能设计3.1 销售功能基于的饮料自动售货机控制系统的核心功能之一是销售功能。
该功能需要实现以下几个子功能:1.饮料选择:用户可以通过售货机上的按键选择想要购买的饮料;2.支付方式:用户可以选择现金支付或刷卡支付;3.商品出货:在支付成功后,系统会控制相应的货道出货,将饮料交付给用户;4.找零功能:如果用户使用现金支付,并支付的金额超过了商品的价格,系统需要进行相应的找零操作。
基于PLC的饮料自动售货机控制系统设计
目录摘要 .............................................................................................................................................. .第1章任务与要求.. (1)1.1课题概述 (1)1.1.1 自动售货机简介 (1)1.2 设计内容与要求 (2)1.2.1控制系统设计原则 (2)1.2.2控制系统基本内容 (2)1.2.3控制系统的一般步骤 (3)1.2.4程序设计的步骤 (3)第2章引言 (4)2.1研究背景 (4)2.2论文研究目标和意义 (5)2.3论文章节安排 (5)第3章方案论证与设计 (6)3.1 总体设计分析 (6)3.2 方案的选择与设计 (6)3.2.1 方案一 (6)3.2.2方案二 (7)3.4 方案比较与确定 (7)第4章自动售货机的PLC控制系统 (8)4.1饮料自动售货机控制系统功能说明 (8)4.1.1 饮料自动售货机的控制要求 (8)4.1.2.饮料自动售货机的外观及工作过程 (9)4.1.3.PLC控制饮料自动售货机主要完成的功能 (10)4.2 主要硬件的选择 (11)4.2.1硬币识别器 (11)4.2.2 纸币识别器 (11)4.2.3电磁阀选择 (12)4.2.4 PLC的选择 (12)4.2.5 PLC主机的比较选择 (14)4.3硬件设计 (15)4.3.1硬件接线图 (15)4.3.2 I/O分配表 (16)4.3.3流程图 (17)4.4 软件设计 (18)4.4.1系统涉及PLC指令简介 (18)第5章系统调试 (20)5.1调试的设备 (20)5.2调试步骤 (20)5.2.1硬件调试 (20)5.2.2 软件调试 (20)5.2.2 总体调试 (30)第6章心得体会(致谢) (31)摘要自动售货机最早出现在二十世纪五、六十年代的西欧,当时在美国的地铁系统中,人们可以用1美分在自动售货机上买到一块口香糖。
基于PLC控制的饮料自动售货机(有梯形图及源程序)
第1章引言1.1 自动售货机的理论背景与实际意义自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。
自动售货机不受任何场地限制,方便快捷,可以每天24h售货,因此深受上班族的欢迎,很多城市的公共场所里面都放置有自动售货机,出售的商品五花八门,从饮料、零食、香烟、糖果,到牙刷、方便面、自动照相机。
近年来,我国的自动售货机行业突飞猛进:在汽车总站、商厦、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。
这种方便快捷的购物方式越来越受到人们的青睐,同时也是现代化城市配套设施的需求传统的自动售货机控制系统采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差。
可编程逻辑控制器(Programmable Logical Controller),简称PLC。
可编程序控制器是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用。
因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必须可靠、稳定和执行效率高。
PLC是以CPU为核心, 综合了计算机技术和通信技术发展起来的一种通用的工业自动控制装置, 是现代工业控制的三大支柱( P L C 、机器人和C A D / C A M ) 之一。
P L C 的工作原理与计算机的工作原理基本是一致的, 可以简单地表述为在系统程序的管理下, 通过运行应用程序完成用户任务。
但是P L C 也有它自己的特点, P L C 在确定了工作任务, 装入了专用程序后成为一种专用机, 它采用循环扫描工作方式, 系统工作任务管理及应用程序执行都是用循环扫描方式完成的。
目前,可编程控制器在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保等各行各业。
自动售货机的新奇、文明、高档、灵活方便等深受广大市民青睐。
软件工程饮料自动售货机系统
软件工程课程大作业饮料自动售货机系统姓名:班级学号:专业:二零一一年十一月二十九日目录一、饮料自动售货机描述 (2)1.1关于饮料自动售货机 (2)1.2饮料自动售货机的设计 (2)二、需求分析 (3)2.1 饮料自动售货机系统功能需求: (3)2.2 饮料自动售货机系统控制要求: (3)2.3业务流程图 (5)2.4数据流程图 (6)三、各种UML图型及其分析 (7)3.1用例图 (7)3.2类图 (8)3.3序列图 (9)3.4协作图 (14)3.5状态图 (17)3.6活动图 (19)四、结论 (21)五、参考文献 (21)一、饮料自动售货机描述1.1关于饮料自动售货机自动售货机像磁卡电话、银行柜员机一样,以方便、新颖、文明、昼夜服务等特点,成为发达国家不可缺少的便民配套设施。
如今的自动售货机可以为顾客提供多种服务。
顾客可以根据自己的需要选择商品并投入钱币,售货机接收钱币,售出商品。
1.2饮料自动售货机的设计该设计模拟自动售货机的工作原理和方式,完成出售商品、接收钱币、找零钱等功能。
与系统交涉的人有两类:送货员和顾客。
送货员在每周固定时间查看售货机中的饮料数量和钱币数量情况,并根据计划适当添加饮料、钱币或取走适当的钱币。
同时送货员也可以根据需要增加饮料的种类或修改饮料的价格。
顾客根据需要选择饮料,投入钱币,并等待售货机的响应。
售货机(所设计的系统)所做的响应:如果售货机中没有该种饮料,则退回顾客所投钱币,交易失败。
否则,如果售货机中有该种饮料,则判断顾客所投钱币是否足够,如果不够,则提示顾客交易失败,并退回钱币。
如果顾客所投的钱币刚好够(不需要找零钱),则售出饮料,交易结束。
如果需要找零钱,则判断是否有适当的零钱可以找,如果有,则售出饮料,找出零钱,交易结束。
否则,退回钱币,交易失败。
当然,实际生活中的售货机可能有更加强大的功能和更完善的处理,这里只模拟一个售货机系统,所以只实现其核心原理,并练习和提高分析问题能力和编程能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
九江职业技术学院
PLC课程设计报告饮料自动售货机的控制系统
班级:
组长:
学号:
指导教师:
撰写日期:
组员:
目录
1、课题说明 (1)
2、系统说明 (1)
3、课题分析 (1)
4、方案设计 (2)
5、饮料供应系统 (2)
6、硬件设计 (2)
7、PLC选型 (2)
8、硬件电路设计 (2)
9、软件设计 (3)
10、实训心得 (6)
1、课题说明
如图所示,为饮料自动售货机示意图,在该机中有两种饮料储液桶,一种为汽水,另一种为橙汁,分别的由两个电磁阀控制放入杯中的饮料品种。
其控制要求如下:
(1)自动售货机可投入一元的硬币。
(2)当投入的硬币总值超过二元时,汽水指示灯亮;当投入的硬币总值超过三元时,橙汁指示灯亮。
(3)当汽水指示灯亮时,按放汽水按钮,刚排出汽水,8秒后自动停止,在这段时间内,汽水指示灯闪烁。
(4)当橙汁指示灯亮时,按放橙汁按钮,刚排出汽水,8秒后自动停止,在这段时间内,橙汁指示灯闪烁。
(5)若投入硬币总值超过按钮所需的钱数时,找钱指示灯亮,并找出多余的钱。
2、系统说明
(1)课题分析
要实现自动售货机的功能,其自动控制系统主要包括:计币、比较、选择、饮料供应以及找钱。
流程图如下:
(2)方案设计
当投入一元硬币时,将已经投入硬币值存放到一个已经清零的储存器VW0中,再次投币式运用加法指令进行累加。
投币完成后,运用比较指令对投入的金额与商品金额进行比较从而控制汽水及果汁指示灯的状态。
相应的饮料电磁阀打开时,指示灯的闪烁可以运用SM0.5串联相应的电磁阀控制。
相应饮料的电磁阀分别对应一个减法指令计算剩余金额,然后使用比较指令,当剩余金额大于0且找钱指示灯亮时找钱机构开始运行,最后运用SM0.5串联边沿触发和减法指令对余额进行减一处理,当减到0的时候,与找钱指示灯串联的比较指令断开,从而断开找钱指示灯,找钱指示灯又将找钱机构断开,找钱机构停止找钱,结束商品交易。
3、硬件设计
(1)PLC选型
由实训室提供的西门子S7-200 CPU 226可满足课题设计要求。
(2)I/O分配表
光电
检测开关汽水
按钮
橙汁
按钮
汽水
指示
灯
橙汁
指示
灯
汽水
电磁
阀
橙汁
电磁
阀
找钱
指示
灯
找钱
执行
机构
I0.2 I0.3 I0.4 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 (3)硬件电路设计
根据实训室所提供的PLC类型,以及设定好的I/O点分配情况,可设计出PLC的外部硬件接线图,如下图所示:
4、软件设计
5、实训心得
饮料自动售货机的控制系统实训心得体会在张老师的带领下,我们组顺利的完成了为期一周的PLC实训,实训中,我们组选的课题为“饮料自动售货机的控制系统”。
在这之前,我一直认为PLC仅仅用于工业用途,经过这周,使我对PLC有了一个全新的认识,那就是它不仅仅是一台可编程逻辑控制器,它作为一台机器的“中枢神经”,广泛应用于我们日常生活中随处可见的设备中,而饮料自动售货机就是其中的一种。
在本次“饮料自动售货机的控制系统”实训中我收获了很多,主要体会有以下几点:
(1)刚开始拿到这个课题的时候,在我感觉里,这个项目比较复杂,问题主要体现在程序的“二次选择”上,投币额度的选择为第一次,按钮的选择为第二次,以前的制作中没碰到过,所以,我现在网络上找了一些比较类似的课题并对其中的控制理论加以分析,然后才着手开始做这个课题,在做的过程中结合自己的思路,做成功了一个“待完善”的样本。
(2)在制作该项目的退币机制时遇到了“瓶颈”,在我的想法中,想让PLC 进行下一步复杂动作时,应该加入一个外部输入,而项目要求中并没有给这个条件,这个问题令我百思不得其解,最后我选择了向老师寻求帮助,在老师的悉心指导下,我突破了这个“瓶颈”,利用找钱指示灯来控制找钱机构,减少了一个外部输入端口,让我加深了对自动化精髓的理解。
(3)“天下难事,必作于易;天下大事,必作于细”,看似很复杂的问题,只要着手去做它,一步一步,脚踏实地,并使用合适的方法,就一定能成功!
XX
饮料自动售货机的控制系统实训心得体会本次PLC课程设计我们组是做饮料自动售货机的控制系统。
通过本次实训,我学习了西门子PLC的一些知识,以及很多的功能指令。
对许多不理解的地方,也有去学习和理解。
实训中,我们合作完成了一些任务,在团队合作方面,也有进步。
我也有认识到自己有许多不足,有许多关于PLC的知识掌握的并不扎实,所以在今后的学习生活中,我会努力学习,不断充实自己。
XX 饮料自动售货机的控制系统实训心得体会短短一周的实训很快就结束了,在此实训中充分了解PLC操作程序的基本编程方法,对PLC的工作原理和使用方法有了一些了解。
在此次实训中,对于理论的运用,起到了一定的作用。
同时通过实训,让我们发现了平时对一些细节不够重视。
当我们把脑中想出来的程序放到PLC中运行时,往往不能够运行。
通过实训增强了我们对PLC的感性认识,同时提高了我们的动手能力,对我们以后的工作和学习提供了经验。
XX 饮料自动售货机的控制系统实训心得体会本周开始,我们班开始了西门子S7-200 PLC编程及应用这门课程的实训,通过学习和讨论,让我对PLC课程有了更深刻的认识,对实践的课程结构和课程设置有了更加全面的了解。
我们组抽到的实训课题为《饮料自动售货机的控制系统》。
以下是我对本次实训的心得体会。
1、加强了团队合作精神。
如果我们每个人都各自行事,过程肯定会变得一团乱,正是由于每个人都配合好,协力完成任务,我们才能成功的完成这个项目。
2、磨练了我们的意志力。
凡事不是一帆风顺的,这次实训让我明白了这个道理。
在实训中遇到的困难我们没有轻言放弃,而是去逐步寻找问题,解决问题,在组长的带领下把实训项目做好。
3、加深了对“项目”的理解。
使我明白这样的一个设计,我们其实可以把它当成一个
小小的项目工程来看待。
我们的小组长起着协调组内成员工作的作用,负责主要工作,而其他成员也很配合他的安排,这就类似于一个项目管理的小例。
使我们对今后的实训有着良好的经验。
4、做到理论联系实际。
我们是这学期学习PLC这门课程,可能是上课时不够认真,没有完全弄懂某些元器件的原理和用途,而此次课程设计恰恰提供了一个很好机会,让我从实践中学习。
XX 饮料自动售货机的控制系统实训心得体会和学别的学科一样,在学完plc理论课程后我们做了课程设计,此次设计以分组的方式进行,每组有一个题目。
我们做的是饮料自动售货机的plc控制系统。
由于平时大家都是学理论,没有过实际开发设计的经验,拿到的时候都不知道怎么做。
但通过各方面的查资料并学习。
我们基本学会了plc设计的步聚和基本方法。
分组工作的方式给了我与同学合作的机会,提高了与人合作的意识与能力。
虽然在和组员一起制作的过程中,我充当的是打酱油的角色,但是一起团结合作的精神还是有的,所以多亏了我们组长李强同志。
谢了。
XX。