自动售货机毕业设计全文

合集下载

自动售货机--PLC毕业设计

自动售货机--PLC毕业设计

大连海洋大学一任務描述:自動售貨機是可完成無人自動售貨的商業自動化設備,它不受任何場地限制,方便快捷,在我國也越來越普及。

傳統的自動售貨機採用單片機作為控制核心,但這樣在輸入輸出介面上消耗很大。

PLC不但可實現類似控制功能,還具有可靠性高、編程簡單、功能強、能耗低、調試方便等優點。

本文設計的是售汽水和咖啡這兩種飲料的自動飲料機,它的售貨過程是:首先由顧客按下商品選擇開關時,然後顧客投入的硬幣(投入硬幣的面值和剩餘值由PLC驅動數碼管顯示)經過光感測器感應,再由光感測器驅動硬幣識別感測器識別硬幣(由於能力有限,在識別硬幣上不做具體研究)。

如果是無效幣則使繼電器打開閥門,將硬幣退出;如果是真幣則系統將硬幣自動傳送到相應的硬幣貯幣腔,並經硬幣識別感測器將信號送給PLC。

最後經顧客選擇,同時PLC控制,使PLC的輸出口上有相應的信號輸出。

若貯幣腔內無硬幣(紅外檢測器感應)、飲料的量位小於設定值(紅外感測器感應)、售貨機遭損,系統就報警【7】。

大體運行如圖2-1:圖2-1自動售貨機控制系統硬體組成示意圖圖2-2是自動售貨機簡單示意圖。

在該機中有兩種已經配製好的飲料儲液桶(未畫出來),一種為汽水,另一種為咖啡。

汽水出口和咖啡出口分別代表由兩個電磁閥控制放入杯中的飲料品種的飲料出口。

退幣按鈕 汽水按鈕 咖啡按鈕退幣口 投幣口退幣指示燈 汽水指示燈 咖啡指示燈投幣不足指示燈汽水出口 咖啡出口圖2-2自動售貨機簡單示意圖商品选择开关硬币感应器PLC各种指示灯退币电动机出货电磁阀液位感应器报警二控制要求(1)自動售飲料機可投入1角、5角、1元的硬幣。

(2)所售飲料標價:汽水——2元,咖啡——3元。

(3)投幣總額或現在值顯示在7段數碼管上。

(4)當投入的硬幣總值超過所購飲料的標價時,所有可購買飲料的指示燈均亮,作可購買提示。

(如:當投入的硬幣總值超過2元,汽水指示燈亮;當投入的硬幣總值超過3元時,汽水、咖啡指示燈均亮)。

专科自动化毕业设计范文

专科自动化毕业设计范文

专科自动化毕业设计范文一、绪论。

大家好!想象一下,在一个炎热的夏日,你口干舌燥,这时你走到一个自动售货机前,投币进去,“哐当”一声,一瓶冰爽的饮料就滚到你面前,是不是超酷?这背后可就是自动化技术在起作用啦。

自动售货机在我们的生活中越来越常见,而我这个毕业设计呢,就是要搞清楚自动售货机的控制系统是怎么设计的,用的就是PLC(可编程逻辑控制器)这个神奇的东西。

二、自动售货机的功能需求分析。

# (一)基本售卖功能。

自动售货机首先得能卖东西对吧?它得有不同的货道,每个货道放着一种商品,像饮料啊、小零食啊之类的。

顾客得能选择自己想要的商品,然后付钱。

这就要求售货机有一个选择界面,就像我们在超市里看到的商品货架一样,只不过这个是电子的。

# (二)找零功能。

要是顾客给的钱比商品价格多,售货机得能找零。

这可有点像我们小时候在小卖部当小老板找钱的感觉,不过售货机得算得又快又准,可不能像我有时候算数学题那样迷糊。

# (三)库存管理功能。

售货机还得知道自己每个货道里还有多少商品。

要是商品卖光了,就得在选择界面上显示“已售罄”,不然顾客选了半天结果没货,那得多扫兴啊。

三、PLC简介。

PLC就像是自动售货机的大脑。

它可以按照我们编写的程序来控制售货机的各种动作。

PLC有很多输入输出接口,就像人的五官和四肢一样。

输入接口可以接收外界的信号,比如说顾客投币的信号、选择商品的信号;输出接口呢,就可以控制售货机的电机转动,把商品推出来,或者控制找零机构找零。

