电气控制系统与PLC课程设计自动售货机的控制设计_第1页
电气控制系统与PLC课程设计自动售货机的控制设计_第2页
电气控制系统与PLC课程设计自动售货机的控制设计_第3页
电气控制系统与PLC课程设计自动售货机的控制设计_第4页
电气控制系统与PLC课程设计自动售货机的控制设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 电气控制系统与plc课程设计任务书学生姓名 专业班级自动f0802学号题 目自动售货机的控制设计课题性质其他课题来源自拟指导教师主要内容(参数) 根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行自动售货机运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。任务要求(进度)17月4日 查阅相关资料, 准备与调研27月5日 确立方案,初步选定各部分框图37月6日 电路控制原理设计47月7日 软件编程,进行系统联调57月8日 系统联调完成,并完成课程设计任务书主要参考资料1、常晓玲.工厂电气控制技术与pl

2、c.北京:机械工业出版社,20002、机械设计手册3、电工手册4、组合机床设计(电气部分) 上下册5、工厂常用电气设备手册 上下册审查意见系(教研室)主任签字: 2011年 07月 日 目 录1. 引言.12. 自动售货机设计背景及功能概述.1 2.1 设计背景.1 2.2 功能概述.1 2.3 控制要求.23. 总体方案设计.24. 自动售货机设计背景及功能概述.3 4.1硬件选择.3 4.1.1 plc选型.3 4.2 系统的i/o分配.5 4.3 饮料自动售货机外部硬件接线图及主电路.55. 系统软件设计.7 5.1 饮料自动售货机控制系统的工作流程.7 5.2 饮料自动售货机各控制功能

3、的程序设计.76. 总结.10参考文献.11附录.1214 1 引言 随着社会发展和科技的不断进步,自动化商业机械也有了越来越广泛的应用,自动售货机作为自动化商业机械的代表被广泛用于公共场所,人们通过自动售货机可以买到自己想要的物品,自动售货机实现了商品需求化,性能多样化的发展,给人们的生活带来了极大的方便。面对当前快速商品社会,人们的时间观念越来越重,如何才能更快的购买到顾客自己所需的商品,这都是顾客和商家共同面临的问题。随着科技的发展及人们生活水平的提高,自动售货机市场的发展越来越呈现出多元化及个性化的需求。通过自动售货机进行自助购物正逐渐成为市民的一种新的消费时尚,快捷方便的购物方式满足

4、了人们在当今科技高速发展的现代社会追求高品质生活的需要。自动售货机已在国内普及,并成为城市现代文明程度的一种象征性标志。2 自动售货机设计背景及功能概述2.1设计背景自动售货机这种方便快捷的购物方式越来越受到人们的青睐,同时也是现代化城市配套设施的需求,传统的自动售货机控制系统采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差。可编程逻辑控制器,简称plc,是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用。因为自动售货机作为社会上完成商品零售和综合服务的

5、独立设施,要求它的结构必须可靠、稳定和执行效率高,它采用循环扫描工作方式, 系统工作任务管理及应用程序执行都是用循环扫描方式完成的。所以在控制要求下,采用plc来控制售货机显得很顺理成章。2.2 功能概述自动售货机最基本的功能是对投入的货币进行运算,并根据所投入的货币数值判断是否能够购买某种商品, 并做出相应的反映。因此, 售货机应能够辨识机内包含的商品, 能够对所投入的币值进行累计, 并提供所要购买的商品。当按下选择商品的按钮时,自动售货机根据投入的币值, 起动执行机构, 提取商品到出货口, 顾客取出商品, 完成此次交易。具体功能如售货机的简单工作图1所示。图1 自动售货机简单工作过程2.3

6、 控制要求 1. 自动售货机有3个投币孔,分别为1元、5元和10元。 2售货共有3种饮料供选择,分别为汽水、花茶和咖啡。 3如投币总额超过销售价格,将可由退币钮找回余额。 4投币总额或当前值显示在7段数码管上。 5投币值等于或大于12元时,汽水指示灯亮,表示只可选择汽水。 6投币值等于或大于15元时,汽水和花茶指示灯亮,表示只可选择汽水和花茶。 7投币值等于或大于20元时,汽水、花茶和咖啡指示灯亮,表示3种均可选。 8按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s后自动停止,表示饮料已经掉出。 9动作停止后按退币钮,可以退回余额,退回金额如果大于10元,则先退10元再退1元,如果小于10

