PLC控制自动售货机设计毕业论文

合集下载

基于PLC的自动售货机毕业论文

基于PLC的自动售货机毕业论文

基于PLC的自动售货机毕业论文目录第1章绪论1.1 自动售货机简介 (1)1.2 采用PLC控制售货机 (2)1.3 自动售货机设计的主要容 (3)1.4 自动售货机设计的基本思路 (3)第2章自动售货机的结构组成2.1 自动售货机的设计要求 (4)2.2 箱体外观 (4)2.3 商品样品展示窗 (5)2.4 商品贮存部分 (6)2.5 商品驱动机构 (6)第3章 PLC控制柜设计3.1 PLC的简介 (7)3.2 PLC的工作原理 (7)3.3 PLC的硬件组成 (8)3.4 PLC选型以及I/O点分配表 (9)3.5 控制柜部设计 (10)3.6 电气接线图设计 (10)第4章自动售货机的PLC程序设计4.1 自动售货机控制系统总体设计 (17)4.2 复位程序设计 (18)4.3 投币程序设计 (18)4.4 找零程序设计 (20)4.5 商品选购和出货程序设计 (21)4.6 报警程序设计 (23)第5章模拟仿真运行调试5.1 仿真软件简介 (24)5.2 现实情况仿真 (24)5.3 仿真情况分析 (29)结论 (30)参考文献 (31)附录 (32)后记 (56)第1章绪论在实际生活中,我们见到的售货机可以销售一些简单的常用物品,如饮料、矿泉水和小的生活保健用品等。

售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并做出相应的反应,自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。

自动售货机不受任何场地限制,方便快捷,很多城市的公共场所里面都放置有自动售货机。

从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。

从广义来讲自动售货机就是在投入钱币后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。

从供给条件看,自动售货机可以充分补充人力资源的不足,使用消费环境和消费模式发生变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小、有吸引人们购买的好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。

基于PLC的自动售货机控制系统设计论文

基于PLC的自动售货机控制系统设计论文

摘要随着科技的不断发展,PLC在工程中的应用大家有目共睹,PLC在各个领域已占得一席之地,并将有更好的发展。

我国人口数量庞大,自动售货机在人们的生活中扮演越来越重要的角色,从长远来看其具有广阔的发展空间。

本次设计的自动售货机为饮料自动售货机,贩卖的商品性质明确,适于放置在短时间人口流动比较大的地方,比如餐厅。

首先通过与单片机和液压等控制的对比,确定采用PLC来控制自动售货机,然后分析自动售货机的结构和工作原理,明白自动售货机的贩卖过程,以便为硬件的选择做准备。

通过自动售货机的功能分析作出硬件框图,根据硬件框图选择所需要的PLC、货币识别器、电动机和接触器。

根据I/O分配表对PLC选型,并画出外部接线图。

根据控制系统流程图编写符合自动售货机功能的程序。

如果购物后有剩余金额,则可按退币按钮退币。

梯形图的编写通过GX Developer来完成,完成梯形图后可以在三菱PLC仿真软件 GX Simulator 6c进行调试和仿真。

最后用MCGS作出组态效果。

组态仿真图中自动售货机包括按钮、指示灯、投币口、取物口、退币口等部分。

关键词:自动售货机;PLC;梯形图; MCGSABSTRACTWith the development of science and technology, the application of PLC in engineering everybody be obvious to people, PLC has occupied a space for one person in every field, and will have a better development. Because of the large number of population, the vending machine is playing a more and more important role in people's life, in the long run it has broad space for development. The design of the automatic vending machine for beverage vending machine, the nature of the goods sold in the clear, adapted to be placed in a short time population flow of relatively large areas, such as restaurant. First, by comparing with the single chip microcomputer and hydraulic control, and adopt PLC to control the vending machine, then analyzes the structure and working principle of automatic vending machines selling process, understand the vending machine, to prepare for the selection of hardware. Through vending machine function analysis to make the hardware block diagram, according to the hardware block diagram, select the desired PLC currency recognizer, motor and contactor. According to the I/O distribution list on the PLC selection, and draw the external wiring diagram. According to the flow chart of control system prepared with vending machine program. If the shopping after the remaining amount, then press the coin button coin. Trapezoidal chart compilation done by GX Developer, complete ladder diagram can be debugged and simulated in Mitsubishi PLC simulation software GX Simulator 6c. Finally, MCGS made the configuration effect. Configuration simulation diagram of the vending machine comprises a button, indicator light, the slot, fetching port, a coin refund part.Keywords: vending machine; PLC; ladder diagram; MCGS目录1 绪论51.1 自动售货机的研究背景与意义51.2 研究自动售货机的目的61.3 本设计研究的容62 自动售货机的功能分析72.1 自动售货机主控单元的确定72.1.1 PLC的部分功能72.1.2 确定自动售货机的主控单元为PLC82.2 自动售货机的售货方法92.3 自动售货机的空间结构102.4 自动售货机的功能102.5 自动售货机的购物使用流程123 自动售货机的硬件部分133.1 控制电路硬件组成框图133.2 确定自动售货机使用的PLC类型143.3 货币识别器选型163.3.1 硬币的识别原理173.3.2 纸币的识别原理173.4 自动售货机电机与其它选择184 自动售货机的软件设计204.1 自动售货机的控制系统流程图204.2 自动售货机的程序部分214.2.1 程序中用到的部分指令214.2.2 自动售货机的控制程序224.3 程序的调试部分304.3.1 GX Developer304.3.2 程序调试304.4 基于MCGS组态的自动售货机仿真324.4.1 建立组态画面324.4.2 设置各元件的参数33结论38参考文献39致39附录系统硬件连接图411 绪论1.1 自动售货机的研究背景与意义自动售货机最早出现在20世纪60年代的欧美,当时在美国的地铁系统中。

plc控制的自动售货机毕业论文设计 开题报告

plc控制的自动售货机毕业论文设计 开题报告

开题报告一、论文题目:PLC控制的自动售货机毕业论文设计二、论文意义:随着社会不断的进步,老百姓的物质文化及精神文化都将进一步提升。

而这就会体现在:人们不再用使用现金消费,替代他的将是手机,用手机坐公交、看电影、实体店购物等。

