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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于s7200PLC自动售货机.docx

1、基于s7200PLC自动售货机1 PLC的概述1.1 PLC的定义PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。1.2 PLC的硬件组成PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间

2、的接口电路;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图1-1。图1-1 PLC硬件结构图1.3 PLC的编程语言PLC为用户提供了完善的编程语言来满足编制用户程序要求。它提供的编程语言通常有以下5种:梯形图(LAD)、语句表(STL)、顺序功能图(SFC)、功能块图(FBD)和结构文本(ST)。1.4 PLC的特点(1)抗干扰能力强,可靠性好I/O系统设计有完善的通道保护与信号调理电路;在结构上对耐热、防潮、防尘、抗震等都有周到的考虑。(2)控制系统结构简单,通用性强PLC及外围模块品种多,可由各种组件灵活组合成各种大小和不同要求的控制系统。(3)编程方便,易于使用PLC程

3、序的编制,采用梯形图或面向工业控制的简单指令形式。(4)功能完善在PLC内部具有许多控制功能,诸如时序、计算机、主控继电器以及移位寄存器、中间寄存器等。(5)设计、施工、调试、的周期短PLC采用模块化积木式结构,故仅需按性能、容量等选用组装,因而缩短了设计周期,使设计和施工可同时进行。(6)体积小,维护操作方便PLC体积小,质量轻,便于安装。(7)易于实现网络化PLC可连成功能很强的网络系统。(8)可实现三电一体化PLC将电控(逻辑控制)、电仪(过程控制)和电结(运动控制)这三电集于一体。2 自动售货机的相关说明2.1现有自动售货机分析自动售货机最早出现在二十世纪五、六十年代的西欧,英国是较早

4、实行自动售货机售货的国家之一。1942年,在食品销售中首先推广了自动售货的销售方式。1950年,英国食品杂货行有500家采用自动售货机售货。1969年,采用自动售货机售货的商家增加到23000家,销售的商品扩展到文化用品、唱片、香烟、食品等多个方面。进入70年代后,约有40多万家香烟、饮料店采用自动售货机。1980年英国有50余万台自动售货机,年销售额达8.81亿英镑。70年代后,日本、欧美等发达国家和地区自动售货机迅猛发展,短短30年,发达国家自动售货机产业已发展到相当大规模。自动售货机被广泛地放于车站、油站、机场、宾馆、写字楼、娱乐场所及大街小巷和公路旁,人们通过自动售货机可以买到食品、香

5、烟、饮料、报纸、票、卡甚至鲜花和小宠物等物品。自动售货机实现了商品需求化、性能多样化的发展,有由原来的只能出售有限商品品种,转变为继百货公司、超级市场、便民店之后,以消费者与收获机“一对一”自动售货的无店铺销售状态。目前自动售货机是集声、光、机电一体化的高新智能化产品,在我过也开始得到应用。在中国人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以及其他热闹的场所。自动售货机的新奇、文明、高档、昼夜服务、占地小、灵活方便深受许多地区市民的青睐,甚至出现许多排队购买的现象。专家测算,中国的自动售货机在市场容量最保守算应该有四十七万台,一年的销售额可达到三百五十亿元,若按

6、人均台数计算全年可达五百亿,自动售货机在日本达到平均每二三十人一台,在美国达到每四十人一台,在欧洲每六十人一台,由于中国经济与上述国家还有一定差距,按每五百人一台计算。因此,自动售货机在中国有着广阔的发展前景。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向密集型社会转变的产物。大量生产、大量销售以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。从广义来讲自动售货机就是在投入硬币、纸币、信用卡等后变可以销售商品的

7、机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少,面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。2.2 自动售货机设计的主要内容(1)此自动售货机可以投入五角、一元的硬币;(2)如果顾客投入硬币在限定的时间内(2分钟)不按任何按键,自动售货机将退还所投硬币;(3)当投入硬币的总值等于或才超过物品价值时,对应的物品指示灯亮绿灯;(4)当物品对应的指示灯亮绿灯时,按下相应的按键,相应的物品排出,同时指示灯绿灯闪烁;(5)如果顾客投入硬币

8、总值超过所选物品的价值时,自动售货机会自动将余款退还顾客;(6)当顾客成功购买完一件物品后20秒无操作,自动售货机会自动将余款退还顾客;(7)如果顾客投入硬币后又不想买物品,按下退款按键,自动售货机会自动将余款退还顾客;(8)当物品不足时,对应的物品指示灯亮绿灯不亮,顾客按下相应的按键无反应(不出物品,不减余额),并向总部发送所缺物品。2.3 自动售货机设计的基本思路本次设计的题目是PLC控制自动售货机,主要是用西门子S7-200型PLC的梯形图来设计控制程序,并简单介绍相关的知识,如:PLC的编程语言、PLC的硬件组成等。根据设计内容和控制要求画出梯形图,再根据PLC的相关只是设计出它的外部