7、元则直接退1元的。3 总体方案设计本系统采用plc作为控制器,通过用光电货币检测对所投币的数量与类型计算可得货币的总数,显示在led数码管上。根据各灯的显示看能购买那种商品,顾客可以按下相应的开关来选择饮料,从而来驱动相应的继电器来控制相应的商品执行机构来送出相应的饮料。当按下找币开关时,根据相应的余下的货币找钱。4 饮料自动售货机系统硬件设计饮料自动售货机的控制系统硬件组成示意图如图2所示。图2 硬件组成图(1) 商品驱动机构。采用继电器驱动电机的驱动方式以平稳的推出动作,使储存排放的商品落到取货口处,便于顾客方便的取走所购商品。(2) 钱币识别系统。由电子识别器,识币后的钞币自累加和退币机

8、构三部分组成。(3) plc控制系统。plc控制系统是自动售货机在销售过程中,收到识币信号后,自动进行累计、外部金额显示、顾客按下按钮后自动推出商品和发出退币信号找零等信号的电控系统。同时,该系统还具备预设价格、售出累计、驱动检测和故障自检等功能,是“售货机器人”的“大脑”。4.1硬件选择4.1.1 plc选型(1)输入输出信号分析如下:一元光电检测开关:一元光电检测开关用来检测输入的一元硬币的数量,可直接连接在plc主机的数字量输入端口。五元光电检测开关:五元光电检测开关用来检测输入的五元硬币的数量,可直接连接在plc主机的数字量输入端口。十元光电检测开关:十元光电检测开关用来检测输入的十元

9、硬币的数量,可直接连接在plc主机的数字量输入端口。汽水(花茶,咖啡)按钮:按下汽水(花茶,咖啡)按钮,表示顾客选择购买汽水(花茶,咖啡),自动售货机将选择送出汽水(花茶,咖啡),可直接连接在plc主机的数字量输入端口。找钱按钮:按下找钱按钮,售货机将执行退币动作,可直接连接在plc主机的数字量输入端口。汽水指示灯(花茶,咖啡):汽水(花茶,咖啡)指示灯指示顾客投入的币值可购买汽水。汽水(花茶,咖啡)出货继电器:汽水出货线圈执行汽水的出货。当按下汽水按钮,plc主机发出控制信号,汽水(花茶,咖啡)出货继电器控制商品执行机构送出汽水。汽水(花茶,咖啡)出货线圈可直接连接在plc主机的数字量输出端

10、口。退币指示灯: 退币指示灯提示顾客购买结束或钱币不足,按下找钱按钮,找钱执行机构执行退币动作。找1元继电器:找1元继电器是在找钱按钮按下后,若剩余钱币小于10则控制执行机构执行退出1元的动作,可直接连接在plc主机的数字量输出端口。找10元继电器:找10元继电器是在找钱按钮按下后,若剩余钱币小于10元则控制执行机构执行退出10元的动作,可直接连接在plc主机的数字量输出端口。数码管显示:自动售货机中的钱币进行实时显示,可直接连接在plc主机的数字量输出端口。(2)plc主机的比较选择相对于西门子plc,西门子的功能比三菱的强大,但三菱plc更适合用于小型机,更稳定更易上手。大型的设备趋向于西

11、门子,价格昂贵,三菱的较便宜,小型化。其主要特点如下: (1)体积小(2)先进美观的外部结构(3)提供多个子系列供用户选用 (4)灵活多变得系统配置(5)功能强,使用方便通过对各输入输出信号的分析可知,该饮料自动售货机系统共有6个数字量输入和18个数字量输出,需24个i/o点。三菱plc具有结构灵活、传输质量高、速度快、使用范围广、低成本等优点,考虑到留有余量的原则,可选择三菱系列的fx2n-64mr的plc作为主机。4.2 系统的i/o分配 根据对饮料自动售货机的输入输出端的分析确定,其共有6个输入端,18个输出端,对所选用的fx2n-64mr的plc进行i/o地址分配。如表1所示。表1 饮

12、料自动售货机控制系统i/o地址分配名称地址说明输入信号1元投币光电开关sb1x0检测投入1元硬币的数量5元投币光电开关sb2x1检测投入5元钱币的数量10元投币光电开关sb3x2检测投入10元钱币的数量汽水按钮sb1x3选择购买汽水花茶按钮sb2x4选择购买花茶咖啡按钮sb3x5选择购买咖啡找钱按钮sb4x6选择退币输出信号汽水指示灯l1y0指示投入的钱币可购买汽水花茶指示灯l2y1指示投入的钱币可购买花茶咖啡指示灯l3y2指示投入的钱币可购买咖啡找钱指示灯l4y3指示钱币不足汽水出货km1y4控制执行机构执行送出汽水的动作花茶出货km2y5控制执行机构执行送出花茶的动作咖啡出货km3y6控制