PLC还有一个很大的优点,就是它很稳定。

不像有些电脑,有时候会突然死机。

自动售货机可是要在各种环境下工作的,要是死机了,那可就麻烦了。

所以PLC就像一个靠谱的小管家,稳稳地管理着售货机的各项工作。

四、自动售货机控制系统硬件设计。

# (一)PLC选型。

我选了西门子S7 200系列的PLC。

这个系列的PLC对于我这个专科毕业设计来说,性价比超高。

它有足够的输入输出点,可以满足自动售货机的控制需求。

自动售货机的毕业设计

自动售货机的毕业设计

自动售货机的毕业设计【篇一:自动售货机毕业设计】摘要本文介绍了自动售货机的基本原理以及工作流程,售货机的售货领域非常广泛,是发达国家商品零售的一种主要方式。

近几年,自动售货机逐渐被越来越多的消费者所接受。

但由于售货机分布零散、范围广阔的特点。

本文以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

具体说明了可编程序控制器在自动售货机中的作用。

程序涉及到了自动售货机工作的绝大部分过程,绘制梯形图对售货过程进行了分析。

利用plc控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词:自动售货机;可编程控制器;梯形图abstractthis article introduced vending machines basic principle as well as the work flow, introduces the basic principle of vending machines and work flow, and then to a transaction process, for example, the process is divided into several blocks, then respectively for program for programming block.then take a transaction process as examples, divides into several blocks the transaction process, then carries on the programming separately to the block. explained the programmable controllers in vending machine function specifically. the procedure involved the vending machine work major part process. enhanced systems stability using the plc controls vending machine, the guarantee vending machine has been able the long-term stability movement.key words:vending machine; programmable controller; trapezoidal chart目录摘要........................................................................................................ . (i)abstract ............................................................................................. (ii)第1章绪论........................................................................................................ . (1)1.1自动售货机研究的目的和意义 (1)1.2自动售货机的历史 (2)1.3自动售货机的市场展望 (3)1.4自动售货机功能分析 (4)第2章 plc功能介绍 (6)2.1 plc的选型原则 (6)2.2 plc的概述 ....................................................................................................... .72.2.1 plc的产生 (7)2.2.2 plc的定义 (8)2.2.3 plc的发展趋势 (8)2.2.4 plc的特点 (10)2.2.5 plc的主要功能 (11)2.3 plc的基本结构及原理 (13)2.3.1 plc的系统结构 (13)2.3.2 plc各部分的作用 (13)2.4 三菱可编程控制器产品功能介绍 (16)2.4.1 功能指令类型 (16)2.4.2功能指令的通用表达形式 (16)2.4.3 三菱plc内部继电器的功能及编号 (17)2.4.4 程序流程控制功能指令 (18)第3章 plc的系统设计 (25)3.1 可编程控制系统设计的基本原则 (25)3.1.1 控制系统设计原则 (25)3.1.2 控制系统设计的基本内容 (25)3.1.3 控制系统设计的一般步骤 (26)3.1.4 编写梯形图的注意事项 (26)3.1.5 程序设计的步骤 (26)3.2 程序设计部分 (27)3.2.1设计控制要求 (27)3.2.3自动售货机外部接线图 (28)3.2.4 梯形图和顺序功能图介绍 (29)3.2.5 三菱编程软件fxgpwin介绍 (30)3.2.6 售货过程分析 (32)第4章出货部分 (35)4.1 出货原理........................................................................................................ ..354.2 出货部件简图介绍 (35)结束语........................................................................................................ .. (41)致谢........................................................................................................ (42)参考文献........................................................................................................ . (43)第1章绪论自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。

基于PLC的自动售货机的毕业设计论文(1)

基于PLC的自动售货机的毕业设计论文(1)

基于PLC的自动售货机的毕业设计论文摘要自动售货机作为现代零售业的一种重要形式,已经在各个领域得到广泛应用。

本毕业设计致力于设计和实现一种基于PLC(可编程逻辑控制器)的自动售货机系统。

该系统通过使用PLC控制器,实现了自动售货机的货物管理、交易处理和故障处理等功能。

本文详细介绍了自动售货机的背景和发展,设计思路和方案,系统架构,以及实际应用效果等方面。

引言自动售货机是一种能够提供商品销售和交易服务的机械装置。

自动售货机的出现大大提高了商品销售的效率和便利性,减少了人工操作的错误和劳动强度。

