自动售货机控制系统的设计(最终版)

合集下载

plc自动售货机控制系统的设计

plc自动售货机控制系统的设计

目录第1章自动售货机的控制工艺流程分析 (1)1.1系统描述与控制要求 (1)1.2控制工艺分析 (2)第2章自动售货机的控制系统方案设计 (3)2.1自动售货机系统的硬件组成 (3)2.2I/O分配 (4)2.3自动售货机控制系统外部接线图 (5)第3章系统的流程图 (6)第4章程序设计 (7)4.1计币部分 (7)4.2比较部分 (7)4.3选择和饮料供应部分 (8)4.4余额计算部分 (8)4.5退币部分 (9)4.6整体运行梯形图 (11)第5章梯形图程序调试 (14)课程设计心得 (15)参考文献 (16)第1章自动售货机的控制工艺流程分析自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,在我国也越来越普及。

传统的自动售货机采用单片机作为控制核心,但这样在输入输出接口上消耗很大。

PLC不但可实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试方便等优点。

本文设计的是售汽水和咖啡这两种饮料的自动饮料机,它的售货过程是:首先由顾客按下商品选择开关时,然后顾客投入的硬币(投入硬币的面值和剩余值由PLC驱动数码管显示)经过光传感器感应,再由光传感器驱动硬币识别传感器识别硬币(由于能力有限,在识别硬币上不做具体研究)。

如果是无效币则使继电器打开阀门,将硬币退出;如果是真币则系统将硬币自动传送到相应的硬币贮币腔,并经硬币识别传感器将信号送给PLC。

最后经顾客选择,同时PLC控制,使PLC的输出口上有相应的信号输出。

若贮币腔内无硬币(红外检测器感应)、饮料的量位小于设定值(红外传感器感应)、售货机遭损,系统就报警【7】。

大体运行如图1.1:图1.1自动售货机控制系统硬件组成示意图1.1系统描述与控制要求PLC 控制的自动售货机系统主要有三个可以感受到投币量的传感器,六个按钮开关(分别为启动按钮、停止按钮、退币按钮、汽水选择按钮、花茶选择按钮和咖啡选择按钮)三个指示灯,(分别为汽水指示灯,花茶指示灯和咖啡指示灯),和两个七段数码管。

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

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

基于PLC的自动售货机控制系统的设计自动售货机是一种自动化的货物销售设备,广泛应用于餐厅、便利店等各类商铺。

它能够通过电子支付方式自动售卖商品,并具备库存管理、销售数据统计、远程监控等功能。

为了实现自动售货机的正常运行,需要设计一个基于PLC(可编程逻辑控制器)的控制系统。

首先,我们需要对自动售货机的功能进行分析,确定所需的控制模块。

自动售货机的主要功能包括:1.商品选择与交付:用户通过触摸屏或按键选择商品,机器自动将所选商品交付给用户。

3.库存管理:自动售货机需要准确管理商品的库存,当商品数量不足时,需要提醒操作员补充。

4.销售数据统计:自动售货机需要对商品销售情况进行统计,包括销售数量、销售额等数据。

5.远程监控:自动售货机可以通过网络与远程服务器建立连接,实现远程监控和管理。

基于以上功能,我们可以将PLC的控制系统设计如下:1.输入模块:包括触摸屏、按键等,用于接收用户选择商品、支付方式等输入信息。

2.输出模块:包括商品出货口、屏幕显示等,用于将商品交付给用户,并显示交互信息。

3.电子支付模块:用于连接支付系统,处理用户支付请求,进行实时的支付验证和交易记录。

4.库存管理模块:通过传感器检测商品数量,当商品数量不足时,发出报警信号并提醒操作员补充商品。

5.销售数据统计模块:通过PLC中的计数器功能,统计每个商品的销售数量和销售额,并将数据保存到存储器中。

6.通信模块:用于与远程服务器建立连接,传输销售数据、库存信息等,并接收远程的监控指令。

在设计控制系统时,我们需要考虑到以下几个方面:1.系统的稳定性和可靠性:PLC是一种可靠的工控设备,可以提供稳定的控制功能。

同时,我们需要设置适当的备份机制,确保系统在故障时可以正常运行。

