基于PLC的自动售货机的设计.doc
《基于PLC的自动售货机的设计.doc》由会员分享,可在线阅读,更多相关《基于PLC的自动售货机的设计.doc(38页珍藏版)》请在三一办公上搜索。
1、基于PLC的自动售货机的设计摘 要随着科技的发展,PLC在工程中的应用大家都有目共睹,PLC在各个领域都已占有一席之地,并且将有更好的发展,我国人口数量庞大,自动售货机在人们的生活中扮演越来越重要的角色,从长远来看其具有广阔的发展空间,本论文设计的是基于西门子S7-200系列PLC构成的自动售货机系统,而且阐述了自动售货机的来源与发展以及其在国内外发展的现状,然后介绍了PLC的基本组成、自动售货机的结构以及自动售货机工作的基本原理以及工作流程,明白自动售货机的贩卖过程,以便为硬件的选择做准备,通过对自动售货机的功能分析做出硬件框图,再根据I/O分配表选择PLC的型号,把交易过程分为几个模块,然
2、后分别对模块进行编程,更加清晰的说明了可编程序控制器PLC在自动售货机中的作用,利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行,此次控制系统设计就是充分利用了PLC、MCGSE组态软件实现了对自动售货机的控制,达到了设计的目的,进行了对自动售货机的独立仿真,文中采用的是西门子PLC梯形图专用编译软件STEP7来进行编写,并且系统具有启动、停止功能,运用功能指令进行PLC控制程序设计,还进行了系统调试,仿真,实现自动售货机的控制要求。关键词:自动售货机;可编程序控制器PLC;梯形图THE DESIGN OF THE AUTOMATIC VENDING MACHINE
3、 BASED ON PLCABSTRACTThis article introduced vending machines basic principle as well as the work flow .in today factories, programmable logic controllers have become the key building blocks of industrial automation, some basic knowledge of programmable logic controller is introduced in this paper.F
4、or example, this process divides into several blocks the transaction process and then carries on the programming separately to the block. Explained the programmable logic controllers in vending machine function specifically. The procedure involved the vending machine work major part process. Enhance
5、d systems stability using the PLC controls vending machine, it can guarantee the vending machine able to keep the long-term stability movement.Key words: vending machine; Programmable logical controller; ladder diagram 目 录摘要IAbstract 目录 第1章 绪论11.1 引言11.2研发背景及意义11.3 国内外研究现状21.4 自动售货机基本功能3第2章PLC的概述42.
6、1 PLC的简介 42.2 PLC的组成 5第3章 PLC控制系统设计的原则和步骤63.1 控制系统设计的基本内容 63.2 系统硬件结构图框 63.3 PLC选型原则 7第4章 自动售货机的系统设计 9第5章 4.1 程序设计的注意事项及步骤 94.2 控制子系统简述 114.3 自动售货机的原理及工作流程 124.4 自动售货机的控制方案设计 134.5 I/O分配表 134.6 自动售货机的梯形图14第5章 仿真调试305.1 MCGS组态软件的仿真 305.2 仿真调试结果 33结论 41致谢41参考文献42第1章 绪 论1.1 引言从自动售货机的发展趋势来看,它的出现是由于劳动密集型
7、的产业构造向技术密集型社会转变的产物,大量生产、大量消费以及消费模式和销售环境的变换,要求出现新的流通渠道,而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升,再加上场地的局限性以及购物的便利性等这些因素的制约,自动售货机作为一种必须的机器便应运而生了,自动售货机是能根据投入的钱币自动付货的机器,是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易,是一种全新的商业零售形式,又被称为24小时营业的微型超市,自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动设备,传统的自动售货机控制系统采用单片机作为控制核心,这样会在输入和输出接口上做大量的工作,而且系
8、统的抗干扰性也比较差,可编程序控制器1是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛的应用,因此结合PLC技术的自动售货机作为社会上完成商品和综合服务的独立设施,因其结构可靠、稳定和执行效率高,正逐步取代传统的自动售货机,在市场上占有广阔的空间。1.2 研发背景及意义随着人类近代文明的进步,自动售货机已成为人类日常生活一种不可缺少的销售与自助购物的工具,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时自动售货的系统可以更省力,运营时需要的资本少,面积小,有吸引人们购买的
9、好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点,而且由于人们生活水平的提高,社会对扩大就业与工作场所提供茶点饮料的福利事业更为关注,自动售货机不仅保证了惬意的公休时间,也是最廉价、提高职工工作效率最有效的手段,特别是在24小时无休工作状态中的办公场所,现在,自动售货机产业正在走向信息化并进一步实现合理化,例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行,并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流,在夏季电力消费高峰时,这种机型的自动售货机即使在关
10、掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约1015%的电力,在不久的将来,自动售货机也将进一步向节省资源和能源以及向高功能化的方向发展。1.3 国内外研究现状自动售货机最早出现在二十世纪五、六十年代的西欧,英国是较早实行自动售货机售货的国家之一,1942年,在食品销售中首先推广了自动售货的销售方式, 1950年,英国食品杂货行有 500 家采用自动售货机售货,1969年,采用自动售货机售货的商家增加到23000家,销售的商品扩展到文化用品、唱片、香烟、食品等多个方面,进入70年代后,约有40多万家香烟、饮料店采用自动售货机, 1980年英国有50余万台自动售货机,年销售额
11、达8.81亿英镑,70年代后,日本、欧美等发达国家和地区自动售货机迅猛的发展,短短30年,发达国家自动售货机产业已发展到相当大规模,自动售货机实现了商品需求化、性能多样化的发展,又由原来的只能出售有限商品品种, 转变为继百货公司、超级市场、便民店之后,以消费者与售货机“一 对一”自动售货的无店铺销售状态。 目前,自动售货机是集声、光、机电一体化的高新智能化产品,在我国也开始得到应用。在中国,人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以及其它热闹的场所,自动售货机的新奇、文明、高档、昼夜服务、占地小、灵活方便深受许多地区市民的青睐,甚至出现许多排队购买的现象,专
12、家测算中国的自动售货机在市场容量最保守算应该有四十七万台, 一年的销售额可达三百五十亿元,若按人均台数计算全年可达五百亿,自动售货机在日本达到平均每二、三十人一台,在美国达到每四十人一台,在欧洲每六十人一 台,由于中国经济与上述国家还有一定差距,按每五百人一台计算,因此,自动售货机在中国有着广阔的发展前景,从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物,大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而大型的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升,再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货
13、机作为一种必须的机器便应运而生了。1.4 自动售货机的基本功能在进行上、下位机程序编写之前,首先要做的工作是确定自动售货机本身所具备的功能及在进行某种操作后所具有的状态。自动售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应,举一个简单的例子来说明,例如:售货机中有4种商品,其中01号商品(代表第一种商品)价格为1元,02商品为3元,03商品为3元,04商品为5元,其余类推。现投入1个1元硬币,当投入的货币超过或等于01商品的价格时,01商品的选择按钮处应有变化,提示可以购买,其他商品同此。当按下选择01商品的价格时,售货机进行减法运算,从投入的
14、货币总值中减去01商品的价格同时启动相应的电机,提取01号商品到出货口,此时售货机继续等待外部命令,如继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。自动售货机的工作流程图如图1.1所示。图1-1 自动售货机工作流程图第2章PLC的概述2.1 PLC的简介可编程序控制器2 (Programmable Logic Controller)是计算机家族中的一员,是为工业控制应用而设计制造的,早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻
15、辑控制,随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC,PLC自1966年出现,美国,日本,德国的可编程控制器质量优良,功能强大。PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为:电源、中央处理单元(CPU)、存储器、输入输出接口电路、功能模块和通信模块。当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期,在整个运行期间,PL
16、C的CPU以一定的扫描速度重复执行上述三个阶段。 (一) 输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 (二) 用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按
17、先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。在程序执行的过程中
18、如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程影像寄存器的值不会被更新,程序直接从I/O模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。(三) 输出刷新阶段 当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。2.2 PLC的硬件组成PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间的接口电路
19、;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图:第3章 PLC控制系统的设计原则和步骤第4章3.1 控制系统设计的基本内容PLC控制系统是由PLC与用户输入、输出设备连接而成的,因此,PLC控制系统设计的基本内容应包括:(1)用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等),这些设备属于一般的电气元件,其选择的方法在其他有关书籍中3已有介绍。(2)PLC的选择。 PLC是PLC控制系统的核心部件,正确选择PLC对于保证整个控制系统的技术经济性能指标起到重要的作用,选择PLC,应包括
20、机型选择、容量的选择、I/O模块的选择、电源模块的选择等。(3)分配I/O点,绘制I/O连接图。(4)设计控制程序。包括设计梯形图、语句表(即程序清单)和控制系统流程图。控制系统程序是控制整个系统工作的软件,是保证系统工作安全、可靠的关键,因此,控制程序饿设计必须经过反复调试、修改,直到满足要求为止。3.2 系统硬件结构框图根据上述要求,制定合理方案:首先,应该做上位机与下位机的任务分工,上位机主要用来完成仿真界面的制作过程,而下位机则主要用来完成PLC梯形图程序的编写;其次,要分别对上位机和下位机进行资料的查找与收集,例如在进行仿真界面的设计时可以去观看一下真正售货机的外观,必要时可以借助一
21、些宣传图片来设计自动售货机的外型;在进行PLC程序的编写时需要先分配PLC的I/O点,确定上、下位机的接口;然后,分别对上、下位机分别进行设计工作;最后,进行上位机设计结果与下位机设计结果的配合工作,经调试后完成整个系统的设计及仿真,另外,上位机与下位机的设计工作是密切配合的,它们无论在通信中使用的变量,还是在仿真中控制的对象都应该是一致的,总体上讲,仿真界面是被控对象,利用PLC来控制这个仿真的自动售货机,仿真的自动售货机接受PLC的控制指令并完成相应的动作;另一方面,仿真界面中的仿真自动售货机的运行,都是由组态界面所提供的命令语言来完成的。这是整个仿真系统内部各大部件之间的内在关系。本设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 自动 售货 设计
链接地址:https://www.31ppt.com/p-2940773.html