ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:278.88KB ,
资源ID:3654070      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3654070.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(1003自动售货机PLC控制系统设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

1003自动售货机PLC控制系统设计.docx

1、1003自动售货机PLC控制系统设计毕业设计(论文) 题 目:自动售货机PLC控制系统设计学生姓名:学 号:所在学院:机械与电子工程学院专业班级:机械1003班届 别:2014 届指导教师:黄仲佳 贾伟建皖西学院本科毕业设计(论文)创作诚信承诺书1.本人郑重承诺:所提交的毕业设计(论文),题目自动售货机PLC控制系统设计是本人在指导教师指导下独立完成的,没有弄虚作假,没有抄袭、剽窃别人的内容; 2.毕业设计(论文)所使用的相关资料、数据、观点等均真实可靠,文中所有引用的他人观点、材料、数据、图表均已标注说明来源; 3. 毕业设计(论文)中无抄袭、剽窃或不正当引用他人学术观点、思想和学术成果,伪

2、造、篡改数据的情况; 4.本人已被告知并清楚:学校对毕业设计(论文)中的抄袭、剽窃、弄虚作假等违反学术规范的行为将严肃处理,并可能导致毕业设计(论文)成绩不合格,无法正常毕业、取消学士学位资格或注销并追回已发放的毕业证书、学士学位证书等严重后果; 5.若在省教育厅、学校组织的毕业设计(论文)检查、评比中,被发现有抄袭、剽窃、弄虚作假等违反学术规范的行为,本人愿意接受学校按有关规定给予的处理,并承担相应责任。 学生(签名): 日期: 2014 年 月 日自动售货机的PLC控制系统设计 学生: (指导老师:黄仲佳 贾伟建)(皖西学院机械与电子工程学院)摘要:本文概括介绍了自动售货机的发展现状,详细

3、介绍了国内外自动售货机的技术研究现状,并且阐述了自动售货机在其他相关领域的应用,以及自动售货机基本原理和工作流程。以一次交易过程为例,把交易过程分为几个部分,然后分别对每个部分进行PLC编程设计。具体说明了PLC可编程序控制器在自动售货机中的作用。梯形图程序涉及到了自动售货机工作的绝大部分工作过程,利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。关键词: 自动售货机;可编程序控制器;梯形图PLC Control System Design of Vending Machine Student: Li Jie (Tutor:Huang ZhongJia Jia We

4、iJian)(Faculty of Mechanical and Electronic Engineering, West Anhui University)Abstract :This paper introduces the development status of vending machines,especially the status of technical researches at home and abroad,and describes the use of vending machines in other related fields, as well as the

5、 basic principles and workflow of vending machines. In one transaction, for example, the transaction process is divided into several parts, and then separately does PLC Programming. Specify the role of PLC Programmable Logic Controller in vending machines. Ladder-shaped picture program involves most

6、 of the work processes of vending machines. Vending machines use PLC controller to improve the stability of the system, thus to ensure long-term stable operation.Keywords :Vending machine;Programmable Logic Controller; Ladder-shaped picture 1、自动售货机简介1.1自动售货机的发展1.11自动售货机的发展现状自动售货机是劳动密集型的产业构造向技术密集型社会转

7、变的产物。自动售货机最早出现在二十世纪五至六十年代的欧洲,英国是最早用自动售货机出售商品的国家之一。1942年,在食品销售中率先推广了自动售货的销售方式。现在,自动售货机产业正在向信息化靠拢,合理化程度大大提高。如果再实行联机方式,可通过电话线路将自动售货机内的库存信息直接传送至各营业点的电脑中。从而确保了自动售货机库存商品的发送、补充和商品选定的顺利进行。为了防止温室效应以及能源枯竭,自动售货机未来的开发更致力于能源的节省。节能新型清凉自动售货机成为各行业的主流。在夏季耗电高峰期,这种新型的自动售货机即便在关闭冷却器的状态下也能短时间内保持低温。它与传统的自动售货机相比,能够节约15左右的能

8、源。进入21世纪,移动商务快速发展,自动售货机也将进一步向高功能化的方向发展。自动售货机作为一种直观、方便的移动商务工具,开始迅速在全球范围内普及发展。与自动售货机相关的研究领域中,其关键技术的研究,主要集中在以下3个方面:1、系统内部销售动作实现方式的研究;2、资金结算及销售信息统计管理的实现方式研究;3、功耗节省模式的研究。不过系统内部销售动作实现方式的研究已基本成熟,目前研究主要中于资金结算及销售信息统计管理的实现方式和功耗节省模式方面。11.12自动售货机的研究展望自动售货机作为现代社会生活中的一种商务工具,在现代生活中应用愈加广泛。根据日本、美国等国家的发展经验,自动售货机在全球范围

9、内将会得到更大的普及。其未来的发展趋势主要有如下两个方向:1、自动售货机内部结构已经相当完善,影响其普及的关键因素是:在现有的通信网络平台上,让自动售货机形成一种销售连锁网,提供更为方便的管理机制和营销方式,能最大限度地降低生产、运营成本。目前,无论是基于还是基于移动通信网或其他网络平台,其运作的机制都不是很成熟,不过自动售货机的发展潜力并不因此受影响。因此未来自动售货机的发展趋势是纳入到一个广阔、更便利的移动商务网络平台。2、社会将会更加需要能够合理利用能源的工业产品,因此自动售货机的发展也会向着合理利用能源这个方向发展。节能、环保型的自动售货机是未来社会的主流产品。1随着社会的进步和发展,

10、市场对自动售货机的将需求越来越大,自动售货机的功能需求也越来越丰富。市场前景也越来越广,销售商品种类也从最初单一的饮料、香烟等到现在琳琅满日常用品。市场对自动售货机的需求,将引领着人们不断的研究和开发新一代更智能的自动售货机,自动售货机将有更加广阔的发展前景和市场潜力,这也是我们作为新一代大学生需要研究自动售货机的目的。2、PLC的概述2.1 PLC简介2.1.1 PLC的产生 自20世纪20年代起,人们把各种继电器,定时器,接触器以及触点按一定的逻辑关系连接起来,组成控制系统,以控制机械生产,这就是传统继电接触器控制系统。由于它结构简单,容易掌握,价格便宜,在一定范围内能满足控制要求,因而使

11、用面非常广,在工业控制领域一直占主导地位。但继电接触器控制系统有明显的缺点:设备体积大,可靠性差,动作速度慢,功能少,难与实现较复杂的控制,尤其是由于它是靠硬连线逻辑构成的系统,接线复杂,当生产工艺和对象改变时,原有的接线和控制盘必须更换,所以通用性和灵活性都较差。2.1.2 PLC的定义 PLC可编程序控制器的定义由美国国际电工委员会(IEC)1987年对其做出:可编程序控制器是一类专门为在工业环境下应用而设计的数字式电子系统,它采用可编程序的存储器,用来在其内部进行存储执行逻辑运算、顺序运算、定时、记数和算术运算等功能面向用户的指令,并且通过数字式或模拟式的输入或输出,控制各种类型的机械和

12、生产过程。可遍程序控制器及其相关外部设备都应按照易于与工业控制系统构成一个整体,易于拓展其功能的原则而设计。定义强调PLC应直接应用于工业环境,它必须具有极强的抗干扰能力,广泛的适应能力以及应用范围。这也是PLC与一般微机控制系统区别的一个重要特征。2定义强调了PLC不仅是“数字运算操作的电子系统”,也是一种计算机,它是在工业环境下运用的工业计算机。这种计算机采用面向用户型指令,因此编程相对来说较为方便。它能完成逻辑运算、顺序运算、定时、记数和算术运算等运算操作,它还具有“数字量和模拟量输入和输出”能力,并且非常容易与“工业控制系统构成一体”,易于“扩充”。32.1.3 PLC的发展趋势PLC

13、总的发展趋势是向集成度高、体积小、容量大、高速度、易使用、高性能的方向发展。具体表现有以下几个方面。(1)向小型化、专用化、低成本的方向发展随着微电子技术发展,新型器件大幅度提高功能和降低价格,使PLC结构更为紧凑,相当与一本精装书本的大小,操作和使用都十分方便。PLC的功能也在不断增加,原来大、中型PLC才有的功能已经部分地移植到小型PLC上。(2)向大容量、高速度的方向发展 大型PLC采用多微处理器的系统,有的采用32位微处理器,可同时进行多任务的操作,处理速度提高,特别是增强了过程控制和数据处理功能。另外,存储容量大大增加。3(3)智能型I/O模块的发展 智能型I/O模块是以微处理器和存

14、储器为基础的功能部件,它们的CPU与PLC的主CPU同时工作,占用主CPU的时间很少,有利于提高PLC的扫描速度。(4)基于个人计算机的编程软件取代编程器 随着计算机的日益普及,越来越多的用户开始使用基于个人计算机上的编程软件。编程软件可以对PLC控制系统的硬件组态,即设置硬件的结构和参数,如设置各框架各个插槽上模块型号、模块参数、各串行通行接口的参数等。(5)PLC编程语言的标准化 与个人计算机相比,PLC的硬件、软件的体系结构都是封闭的,而不是开放的。在硬件方面,各厂家的CPU模块和I/O模块不通用。PLC的编程语言和指令系统的功能和表达式也不一样,因此各厂家的可遍程序控制器互不兼容。为了

15、解决这一问题,美国国际电工委员会制定了可遍程序控制器的标准。标准中共有5种编程语言,允许编程者在同一程序中使用多种编程语言,这使编程能够选择不同的语言来适应特殊工作。(6)PLC通信的易用化PLC的通信联网功能使它能与个人计算机和其他智能控制设备交换数字信息,使系统可以形成一个统一的整体,实现分散控制和集中控制的需求。(7)组态软件与PLC的软件化 个人计算机的价格便宜,并且有很强的通信、数学运算、数据处理和人机交互的功能。32.1.4 PLC的特点(1)抗干扰能力强,可靠性能好PLC在电子线路、机械结构以及软件结构上吸取了生产厂商长期积累的生产控制经验,主要模块都采用了大规模及超大规模的集成

16、电路。I/O系统设计都有完善的通道保护和信号调理电路;结构上耐热、防潮、防尘、抗震。(2)控制系统的结构简单,通用性强。PLC及外围模块的品种很多,可由各种组件灵活组合成各种大小和要求不同的控制系统。(3)编程方便且易于使用。PLC是面向用户的设备,PLC的设计者充分考虑到现场工程技术人员操作技能和使用习惯,PLC程序的编制,采用梯形图或者面向工业控制的简单指令等形式。梯形图与继电器原理图类似,这种编程语言直观,容易掌握,不需要专门的计算机知识和计算机语言,只要具有一定的电工和工艺的知识的人员就可在短时间内学会。(4)功能完善PLC的输出/输入功能完善,性能强,能适应各种形式和性质的开关量及模

17、拟量的输入/输出。控制功能是PLC内部结构的组成部分,如时序、主控继电器、计算机、中间寄存器等寄存器以及移位控制功能。因为PLC采用了微处理器,所以其能够很方便地实现延时、跳转、比较、锁存、强制I/O等功能。不仅具有算术运算、逻辑功能、顺序控制和数制转换功能,而且具备显示、打印、监控、模拟运算、和报表生成等功能。(5)设计、调试、施工周期短传统的由接触器完成的控制工程,首先必须按照工艺的要求,画出电气的原理图,然后画出继电器屏的布置和接线图等,进行安装调试后修改起来就十分麻烦。然而,采用了PLC的控制系统,其硬件软件齐全,因此仅需按照性能、容量等选用标准进行组装。大量而且具体的程序编制工作也可

18、在PLC到货前进行编程,因而缩短了设计所需时间,使得设计和施工可以同时进行。(6)体积较小,操作和维护方便PLC设备体积较小,质量较轻,所以安装十分方便。现场总线信号的变化状态能够通过PLC设备的输入/输出系统直观的反映,并且还可以通过各种方式直观的反映控制系统的运行状态。 3 2.1.5 PLC的主要功能(1)条件控制功能条件控制也称顺序控制和逻辑控制。是指用PLC的或、与、非指令取代继电器接触的并联串联和及其他逻辑连接,进行的开关控制。(2)记数/定时控制功能记数/定时控制功能是指用PLC提供的记数器、定时器指令来实现对某种操作的记数或定时控制,以取代记数继电器和时间继电器。(3)数据处理

19、功能 数据处理的功能是指PLC可以进行数据比较、传送、移位、逻辑运算、算术运算、数制转换、编码和译码等操作。 (4)A/D与D/A的转换功能 A/D与D/A 的转换功能是指通过A/D、D/A模块完成模拟量和数字量之间进行转换。(5)运动控制功能4 运动控制功能是指通过高速记数模块及位置控制模块等进行单轴或多轴运动的控制。(6)过程控制功能 过程控制功能指的是通过PLC的PID的控制指令和模块来实现对压力、流量、温度、速度等物理参数的闭环控制功能。(7)扩展功能扩展功能是指通过连接输入输出的扩展单元(I/O扩展单元)模块来增加输入输出的点数,也可通过附加的各种智能单或者特殊功能单元来提高PLC的

20、控制功能。(8)联网通信功能通信联网功能是指通过在PLC之间的联网以及PLC与上位机的链接等,实现远程I/O控制和数据交换功能,完成大规模的复杂的控制系统。2.2 PLC的系统结构目前PLC的种类繁多,功能和指令系统也各不相同。但主要都是以微处理器为核心,用于工业控制专用的计算机,所以其系统结构及其工作原理都大致相同,硬件结构也与微型计算机相似。主要包括CPU(中央处理单元)、RAM(存储器)和ROM、I/O扩展接口、输入输出接口电路、外部设备接口、电源等。其内部也是采用总线结构来进行数据和指令传输的。42.2.1 PLC各部分的作用(1) 中央处理器CPU是由控制器和运算器两部分组成的。运算

21、器也称为算术逻辑单元。它的功能就是进行算术运算以及逻辑运算。控制器的作用是控制整个计算机系统的各个部件有条不紊地工作。它的基本功能是从内存中取指令和执行指令。(2) 存储器PLC的存储器有两大部分:第一大部分是系统存储器,用来存放系统管理程序、监控程序和系统内部数据。第二大部分是用户存储器,包括用户程序存储区和工作数据存储区两部分。(3) 输入输出接口电路PLC通过输入输出(I/O)接口电路来实现与外围设备的连接,输入接口通过PLC的输入端接受现场输入设备的控制信号,并将这些信号转换成CPU所能接受和处理的数字信号。(4) 电源PLC的电源是将外部输入的交流电通过整流、滤波、稳压等处理后转换成

22、可以满足PLC的CPU、存储器、输入输出接口等内部电路工作所需要的直流电源的电路或电源模块。(5) 输入输出I/O扩展接口当主机单元的I/O点数不能满足输入输出点数需要时,可以通过此接口用扁平电缆线将I/O扩展单元与主机单元相连接。53、PLC系统设计3.1 可编程序控制系统设计的基本原则3.1.1 控制系统设计原则 设计任何一个PLC控制系统,其目的都是通过控制被控对象(生产设备或生产过程)来实现工艺和生产要求,提高生产效率和产品质量。因此,在设计PLC控制系统时,应遵循一定的原则。(1) 为了实现PLC控制系统被控对象最大限度地满足工艺要求,设计前,应深入现场进行收集资料,调查研究。并且要

23、与机械部分的设计人员和实际操作人员密切配合,共同拟订控制方案,协同解决设计中的各种问题。(2) 在满足控制系统要求的前提下,力求使控制系统经济、简单,使用和维护方便。(3)保证整个控制系统的安全可靠。(4)设计时,在配置PLC硬件设备时应适当留有一定裕量,为生产发展和工艺的改进留下充足空间。3.1.2 PLC控制系统设计的一般步骤及内容(1)根据生产的工艺过程分析控制要求,需要完成的动作(动作条件、动作顺序、必须的保护和联锁等)、操作方式(自动、手动、单周期、连续、单步等)。(2)根据控制控制系统的控制要求确定所需的用户输入、输出设备。据此来确定PLC的I/O点数。(3)选择自动售货机PLC的

24、容量及机型。(4)定义输入、输出点名称,分配PLC的I/O点以及设计I/O连接图。(5)根据PLC所应具备的功能以及所要完成的任务,设计PLC程序,同时进行控制台设计和现场施工。63.2 PLC程序设计方法(1)对于较为复杂的控制系统,要绘制系统控制流程图。用以清楚地表明动作的条件和顺序。而简单的控制系统,则可以省略这一过程。(2)梯形图设计是程序设计中最关键的一步,也是最难的一步。要把梯形图设计好,首先要十分清楚控制要求,同时还要有电气设计的实践经验基础。(3)根据梯形图编写程序。(4)用编程器将程序输入到PLC的用户存储器中,并检查输入的程序是否正确。(5)对程序反复进行调试和修改,直到满

25、足要求。(6)待控制台和操作现场施工完成后,就可以进行联机调试。7(7)编写技术文件。(8)交付使用。84、自动售货机控制系统设计4.1自动售货机的设计过程分析4.1.1设计假设 我们在设计之前先得构思一下。要设计的自动售货机系统的控制要求。构思如下:1本设计设计的自动售货机只售3种商品。2自动售货机只能识别5角、1元硬币以及5元的纸币。3自动售货机只能退币1元,5角的硬币。4自动售货机有显示功能。5实验中忽略了售货机缺货以及各种故障等因素。94.1.2一次交易过程分析为了方便分析过程,我们以一次交易过程为例。 先是进行对所投币值进行计数。把投进的不同面值的货币进行统计并存放到PLC中。 商品

26、出售价格与所投的货币进行比较,当所投币值超过商品价格时,相应出售指示灯亮,选择按钮发生变化,提示可以购买。 在可以购买状态下,人为进行对商品选购的操作。 选购操作进行同时, PLC自动进行余额的处理。并对选购商品做出出货处理。 当人为按下退币的按钮,PLC会自动把余额以1元硬币和5角硬币的形式进行退币处理。并把PLC里寄存的余额清零,返回到初始状态。至此,自动售货机的一个工作过程结束。94.2 自动售货机控制系统的控制原理在实际生活中,自动售货机已经成为我们生活的一部分,自动售货机出售的常见商品如饮料、香烟和生活保健用品等。自动售货机的基本功能就是对投入的货币进行运算,然后对货币数值进行判断,

27、判断其是否能购买某种商品,最后作出相应的出货反应。例如自动售货机中有3中商品,01号商品(代表第一种商品)价格为2元,02商品为2.5元,03商品3元。现投入1元硬币,当投入的货币总数值超过01商品的价格时,01商品的选择按钮处灯亮,提示可以购买,其他商品同理。当按下选择01商品的选择按钮时, PLC将进行减法运算。从投入钱币总数值中减去01商品的价格,同时启动出货电动机,提取商品。售货机这时继续等待外部操作命令,如果继续交易,则同上。如果商品交易结束,按下退币按钮,自动售货机会进行退币操作。退回剩余的货币,并在程序中清零,完成一次交易过程。在一次交易过程中,自动售货机涉及加法运算、减法运算、

28、退币时的除法运算,这都是是它的内部功能。自动售货机还有报警等功能。4.2.1自动售货机控制原理示意图自动售货机控制原理示意图见图所示:图1 自动售货机控制原理示意图44.2.2自动售货机的硬件组成:自动售货机由多个硬件模块部分组成。有钱币扫描识别部分,plc控制部分,输出继电器部分,七段数码显示器部分,警报部分,以及各种选择按钮,退币按钮,指示灯等。各组成部分按照逻辑电路标准准确连接,以让自动售货机正常工作,并实现其各种功能。硬件部分组成图如下:图2 自动售货机硬件电路组成框图 64.2.3自动售货机的工作流程图自动售货机的工作流程图如图1所示: 无货 有货 否 是 否 否 是是 是 否图3

29、自动售货机工作流程图94.2.4 PLC的基本结构及原理如图所示,PLC控制系统由输入量PLC输出量组成。外部的各种开关信号、模拟信号、传感器检测的各种信号均作为PLC的输入量,它们经PLC外部输入端子,作为PLC的输出量对外围设备进行各种控制。由此可见,PLC的基本结构有控制部分输入和输出组成。2图4 PLC硬件系统结构图55、PLC控制系统设计5.1 PLC程序设计自动售货机plc系统主要包括:记币系统、比较系统、选择系统、提货系统和退币系统。以及监控系统和报警系统。1.记币系统 当有顾客购买时,每次投入钱币都要经过感应器进行真假鉴别定,鉴定为真币后, PLC进行计币的指令。若鉴定伪币时,

30、PLC进行累计记币的指令,同时自行退出伪币。当PLC接收到感应器传来的记币的指令时,会自动把接收货币的数据累加到寄存器D0中。记币系统的PLC编程梯形图如图:图5 PLC进行记币过程的梯形图本梯形图以及下文的梯形图都是通过三菱PLC专用的编程软件:FXGO_WIN-C(中文版)编出来的。该软件编写的。梯形途中程序,在人为投入不同的币值后,会进行不同的记录。并把总币值、寄存到寄存器D0中。为了避免小数点的影响,把货币数据化成整数进行处理。这样可以减少编程时会出现的差错。X002X004为设置为高电平的输入。这样中间继电器M1M3侧为一周期内都会保证了X002X004的输入有效。一方面避免了扫描漏

31、了投币时的有效反应;另一方面也可以避免不良输入对记数的影响。102.价格比较系统价格的比较要贯穿整个实验过程,当余额大于某种商品价格时,就会提示可以购买某种商品。投币完成后,系统会将D0内钱币数值和饮料价格进行比较。当投币2.5元时,只可以继续投币或退币。只有投币在2.5元或2.5以上时,汽水选择的指示灯长亮,此时可以选择购买汽水或选择退币。同样,当投币大于3元的就有果汁选择灯长亮,3.5元及其以上时就出现咖啡的选择灯长亮,此时所有商品都可以选择购买或者退币。价格比较系统的PLC编程梯形图如图6所示:图6 PLC进行价格比较过程的梯形图在梯形图6中,为了实现数据的实时比较,用了一个特殊内部继电器M8000通电保持继电器。在程序执行过程中,M8000始终保持闭合,FNC10 CMP是16位数据比较指令。它用来比较投币数额和商品的价格大小。当投币数额大于等于某种商品价格时,程序使相应的指示灯长亮,表示可以购买该商品。为了优化程序,设计时设计的比较价格比商品的价格少1角。因为余额都是五的倍数,少1角就可

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1