这些现象的出现就会导致PLC控制的自动售货机像出租车一样随处可见,那么自动售货机将是以后城市中一个必不可收少的一个元素,由PLC控制的售货机将会占领一定的地位,同时也会给广大市民带来很好好多的福利,市民只需要投几个硬币就可以选择自己想要的物品,而且可以减少人力的浪费,甚至可以24小时运作,给市民带来极大的便利,这样便可省时、省力、省地,综上所述,设计由PLC控制的自动售货机是非常必要的。

三、研究现状:据推测自动售货机在以后的市场上具有很大的价值,潜在着一个巨大的产业,其前景相当可观!在国外的自动售货机的发展已相对成熟,据统计,日本的自动售货业已经有2000多种机型、6000多种商品,美国运营商就多达10800家,并于大饮料商、大食品商有合作项目。

其中,系统内部销售销售动作的实现已经相当成熟,大多集中在资金结算及销售信息统计管理的实现方式功耗节省方式上,而我这次研究的对象主要集中在PLC控制的自动售货机,即主要其中PLC 软件部分,在这里我立足于其他人的研究结果并提出自己全新的想法和设计,从而完成一个新的PLC控制的自动售货机的方案。

四、研究内容:1、自动售货机的软件设计2、自动售货机的PLC梯形图设计及调试五、研究方法:综合所学知识、到图书馆查阅相关资料、在网上搜集有关资料、利用实验室的有关设备仪器进行模拟试验和相关程序的调试测试。

六、研究成果:拟完成本论文后,建立一个基于自动售货机的基本模型和理想化的且可行的自动售货机的基本系统。

七、参考资料:1、熊幸明《工厂电气控制技术》(第二版)清华大学出版社2009年2、杨育彪《PLC应用技术》机械工业出版社2013年3、金发庆《传感器技术与应用》(第三版)机械工业出版社2013年4、程周《可编程序控制器原理与应用》高等教育出版社2003年5、练伟新《基于PLC自动售货机电控系统改造》电气时代杂志社6、董淑冷 PLC在自动售货机控制系统中的应用上海师范大学校报 2007年7、姜三勇《可编程控制器原及应用》哈尔滨工业大学出版社 2000年8、余世明《自动售货机研究现状及展望》浙江工业大学出版社 2008年9、殷兴光《PLC应用与实践》西北工业大学出版社 2009年10、廖常初《PLC基础教程》机械工业出版社 2006年。

基于PLC控制的自动售货机设计毕业设计论文

基于PLC控制的自动售货机设计毕业设计论文

本科毕业论文(设计)题目(中文)基于PLC的自动售货机系统设计(英文)The design of vending machine system basedon PLC毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

PLC控制的自动售货机设计论文[1]1

PLC控制的自动售货机设计论文[1]1

江西应用工程职业学院毕业论文专业:机电一体化班级: 10机电一体化(专)姓名:舒济飞指导教师:张凯论文名称:自动售货机的PLC系统设计日期: 2012.10.2论文等级: 老师点评:2本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

具体说明了可编程序控制器在自动售货机中的作用。

程序涉及到了自动售货机工作的绝大部分过程。

利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

可编程序控制器(Programmable Logic Controller )简称PLC, 是一种以微处理器为核心的用于工程自动控制的工业控制机,其本质是一台工业控制专用计算机。

它的软、硬件配置与计算机极为类似,只不过它比一般计算机具有更强的与工业过程相连接的接口和更直接的适应于控制要求的编程语言。

硬件主要由中央处理单元CPU、存贮器、输入/输出单元以及编程器、电源和智能输入/输出单元等构成.PLC是一种专为在工业环境应用而设计的数字运算电子系统,它是以微处理机为基础,综合了计算机技术、自动控制技术和通信技术等现代科技而发展起来的一种新型工业自动控制装置,是当今工业发达国家自动控制的标准设设备之一。

自动售货机是集声、光、机、电于一体的智能科技产物,进入21世纪,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。

使未来的自动售货机不仅仅具有售货功能,而是更加多元化,及人性化;如:手机支付、远程联机管理、个性的LCD广告显示屏、更节能。

自动售货机的普及在某种程度上能反映一个国家的科技发展水平,是一个国家文明程度的象征。

实践和直觉告诉我们,自动售货机在中国的横空出世,必将为国内的食品、香烟、饮料等诸多行业的发展带来新的契机,中国的现代文明又将以自动售货机的应用和普及开启一个新的里程碑!随着中国经济的高速发展,自动售货机在中国的普及和应用已是必然趋势。

自动售货机-论文(完整版)

自动售货机-论文(完整版)
自动售货机的销售领域极为广泛,是很多发达国家的商品零售主要途径。近年来,越来越多的自动售货机逐渐被广大消费者所接受,但由于自动售货机分布广泛而零散的这种特征,自动售货机带把方便带给消费者的同时,同时也为运营商带来极大的不便,具体体现在在维护,管理,监督等各个方面。
从自动售货机的发展的轨迹和趋势来看,这似乎是技术密集型取代劳动密集型社会的产业构造转变的标志。大量消费,大量生产和销售环境和消费模式的改变,需要新的流通渠道出现,相对于百货商场,超市,网上购物等新的销售渠道,人工成本都在上涨,再加上购物的约束和限制的各种因素,自动售货机作为一种必要的工具应需求而生。自动售货机作为社会上完成商品交易和公益服务的独立设施,要求它的结构必须严谨齐备。而为实现各种不同需要,在外型尺寸和外观造型上必须适应现代商品社会的整体和谐。
如今,自动售货机的产业正在向网络化进一步发展,并进一步合理化其自身的产业结构。如一个在线的方式,通过计算机监控每一部自动售货机以及自动售货机里的库存信息,从而保证顺利补充货品及机器的维护。而且,为了防止全球气候变暖,致力于节能,节能汽水售卖机应运而生了。在夏季用电高峰期,自动售货机这种模式即使在离线的情况下还可以使用,还可以保持较低的温度,与以往的自动售货机相比,可节电10%-15%。未来,自动售货机也将进一步在节约能源和资源的前提下向高功能化方向更好的发展。
该系统的设计与实施可以跟自动售货机的商品销售情况进行分析,运营商可以进行销售状况的统计,通过数据来预测大部分商品的走势,确定合理的采购及分销策略来获
1.2
在中国,自动售货机不仅仅是售卖商品的机器,而是一个潜力巨大的产业,这将引发第三次零售业革命,是自从超市和百货商店之后最为有影响力的一次,因此前景十分广阔。由于自动售货机出售的商品可以根据特定的地方特定的需要而定,包括零食,电话卡,饮料等具体商品按需求放在不同的地方的自动售货机里。并且,通过这种智能的自动贩卖系统,库存,销售,物流的准确信息能够实时反馈给客户和管理人员。