目前,自动售货机已经广泛应用于食品、饮料、烟草、报刊等各个行业。

随着科技的不断进步,自动售货机的功能也越来越丰富,包括现金支付、刷卡支付、微信支付等多种支付方式。

本文将重点介绍一种基于PLC的自动售货机系统的设计和实现。

设计思路和方案系统需求分析在设计自动售货机系统之前,首先需要进行系统需求分析,明确系统的功能和性能需求。

根据市场调研和用户需求分析,我们确定了以下主要功能需求: - 商品管理:系统能够实现对不同商品的库存管理、上下架、售价设定等功能。

- 交易处理:系统能够自动处理用户选择商品、支付货款、找零等交易过程。

- 故障处理:系统能够检测并处理售货机的故障情况,如货道堵塞、温度异常等。

硬件设计自动售货机的硬件设计包括主要元件选择、电路设计和传感器接口设计等。

我们选择了可编程逻辑控制器(PLC)作为系统的主控设备,主要基于PLC具有稳定性高、可靠性强、扩展性好等优点。

同时,为了实现对货道状态的检测和控制,我们还需要添加红外传感器、电机驱动器等硬件设备。

软件设计自动售货机的软件设计主要包括PLC程序设计、用户界面设计和数据管理设计等。

我们使用PLC编程软件进行程序开发,主要编写逻辑控制程序,实现对货道的控制和状态监测。

同时,为了提升用户体验,我们还需要设计友好的用户界面,并通过数据库管理系统来存储商品信息和交易记录。

基于PLC的自动售货机的设计毕业设计(论文)

基于PLC的自动售货机的设计毕业设计(论文)

自动售货机的设计目录摘要 (I)Abstract (II)第一章绪论 (3)1.1 研究自动售货机的目的及意义 (3)1.2国内外研究现状 (3)1.3本文研究的主要内容 (4)第二章系统总体设计 (5)2.1售货方式 (5)2.2控制要求 (5)2.3自动售货机构想面板及工作过程 (5)2.4本章小结 (8)第三章可编程控制器PLC (9)3.1 PLC概论 (9)3.1.1可编程控制器的定义 (9)3.1.2可编程控制器的特点 (9)3.1.3可编程控制器的发展趋势 (9)3.2 PLC控制自动售货机的主要功能 (10)3.3 PLC选型 (10)3.4可编程控制器的工作原理 (11)3.5本章小结 (12)第四章自动售货机的硬件设计 (13)4.1输入输出点分配 (13)4.2外部硬件接线图及主电路 (13)4.3货币识别原理 (15)4.4本章小结 (16)第五章自动售货机控制系统的软件控制 (17)5.1程序设计 (17)5.2本章小结 (25)结论 (26)参考文献 (27)参考文献 ........................................................ 错误!未定义书签。

致谢 . (28)摘要随着科技的发展和我国人口的增长,自动售货机的重要性和必需性开始慢慢体现出来,这也使得其具有广阔的发展空间。

由于PLC的特性,使PLC可以应用于各个领域。

而通过与单片机等控制的对比,确定使用PLC来控制自动售货机,因此本次设计是基于PLC的饮料自动售货机,可将其安放于学校的图书馆、食堂、球场等很多地方,使同学们更加便利。

本文分析了自动售货机在国内外的发展现状,利用可编程逻辑控制的目的和意义,从自动售货机的结构、分类、控制要求等对自动售货机做了简单概述,介绍了可编程控制器工作原理、发展趋势、应用领域等,对系统的控制方案进行设计。

按照I/O分配表对PLC选型,并画出外部接线图。

自动售货机毕业设计全文

自动售货机毕业设计全文

自动售货机毕业设计全文目录1引言 (1)2 PLC的结构与特点 (2)2.1PLC的基本结构 (2)2.2PLC的特点 (2)2.3PLC的应用领域 (2)3 自动售货机的硬件设计 (2)3.1控制要求 (2)3.2光传感器 (4)3.3数码管显示 (5)3.4金属硬币的识别原理 (5)3.5硬币的贮存和退币 (6)4自动售货机的软件设计 (6)4.1设计思路 (6)4.2总体流程图 (6)4.3I/O口分配 (7)4.4控制接线图 (8)4.5程序开发 (8)4.5.1 计币系统 (9)4.5.2 比较系统 (9)4.5.3选择和饮料供应系统 (9)4.5.4退币系统 (10)4.5.5钱显示和制冷 (11)5 调试 (11)5.1系统的连接 (11)5.2PLC程序调试 (11)6结论 (12)参考文献 (12)附录 (13)1引言自动售货机(Vending Machine)起源于公元前215年的古埃及,当时用于人们在神庙里用金币购买圣水。