2.用户交互的友好性:通过触摸屏、显示屏等人机界面,提供友好的交互方式,使用户能够方便、快速地选择商品,并了解交易结果。

3.安全性:自动售货机控制系统需要具备一定的安全保障措施,防止恶意攻击和非法操作。

自动售货机控制系统的设计(最终版)

自动售货机控制系统的设计(最终版)

课程设计任务书设计题目:饮料自动售货机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控制系统设计指导教师学生XXX学号专业自动化教学单位XX学院机电工程系〔盖章〕二Oxx年xx月xx日XX学院毕业论文〔设计〕开题报告书本次设计的题目是自动售货机主要是应用西门子S7-200型PLC的梯形图来设计控制程序并简单介绍相关的知识如PLC的定义、PLC的编程语言、PLC的硬件组成等。

根据设计内容和控制要求画出顺序功能图和梯形图再根据PLC的相关知识设计出它的外部接线图结合梯形图和外部接线图分析说明该设计的控制原理过程。

本次设计的重要局部是第三章的设计局部即自动售货机梯形图的设计。

首先就得根据设计内容和控制要求准确画出它的顺序功能图再根据所画出的顺序功能图准确设计出它的梯形图这样才能真正理解本次智能抢答器的控制原理。

自动售货机设计的主要内容1此自动售货机可以投入五角、一元的硬币2如果顾客投入硬币在限定的时间内2分钟不按任何按键自动售货机将退还所投硬币3当投入硬币的总值等于或才超过物品价值时对应的物品指示灯亮绿灯4当物品对应的指示灯亮绿灯时按下按下相应的按键相应的物品排出同时指示灯绿灯闪烁5如果顾客投入硬币总值超过所选物品的价值时自动售货时机自动将余款退还顾客6当顾客成功购置完一件物品后20秒无操作自动售货时机自动将余款退还顾客7如果顾客投入硬币后又不想买物品按下退款按键自动售货时机自动将余款退还顾客8找零时顾客可选择退一元的还是五角的9当物品缺乏时对应的物品指示灯亮红灯顾客按下相应的按键无反响不出物品不减余额并向总部发送所缺物品。

XX学院毕业论文〔设计〕中期检查表院(系):机电工程系专业:自动化2013年3月22日毕业论文〔设计〕的进度方案:2010.01-2010.02整理和查询资料并完成开题报告写出论文提纲2010.02-2010.03整理资料结合所学知识依据修改的提纲撰写论文初稿2010.03-2010.04在初稿根底上修改论文撰写论文第二稿2010.04-2010.05继续修改论文最后定稿交指导教师2010.05整理论文资料并装订成册组织小组辩论完成情况:本人经过前一段时间的不断学习及查阅相关学习资料,论文的开题报告及解决问题的根本思路已经形成,煤气泄漏检测及报警系统的相关资料也已经准备完毕。

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

自动售货机PLC控制系统的设计
(1)根据设计要求,分析系统的控制l(2) 分配PLC的输入点和输出点;(3)画出硬件 接线图;(4)设计梯形图程序;(5)写出指令程 序表。
3自动售货机PLC控制系统的设计 3.1设计目的
(1)实现自动售货机的自动控制,(2)制 作、完善教学教具;(3)加强教师教学教研 水平,(4)更好的为教学服务。 3.2设计要求
加大科技投入,提高道路交通管理水 平。投资2900万元建设“可视化交通管理 自动控制系统”,充分应用现代交通工程技 术组织交通,完成路口渠化,提高路口交通
信号灯控率,优化交通组织方案,明显提高 了路口通行能力。
科学合理组织交通流。根据交通流量 和路网结构,加强中心城区的交通组织和 管理,合理组织区域性交通。在进出城主 要路口分别设立交通指路和禁行标志,引 导进境货车行驶.限制过境货车进入主城 区。主城区货运原则上在夜间进行,中巴 客车报废后不再更新,逐步退出主城区。
工程技术
!Q鲤丛Q:Qi SCFNCE&TEOHNOLOOY INI OHMAT ION
自动售货机P L C控制系统的设计
赵红梅 张军 (广东省华立高级技工学校 广东广州
511 325)
Hale Waihona Puke 摘要:本文针对PLC教学的需要,介绍了PI.C在自动售货机中的基本结构、设计要求.壕程方法及程序等。对自动售货机采用PLC 控制系统的设计进行了描述,并通过实际教学的应用,积累了宝贵的经验,在教学方面具有较好的实用价值。
(1)此售货机可投l角、5角或l元硬币。
输入信号
名称
代q
1角钱入I】
5角饯入【j
1兀钱入【_l
汽水按钮
SBl
咖nll按钳l
SB2
不购物进In按钮

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

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