自动售货机PLC控制系统设计 毕业论文

自动售货机PLC控制系统设计  毕业论文

毕业论文自动售货机PLC控制系统设计学院电气工程学院专业电气工程及其自动化班级电气04-1班学生:指导教师(职称)(副教授)摘要本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

具体说明了可编程序控制器在自动售货机中的作用。

程序涉及到了自动售货机工作的绝大部分过程。

利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词自动售货机;可编程序控制器;梯形图AbstractThe digest this text has introduced the basic principle and workflow of the dispenser , then take transaction course as an example , divide the trade course into several procedure ones, then carry on programming to the procedure one separately. It has stated the role in dispenser of the controller of can programme ing that concrete. The procedure has involved most course that the dispenser worked. The dispenser utilizing PLC to control has improved systematic stability, it can be steady in a long-term to guarantee the dispenser and run. Keyword dispenser ; Can programme the controller ; Ladder-shaped pictureKeywords dispenser ;vending machine ; Ladder-shaped picture目录摘要 (I)Abstract (II)目录 (I)第一章前言 (1)第二章自动售货机介绍 (3)2.1自动售货机功能分析 (3)2.1.1 自动售货机的基本功能 (3)2.2 PLC的选型原则 (4)2.3 PLC的概述 (5)2.3.1 PLC的产生 (5)2.3.2 PLC的定义 (6)2.3.3 PLC的发展趋势 (6)2.3.4 PLC的特点 (7)2.3.5 PLC的主要功能 (9)2.4 PLC的基本结构及原理 (10)2.4.1 PLC的系统结构 (10)2.4.2 PLC各部分的作用 (11)2.5 三菱可变成序控制器产品—FX2n系列介绍 (13)第三章PLC系统设计 (15)3.1 可编程序控制系统设计的基本原则 (15)3.1.1 控制系统设计原则 (15)3.1.2 控制系统设计的基本内容 (15)3.1.3 PLC控制系统设计的一般步骤及内容 (16)3.1.4 程序设计的步骤 (16)3.1.5 编写梯形图的注意事项 (17)第四章自动售货机PLC程序设计 (18)4.1自动售货机的设计过程分析 (18)4.1.1试验状态假设 (18)4.1.2一次交易过程分析 (18)4.2 分步程序设计 (18)4.2.1 PLC程序设计 (18)4.2.2设计 (23)第五章控制系统分析与特点 (28)5.1控制系统的性能分析 (28)5.2控制系统的设计特点 (30)第六章结束语 (31)参考文献 (32)致谢 (33)第一章前言从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。

基于PLC的自动售货机的毕业设计论文(1)

基于PLC的自动售货机的毕业设计论文(1)

基于PLC的自动售货机的毕业设计论文摘要自动售货机作为现代零售业的一种重要形式,已经在各个领域得到广泛应用。

本毕业设计致力于设计和实现一种基于PLC(可编程逻辑控制器)的自动售货机系统。

该系统通过使用PLC控制器,实现了自动售货机的货物管理、交易处理和故障处理等功能。

本文详细介绍了自动售货机的背景和发展,设计思路和方案,系统架构,以及实际应用效果等方面。

引言自动售货机是一种能够提供商品销售和交易服务的机械装置。

自动售货机的出现大大提高了商品销售的效率和便利性,减少了人工操作的错误和劳动强度。

目前,自动售货机已经广泛应用于食品、饮料、烟草、报刊等各个行业。

随着科技的不断进步,自动售货机的功能也越来越丰富,包括现金支付、刷卡支付、微信支付等多种支付方式。

本文将重点介绍一种基于PLC的自动售货机系统的设计和实现。

设计思路和方案系统需求分析在设计自动售货机系统之前,首先需要进行系统需求分析,明确系统的功能和性能需求。

根据市场调研和用户需求分析,我们确定了以下主要功能需求: - 商品管理:系统能够实现对不同商品的库存管理、上下架、售价设定等功能。

- 交易处理:系统能够自动处理用户选择商品、支付货款、找零等交易过程。

- 故障处理:系统能够检测并处理售货机的故障情况,如货道堵塞、温度异常等。

硬件设计自动售货机的硬件设计包括主要元件选择、电路设计和传感器接口设计等。

我们选择了可编程逻辑控制器(PLC)作为系统的主控设备,主要基于PLC具有稳定性高、可靠性强、扩展性好等优点。

同时,为了实现对货道状态的检测和控制,我们还需要添加红外传感器、电机驱动器等硬件设备。

软件设计自动售货机的软件设计主要包括PLC程序设计、用户界面设计和数据管理设计等。

我们使用PLC编程软件进行程序开发,主要编写逻辑控制程序,实现对货道的控制和状态监测。

同时,为了提升用户体验,我们还需要设计友好的用户界面,并通过数据库管理系统来存储商品信息和交易记录。

基于PLC的自动售货机系统设计毕业论文

基于PLC的自动售货机系统设计毕业论文

河南农业大学本科生毕业论文(设计)题目:基于PLC的自动售货机设计在今天的工业生产中,可编程逻辑控制器(PLC)已经成为实现工业自动化的关键。

本文简要介绍了有关可编程逻辑控制器的一些基础知识和简单应用,而且还介绍了PLC的技术特点,并重点在硬件、软件和组态软件方面进行了介绍,对它们在工业自动化中的典型应用、最新的技术发展趋势也作了介绍。

自动售货机在中国有着广阔的发展前景,文中介绍了自动售货机的发展历史和现状。

在这次毕业设计中,我查阅了大量资料,以PLC原理为基础设计了自动售货机系统。

按照自动售货机的工作方式,把一次交易过程分为:运行初期清零过程、投币过程、价格比较过程、选择商品过程、退币过程。

利用梯形图编制各个过程的程序,完成了设计的基本要求。