13、执行机构执行送出咖啡的动作找1元km4y7控制找钱机构执行退1元动作找10元km5y10控制找钱机构执行退10元动作数码管y20y27驱动数码管,显示钱数4.3 饮料自动售货机外部硬件接线图及主电路根据i/o地址分配表,连接各输入输出端子,画plc硬件接线图,如图3所示。 图3 plc硬件接线图电机主电路由五台电机组成,分别为控制汽水出口的电机,控制花茶出口的电机,控制咖啡出口的电机,控制找1元出口的电机,控制找10元出口的电机。如图4所示。图4 主电路图5 系统软件设计5.1 饮料自动售货机控制系统的工作流程饮料自动售货机控制系统工作过程主要包括计币比较显示可买饮料、选择、饮料供应、退币,显

14、示五个步骤。(1)计币比较顾客投入的钱币通过光电开关,将其存储在寄存器d0中并累加。钱币投入完成后,系统会将寄存器中的钱币数据与可买饮料价格进行区间比较,如果投入的钱币不足,则找钱指示灯亮,要求继续投币或退币。当投入钱币大于等于12元时,汽水指示灯亮;若大于等于15元,汽水和花茶指示灯亮;若大于等于20元,三种饮料指示灯全亮。此时可选择饮料。(2)选择饮料比较电路完成后,可选择饮料。当按下按钮时,相应的指示灯闪烁。(3)饮料供应当按下按钮时,相应的继电器启动输出所选择的饮料,输出地同时寄存器减去购买的饮料的钱币数。(4)退币购买结束后,若还剩余钱币,按下退币按钮,系统会把数据寄存器中的钱币退回

15、。 ( 5)系统的所存的钱数进行实时显示。根据对饮料自动售货机的工作过程描述,可以设计出饮料自动售货机控制系统plc程序的程序流程图。其流程如图5所示。5.2 饮料自动售货机各控制功能的程序设计 (1)计币比较系统的程序 存储钱币寄存器d0清零。当投入1元硬币时,数据寄存器做加1计算,当投入5元时,数据寄存器做加5计算,当投入10元时,数据寄存器做加10计算。将顾客投入的钱币与购买饮料所需要的钱币进行比较,若小于12元,则找钱指示灯y3长亮,表示钱币不足;若大于或等于12元,则汽水指示灯y0长亮,表示可以购买汽水;若大于或等于15元,则汽水指示灯y0和花茶指示灯y1长亮,表示可买汽水或花茶;若

16、大于或等于20元,则咖啡指示灯y3、花茶指示灯y1和汽水指示灯y0长亮,表示可买咖啡、汽水或花茶。 图五 plc程序流程图(2)选择饮料的程序 当选择汽水时,按下汽水按钮x3,中间继电器m100得电,汽水指示灯y0闪烁;当选择花茶时,按下花茶按钮x4,中间继电器m101得电,花茶指示灯y1闪烁;当选择咖啡时,按下咖啡按钮x5,中间继电器m102得电,咖啡指示灯y3闪烁;(3)供应系统的程序当选择汽水时,m100得电,驱动继电器y4接通,输出汽水,3s之后y4断开停止供应。当选择花茶时,m101得电,驱动继电器y5接通,输出花茶,3s之后y5断开停止供应。当选择咖啡时,m102得电,驱动继电器y

17、6接通,输出咖啡,3s之后y6断开停止供应。(4)退币系统的程序当饮料输出结束后,寄存器中数据进行减去所用钱币计算(汽水减12元,花茶减15元,咖啡减20元),此时系统自动对数据寄存器d0中的数据进行区间比较。按下退币按钮x6,若剩余钱币小于或等于10,则y7得电,找一元继电器km4接通,驱动找出一元,5s后找钱完成,同时数据寄存器d0进行减1计算,再次对d0中数据进行区间比较。若剩余钱币大于10,则y10得电,找五元继电器km5接通,驱动找出10元,5s后找钱完成,同时数据寄存器d0进行减5计算,再次对d0中数据进行区间比较。(5) 实时显示程序当系统启动时,七段数码管就开始显示自动售货机内

18、的钱数。即对数据寄存器d0的数据进行实时监控,然后输出到y20y27,显示系统的钱数。具体梯形图见附录。6 总结 经过一周的奋战,我的课程设计终于完成了。在没有做课程设计以前觉得课程设计只是对这几年来所学知识的单纯总结,但是通过这次设计过程,我发现学习过程中不容得半点马虎和随意。首先,程序设计过程中,要按主电路、控制电路、辅助电路、联锁与保护、总体检查反复修改与完善的先后顺序进行。plc控制程序既要满足生产机械和工艺的各种控制,又要满足电气控制装置本身的制造、使用和维修的需要。原理设计决定着生产机械设备的合理性与先进性,考虑其是否具有生产可行性、经济性、美观、使用维修方便等特点plc控制系统设计要全面考虑两方面的内容;其次,应注重与同学间的协作,每一个人的思维不同,对程序的理解、功能的实现方式也会有所不同,因而往往会对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论