基于PLC的自动售货机控制系统的设计一、引言自动售货机作为一种便捷的购物方式,已经在我们的日常生活中扮演着越来越重要的角色。

随着科技的发展,自动售货机的功能也得到了不断的升级和优化。

本文将重点研究基于PLC(可编程逻辑控制器)的自动售货机控制系统的设计,通过对PLC的基本原理、功能模块以及应用场景的分析,为自动售货机的控制系统设计提供理论支持和技术指导。

二、PLC基本原理及功能模块1.1 PLC基本原理PLC是一种专门用于工业自动化控制的数字计算机,它采用可编程的存储器,用于其内部存储程序,以执行对各种输入或输出设备的控制。

PLC的主要特点是具有较高的可靠性、灵活性和可编程性。

它可以根据实际需要,对控制程序进行修改和调整,以满足不同生产环境的需求。

1.2 PLC功能模块PLC的功能模块主要包括输入/输出模块、中央处理器模块(CPU)、存储器模块和通信模块等。

其中,输入/输出模块负责接收外部设备的信号,并将其转换为PLC可以识别的电平信号;中央处理器模块是PLC的核心部件,负责执行用户编写的控制程序;存储器模块用于存储程序代码、数据和参数等;通信模块则负责与其他设备进行数据交换和通信。

三、基于PLC的自动售货机控制系统设计2.1 系统架构设计基于PLC的自动售货机控制系统主要由以下几个部分组成:输入设备检测模块、货物存储管理模块、销售结算模块和人机交互模块。

其中,输入设备检测模块主要用于检测用户的操作行为,如按下取票按钮、投币/刷卡等;货物存储管理模块负责管理货物的进出库、库存数量等信息;销售结算模块则负责计算用户的购买金额,并进行找零处理;人机交互模块则负责与用户进行实时沟通,提供相关信息和服务。

2.2 功能模块设计2.2.1 输入设备检测模块该模块主要包括传感器和执行器的配置,以及相应的控制程序。

传感器可以检测到用户的动作,如按下取票按钮、投币/刷卡等;执行器则根据传感器的信号执行相应的操作,如打开货门、出货等。

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

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

课程设计题目:自动售货机控制系统旳设计目旳与任务:(1)深入掌握MAX+PLUSⅡ软件旳使用措施;(2)会使用VHDL语言设计小型数字电路系统;(3)掌握应用MAX+PLUSⅡ软件设计电路旳流程;(4)掌握自动售货机旳设计措施;(5)会使用GW48试验系统。

内容和规定:设计一种简易旳自动售货机,它可以完毕钱数处理、找零、显示、退币等功能。

(1)用3个键表达3种钱,再用3个键表达3种物品。

(2)用2个数码管显示输入旳钱数,再用2个数码管显示所找旳钱数,以元为单位。

(3)买东西时,先输入钱,用数码管显示钱数,再按物品键,若输入旳钱数不小于物品旳价格,用数码管显示所找旳钱数,并用发光二极管表达购置成功。

(4)若输入旳钱数少于物品旳价格,用数码管显示退出旳钱数,并用发光二极管表达购置失败。

设计内容(原理图以及有关阐明、调试过程、成果)一、系统设计方案根据系统规定,系统旳构成框图如图1所示。

图1 系统构成框图系统按功能可分为分频模块、控制模块和译码输出模块。

(1)分频模块旳作用是获得周期较长旳时钟信号,便于操作,且不会产生按键抖动旳现象。

其原理是定义两个中间信号Q、DIV_CLK,Q在外部时钟CLK旳控制下循环计数,每当计数到一种设定旳值时DIV_CLK旳值翻转,最终将DIV_CLK赋给NEW_CLK即可,变化设定值可变化分频旳大小。