关键词:可编程逻辑控制器;梯形图;过程;自动售货机PLC-based design of a vending machineIn today's industrial production, the programmable logic controller (PLC) has become the key to realization of industrial automation. This article briefly describes the programmable logic controller of some basic knowledge and simple applications, but also introduces the technical features of PLC and focus on hardware, software and configuration software are introduced, their typical in industrial automation applications, the latest trends in technology are also introduced.Vending machines in China has a bright future, the paper introduces the history and development of vending machine status. During the graduation project, I reviewed a lot of information to design PLC based on the principle of automatic vending machine system. Vending machines work according to a transaction process is divided into: Run the initial clearing process, the process of coin, the price comparison process, the process of selection of goods, coin process. Ladder prepared using the procedure of each process to complete the design of the basic requirements.Key Words:Programmable logic controller;ladder;process;vending machines目录1 引言 (4)2 PLC的基本知识介绍 (5)2.1 PLC的产生与发展 (5)2.2 PLC的特点和应用 (6)2.3 PLC与其他工业装置的比较 (7)2.4 PLC的应用合 (8)2.5 PLC的发展势 (10)3 自动售货机的简介及设计要求 (12)3.1自动售货机的发展历史 (12)3.2自动售货机简介 (13)3.3自动售货机工作原理 (13)3.4自动售货机设计要求 (14)4基于PLC原理的自动售货机的设计 (15)4.1自动售货机设计思路 (15)4.2顺序功能图 (16)4.3 I\O点的分配 (16)外部接线 (17)程序设计部分 (17)4.5.1程序设计说明 (17)4.5.2程序设计 (18)5 结语 (22)参考文献 (23)致谢 (24)附录1:程序清单 (25)1 引言自动售货机是能够根据投入的钱币自动付货的机器,它是商业自动化的常用设备,不受时间、地点的限制,能节省人力、方便交易。

基于PLC的自动售货机控制系统的设计毕业设计

基于PLC的自动售货机控制系统的设计毕业设计

基于PLC的自动售货机控制系统的设计摘要此次设计是基于PLC的自动售货机控制系统,首先分析了无人自动售货机的发展历程及发展前景,然后根据其的功能特点详细设计了在此次设计中所需要实现的功能,根据设计功能进行自动售货机的硬件及软件的设计和选型。

在进行硬件设计时选用型号为XINX的步进驱动电机,硬币和纸币识别两种货币处理装置,弹簧推送式的送出机构,需要用到的按钮及指示灯种类,以三菱FX-2N-48MR型PLC为主控制器,软件设计时,基于GX Developer编程软件,采用梯形图进行系统控制程序的设计,包括投币累加、比较选择购买和退币复位程序,并采用GX—Simulator来进行程序的调试,最后使用组态王软件进行自动售货机的仿真。

该设计是基于市场需要进行的相关功能的设计及仿真,提高了可靠性,符合市场的需求。

关键词:自动售货机,可编程序控制器,梯形图The design of the control system for vending machine based onPLCABSTRACTThe design is a vending machine based on PLC control system, the first analysis of the development and development prospects of vending machine, then according to the features of the detailed design in the design of the need to implement the function. According to the functional design of the design and selection of hardware and software of the automatic vending machine. In hardware design selects the type XINX into driving motor, coins and paper currency recognition two currency handling apparatus, spring push the sending mechanism, need to use the buttons and indicator species, with Mitsubishi FX-2N-48MR type PLC based controller, software design, base on the GX developer programming software by ladder diagram of system control program design, including coin accumulation, comparison and selection of purchase and the coin reduction program, and the GX simulator to carry out the program debugging. Finally, Kingview software vending machine simulation.The design is based on the market need for the relevant functional design and simulation, improve the reliability, in line with the market demand.KEY WORDS: Vending machine,Programmable controller,Ladder diagram目录前言 0第1章自动售货机介绍 (2)1.1 自动售货机功能分析 (2)1.2 本次设计的主要内容 (3)第2章自动售货机硬件设计 (4)2.1 自动售货机控制子系统设计 (4)2.2 自动售货机硬件组成 (5)2.3 PLC介绍及选择 (5)2.3.1 PLC产生及发展 (5)2.3.2 PLC硬件组成 (6)2.3.3 PLC的工作原理 (6)2.3.4 PLC的功能 (7)2.3.5 PLC的选择 (7)2.4货币识别器选型 (9)2.4.1硬币识别 (10)2.4.2纸币识别 (10)2.5送出机构 (11)2.6电机选择 (11)2.7按钮与指示灯选择 (12)2.8显示装置 (12)第3章自动售货机软件设计 (13)3.1 自动售货机控制流程图 (13)3.2 自动售货机程序设计 (13)3.2.1 程序中所需要用到的部分主要指令 (14)3.2.2自动售货机的控制程序 (16)第4章程序的调试及仿真 (23)4.1 梯形图调试 (23)4.1.1调试前期准备 (23)4.1.2 梯形图调试过程 (24)4.2 基于组态王的自动售货机仿真 (28)4.2.1 建立组态画面 (29)4.2.2参数设置 (30)结论 (33)谢辞 (34)参考文献 (35)附录 (36)外文资料翻译 (43)前言公元前3世纪埃及神殿中的投币式圣水出售机是世界上出现最早的自动售货机。

基于plc的自动售货机的设计毕业设计

基于plc的自动售货机的设计毕业设计

基于plc的自动售货机的设计毕业设计一、研究背景二、研究意义三、自动售货机的工作原理四、PLC的基本概念和应用五、基于PLC的自动售货机设计方案1.系统结构设计2.硬件设计(1)传感器部分设计(2)执行器部分设计(3)PLC部分设计3.软件设计六、实验结果与分析七、结论与展望一、研究背景随着社会经济的发展,人们对生活品质和便利性的要求越来越高。

自动售货机作为一种新型的销售方式,已经广泛应用于各个领域,如酒店大堂、商场、车站等公共场所。

它不仅可以提供方便快捷的购物体验,还可以节省人力资源和时间成本。

目前市面上的自动售货机多采用单片机等嵌入式系统进行控制,但是这种控制方式存在一些缺陷,如容易受到外界干扰和崩溃等问题。

因此,采用可编程逻辑控制器(PLC)进行控制是一个更为可靠和稳定的方案。

二、研究意义本文旨在设计一种基于PLC的自动售货机,以提高其控制精度和可靠性。

具体来说,本文的研究意义包括以下几个方面:1. 提高自动售货机的控制精度和可靠性,降低维护成本和故障率。