9、接线图,结合梯形图和外部接线图分析说明该设计的控制原理过程。3 PLC控制自动售货机的主要硬件及选型 3.1PLC的选择随着PLC技术的发展,PLC产品的种类也越来越多,而且功能也日趋完善。近年来,从德国、日本、美国等引进的PLC产品和国内厂家组装自行开发的产品,已有几十个、上百种型号。PLC的种类繁多,其结构形式、性能、容量、指令系统、编程方式、价格等各有不同,适用的场合也各有侧重。因此,合理的选择PLC,对于提高PLC控制系统技术经济指标有着重要意义。选择plc时应考虑的因素包括PLC的机型、容量、I/O模块、电源模块等。3.1.1PLC的机型选择机型选择的基本原则是在满足功能要求及保证可

10、靠、维护方便的前提下,力争最佳的性能价格比。(1)合理的结构型式;(2)安装方式的选择;(3)相当的功能要求;(4)响应速度的要求;(5)系统可靠性的要求;(6)急性统一。3.1.2PLC的容量选择PLC的容量包括I/O点数和用户存储容量两个方面。(1)I/O点数通常I/O点数是根据被控制对象的输入、输出信号的实际需要,再加上10%15%的备用量来确定。(2)用户存储容量用户存储量是指PLC用于存储用户程序的存储器容量。需要的用户存储容量的大小由用户程序的长短的决定。一般可只按下式估算,再按实际需要留适当的余量(20%30%)来选择。存储容量=开关量I/O点数*10+模拟量通道数*100绝大部

11、分PLC均能满足上式要求。应当注意的是:当控制系统较复杂、数据处理量较大时,可能会出现存储量不够的问题,这时候应特殊对待。3.1.3I/O模块的选择一般I/O模块的价格占PLC价格的一半以上。不同的I/O模块,其电路及功能也不同,直接影响PLC的应用范围和价格。下面仅介绍有关量I/O模块的选择。(1)开关量输入模块的选择PLC的输入模块是用来检测接收现场输入设备的信号,并将输入的信号转换为PLC内部接受的低电压信号。1)输入信号的类型及电压等级的选择常用的开关量模块的信号类型有三种:直流输入、交流输入和交流/直流输入。选择时一般根据现场输入信号及周围环境来决定。接输入信号的电压大小分类有:直流

12、5V、24V、48V、60V等;交流110V、220V等。选择是应根据现场输入设备与输入模块之间的距离来决定。2)输入接线方式选择接输入电路接线方式的不同,开关量输入模块可分为汇点式输入和分组式输入两种。3)同时接通的输入电数量对于选用高密度的输入模块,应考虑模块同时接通的点数一般不要超过输入点数的60%。(2)开关量输出模块的选择输出模块是将PLC内部低电压信号转换为外部输出设备所需的驱动信号。选择时主要应考虑负载电压的种类和大小、系统对延时时间的要求、负载状态变化是否频繁等。1)输出方式的选择开关量输出模块有三种输出方式:继电器输出、晶闸管输出和晶体管输出。2)输出接线方式的选择接PLC的

13、输出接线方式的不同,一般有分组时输出和分隔式输出两种。3)输出电流的选择输出模块的输出电流必须大于负载的额定电流。用户应根据实际负载电流的大小选择模块的输出电流。4)同时接通的输出点数量选择输出模块时,还应考虑能同时接通的输出点数量。同时接通输出的累计电流值必须小于公共端所允许通过的电流值。5)输出的最大负载电流与负载类型、环境温度等因素的关系。根据本设计的复杂程度、所需完成的功能和输入输出点数,最终选择的PLC是S7-200系列中的cpu226cn。3.2自动售货机PLC硬件控制电路设计3.2.1自动售货机的工作流程自动售货机是机电一体化的自动化装置,在接收到货币已输入的前提下,靠触摸控制按

14、钮输入信号使控制器启动相关位置的机械装备来完成规定动作,将货物输出。(1)用户将货币投入投币口,货币识别器对所投货币进行识别;(2)控制器根据金额将商品可售卖信息通过选货按键指示灯提供给用户自主选择欲购买的商品;(3)按下用户选择商品所对应的按键,控制器接收到按键所传递过来的信息,驱动相应部件,售出用户选择的商品到达出货口;(4)如果还有足够的金额,则可继续购买。在20秒之内,自动售货机将自动找出零币或用户退币按钮,退出零币;(5)从退币口取出零币完成交易。3.2.2自动售货机I/O点的分配输入/输出单元通常也称I/O单元或I/O模块,是PLC与工业生产现场之间的连接部件。PLC通过输入接口可