(a2)控制模块是这个系统旳关键模块,它具有判断按键、计算输入钱数总和、计算找零、控制显示四个作用。

它旳工作原理是每当时钟上升沿到来时,判断哪个按键按下,若按下旳是钱数键,则将钱数保留于中间信号COIN,若下次按下旳仍是钱数键,COIN 旳值则加上对应旳值并显示于数码管;当物品键按下时,则将COIN旳值与物品价格进行比较,然后控制找零。

(3)由于钱数也许不小于9,因此译码显示模块旳作用就是将钱数译码后用两个数码管显示,这样以便观测。

根据各个功能模块旳功能并进行整合,可得到一种完整旳自动售货机系统旳整体组装设计原理图,如图2所示。

自动售货机控制系统设计

自动售货机控制系统设计

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

该控制系统负责管理和监控自动售货机的运行,确保正常的售货和货物补充。

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

功能自动售货机控制系统的主要功能如下:1. 货物库存管理:系统可以监测和追踪自动售货机中各种货物的库存情况。

当货物库存低于预设阈值时,系统将发出警报并触发货物补充流程。

2. 售货管理:系统负责记录每个售货交易的细节,包括购买的货物信息、购买时间和交易金额。

这些数据将用于后续分析和报告。

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

它能够验证支付的有效性并完成交易过程。

同时,系统还能提供找零功能。

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

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

5. 运维管理:系统具备远程监控和故障诊断功能,可以实时监测自动售货机的运行状态。

它能够检测故障并自动通知相关人员进行修复。

架构自动售货机控制系统的架构应该具备以下组件:1. 控制单元:负责与自动售货机硬件设备进行通信和控制。

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

2. 数据存储:用于存储货物库存、交易记录、故障日志等数据。

可以选择数据库服务器或云存储平台作为数据存储的解决方案。

3. 用户界面:提供给用户使用的操作界面,可以是物理按钮、触摸屏或手机应用程序。

用户界面与控制单元进行通信以完成交互操作。

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

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

安全考虑在设计自动售货机控制系统时,需要考虑以下安全问题:1. 数据安全:保护存储在系统中的敏感数据,如交易记录和用户信息,防止被未经授权的人员访问或篡改。

2. 身份验证:确保只有授权人员才能访问系统的管理功能,如货物补充和故障修复。

3. 安全通信:使用安全的通信协议来保护系统与远程服务器之间的数据传输,防止被恶意攻击者窃取信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书设计题目:饮料自动售货机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的概述PLC的产生20世纪20年代起,人们把各种继电器,定时器,接触器及其触点按一定的逻辑关系连接起来组成控制系统,控制各种生产机械,这就是大家所熟悉的传统继电接触器控制系统。

由于它结构简单。

容易掌握,价格便宜,在一定范围内能满足控制要求,因而使用面甚广,在工业控制领域中一直占主导地位.但是继电接触器控制系统有明显的缺点:设备体积大,可靠性差,动作速度慢,功能少,难与实现较复杂的控制,特别是由于它是靠硬连线逻辑构成的系统,接线复杂,当生产工艺或对象改变时,原有的接线和控制盘就要更换,所以通用性和灵活性较差.20世纪60年代末期,美国的汽车制造业竞争激烈,各生产厂家的汽车型号不断更新,它必然要求生产线的控制系统亦随之改变,以及对整个开展系统重新配置。

为抛弃传统的继电接触器控制系统的束缚,适应白热化的市场竞争要求,1968年美国通用汽车公司公开向社会招标,对汽车流水线控制系统提出具体要求,归纳起来是:1. 编程方便,可现场修改程序2. 维修方便,采用插件式结构3. 可靠性高于继电器控制装置4. 体积小于继电器控制盘5. 数据可直接送入管理计算机6. 成本可与继电器控制盘竞争7. 输入可以是交流150V以上8. 输出为交流115V,容量要求在2A以上,可直接驱动接触器,电磁阀等9. 扩展时原系统改变最小10. 用户存储器至少能扩张到4KB(适应当时汽车装配过程的需要)PLC的定义美国国际电工委员会(IEC)在1987年对可编程序控制器做出如下定义:可编程序控制器是一类专门为在工业环境下应用而设计的数字式电子系统,它采用了可编程序的存储器,用来在其内部进行存储执行逻辑运算、顺序运算、定时、记数和算术运算等功能的面向用户的指令,并通过数字式或模拟式的输入或输出,控制各种类型的机械或生产过程。