2. 探索PLC在自动售货机领域的应用,为其他行业的智能化控制提供借鉴。

3. 通过本文的研究和实践,提高学生对PLC技术的理解和应用能力。

三、自动售货机的工作原理自动售货机是一种自动化销售设备,它可以根据用户选择和支付方式来出售商品。

其基本工作原理如下:1. 用户选择商品并投入相应金额或刷卡支付。

2. 自动售货机检测到用户支付方式并进行验证。

3. 如果支付成功,则执行出货操作;否则提示用户支付失败或进行其他操作。

4. 出货完成后,系统更新库存信息,并将收款信息发送给管理员或财务部门。

四、PLC的基本概念和应用PLC是一种可编程逻辑控制器,它可以根据预先编写好的程序来进行逻辑控制和数据处理。

它具有以下几个特点:1. 可编程性:PLC可以根据用户的需求进行编程,实现各种逻辑控制功能。

2. 可靠性:PLC采用模块化结构设计,具有高度的可靠性和稳定性。

PLC控制自动售货机设计毕业论文

PLC控制自动售货机设计毕业论文

PLC控制自动售货机设计毕业论文随着社会的不断发展,自动售货机作为一种便捷的购物方式受到了越来越多人的青睐。

然而,传统的自动售货机存在着一些问题,比如售货商品选择单一、支付方式有限等。

为了解决这些问题,本文基于PLC(可编程逻辑控制器)控制技术,设计了一种新型的自动售货机。

本文主要分为以下几个部分:1.研究背景与意义自动售货机作为一种便捷的购物方式,受到了广大消费者的喜爱,但传统自动售货机存在着一些问题。

本文旨在通过PLC控制技术,设计一种新型的自动售货机,提高其功能性和智能化程度。

2.PLC控制技术简介PLC(可编程逻辑控制器)是一种用于工业控制的专用数字计算机,其主要功能是控制生产过程中的各种电磁设备。

PLC控制技术具有稳定性强、响应速度快、可靠性高等优点,逐渐在自动化领域得到广泛应用。

3.自动售货机的设计与实现基于PLC控制技术,本文设计了一种新型的自动售货机,主要包括以下几个功能:(1)商品选择功能:通过触摸屏界面,用户可以选择自己想要购买的商品种类和数量。

(2)支付功能:支持多种支付方式,如现金支付、手机支付等。

(3)库存管理功能:自动监测商品库存量,及时补货。

(4)用户管理功能:记录用户购买信息,为用户提供个性化推荐。

4.实验结果与分析通过实验验证,本文设计的自动售货机在功能性和智能化程度方面都有明显提升。

PLC控制技术确保了自动售货机的稳定性和可靠性,用户体验也得到了极大改善。

5.结论与展望本文基于PLC控制技术设计了一种新型的自动售货机,提高了其功能性和智能化程度。

未来可以进一步完善自动售货机的设计,加强与互联网的结合,实现更智能、更便捷的购物体验。

综上所述,通过本文的研究,PLC控制自动售货机的设计得到了一定的实用性和推广性,有助于提升自动售货机的竞争力和市场占有率。

希望本文的研究成果能够为相关领域的研究提供一些借鉴和参考。

plc控制的自动售货机毕业设计

plc控制的自动售货机毕业设计

plc控制的自动售货机毕业设计一、选题背景随着社会的不断发展,人们的生活水平也在不断提高。

在这样的背景下,自动售货机作为一种便捷、快速、安全的购物方式,越来越受到人们的青睐。

而PLC控制技术作为现代工业控制领域中应用最广泛的一种技术,其在自动售货机中的应用也越来越普遍。

二、研究目标本文旨在通过对PLC控制技术在自动售货机中的应用进行研究和分析,设计出一款具有较高实用性和可靠性的自动售货机系统。

三、研究内容1. 自动售货机系统结构设计本文首先对自动售货机系统进行了结构设计。

其中包括硬件部分和软件部分两个方面。

硬件部分主要包括:投币器、纸币器、显示屏、键盘、电机等组成;软件部分主要包括:PLC程序设计和人机界面设计两个方面。

2. PLC程序设计PLC程序是整个自动售货机系统中最核心的部分。

本文对PLC程序进行了详细设计,并采用了模块化编程的思想,将整个程序分为多个模块进行编写。

其中包括:货道控制模块、投币器控制模块、纸币器控制模块、显示屏控制模块、键盘控制模块等。

3. 人机界面设计人机界面是自动售货机系统中用户与系统交互的重要部分。

本文对人机界面进行了详细设计,采用了触摸屏的形式,使用户操作更加方便快捷。

同时,在界面设计中还考虑了用户体验和美观性等因素。

4. 系统测试和优化为了确保自动售货机系统的可靠性和稳定性,本文对系统进行了全面测试,并对系统中出现的问题进行了优化和改进。

最终得到一款具有较高实用性和可靠性的自动售货机系统。

四、研究意义本文通过对PLC控制技术在自动售货机中的应用进行研究和分析,设计出一款具有较高实用性和可靠性的自动售货机系统。

该研究成果不仅可以应用于商业领域,提高商品销售效率和顾客购物体验,还可以在工业领域中得到广泛应用,提高生产效率和质量。

五、总结本文对PLC控制技术在自动售货机中的应用进行了研究和分析,并设计出一款具有较高实用性和可靠性的自动售货机系统。

该系统不仅可以提高商品销售效率和顾客购物体验,还可以在工业领域中得到广泛应用。

优秀毕业论文设计:PLC控制自动售货机的设计

优秀毕业论文设计:PLC控制自动售货机的设计