15、以检测被控对象的各种数据,以这些数据作为PLC对被控对象进行控制的依据;同时PLC又通过输出接口将处理的结果送给被控对象,以实现控制目的。本次自动售货机I/O点的分配表如表3-1所示。表3-1自动售货机PLC控制I/O地址分配表输入信号PLC地址输出信号PLC地址找零按钮I0.0找零Q0.0五角食品按钮I0.1五角食品出口Q0.1一元食品按钮I0.2一元食品出口Q0.2一元饮料按钮I0.3一元饮料出口Q0.3二元饮料按钮I0.4二元饮料出口Q0.4二元日用按钮I0.5二元日用出口Q0.5三元日用按钮I0.6三元日用出口Q0.6投币按钮I2.0五角食品绿灯(可购买)Q1.0五角食品行程开关I3.

16、1一元食品绿灯(可购买)Q1.1一元食品行程开关I3.2一元饮料绿灯(可购买)Q1.2一元饮料行程开关I3.3二元饮料绿灯(可购买)Q1.3二元饮料行程开关I3.4二元日用绿灯(可购买)Q1.4二元日用行程开关I3.5三元日用绿灯(可购买)Q1.5三元日用行程开关I3.63.2.3自动售货机的I/O接口图此次自动售货机的I/O接口如图3-1所示,SB2-SB7是物品选择按钮,当投入货币物品绿灯亮(Q1.0-Q1.5)。按下SB2-SB7其中一个,对应的KM线圈得电,电机转动出相应的物品(Q0.1-Q0.6);当有物品售完,其行程开关断开,物品绿灯不亮并同时向总部发送物品销售完的信息;当购买物品

17、总值低于投入总值时,可按找零按钮SB1后KM1得电,电机转动找零(Q0.0)。图3-1自动售货机PLC控制I/O接口图3.3自动售货过程的控制子系统简述控制子系统有以下四个部分组成(1)预设售货价格系统自动售货机售出的同类商品可分若干品牌,其售前设定价格须预先储存在控制系统内。自动售货机的价格设置系统由按键和存储器组成。通过按键选择被设价商品的种类及价格,并将价格写入存储器,该存储器本身具有断电保护功能,属于软件设置方式。此外,在简易型售货机中,由于出售商品种类少,价格变化小,使用币单一,也可用硬件设置价格,采用拨码开关对应方式,结构简单、操作方便。(2)金额累计、可售指示和退币系统控制系统的

18、核心CPU对识币、退币、无货检测及购货信号进行巡回检查,当有识币信号后,将金额数值送入金额累计存储器中进行累计,并通过串行扩展口进行显示,同时将金额累计存储器中的数值与预设价格存储器中的数值进行比较,如金额累计数值等于或大于预设价格数值,则通过串行接口时可售指示灯亮,提示购货。此时可按下购货按钮,又CPU检测到购货信号后,如金额累计存储器中数值与预计价格相等,则通过并行扩展接口驱动电磁阀或微电机驱动出商品,并奖金额累计存储器消零,完成一次售货过程;如累计金额大于预设价格是,驱动商品后,相减差额由信号驱动退币,实现售货和退币找零功能。(3)售完检测系统在自动售货机商品贮存道下方安装有接触行程开关

19、,当贮存道内有商品时,压下行程开关,售货机正常工作,当商品出售完毕时,行程开关被释放,向CPU发出无货信号,经检测通过串行扩展接口向相应的售完指示灯发出信号,使机身外部售完指示灯亮,此种商品自动停售,即使投币累计金额达到该道商品预设价格数值,可售按钮仍然无启动信号,金额累计存储器也不清零。(4)售出累计及自测功能系统该机CPU在每次售出商品后,向售出累计存储器中累计售出数据,通过售货机内部的按键可在金额显示窗中读到累计结果。此外,在按下自动功能健后,出现自测功能信号,由外部按键操作,可检测各商品存储道的驱动商品功能。 4 自动售货机的PLC控制系统设计4.1 自动售货机的软件设计4.1.1 定

