基于PLC和组态王的自动售货机控制系统的设计毕业设计论文(31页).doc
《基于PLC和组态王的自动售货机控制系统的设计毕业设计论文(31页).doc》由会员分享,可在线阅读,更多相关《基于PLC和组态王的自动售货机控制系统的设计毕业设计论文(31页).doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于PLC和组态王的自动售货机控制系统的设计毕业设计论文-第 27 页基于PLC和组态王的自动售货机控制系统的设计专 业:测控技术与仪器学生姓名:*学 号:*指导教师:*摘要随着科技的发展及购物理念的不断更新,自动售货机的出现给我们提供了很多的方便,取代了一些传统的营销,让营销方式变得多样化,同时也适应了社会发展的需求。为人们提供便利的同时,又能让人们体验新的购物方式。本文主要介绍了简易自动售货机的基本控制原理及工作流程,采用三菱PLC编程软件对售货机的售货过程进行了程序编写,并在组态王6.55上进行模拟交易的仿真。设计中主要实现了普通售货机的基本功能,其包括投币累加、钱币不足提示、退币提示
2、、选择购买商品以及自动结算等功能。设计系统中,一次只能购买一种商品,为了不发生程序错误,在其中设计了较多了互锁。其整个功能的实现均可在组态王上进行模拟交易。关键字:自动售货机;控制系统;监控系统;调试;仿真AbstractConstantly updated with the development of science and technology and the concept of shopping, vending machine provides us with a lot of convenience, replacing the traditional marketing, le
3、t marketing become diversified way, but also to adapt to the needs of social development. To facilitate the people, but also allows people to experience a new way of shopping.Are introduced in this paper simple vending machines basic control principle and working process, uses the Mitsubishi PLC pro
4、gramming software of the vending machine sales process of programming, and simulated trading simulation on Kingview 6.55. The design mainly realizes the basic function of ordinary vending machine, which comprises a coin accumulation, coin shortage prompted, coin tips, choose to buy goods and automat
5、ic billing and other functions. In the design system, only one kind of commodity can be purchased, in order not to have the procedure mistake, in which the design has been more interlocking. The whole function can simulate the transaction in kingview.Keywords: vending machine ;control system;monitor
6、ing system;debugging; simulation目 录摘要Abstract第1章 绪论11.1课题的研究目的和意义11.2 自动售货机控制系统的研究现状21.3论文的结构2第2章 自动售货机的控制方案论证及选择42.1 自动售货机简介42.2 自动售货机的控制要求52.3 自动售货机的控制方案论证及选择62.3.1 控制方案论证及比较62.3.2 方案选择82.4 本章小结9第3章 控制系统的硬件设计及选型103.1 自动售货机控制系统的硬件构成103.2 PLC的选型103.3 工控机的选型123.4 本章小结13第4章 自动售货机PLC控制系统设计与实现144.1 PLC的
7、基本工作原理144.2 PLC I/O地址分配144.3自动售货机PLC控制程序的设计154.3.1整体程序设计16 4.3.2 投币累加部分19 4.3.3 比较币值部分20 4.3.4 选择及饮料供应部分21 4.3.5 退币及复位部分224.4 自动售货机PLC控制程序的仿真调试234.5本章小结27第5章 自动售货机上位监控系统的设计及联机调试285.1 上位监控组态画面285.1.1 组态王软件介绍285.1.2 自动售货机静态画面的设计295.2 定义I/O设备315.3 自动售货机主画面动态设计335.4 自动售货机上下位联机调试405.4.1 程序的下装405.4.2 三菱FX
8、2N PLC与组态王6.55的通信425.4.3 上下位联机调试425.4.4 联机调试结果475.5 本章小结48结论49总结与体会50致谢51参考文献52第1章 绪论自动售货机作为一种先进的商业零售方式,已在全世界近50个经济较为发达的国家得到了迅速的发展,实现了商品需求化、性能多样化的发展,又原来只能有限商品品种,转变为继百货公司、超级市场、便民店之后,以消费者与售货机“一对一”自动售货的无店铺销售业态。据有关资料介绍,在美国,自动售货机的商业零售额每年高达293亿美元,而且每年都以较大的幅度在增长。在日本和欧洲,自动售货机的发展势头同样非常迅猛,其获得的业绩同样零人瞩目。但自动售货机在
9、我国的起步比较晚,直至1993年才在广东、上海开始出现,机器分别从日本、韩国进口。现在,自动售货机的在我国的发展已达1000多台,主要分布在北京、上海、广州及沿海商品经济较为发达的地区。由于自动售货机的便捷灵活和昼夜服务,受到当地人民的欢迎。但起初的自动售货机,在国内的发展有一定的局限性,因为国内大部分人群都使用纸币,而当时的自动售货机只能识别金属硬币,而不能辨别纸币的真伪,特别是小额度的纸币。鉴于自动售货机的发展前景,很多专家开始攻克这一难题,最终实现了自动售货机只能识别金属硬币的缺陷,同时也在国内得到了很好的发展。目前的自动售货机功能更加强大,售货过程也各有不同。现今自动售货机集声、光、机
10、电为一体,能更高效、快捷、准确、安全的为消费者服务。自动售货机的新奇、文明、高档、昼夜服务、占地小、灵活方便越来越受到各地区市民的喜爱,对于中国这个人口大国,这一种无需店铺和人员看管的销售模式,无非是一个创造高利润最直接的通道。本文就详细地介绍一种用三菱FX2N系列的PLC和组态王6.55实现的自动售货机控制系统的软件设计和仿真界面的设计1-2。1.1 课题的研究目的和意义对于当前这样一个快速发展与进步的社会,人们追求的不再是陈旧老套的销售模式,而对新事物的产生与发展反而更具有好奇心与接受能力,在这种情况下,人们习惯了能更加快捷的去购买到自己需要的商品,同时也在享受那样一个购物的方式。就在人们
11、需求的改变和科技不断更新发展的情况下,诞生出了一种新的科技产物,来满足人们对购物的一种体验,这就是自动售货机从诞生到至今都一直很受到消费者欢迎的重要原因。它给人们提供了一种快捷,方便且24小时无间断的营业方式,适应各类人群对商品的购买需求。它的小巧、方便既能作为城市的一道风景装饰又能为消费者人群解决对商品的需求。久而久之,这样一个销售方式得到人们的认同,在许多热闹的街道,办公楼下,甚至住宅小区都可随处可见。1.2 自动售货机控制系统的研究现状在中国,自动售货机具有广泛的发展前途。随着中国经济的发展、行业运作的变革和入世的到来,自动售货机在中国的普及和应用是必然趋势。纵观近年来国内自动售货机市场
12、,从92年开始从日、韩等国引进旧机器摆放国内市场以来,到自行研制和生产国产化自动售货机,各厂家、商家蹒跚起步、艰难守业,已为国内零售业撑起一片蔚蓝的晴空。由于我国目前的经济与美国、日本和欧洲发达国家相比还有很大距离,我国现有城市人口约4亿多人,如果按平均500人拥有一台自动售货机的话,那么,中国的自动售货机潜在市场需要量就要80万台。据有关资料介绍,在天津,一台自动售货机每天销售额平均为200元,在大连平均为280元。如以每台自动售货机每天销售额为200元计,全年通过自动售货机的销售额就可达到600亿元。自动售货机的高(高技术)、新(新销售方式)、大(市场潜力巨大)、真(商品货真价实)等优点,
13、决定了其具有广阔的发展前景。根据有关专家测算,在中国,自动售货机的市场容量最保守的估计也可达47万台之巨。所以自动售货机,在中国会越来越受到广大消费者的热捧,在这么如此巨大的一个数字面前,我们如果加大对自动售货机的研究,并通过自己的技术,制造和维护自动售货机,这将是一项很可观的利润获取。也能体现我国的经济能力和快速发展的科学技术3。1.3 论文的结构本文主要分章节对自动售货机进行介绍及设计,第1章主要介绍了自动售货机的研究现状及研究意义;第2章则是对自动售货机的方案选择的及所选方案的论证;第3章就是控制系统的硬件设计及选择,通过分小节介绍硬件的构成、选择、上位机的选择与设计以及对PLC的选型;
14、第4章是说明下位控制系统的的实现,其中包括I/O地址的分配、PLC控制程序的设计、PLC控制程序的仿真调试;最后一章,也就是第五章的自动售货机上位监控系统的设计与实现,在组态王6.55上设计仿真界面,将上下位系统联机调试,实现预期设计所能达到的实验目的。第2章 自动售货机的控制方案论证及选择2.1自动售货机简介图2.1 自动售货机的售货流程本设计采用三菱PLC编程软件编写了自动售货机的售货过程的控制程序,实现逻辑的运算及选择可行性,不涉及自动售货机硬件的选型和连接。然后再通过与组态王6.55进行上下位联机仿真,实现整个仿真过程中模拟交易的动态显示。自动售货机的售货过程如图2.1所示。1.启动和
15、停止的程序编写是通过主控指令(MC/MCR)来实现启/停控制的;2.通过选择钱币的按钮,通过加法运算上升沿有效指令(ADDP)来实现钱币累加;3.钱币存放在寄存器D2中,通过比较指令(CMP)进行投币数与商品价格的对比;4.在比较过程中,符合购买要求后则可以选择购买对应的商品,而通过减法指令上升沿有效(SUBP),系统会自动减去所购买商品的价格,然后回到3步骤重新比较,或者选择退币;5.系统中设计了复位按钮,通过指令(ZRST)对数据进行清零;6.系统实现了60秒无任何操作自动退币的功能。2.2自动售货机的控制要求本次设计是主要应用三菱FX2N型PLC来编写控制程序的,并根据设计内容和控制要求
16、画出顺序功能图和梯形图,再根据PLC与组态王6.55的相关知识设计自动售货机的仿真界面,其中通过PLC将数据传输到组态王上,在组态界面上完成模拟的购物过程。对于本次设计而言,设计出准确无误的梯形图是最主要的,所以我们在设计完梯形图之后,要在三菱FX-2N型PLC上进行仿真,有错则要修改,在确保程序无误的情况下,才能下载到PLC内与组态联机调试。本设计自动售货机所要满足的要求如下:(1)自动售货机能出售2元、3.5元、6.5元、12元的4种商品;(2)顾客可投入的面值最大不超过20元的纸币;(3)投币结束后,系统自动将钱币数据与可以购买的价格进行比较,比较后大于或等于其中任意商品价值后,可以选择
17、购买或退币,当比较后小于其中最低商品价值时,可以选择继续投币或者退币;(4)当顾客购买商品后,售货机自动结算所剩余额(送出的货物用相应的图片来显示模拟),这时可以选择继续购买或者按退币按钮选择退币;(5)顾客一次只能购买一种商品的一个,若需要更多商品,需要重复操作;(6)当顾客投入金额大于等于最低价商品,小于等于最高价商品时,其指示灯对应亮起,可以选择指示灯对应按钮,购买该价值区间内的任意一件商品。2.3 自动售货机的控制方案论证及选择 自动售货机的设计中,必须考虑到自动售货机开发成本、可靠性、可维护性、执行速率及程序的易修改性方面进行售货机的最终方案的选择。而从控制方式来说,可采用继电器控制
18、、单片机控制和可编程控制器控制对售货机实现自动控制,而以下就是对各方案的优缺点比较,并最终确定所选方案。2.3.1 控制方案论证及比较1.基于继电器的控制它的控制思想是以继电器为核心,采用硬接线方式把各种继电器、定时器、接触器及其触点按照一定逻辑关系连接起来组成控制系统,控制相关机械工作。在控制系统过程中,继电器只能作为一个执行机构,是一个控制器件。图2.2 继电器分布接线图由图2.2所示,继电器控制,所需要复杂的接线和数量相当庞大的继电器。相对于继电器控制系统而言,虽然对外界的抗干扰能力比较强,但是在设计中使用的机械触点比较多,从而连线较为复杂,并且这些机械触点在开关闭合或断开时,会产生电弧
19、,电弧对元件损害很大,会严重影响元器件的使用寿命,从而降低了系统的可靠性;并且它的控制方式是并行控制,吸合和不吸合都要受到某种限制才能完成,再加上每个继电器只有4-8个触点,在完成售货机设计的过程中,我使用的输入/输出点较多,从而也需要用到许多的触点,如果选择继电器控制,则需要大量的继电器,就会加大实际投入,反而降低了设计中性价比较高的要求。总体而言,继电器控制不适合运用到多触点的设计中,连接线路也很复杂,增加了施工的难度而且施工完成,却很难再做修整,针对这些可以说明其稳定性、可靠性及程序执行速率都远远不足。不能满足售货机设计中所要满足性能要求。 2.基于单片机的控制单片机控制系统是基于芯片级
20、的系统,设计开发一个单片机系统,需要先设计硬件系统,画硬件电路图,制作印刷电路板,购置各种所需的电子元器件,焊接电路板,进行硬件调试,进行抗干扰设计和测试的大量工作;需要使用专门的开发装置和低级编程语言编制控制程序,进行系统联调。单片机控制自动售货机的基本实现连接,如图2.3所示。图2.3 单片机控制系统基于单片机控制,虽然它本身价格不贵,但需要购入单片机开发装置(如仿真器、烧录器、电源)和模拟制板等等,都需要不少的费用,再加上开发过程中所投入的人力物力,其开发成本会相当大,而且单片机的控制抗干扰能力较差;对于每块单片机而言,所持有的I/O总数也严重性不足,在自动售货机的设计中,同样需要大规模
21、的扩展,这样也是系统电路更加的复杂,从而降低了系统的可靠性;从开发周期上讲,单片机控制从电路设计、模拟制板、编程、仿真、调试等都要经历非常长的周期,在设计的过程中需要花费很长的时间在硬件设计和编程调试上,对于自动售货机设计而言,应该把大量时间花在工艺过程的分析上,但单片机控制却对最为重要的工艺过程没有太多的时间考虑,且单片机控制对程序修改或者维修都相对复杂,因为它的开发基本上是专用的特殊设备,在市场很难找到替代的配件。从整体设计可行而言,单片机控制虽然控制速度达到了要求,但是其可靠性,抗干扰能力相对较差,而且设计所需费用较高,修改和维护起来都比较复杂。3.可编程控制器控制它的控制思想是采用可编
22、程的存储器,用来在其内部存储逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型机械的生产过程。相对可编程控制器控制,有硬件的可靠性高、接线简单、通用性好、可连接为控制网络系统、编程简单、使用方便、易于安装和便于维护等诸多优势,基本满足了售货机设计过程中所需要达到的要求4-5。2.3.2 方案选择根据PLC与继电器控制和单片机控制的比较可知,PLC在性能上比继电器控制和单片机控制逻辑都有一定的优势,特别是可靠性高、通用性强、设计施工周期短、调试修改方便,而且体积小、功耗低、使用维护方便等优点,我们决定选择PLC作为控制核心来设计自动售货机的工作运
23、行程序。2.4 本章小结本章主要对自动售货机的工艺进行了简单的介绍,了解其能实现的各个功能,并对自动售货机的设计做出了方案的论证,最终通过对比论证,选择了可编程控制作为自动售货机的程序设计;简单的阐述了所设计的自动售货机所要实现的基本控制要求。第3章 控制系统的硬件构成及选型3.1 自动售货机控制系统的硬件构成 其系统硬件组成如图3.1所示。图3.1 硬件电路组成框图当售货机有钱投入时,会经过纸币识别器,通过识别,确定是真币和面值大小的情况下,会将该信号传输给PLC,PLC就会做出相应的控制,确定输入信号是触动PLC控制程序内的哪个投币按钮闭合,表示投入了相应的钱币并在显示屏上显示出所投金额。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 组态 自动 售货 控制系统 设计 毕业设计 论文 31
限制150内