优秀毕业论文(设计):PLC控制自动售货机的设计编号:毕业论文(设计)题目PLC控制自动售货机的设计指导教师冉玉梅学生姓名邢生歧学号200801702074专业08自动化教学单位德州学院机电工程系二O一二年四月xx日德州学院毕业论文(设计)开题报告书xxxx年xx月xx日德州学院毕业论文(设计)中期检查表院(系):机电工程系专业:自动化××××年××月××日目录1绪论 (9)1.1自动售货机的理论背景与实际意义 (9)1.2 自动售货机设计的主要内容 (10)1.3 自动售货机设计的基本思路 (11)2 PLC的概述 (11)2.1 PLC的定义 (11)2.2 PLC的简介 (11)2.3 PLC的工作原理 (11)2.4 PLC的循环扫描工作 (4)2.5 PLC的硬件组成 (5)2.6 PLC的编程语言 (6)2.7 PLC的特点 (6)3 自动售货机的设计 (8)3.1西门子S7-200 PLC特点 (8)3.2 自动售货机设计软元件 (8)3.3自动售货机的基本功能 (9)3.4自动售货机I/O点的分配 (11)3.5 顺序功能图(SFC) (12)3.6梯形图(LAD) (14)3.7 自动售货机的相关说明 (21)3.8 自动售货机的外部接线图 (21)3.9 自动售货机仿真 (22)参考文献 (23)致谢 (25)PLC控制自动售货机的设计邢生歧(德州学院机电系,山东德州 253023)摘要:本论文设计的是基于西门子S7-200 系列PLC构成的自动售货机监控系统,本文,对自动售货机的方案进行了论证,介绍了PLC的基本组成、特点以及工作原理,对基于西门子S7-200 系列PLC构成的自动售货机系统整体设计过程进行较为细致的论述。

介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

plc控制的自动售货机毕业设计

plc控制的自动售货机毕业设计

plc控制的自动售货机毕业设计PLC(可编程逻辑控制器)是一种数字化电子设备,用于自动化生产过程的控制。

自动售货机是一种智能化的设备,通过PLC控制,能够实现商品的自动售卖,提高售卖效率和准确性。

本文将探讨PLC控制的自动售货机的毕业设计相关参考内容。

1. 设计目标和功能要求在毕业设计中,首先需要明确设计目标和功能要求。

可以考虑以下设计目标和功能要求:- 可自动识别商品:通过扫描条形码或使用RFID技术,将商品信息读入PLC系统,实现自动识别商品。

- 商品选择和支付:用户使用触摸屏或按键选择所需商品,并选择支付方式进行支付。

- 新鲜度和货物管理:控制货柜温度和湿度,以确保商品的新鲜度,并实时监控和管理货物库存。

- 故障检测和维护:通过PLC系统监测设备的运行状态和故障信息,并及时报警或提供相应的解决方案。

2. 系统设计和硬件选型在设计中需考虑PLC系统的选型和相关硬件设备的选择。

合理选用PLC型号,兼顾性能和成本,并结合自动售货机的需求来选购其他硬件设备,例如传感器、执行器、触摸屏等。

3. 自动售货机程序设计PLC是通过编程实现自动化控制的,编程语言常用的有LD (梯形图)和ST(结构化文本)。

在设计过程中,需要编写PLC程序,如下所示是一个简单的LD示例:```|----I:0.0---[ ]-------------------------| X0| | ||-------------[ ]------------------------| X1```本示例通过检测输入I:0.0的状态,控制输出X0和X1的状态,从而实现对售货机的控制。

4. 界面设计和人机交互用户与自动售货机的交互通过界面实现,可以采用触摸屏、LCD显示屏等设备,设计人机界面,方便用户进行商品选择、支付等操作。

5. 性能测试和实验验证在设计完毕后,需要进行性能测试和实验验证。

通过模拟真实运行环境进行测试,验证设计的自动售货机功能是否符合设计需求。

基于PLC的自动售货机的毕业设计论文

基于PLC的自动售货机的毕业设计论文

基于PLC的自动售货机的毕业设计论文摘要自动售货机作为一种便利的商品销售方式,已经广泛应用于各个领域。

本文以基于PLC的自动售货机为研究对象,通过对其硬件和软件设计进行详细阐述,实现了一个可靠、高效的自动售货机系统。

通过该系统,用户可以方便地选择商品进行购买,系统能够精确记录销售数据,实现货物库存管理和销售统计。

本文在实现自动售货机的基础上,进一步探讨了自动售货机的发展趋势和未来可能的改进方向。

1. 引言1.1 研究背景自动售货机是一种以自动化方式实现商品销售的设备,其具有简单、快速、方便等特点,可以广泛应用于公共场所、校园、车站等地方。

随着科技的发展和人们生活水平的提高,人们对商品购买的需求也不断增长,自动售货机成为满足这一需求的有效手段之一。

1.2 研究目的本文旨在设计一个基于PLC的自动售货机系统,通过硬件和软件的设计与实现,使得自动售货机能够准确、高效地完成商品的销售、库存管理和销售统计等功能。

同时,本文还将探讨自动售货机的发展趋势和可能的改进方向,为相关研究提供参考。

2. PLC的基本原理与应用2.1 PLC的概述PLC(Programmable Logic Controller),可编程逻辑控制器,是一种专为工业自动化控制而设计的数字计算机。

它以其高可靠性、强大的功能和灵活的可编程性广泛应用于各个领域,包括自动售货机。

2.2 PLC的工作原理PLC由输入模块、中央处理器、输出模块和编程面板等组成。

输入模块用于接收传感器或开关等外部信号,中央处理器负责对输入信号进行处理,并根据预设的逻辑进行控制,最后通过输出模块控制执行器或显示器等输出设备。

2.3 PLC在自动售货机中的应用PLC可以通过编写逻辑程序来实现自动售货机的各种功能,例如货物选择、货道控制、用户交互等。

利用PLC的高可靠性和灵活性,可以实现自动售货机的可靠运行和扩展性。

3. 基于PLC的自动售货机系统设计与实现3.1 系统架构基于PLC的自动售货机系统主要包括硬件架构和软件架构两部分。

基于PLC的自动售货机的设计毕业设计