可遍程序控制器极其相关外部设备,都应按照易于与工业控制系统联成一个整体,易于扩展其功能的原则而设计。

定义还强调了PLC是“数字运算操作的电子系统”,他也是一种计算机,它是“专为在工业环境下应用而设计的”工业计算机。

这种工业计算机采用“面向用户的指令”,因此编程方便。

它能完成逻辑运算、顺序运算、定时、记数和算术运算等操作,它还具有“数字量和模拟量输入和输出”的能力,并且非常容易与“工业控制系统联成一体”,易于“扩充”。

PLC的发展趋势PLC总的发展趋势是向高集成度、小体积、大容量、高速度、易使用、高性能方向发展。

具体表现在以下几个方面。

(1)向小型化、专用化、低成本方向发展(2)向大容量、高速度方向发展(3)智能型I/O模块的发展(4)基于PC的编程软件取代编程器(5)PLC编程语言的标准化(6)PLC通信的易用化(7)组态软件与PLC的软件化(8)PLC与现场总线相结合(9)开发新型特殊功能模块(10)CPU的处理速度进一步加快PLC的特点(1)抗干扰能力强,可靠性好(2)控制系统结构简单,通用性强(3)编程方便,易于使用(4)功能完善(5)设计、施工、调试、的周期短(6)体积小,维护操作方便(7)易于实现网络化(8)可实现三电一体化PLC的主要功能1. 条件控制功能2. 定时/记数控制功能3. 数据处理功能4. A/D与D/A 转换功能5. 运动控制功能6. 过程控制功能7. 扩展功能二.任务描述:自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,在我国也越来越普及。

传统的自动售货机采用单片机作为控制核心,但这样在输入输出接口上消耗很大。

PLC不但可实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试方便等优点。

本文设计的是售汽水和啤酒这两种饮料的自动饮料机,它的售货过程是:首先由顾客按下商品选择开关时,然后顾客投入的硬币(投入硬币的面值和剩余值由PLC驱动数码管显示)经过光传感器感应,再由光传感器驱动硬币识别传感器识别硬币(由于能力有限,在识别硬币上不做具体研究)。

大体运行如图2-1:图2-1自动售货机工作流程图图2-2是自动售货机简单示意图。

在该机中有两种已经配制好的饮料储液桶(未画出来),一种为汽水,另一种为啤酒。

汽水出口和啤酒出口分别代表由两个电磁阀控制放入杯中的饮料品种的饮料出口。

图2-2自动售货机简单示意图三.控制要求基本工作过程:1、本自动售货机可以投入1角、5角或1元硬币,自动销售听装汽水和啤酒。

2、当投入的硬币总值等于或超过元时,汽水按钮指示灯亮;当投入的硬币总值等于或超过元时,汽水按钮和啤酒按钮指示灯亮。

3、当汽水按钮灯亮时,按汽水按钮,则汽水排出7s后自动停止,同时汽水按钮指示灯闪烁7s;4、当啤酒按钮灯亮时,按啤酒按钮,则啤酒排出7s后自动停止,同时啤酒按钮指示灯闪烁7s;5、若投入硬币的总值超过按钮所需钱数(啤酒元,汽水元)时,找钱指示灯亮,同时进行找钱动作。

设计内容:1、记录已经售出货品的总钱数以及各种货品的数量,并将各种货品的数量显示在数码管上。

2、控制系统总体方案设计,包括确定控制对象和控制范围,绘制工作时序图,PLC的选型。

3、硬件部分设计,包括I/O配置,操作面板布置,接线图。

4、程序设计,包括流程图,梯形图,上机调试,完成指令表。

四.系统配置及输入/输出继电器地址分配I/O口分配列出I/O口分配表,如表所示:I/O口分配表五.自动售货机硬件机构设计自动售货机的结构组成金额显示屏选择商品按键投币口退币口取货口商品展示窗图自动售货机结构1、箱体外观正面上部为商品展示窗和价格标签,中部设投币入口、退币钮和金额显示窗,在价格标签附近设有选择商品的按键,正面下部为退币口和顾客取货口;面向顾客的机构正面,是完成商品价格介绍、接受投币、显示金额、推出商品和退币整个售出过程的表体部分。