19世纪70年代,自动售货机在美国、日本迅猛发展,如今已成为世界上最大的现金交易市场。

作为一种前卫的零售方式,自动售货机已在45个国家广泛普及。

据统计,日本平均每23人就拥有一台自动售货机,美国平均每40人拥有一台自动售货机,美国自动售货机的零售营业额高达293亿美元,日本每个消费者每年在自动售货机上的消费金额达5.5元。

全世界每年通过自动售货机销售商品的总额已达2000亿美元。

近些年,随着我国商品市场的不断繁荣和城市现代化程度的不断提高,自动售货机也已悄然步入了我国的大中城市。

自动售货机在北京、上海、大连、沈阳、西安开始出现,成为不少年轻人时髦的购物选择。

在国家相关政府部门的大力支持下,中国的自动售货机产业以超常规的速度迅猛发展,并带动了一批新的服务业、物流运输配送业的快速发展,丰富了中国的商业产业结构,开创了一个全新的自动销售和自助服务时代。

本文设计自动售货机的目的在于,结合现实中的情况,在巩固和应用所学知识的前提下,充分发挥自己的动手和实际设计的能力,设计出一款简单实用的自动售货机。

基于plc的自动售货机的设计毕业设计

基于plc的自动售货机的设计毕业设计

基于plc的自动售货机的设计毕业设计一、研究背景二、研究意义三、自动售货机的工作原理四、PLC的基本概念和应用五、基于PLC的自动售货机设计方案1.系统结构设计2.硬件设计(1)传感器部分设计(2)执行器部分设计(3)PLC部分设计3.软件设计六、实验结果与分析七、结论与展望一、研究背景随着社会经济的发展,人们对生活品质和便利性的要求越来越高。

自动售货机作为一种新型的销售方式,已经广泛应用于各个领域,如酒店大堂、商场、车站等公共场所。

它不仅可以提供方便快捷的购物体验,还可以节省人力资源和时间成本。

目前市面上的自动售货机多采用单片机等嵌入式系统进行控制,但是这种控制方式存在一些缺陷,如容易受到外界干扰和崩溃等问题。

因此,采用可编程逻辑控制器(PLC)进行控制是一个更为可靠和稳定的方案。

二、研究意义本文旨在设计一种基于PLC的自动售货机,以提高其控制精度和可靠性。

具体来说,本文的研究意义包括以下几个方面:1. 提高自动售货机的控制精度和可靠性,降低维护成本和故障率。

2. 探索PLC在自动售货机领域的应用,为其他行业的智能化控制提供借鉴。

3. 通过本文的研究和实践,提高学生对PLC技术的理解和应用能力。

三、自动售货机的工作原理自动售货机是一种自动化销售设备,它可以根据用户选择和支付方式来出售商品。

其基本工作原理如下:1. 用户选择商品并投入相应金额或刷卡支付。

2. 自动售货机检测到用户支付方式并进行验证。

3. 如果支付成功,则执行出货操作;否则提示用户支付失败或进行其他操作。

4. 出货完成后,系统更新库存信息,并将收款信息发送给管理员或财务部门。

四、PLC的基本概念和应用PLC是一种可编程逻辑控制器,它可以根据预先编写好的程序来进行逻辑控制和数据处理。

它具有以下几个特点:1. 可编程性:PLC可以根据用户的需求进行编程,实现各种逻辑控制功能。

2. 可靠性:PLC采用模块化结构设计,具有高度的可靠性和稳定性。

基于PLC的自动售货机的毕业设计

基于PLC的自动售货机的毕业设计