基于PLC的自动售货机的设计毕业设计
1.2自动售货机的研究现状
随着我国自动零售业的不断发展,自动售货机不断的在我国发展的更多,普及面更广泛。社会各界也对自动售货机的各个功能、操作系统都做了相当仔细的研究。
张建龙在2009年就对新型自动售货机进行了研究论述,他先明确了如今消费者的消费要求,又了解了自动销售机器的工作原理,然后通过这些对自动售货机的主体结构进行了设计,并设计了控制系统的硬件电路且编写了软件程序[3]。李代万,李金平,孙亮亮等人对识别人民币的系统与自动售货机器之间的连接进行了深刻的研究,并具体论述了该系统的软、硬件设计方法;为了实现人民币的识别、存储、找零、退币功能,利用了计算机技术、光机电一体化技术及自动控制技术,还原了硬币识别及找零机采用硬币识别一体化[4]。这台自动售货机拥有紧凑的整体结构,精确的人民币识别,灵敏的操作反应,在实际应用方面十分广泛。郑大宇,刘立晶设计了方形货物的提取系统的方案,首先实现了货物被准确投放,又基于能量守恒定律,设计了最高速度的函数数据模块,利用MATLAB做了优化处理,求得机构的最优解来提高售货效率[5]。社会上很多领域都在研究自动售货机,其中在3个关键技术方面研究的居多:1、研究系统模块如何实现内部销售动作;2、研究如何实现对金额的结算和统计销售信息;3、研究如何更环保更节能。
基于自动售货机而言,若控制系统的控制方式为电力机械,会大幅度的缩减有用价值空间,给动力资源造成多余的浪费;如果用液压系统来进行系统的控制,液压控制系统的技术要求高,所用的设备和阀体的组装成本高,反应速度慢,不适用于自动售货机的控制。如果利用单片机控制系统抗干扰性较差,并且还需要设计大量输入、输出的接口电路。
(5)A/D、D/A转换功能
转换模拟量和数字量。
(6)运动控制功能
在完成单轴或多轴的控制时,利用高速记数模块和位置控制模块等。这就是运动控制功能。

基于PLC的自动售货机设计毕业设计论文

基于PLC的自动售货机设计毕业设计论文

毕业设计报告书题目:基于PLC的自动售货机设计专业机电一体化班级姓名_指导教师目录第一部分设计任务与调研 (1)第二部分设计说明 (3)第三部分设计成果 (10)第四部分结束语 (19)第五部分致谢 (20)第六部分参考文献 (21)第一部分设计任务与调研1.1自动售货机概述自动售货机是完成无人售货、光机电一体化的商业自动化设备。

自动售货机不受任何场地限制,方便快捷,可以每天24小时售货,因此深受上班族的欢迎。

很多城市的公共场所都放置有自动售货机,出售的商品五花八门,从饮料、零食、香烟、糖果,到牙刷、方便面、自动照相机等。

近年来,我国的自动售货机行业突飞猛进,在汽车总站,商夏、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。

这种方便快捷的购物方式越来越受到人们的青睐,同时也是现代化城市配套设施的需求。

常见的自动售货机如图1-1所示。

图1-1自动售货机1.2 自动售货机功能分析售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。

由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时的除法运算,这是它的内部功能,还要有货币识别系统和货币的传动来实现完整的售退币功能。

自动售货机的工作流程图如图1-2。

图1-2 自动售货机工作流程图1.3 自动售货机的前景分析现在,中国自动售货机市场已经进入了发展期。

另外,各个大型城市的改造使得很多小店小铺消失,同时随着金融支付手段的增多,IC卡、手机移动支付等货机产品专项调研及未来五年投资分析预测报告》是结合自动售技术使自动售货机提供便利服务成为可能,这些自动售卖平台的创新模式无疑为国内的自动售货业迅速成长创造了条件。

1.4 设计任务控制要求如下:(1)货物种类共9种,这9种物品分别对应着9个不同的按键选择,其中1元、2元、3元价格不等的物品各3种;货币识别装置能够识别0.5元、1元、5元的货币。

(2)在规定的30秒时间内可多次投入货币,能够实现货币累加功能,超过30秒投币无效。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PLC控制自动售货机设计毕业论文自动售货机的系统设计题目: PLC控制自动售货机专业:机电一体化班级: 10级(1)班*名:***学号: ************指导老师:***摘要: 本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

具体说明了可编程序控制器在自动售货机中的作用。

程序涉及到了自动售货机工作的绝大部分过程。

利用PLC 控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词自动售货机;可编程序控制器;目录.绪论........................................... (1).1自动售货机的介绍 (4). 1.1自动售货机功能分析 (4). 1.1.1自动售货机的基本功能 (5)1.2 PLC的基本结构及原理................................................................................................. (5). 1.3 PLC的选型原则 (5)·2PLC系统设计……………………………………………………………………………….. .7.2.1可编程序控制系统设计的基本原则 (7). 2.1.1控制系统设计原则 (7). 2.1.2控制系统设计的基本内容 (7)· 2.1.3控制系统设计的一般步骤……………………………………………………………… .8. 2.1.4程序设计的步骤 (8)·3自动售货机PLC程序设计 (10). 3.1仿真实验中售货机的分析 (10). 3.2设计任务的确定 (10). 3.3程序设计部分 (11). 3.3.1程序设计说明 (11). 3.3.2PLC程序设计 (11). 3.4仿真界面与PLC (20)· 3.5数据连接……………………………………………………… (24). 3.5.1定义I/O设备 (24). 3.5.2设计 (26). 3.5.3运行 (29).4结束语 (29)·参考文献……………………………………………………………………………………… .30绪论从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。

大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。

从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。

从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。

现在,自动售货机产业正在走向信息化并进一步实现合理化。

例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。

并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。

在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约10-15%的电力。

进入21世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。

因经济复苏缓慢,社会对扩大就业与工作场所提供茶点饮料的福利事业更为关注。

自动售货机不仅保障了惬意的工休时间,也是最廉价、提高职工工作效率最有效的手段。

特别是在24小时无休工作状态中的办公场所,使用独具魅力的迷你型饮料冲饮机,解决了不间断提供咖啡饮品服务的问题,这种服务加速了自动售货机与咖啡饮品服务的融合。

1999年的全美自动售货机协会和全美咖啡服务协会的合并使人们更直观地看到了这种融合现象。

图1 自动售货机工作流程图须经过反复调试、修改,直到满足要求为止。

必要时还需设计控制台编制控制系统的技术文件。

2.1.3 控制系统设计的一般步骤(1)根据生产的工艺过程分析控制要求。

(2)根据控制要求确定所需的用户输入、输出设备,据此确定PLC的I/O点数。

(3)选择PLC系统。

(4)分配PLC饿I/O点,设计I/O连接图。

(5)进行PLC程序设计,同时可进行控制太的设计和现场施工。

2.1.4 程序设计的步骤(1)对于较复杂的控制系统,需绘制系统控制流程土,用以清楚地表明动作的顺序和条件。

(2)设计梯形图。

这程序设计的关键一步,也是比较困难的一步。

(3)根据梯形图编制程序清单。

(4)用编程器将程序输入到PLC的用户存储器中,并检查输入的程序是否正确。