2、商品样品展示窗商品样品展示窗由透明有机板窗、样品展示架、商品价格标签、选购按钮和照明灯组成,设在前门体内部的可开启样品门,用来更换商品样品和价格标签;展示窗相当于商店橱窗或者柜台,以清晰明亮的商品展示和明码标价来招揽顾客。

3、商品驱动机构商品的包装多种多样,主要有箱、盒、罐、袋等,它们的提取机构也各种各样,商品在送出时可以采用“螺旋移动”等动作移到取货口。

4、商品贮存部分由于商品的驱动机构是双螺旋体出货机构,由此决定了该自动售货机的商品贮存方式,商品主要是摆放在双螺旋体中,通过双螺旋体的旋转把商品推到出货口。

5、钱币识别系统钱币识别系统由钱币识别器、识别后的钱币自动分类贮存机构和退币机构3部分组成。

6、PLC控制系统PLC控制系统是自动售货机在自动销售过程中,收到识币信号后,自动进行累计、外部金额显示、顾客按键后自动推出商品和发出退币找零等信号的电控系统。

同时,该系统还具备预设价格、售出累计、驱动检测和故障自检等功能,是“售货机器人”的“大脑”。

六.程序设计根据自动售货机控制系统的流程可以知道自动售货机的主要系统包括:计币部分、比较部分、选择和饮料供应部分、余额计算部分、退币部分。

1 计币部分当有顾客购买饮料时,投入硬币时经过光传感器感应,然后由光传感器驱动硬币识别器识别硬币,系统将硬币自动传送到相应的硬币贮存腔,并经光传感器感应,然后在PLC内进行数据运算,梯形图如图:2 比较部分投币完成后,系统会将D200内钱币数据和可以购买的饮料价格进行区间比较:若元≤投币<元,则汽水选择指示灯长亮,此时可以选择汽水或退币;若投币≥元,则汽水和啤酒指示灯长亮,此时可以选择汽水、啤酒或退币。

梯形图如图:3 选择和饮料供应部分比较完成后,按下指示灯长亮的选择按钮,相应的电磁阀起动,并且相应的选择指示灯由长亮转为以1s为周期的闪烁直至饮料供应完毕后闪烁停止。

当饮料输出达到7s时,电磁阀关断。

梯形图如图:4 余额计算部分饮料输出的同时减去相应的购买币数。

梯形图如图:5 退币部分顾客可在购完饮料后,由退币指示灯可知是否可以退币,指示灯亮,则可以退币,当按下退币控制按钮后,数据寄数器D1内的币数除以10,商的整数部分是需要退回1元的个数并储存在D0中;D1的数据除以5,商的整数部分是需要退回的5角钱的个数,并储存在D0中,依次类推选择退币的同时起动3个退币电动机。

3个感应器开始计数,当感应器记币的个数等于数据寄存器退回的币数时,退币电动机停止运转。

梯形图如图:附件系统的流程图整体运行梯形图指令表七.梯形图程序调试1.由于实验室没有相应的实物控制模型(自动售货机),因此,在调试系统控制程序时,所有的输入信号均用开关信号和复位按钮来代替,所有的输出均用指示灯来表示。

调试时,首先按控制系统PLC接线图完成硬件接线,并仔细检查接线是否有误,特别要注意接线时不能出现短路、断路及反接等情况,否则会造成硬件损坏及人身意外。

2.调试中出现的问题及解决方法A.程序不执行减钱动作原因:输入程序时将常闭按钮输入成了常开按钮参考文献[1]廖常初.FX系列PLC编程及应用[M].北京:机械工业出版社.~127.[2]赵红梅等.自动售货机PLC控制系统的设计[J].[3]高勤.可编程控制器原理及应用(三菱机型)[M].北京:电子工业出版社.~46.[4]钱锐.PLC应用技术[M].北京:科学出版社.~113.致谢首先感谢机械学院为我们提供这次宝贵的学习机会,以及对我们的悉心教育。

相关文档
最新文档