基于PLC的自动售货机的毕业设计目录前言 (1)第1章自动售货机的介绍 (2)1.1自动售货机概述 (2)1.2自动售货机前景分析 (3)1.2自动售货机功能分析 (4)第2章总体设计方案 (5)2.1 系统整体设计方案 (5)2.2自动售货机的组态设计方案 (5)2.3系统硬件结构框图 (6)2.4总体方案设计 (7)第3章自动售货机硬件结构设计 (9)3.1 硬件选择 (9)3.1.1 电机的选择 (9)3.1.2货币处理装置 (9)3.1.3 送出机构 (9)3.1.4 按钮装置 (10)3.1.5 显示装置 (10)第4章自动售货机控制系统设计 (11)4.1 基于PLC的自动售货机控制系统 (11)4.1.1自动售货机硬件系统的组成部分及工作流程 (11)4.1.2自动售货过程的控制子系统简述 (11)4.1.3 基于PLC的自动售货机控制 (13)4.2 PLC控制系统设计编程要求及基本原则 (13)4.2.1 PLC控制系统设计编程要求 (13)4.2.2 PLC控制系统设计的基本原则 (14)4.3 自动售货机PLC控制方案设计 (15)4.4 PLC选型 (16)4.4.1 PLC的介绍 (16)4.4.2PLC概述 (17)4.4.3 I/O点估算 (19)4.4.4 PLC选型 (19)4.5程序设计 (19)4.5.1 I/O地址设计 (19)4.5.2 流程设计 (21)4.5.3 投币程序设计 (22)4.5.4购买程序设计 (23)第五章上位机部分软件设计 (29)5.1 WinCC软件简介 (29)5.2人机界面(HMI)设计 (30)5.2.1新建工程 (30)5.2.2自动售货机的界面设计 (31)5.3 与PLC建立通信 (31)5.4 变量的连接 (34)5.4.1 对按钮进行变量连接 (34)第六章系统调试与运行监控 (38)6.1系统调试 (38)结论 (39)参考文献 (40)谢辞 (41)前言根据自动售货机目前的发展情况来说,它出现的主要原因是因为产业结构由劳动密集型向技术密集型发生转变。

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

目录1引言 (1)2 PLC的结构与特点 (2)2.1PLC的基本结构 (2)2.2PLC的特点 (2)2.3PLC的应用领域 (2)3 自动售货机的硬件设计 (2)3.1控制要求 (2)3.2光传感器 (4)3.3数码管显示 (5)3.4金属硬币的识别原理 (5)3.5硬币的贮存和退币 (6)4自动售货机的软件设计 (6)4.1设计思路 (6)4.2总体流程图 (6)4.3I/O口分配 (7)4.4控制接线图 (8)4.5程序开发 (8)4.5.1 计币系统 (9)4.5.2 比较系统 (9)4.5.3选择和饮料供应系统 (9)4.5.4退币系统 (10)4.5.5钱显示和制冷 (11)5 调试 (11)5.1系统的连接 (11)5.2PLC程序调试 (11)6结论 (12)参考文献 (12)附录 (13)1引言自动售货机(Vending Machine)起源于公元前215年的古埃及,当时用于人们在神庙里用金币购买圣水。

19世纪70年代,自动售货机在美国、日本迅猛发展,如今已成为世界上最大的现金交易市场。

作为一种前卫的零售方式,自动售货机已在45个国家广泛普及。

据统计,日本平均每23人就拥有一台自动售货机,美国平均每40人拥有一台自动售货机,美国自动售货机的零售营业额高达293亿美元,日本每个消费者每年在自动售货机上的消费金额达5.5元。

全世界每年通过自动售货机销售商品的总额已达2000亿美元。

近些年,随着我国商品市场的不断繁荣和城市现代化程度的不断提高,自动售货机也已悄然步入了我国的大中城市。

自动售货机在北京、上海、大连、沈阳、西安开始出现,成为不少年轻人时髦的购物选择。

在国家相关政府部门的大力支持下,中国的自动售货机产业以超常规的速度迅猛发展,并带动了一批新的服务业、物流运输配送业的快速发展,丰富了中国的商业产业结构,开创了一个全新的自动销售和自助服务时代。

本文设计自动售货机的目的在于,结合现实中的情况,在巩固和应用所学知识的前提下,充分发挥自己的动手和实际设计的能力,设计出一款简单实用的自动售货机。

2 PLC的结构与特点2.1 PLC的基本结构PLC主要由CPU模块、输入模块、输出模块和编程器组成2.2 PLC的特点传统的自动售货机可靠性不高,编程、调试、检测等操作不方便等问题。

而PLC可以解决这些问题,PLC具有如下优点:功能强、性能价格比高;硬件配套齐全、用户使用方便、适应性强;可靠性高、抗干扰能力强;系统的设计、安装、调试工作量少;维修工作量少,维修方便;体积小、功耗低,对电源要求不高(一般的PLC,如用直流24V电压供电,电压波动允许为16~14V,如用交流220V电压供电,电压波动允许为190-2600)。