(5)对程序进行调试和修改,直到满足要求为止。

(6)待控制台及现场施工完成后,就可以进行联机调试。

若未满足要求,再从新修改程序或检查接线,直到满足为止。

(7)编写技术文件。

(8)交付使用。

控制系统设计步骤流程图如图4所示。

图4 PLC控制系统设计步骤3 自动售货机PLC程序设计3.1 仿真实验系统中售货机的分析由于售货机的全部功能时在上位机上模拟的,所以售货机的部分硬件是由计算机软件来模拟替代的。

如钱币识别系统可以用按压某个“仿真对象”输出一个脉冲直接给PLC发布命令,而传动系统也是由计算机来直接模拟的,这些并不会影响实际程序的操作,完全能模拟现实中自动售货机的运行。

(1)试验状态假设由于是在计算机上模拟运行,试验中有一些区别于实际情况的假设,本试验中假设:①自动售货机只售8种商品。

②自动售货机可识别10元、5元、1元、5角、1角硬币。

③自动售货机可退币10元、5元、1元、5角、1角硬币。

④自动售货机有液晶显示功能。

⑤实验中售货机忽略了各种故障以及缺货等因素。

(2)一次交易过程分析为了方便分析,我们以一次交易过程为例。

①初始状态。

由电子标签显示各商品价格,显示屏显示友好界面,此时不能购买任何商品。

②投币状态。

按下投币按钮,显示投币框,按下所投币值显示屏显示投入、消费、余额数值,当所投币值超过商品价格时,相应价格选择按钮发生变化,提示可以购买。

③购买状态。

按下可以购买的选择按钮,所选的商品出现在出货框中,同时显示屏上的金额数字根据消费情况相应变化。

取走商品后出货框消失。

④退币按钮。

按下退币按钮,显示退币框,同时显示出应退币值及数量。

按下确认钮,则恢复初始状态。

到此为止,自动售货机的一个完整工作过程结束。

3.2 设计任务的确定在清楚自动售货机运行工作过程的基础上,制定出设计方案,确定任务的目标,以设计出合理的仿真系统。

首先,应该做上位机与下位机的任务分工:上位机主要用来完成仿真界面的制作过程,而下位机则主要用来完成PLC程序的编写。

其次,要分别对上位机和下位机进行资料的查找与收集。

例如在进行仿真界面的设计时可以去观看一下真正售货机的外观,必要时可以借助一些宣传图片来设计自动售货机的外型;在进行PLC程序的编写时需要先分配PLC的I/O点,确定上、下位机的接口。

然后,分别对上、下位机分别进行设计工作。

最后,进行上位机设计结果与下位机设计结果的配合工作,经调试后完成整个系统的设计另外,上位机与下位机的设计工作是密切配合的。

它们无论在通信中使用的变量,还是在仿真中控制的对象都应该是一致的。

总体上讲,仿真界面是被控对象,利用PLC来控制这个仿真的自动售货机,仿真的自动售货机接受PLC的控制指令并完成相应的动作;另一方面,仿真界面中的仿真自动售货机的运行,都是由组态界面所提供的命令语言来完成的。

这是整个仿真系统内部各大部件之间的内在关系。

我主要是对自动售货机中的下位机,也就是主要是对PLC在其中的程序进行设计。

仿真程序只做了解,虽然只做了解,但是也将在下面有所介绍。

清楚了仿真实验的整体设计思路,下面就可以开始着手设计了。

3.3 程序设计部分这部分内容是整个系统设计的主体部分。

所要完成的任务是仿真系统的上位机与下位机的程序设计,即在上述功能分析的基础上,有针对性地进行设计。

3.3.1 程序设计说明下位机程序的编制则是利用松下PLC专用编程软件FPWIN-GR完成的。

在设计的过程中,就像上面所叙述的那样,并非孤立地分别进行上位机和下位机的设计工作,而是互相配合的。

因此在以下的详细设计过程中,并没有将上位机的设计与下位机的设计整体分开来写,而是相互交替,同时尽量清晰地叙述,在相应的设计部分中注明是上位机的设计还是下位机的设计。

3.3.2 PLC程序设计可以把一次交易过程分为几个程序块:运行初期电子标签价格的内部传递;投币过程;价格比较过程;选择商品过程;退币过程。

(1)运行初期电子标签价格的内部传递程序的设计仿真系统运行初期,要由PLC向仿真画面相应对象传递已经存储好的价格,还要给投入显示、消费显示及余额显示存储器清零,同时也要给存储退币币值的存储器清零。

程序编制过程中,要用到运行初期闭合继电器R9013、16位数据传送指令FO,同时在上位机ForceControl中,必须定义相应的变量,来实现与PLC程序的对接。

所定义的变量如表1所示。

表1 初始状态变量表根据表1 编制PLC程序如图5所示。

图 5 运行初期电子标签价格的内部传递程序在梯形图程序图5中,系统初始化时,通过运行初期闭合继电器R9013在第一次扫描时将数值传递给上位机。

给WR1-WR11及SV0-SV4赋初值,赋值功能通过高级指令FO实现。

至于为什么要加入WR13、WR15、WR17、WR19及WR20,在以后的程序中将介绍它们的作用。

(2).投币过程在投币的过程中,每投下一枚硬币,投入显示将增加相应的币值,余额也增加同样币制。

先建立变量表,在编写程序。

变量表如表2所示。

对应的梯形图程序如图7所示。

F60 CMP , WR3 , WR9R900A Y5R900B.. ....图8 价格比较过程梯形图(4)选择商品过程当投入的币值可以购买某种商品时,按下相应的“选择”按纽即可在出货框中出现该种商品,同时消费显示栏中显示出已经消费掉的金额,余额也将扣除已消费的币值,接着余额继续与价格相比较,判断是否能继续购买。

出现在出货口的商品在没有取走前,一直保持显示状态,用鼠标点击该商品代表已经取走,出货口中的商品隐藏。

建立的变量表如表4所示。

对应的梯形图程序如图9所示。

表4 选择商品过程变量表在梯形图9中,一是要使商品出现在出货框中,二是要实现内部货币的运算。

以第一步为例,按下选择01商品键,相当于给R205加一个信号(只接受一次脉冲,所以用DF微分指令),当YO接通(01商品灯亮)时,则系统显示可以购买01商品。

相关文档
最新文档