20、时器定时器是PLC中重要的编程元件,是累计时间增量的内部器件。定时器的工作过程与继电器系统的时间继电器基本相同,但它没有瞬动触电,失点时,常闭触点闭合,常开触电打开,定时器得电时,常闭触点打开,常开触点闭合,定时器的当前值、设定值均为10位有符号整数 INT ,允许最大值为32767。定时器指令表见表4-1。4.1.2 数学运算指令 在梯形图中,整数、双整数与浮点数的加、减、乘、除指令(见表4-2) 分别执行下列运算:IN1+IN2=OUT,IN1-IN2=OUT,IN1*IN2=OUT,IN1/IN2=OUT。在语句表中,整数、双整数与浮点数的加、减、乘、除指令分别执行下列运算:IN1+OU

21、T=OUT,OUT-IN1=OUT,IN1*OUT=OUT,OUT/IN2=OUT。表4-1 定时器指令语句描述TON Txxx,PT接通延时定时器TOF Txxx,PT断开延时定时器TONR Txxx,PT保持型接通延时定时器BITIM OUT起动间隔定时器CITIM IN,OUT计算间隔定时器表4-2 加减乘除指令梯形图语句表描述梯形图语句表描述ADD_I+I INT1,OUT整数加法DIV_DI/D INT1,OUT双整数除法SUB_I-I INT1,OUT整数减法ADD_R+R INT1,OUT实数加法MUL_I*I INT1,OUT整数乘法SUB_R-R INT1,OUT实数减法DI

22、V_I/I INT1,OUT整数除法MUL_R*R INT1,OUT实数乘法ADD_DI+D INT1,OUT双整数加法DIV_R/R INT1,OUT实数除法SUB_DI-D INT1,OUT双整数减法MULMUL INT1,OUT整数乘法产生双整数MUL_DI*D INT1,OUT双整数乘法DIVDIV INT1,OUT带余数的整数除法4.2自动售货机的基本功能自动售货机的各种动作功能和控制要求,给出了完整的自动售货机操作规程(如图4-1),并介绍了自动售货机运行系统中所包括的人工操作步骤。在实际生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小的生活保健用品等。售货机

23、的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。例如:售货机中有2种商品,A商品价格为0.5元,B商品为1元。现投入1个1元硬币,当投入的货币超过A商品的价格时,A商品的选择按钮处应有变化,提示可以购买,B商品也提示。当按下选择A商品的价格时,售货机进行减法运算,从投入的货币总值中减去A商品的价格同时启动相应的电机,提取A号商品到出货口。此时售货机继续进行等待外部命令,如继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时

24、的除法运算,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。图4-1 自动售货机流程图4.3自动售货机PLC控制程序设计本次设计的自动售货机主要销售食品、饮料、日用三大类,而食品有五角和一元,饮料有一元和二元,日用品有二元和三元共六种。本次自动售货机PLC控制梯形图,如图4-2所示:图4-2自动售货机PLC控制梯形图结论毕业论文是大学学习阶段一次非常难得的理论与实际相结合的机会,通过这次比较完整的自动售货机系统设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际问题的能力,同时也提高我查阅文献资料、设计手册、设计规范以

25、及电脑制图等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,并且意志品质力,抗压能力及耐力也都得到了不同程度的提升。这是我们都希望看到的也正是我们进行毕业设计的目的所在。虽然毕业设计内容繁多,过程繁琐但我的收获却更加丰富。我都是随着设计的不断深入而不断熟悉并学会应用的。提高是有限的但提高也是全面的,正是这一次设计让我积累了无数实际经验,使我的头脑更好的被知识武装了起来,也必然会让我在未来的工作学习中表现出更高的应变能力,更强的沟通力和理解力。在设计过程中投币的设计让我很头痛,原因是由于系统设计本身按键的抖动和扫描时间的框定,而

26、又必须考虑本专业的一些要求规范,从而形成了一些矛盾点,这些矛盾在处理上让人很难斟酌,正是基于这种考虑我意识到,想要更为完美的设计,我花了大量时间在上面。顺利如期的完成本次毕业设计给了我很大的信心,让我了解专业知识的同时也对本专业的发展前景充满信心。比如我的设计还有很多的不足之处,可这些不足正是我们去更好的研究更好的创造的最大动力,只有发现问题面对问题才有可能解决问题,不足和遗憾不会给我打击只会更好的鞭策我前行,今后我更会关注新技术新设备新工艺的出现,并争取尽快的掌握这些先进的知识,更好的为祖国的四化服务。 主要参考文献 1 刘永华,电气控制与PLC,北京航空航天大学出版社,20072 伊宏业,PLC可编程控制器教程,航空工业出版社,19973 刘洪涛、黄海编,PLC应用开发从基础到实践,电子工业出版社,20074 刘小春、华满香,PLC控制系统设计与维护,高等教育出版社,20085 肖峰,PLC编程100例,中国电力出版社,20096 廖常初,PLC基础及应用,机械工业出版社,2007

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

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