由于这些优点使其已经成为当代工业自动化的主要支柱之一。

其内部采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入输出,控制各种类型的机械或生产过程。

可见,PLC在控制自动售货机上占有很大的优势,本设计采用PLC作为控制核心,对自动售货机控制系统进行设计,主要包括硬件设计和软件设计。

本设计采用的PLC是FX2n-48MR型号,编程软件采用的是SWOPC-FXGP/WIN-C。

2.3 PLC的应用领域在发达的工业国家,PLC已经广泛的应用于所用的工业部门,随着其性能价格比的不断提高,应用范围也不断扩大。

PLC主要用于以下方面(1)开关量逻辑控制(2)运动控制(3)闭环过程控制(4)数据处理(5)通信联机3 自动售货机的硬件设计3.1控制要求本文设计的是售可乐和橙汁这两种饮料的自动售饮料机,它的总体售货过程是:当顾客购买饮料时,投入的硬币(投入硬币的面值和剩余值由PLC驱动数码管显示)经过光传感器感应,然后由光传感器驱动硬币识别器识别硬币,如果是假币则被排出,如果是真币则系统将硬币自动传送到相应的硬币贮币腔,并经光传感器感应,由光传感器驱动PLC运行。

然后经顾客选择、PLC进行控制,使在PLC的输出口上有相应的信号输出。

大体运行如图(1):图(1)箱体大体外观如图(2):图(2)3.2光传感器在本设计中,用到光传感器:当硬币投入开始由光传感器感应,然后由光传感器驱动硬币识别器;硬币经识别后进入贮存腔时,由光传感器感应,给PLC一个信号,进行硬币的相加运算;当退币时,退出的硬币经光传感器感应,给PLC一个信号,进行退币的相减运算。

光传感器是利用光敏元件将光信号转换为电信号的传感器件,它的敏感波长在可见光波长附近,包括红外线波长和紫外线波长。

光传感器不只局限于对光的探测,它还可以作为探测元件组成其它传感器,对许多非电量进行检测,只要将这些非电量转换为光信号的变化即可,本设计是运用红外线传感器的原理对投币进行检测。

图(3)所示是红外线传感器的工作原理图。

它是由光源、接收器和PLC运行电路三部分组成。

光源使用普通的白炽灯泡,当点亮灯泡时,由于灯丝的温度很高,能产生较强的红外辐射,灯泡发出的可见光经滤光片滤掉,红外光便可向外发射。

在距光源发射点一定距离处,设置有红外接收器。

这样,在红外光源和接收器之间就形成一条用肉眼看不见的红外界线。

无硬币遮挡红外线时,红外线经凸透镜聚光后直接照射在光敏二极管VD1上,光敏二极管的电阻变小,从而使V1导通、V2处于截止状态,接在V2集电极的继电器K不工作,输出为低电平,因此,PLC得不到相应的信号。

当有硬币通过红外界线时,红外线被硬币遮挡,光敏二极管因无光照射其内阻增大,于是VT1截止,VT2变为导通,则输出为高电平,使PLC得到相应的信号。

图(3)3.3数码管显示在本设计中,显示部分,以7段显示指令SEGD来实现,对于指令SEGD,将源操作数指定的元件的低4位中的十六进制数译码后送给7段显示器显示,译码的信号存于目标操作数指定的元件中,输出时要占用7个输出点。

原操作数可以选所有的数据类型,目标操作数位KnY、KnM、KnS、T、C、D、V和Z,只有16位运Array算。

[S]指定的元件的低4位中的十六进制数经译码后驱动7段显示器,译码信号存于[D]指定的元件中,[D]的高8位不变。

右图中7段显示器的B0~B6分别对应于[D]中的最低位~第六位,某段应亮时[D]中对应的位为1,反之为0。

3.4金属硬币的识别原理我国目前发行的1元、5角和1角硬币的金属原材料是为造币而专门使用的特殊合金,因此在它通过投币入口进入由电感和电容组成的特定高频振荡线路所产生的磁场时.金属材质和体积的差异对电感量的影响大小也出现微弱差异,电感量的变化引起振荡频率的变化;再通过检测频率的变化,与设定值进行比较,确定某种硬币种类后,经窄带选频电路将频率信号变成电压信号输出,完成对金属硬币的识别.3.5硬币的贮存和退币在本设计中,采用的是圆筒式贮币,步进电机退币,当硬币投入后经过识别识出电信号后,伪币和异物被排出,真币按面值由几组分布电磁阀分配到不同贮币腔内备用。

当收到退币找零电信号后,通过退币电机,将贮币腔内下部硬币依电信号程序退出,完成自动售货机的退币找零功能。

4自动售货机的软件设计在本设计中,核心部分是软件设计,以下就针对这一方面做具体的研究:4.1 设计思路(1)自动售饮料机可投入5角、1元的硬币。

(2)由7段数码管显示投币总额或现在值。

(3)当投入的硬币总值超过2元时,可乐指示灯亮,当投入的硬币总值超过3元时,可乐和橙汁指示灯亮。

(4)当可乐指示灯亮时,按选择可乐按钮,则排出可乐一瓶。

(5)当橙汁按钮指示灯亮时,按选择橙汁按钮,则排出橙汁一瓶。

(6)若当前有钱则退钱指示灯亮,当按退币按钮时,退出所显示的钱。

4.2 总体流程图4.3 I/O口分配如表(1):表14.4控制接线图图(4)4.5程序开发自动售货机程序的编写主要涉及6大系统:计币系统、比较系统、选择系统、饮料供应系统、退币系统、钱显示和制冷系统。

4.5.1 计币系统当有顾客购买饮料时,投入硬币时经过光传感器感应,然后由光传感器驱动硬币识别器识别硬币,如果是假币则系统自动退出硬币,如果是真币则系统将硬币自动传送到相应的硬币贮存腔,并经光传感器感应,然后在PLC内进行数据运算,否则认为是假币并退出系统,梯形图如图(5):图(5)4.5.2 比较系统投币完成后,系统会将D5内钱币数据和可以购买的饮料价格进行区间比较:若2元≤投币<3元,则可乐选择指示灯长亮,此时可以选择可乐;若投币≥3元,则可乐和橙汁指示灯长亮,此时可以选择可乐和橙汁。

梯形图如图(6):图(6)4.5.3选择和饮料供应系统比较完成后,按下指示灯长亮的选择按钮,相应的电磁阀(Y12或Y13)起动并且相应的指示灯亮,饮料输出的同时减去相应的购买币数。

当饮料输出达到1s时,电磁阀关断同时指示灯灭。

梯形图如图(7):图(7)4.5.4退币系统顾客可在购完饮料后,由退币指示灯可知是否可以退币,指示灯亮,则可以退币,当按下退币按钮后,数据寄数器D5内的币数除以10,商的整数部分是需要退回1元的个数并储存在D10中;D11的数据除以5,商的整数部分是需要退回的5角钱的个数,并储存在D20中,同时起动2个退币电动机。

2个光感应器开始计数,每各退一个币D10减一或D20减一,直到为零时,退币电动机停止运转,各个电机独自工作。

PLC编程梯形图如图(8)所示。

图(8)4.5.5钱显示和制冷显示中由D2显示十位、D3显示个位。

在制冷中,由温度传感器控制,当温度超过某一值时。

开关x7闭合并制冷一段时间。

具体梯形图如图(9):图(9)5 调试5.1系统的连接电气控制部分与PLC之间的连接:从主电路引出线,通过整流电路,将220V AC变换成24VDC供给PLC作为工作电源;电气控制部分的各个接触器的控制信号,全部由PLC 给出,连接时,将接触器电磁机构线圈与PLC相应端子连接。

5.2PLC程序调试PLC的控制程序的编写,是运用专门的编程软件SWOPC-FXGP-WIN/G ,程序通过步进梯形图方式(ladder)编写,由于步进梯形图程序的直观性,在设计中,用此编写程序。

在SWOPC-FXGP-WIN/G软件中,可以方便地对PLC程序进行剪切、复制、粘贴、插入等。

编写好的程序下载到PLC,PLC上电后扫描执行程序。

调试PLC程序时,可以通过模拟的拨动开关、复位按钮和指示灯来测试程序的正确性,由于本设计的I/O点数很多,不可能对各个I/O点都设置相应的拨动开关,所以对实现类似功能的程序只需对一部分进行调试:首先,对一个典型的输入硬币进行调试,给复位按钮信号来表示硬币的输入及饮料的选择,用发光二极管来显示饮料选择提示、饮料送出、送出时间和退币提示,然后,对制冷部分进行调试,只需给相应的输入端口信号,然后相应的指示灯变亮即可。

相关文档
最新文档