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的自动售货机控制系统的设计The Design of Vending Machines Control SystemBased on PLC徐州工业职业技术学院毕业设计(论文)任务书课题名称基于PLC的自动售货机控制系统的设计课题性质工程设计类班级电气自动化092班一.选题意义及背景自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。
自动售货机不受任何场地限制,方便快捷,可以每天24h售货,因此深受上班族的欢迎。
随着科技发展和市场繁荣,很多城市的公共场所里面都放置有自动售货机,出售的商品五花八门,从饮料、零食、香烟、糖果,到牙刷、方便面、自动照相机。
近年来,我国的自动售货机行业突飞猛进:在汽车总站、商厦、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。
这种方便快捷的购物方式越来越受到人们的青睐,同时也是现代化城市配套设施的需求。
在人口集中的学校、车站、医院等地方,瓶装的饮料造成大量资金与产品的浪费,本课题就研究用PLC实现散装饮料的自动销售,要求给出自动售货机控制系统的硬件电路设计和软件设计。
二.毕业设计(论文)主要内容:合理选择PLC类型,设计自动售货机控制系统。
具体要求如下:1、画出售货机控制流程图;2、合理分配PLC的I/O接口;3、画出相应的售货机连接线路图;4、编写控制程序并进行仿真调试。
●售货机可投入不同币种。
●投入总币数进行等级划分,并通过不同的按钮指示灯指示。
●当货物排出后延时指示灯灭。
●钱币多通过找币系统找币。
●系统运行状态应有指示。
四.毕业设计(论文)结束应提交的材料:1、毕业论文。
2、仿真运行系统程序。
指导教师教研室主任年月日年月日论文真实性承诺及指导教师声明学生论文真实性承诺本人郑重声明:所提交的作品是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。
除文中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研究成果。
自动售货机的PLC控制论文

毕业设计(论文)专业:自动化(电气的运行与控制)题目:自动售货机的PLC控制目录摘要 (4)绪论 (6)1.1 自动售货机设计目的和意义 (6)1.2自动售货机的发展历史和前景 (7)1.3自动售货机的PLC控制设计原理 (8)1.4 自动售货机设计的基本思路 (9)第2章PLC的概述 (10)2.1 PLC的定义 (10)2.2 PLC的简介 (10)2.3 PLC的工作原理 (10)2.4 PLC的循环扫描工作 (11)2.5 PLC的编程语言 (12)2.6 PLC的特点 (12)2.7PLC的硬件组成 (13)第3章自动售货机PLC控制设计方案研究 (15)3.1工控机自动售货控制系统 (15)1)机箱采用钢结构,有较高的防磁、防尘、防冲击的能力。
(15)2)机箱内有专用底板,底板上又IPC和ISA插槽。
(15)3)机箱内有专门电源,电源有较强的抗干扰能力。
(15)4)要求具有长时间工作能力。
(15)3.2 PLC自动售货控制系统 (15)3.3 自动售货机设计的基本思路 (16)3.4 自动售货机设计的主要内容 (16)第4章自动售货机PLC控制(系统)设计 (17)4.1 PLC各I/O地址分配 (17)4.2什么是梯形图(LAD) (19)4.3投入货币累加显示电路 (19)4.4自动售货机设计的梯形图 (21)4.5 MCGS组态程序设计说明 (28)4.6调试结果、调试中出现的问题及解决方法 (29)结论 (31)致谢 (32)参考文献 (33)绪论自动售货机最早出现在二十世纪五、六十年代的西欧,英国是较早实行自动售货机售货的国家之一。
1942年,在食品销售中首先推广了自动售货的销售方式。
1950年。
英国食品杂货行有500家采用自动售货机售货。
1969年,采用自动售货机售货的商家增加到23000家,销售的商品扩展到文化用品、唱片、香烟、食品等多个方面。
进入70年代后,约有40多万家香烟、饮料店采用自动售货机。
基于PLC自动售货机控制系统毕业论文课题设计

1.绪论1.1.设计布景公元1世纪,希腊人希罗制作的主动出售圣水的装配是世界上最早的主动售货机.1925年美国研制出售喷鼻烟的主动售货机,此后又消失了出售邮票.车票的各类现代主动售货机.现代主动售货机的种类.构造和功效依出售的物品而异,重要有食物.饮料.喷鼻烟.邮票.车票.日用品等主动售货机.一般的主动售货机由货币装配.指导装配.贮藏售货装配等构成.货币装配是售货机的焦点,其重要功效是确认投入货币的真伪,分选货币的种类,盘算金额.假如投入的金额达到购置物品的数值即发出售货旌旗灯号,并找出余钱.指导装配用以指导顾客所选商品的品种.贮藏售货装配保管商品,吸收出售指导旌旗灯号,把顾客选择的商品送至付货口.一般售货机的货币装配由投币口.选别装配.确认货币真伪的检讨装配.盘算金额的盘算装配和找钱装配构成.70年月以来,消失了采取微型盘算机控制的各类新型主动售货机和运用信誉卡代替货币并与盘算机衔接的更大范围的无人售货体系,如无人自选商场.车站的主动售票和检票体系.银行的现金主动付出机等1.2.运用远景如今,主动售货机财产正在走向信息化并进一步实现合理化.例如实施联机方法,经由过程德律风线路将主动售货机内的库存信息实时地传送各营业点的电脑中,从而确保了商品的发送.填补以及商品选定的顺遂进行.并且,为防止地球暖化,主动售货机的开辟致力于能源的节俭,节能型清冷饮料主动售货机成为该行业的主流.在夏日电力花费岑岭时,这种机型的主动售货机即使在关失落冷却器的状态下也能保持低温,与以往的主动售货机比拟,它可以或许勤俭10-15%的电力.进入21世纪时,主动售货机也将进一步向节俭资本和能源以及高功效化的偏向成长.从主动售货机的成长趋向来看,大量临盆,大量花费以及花费模式和发卖情形的变更,请求消失新的流畅渠道,而相对的超市,百货购物中间等新的流畅渠道的产生,人工费用也不竭上升,在加上场地的局限性和购物的便当性等这些身分的制约,无人主动售货机作为一种必须的机械也就有了其相当可不雅的远景.1.3.设计的目标和意义PLC的成长与盘算机技巧.半导体技巧.控制技巧.数字技巧.通讯收集技巧等高新技巧的成长互相干注,这些高新技巧的成长推进了PLC的成长,而PLC得成长又对这些高新技巧提出了更高更新的请求,促进了他们的成长.本次设计就在于联合PLC的各种长处接洽实际情形来填补原有体系的缺少,运用PLC控制的主动售货机进步了体系的稳固性,包管了主动售货机可以或许长期稳固的运行.2.总体设计计划2.1.总体设计思绪主动售货机的根本功效就是对投入的货币数进行盘算,然后依据运算成果做出响应的断定,看看哪种商品可以进行购置,哪种商品不克不及购置,本次课程设计的请求是可辨认三种货币,分离是1元.2元.5元,采取三个按钮进行模仿,主动售货机共出售四种货色,其价钱分离定为1元.3元.4元.6元,当投币数大于等于货色价钱时且售货机里有这种货色时,指导灯亮,暗示可以进行购置,四种货色分离用四个小灯代替进行模仿.除此之外,本次设计还涉及了显示.找零.送货等功效的实现,个中显示部分采取数码管进行显示,显示投币总数和购置后的余额;当按下找零按钮后,数码管显示进行清零,采取从高到低递减的情势进行清零,例如:当余额为17元时,按下找零按钮后,先找三个五元数码管分离显示12.7.2,然后再找2元,清零.送货部分采取小车直线活动进行模仿,将四种货色分离送到四个不合的地点,采取四个光电开关分离代表四个不合的送货地点,当按下不合的送货按钮后,小车会以其对应的光电开关为终点做直线往返活动,暗示送货进程因为售货机的全体功效是在上位机上模仿的,所以售货机的部分硬件是由盘算机软件来模仿替代的这些其实不会影响实际程序的操纵,完万能模仿实际售货机的运行.目次1.绪论0.设计布景0.运用远景0.设计的目标和意义12.总体设计计划2.总体设计思绪2.PLC总体设计流程33.硬件设计4.I/O地址分派5.中央继电器分派5.整体系统工作流程6.硬件接线图6.什物接线图64.软件设计65.程序调试66.结论8参考文献82.2.PLC总体设计流程以下为PLC的一般工作进程流程图.图一 PLC工作进程流程图3.硬件设计我们本次采取的是西门子公司的S7—200系列PLC,它可以供给4种不合的根本单元和6种型号的扩大单元,其体系构成包含根本单元.扩大单元.编程器.存储卡.写入器.文本显示器等.3.1.I/O地址分派本次课程设计的重要I/O分派如下:表一 I/O地址分派输入单元PLC地址输出单元PLC地址投币1元A货色显示投币2元B货色显示投币5元C货色显示送货(A货D货色显示色)找零出口送货(B货色)出货口送货(C货色)送货(D货电机正转色)找零电机反转数码个位显示—数码十位显示—限位开关S1限位开关S2限位开关S3限位开关S43.2.中央继电器分派表二中央继电器分派中央继电器功能中央继电器功能送A货电机反转限位开关S1 电机正转限位开关S2 电机正转送B货电机反转送C货电机正转限位开关S3 送货延时送D货送货延时限位开关S4 送货延时电机反转找零电机正转3.3.整体系统工作流程全部体系的整体工作流程如图二所示图二整体工作流程图3.4.硬件接线图图三硬件接线图3.5.什物接线图图四什物接线图4.软件设计5.程序调试在全部程序的调试进程中,我碰到了一些问题,最初的设计比较简略,只是将投币,购置的进程斟酌进去,而没有将购置之后送货的进程加进设计的计划中,后来在先生的提示之下,我又将送货的进程采取了小车直线活动进行模仿,将四个光电开关模仿成四种货色的送货地点,分离在按下四个送货按钮之后,将货色送到四种地点,使得全部体系加倍完美,功效加倍壮大.在数码显示的进程中也碰到了一些问题,数码显示时数据的传输所用到的中央继电器和后来送货时的中央继电器产生了冲突,使得程序运行进程产生了杂乱,后来在同窗的帮忙下,我明确了问题的症结,将其解决,使数码显示功效顺遂实现.在最后的送货进程中,因为有四个地点,所以要对电机的正反转分离进行控制,最初我是将所有的正转输入都采取了Q2.6进行驱动,所有的反转输入都采取了Q2.5进行驱动,当程序运行时,发明得不到预期的现象,经检讨程序没有问题,后来经由斟酌和同窗的提示,采取中央继电器进行驱动,现象就消失了,实现了最初预想的送货进程.在找零阶段,最初只是按下找零按钮后直接将数码显示清零,后来经由思虑和先生的提示,将找零部分又慢慢进行了完美,将找零的进程在数码管上显示了出来先找大面额的货币,后找小面额的货币,其内部进行减法运算,使得全部找零的进程清楚可见.在购置货色的进程中最初疏忽了假如货色售完该怎么办,后来经由完美将货色的数目进行了设定,只有当投币金额大于等于所要购置的货色时,且货色数目大于零时才干进行购置,这使得全部进程加倍完美.6.结论经由过程本次PLC课程设计使得我对PLC的操纵加倍的闇练,同时控制了主动售货机的根本工作道理,对主动售货机的成长也有了必定的懂得加倍充分的领会到了PLC在实际生涯中的重要运用与在当今控制范畴的重要地位.与此同时,我也对S7—200系列的PLC有了更进一步的懂得,同时对PLC的高效性和适用性有了更进一步的熟悉,在全部课程设计进程中,在碰到问题的时刻,我学会了若何借助外界的帮忙和自身的尽力来解决实际问题,理解若何进行自力思虑,若何沉着的面临要解决的问题,这些都是往后进修生涯的珍贵经验,在今后的各个方面都有着至关重要的感化.参考文献[1]赵相宾.可编程控制器技巧与运用体系设计.机械工业出版社,2002,7[2]钟肇新.范建东.可编程控制器道理及运用.华南理工大学出版社,2003[3]陈金华.可编程序控制器(PC)运用技巧.北京电子工业出版社,1995[4]陈在平.赵相宾.可编程序控制器技巧与运用体系设计.北京机械出版社,2002[5]廖常初主编.PLC编程及运用.北京机械工业出版社,2002[6]何衍庆.可编程序控制器道理及运用技能.北京化学工业出版社,2000。
PLC在自动售货机控制系统中的应用毕业设计论文

PLC在自动售货机控制系统中的应用摘要随着社会不断的进步,机械化程度的迅速发展,自动化控制已在人们的生活中得到了广泛的运用,给人们带来了便利。
本论文利用PLC自动控制具有功能完备、灵活性、通用性好,程序输入方法简化,操作简单等优点,设计出了PLC自动控制售货机,自动售货机是一种高智能化的产品,操作简便,可以充分补充人力资源的不足,这种自动售货机外型结构体积小,安置区域广,给人们的生活带来了具大的方便。
该论文设计介绍了自动售货机的结构组成,包括投币控制按钮、选择饮料按钮、退币按钮、输出饮料端口、找钱端口和一些对应的指示灯;根据设计需要和经济综合因素的考虑,选用FX2N-32R型PLC的控制,这样就能够满足输入与输出控制,在设计中给出了控制系统的软硬件设计,并用GX7CH软件进行对梯形图的输入、调试与仿真,能够完全符合设计需求。
关键词:自动售货机,可编程序控制器,梯形图PLC IN THE VENDING MACHINE CONTROL SYSTEMAPPLICATIONABSTRACTAlong with the continuous progress of society, the degree of mechanization and rapid development of the already, automation control in people's life has been widely used, has brought people convenient.This paper using PLC automatic control has excellent function, flexibility, high universality, input method simplified, simple operation etc, designed a PLC automatic control vending machine, automatic vending machine is a kind of high intelligent product, convenient operation, can full complement the lack of human resources, the vending machine exterior structure, small size, resettlement area wide, to the life of people brought great convenience.This paper introduced the vending machine design structure, including coin control button, select drink button, and withdrew money button, output beverage port, change port and some corresponding indicator; According to the design needs and economic comprehensive factors to consider, choose FX2N - 32R type PLC control, so that you can meet the input and output control, in the design of the control system is given in the design of the software and hardware of GX7CH software, and the input, commissioning ladder diagram with simulation, able to fully comply with the design requirements.KEY WORDS: Vending machine,Programmable logic control ,Ladder -diagram毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
基于PLC的自动售货机的毕业设计论文(1)

基于PLC的自动售货机的毕业设计论文摘要自动售货机作为现代零售业的一种重要形式,已经在各个领域得到广泛应用。
本毕业设计致力于设计和实现一种基于PLC(可编程逻辑控制器)的自动售货机系统。
该系统通过使用PLC控制器,实现了自动售货机的货物管理、交易处理和故障处理等功能。
本文详细介绍了自动售货机的背景和发展,设计思路和方案,系统架构,以及实际应用效果等方面。
引言自动售货机是一种能够提供商品销售和交易服务的机械装置。
自动售货机的出现大大提高了商品销售的效率和便利性,减少了人工操作的错误和劳动强度。
目前,自动售货机已经广泛应用于食品、饮料、烟草、报刊等各个行业。
随着科技的不断进步,自动售货机的功能也越来越丰富,包括现金支付、刷卡支付、微信支付等多种支付方式。
本文将重点介绍一种基于PLC的自动售货机系统的设计和实现。
设计思路和方案系统需求分析在设计自动售货机系统之前,首先需要进行系统需求分析,明确系统的功能和性能需求。
根据市场调研和用户需求分析,我们确定了以下主要功能需求: - 商品管理:系统能够实现对不同商品的库存管理、上下架、售价设定等功能。
- 交易处理:系统能够自动处理用户选择商品、支付货款、找零等交易过程。
- 故障处理:系统能够检测并处理售货机的故障情况,如货道堵塞、温度异常等。
硬件设计自动售货机的硬件设计包括主要元件选择、电路设计和传感器接口设计等。
我们选择了可编程逻辑控制器(PLC)作为系统的主控设备,主要基于PLC具有稳定性高、可靠性强、扩展性好等优点。
同时,为了实现对货道状态的检测和控制,我们还需要添加红外传感器、电机驱动器等硬件设备。
软件设计自动售货机的软件设计主要包括PLC程序设计、用户界面设计和数据管理设计等。
我们使用PLC编程软件进行程序开发,主要编写逻辑控制程序,实现对货道的控制和状态监测。
同时,为了提升用户体验,我们还需要设计友好的用户界面,并通过数据库管理系统来存储商品信息和交易记录。
基于PLC的自动售货机的设计毕业设计(论文)

自动售货机的设计目录摘要 (I)Abstract (II)第一章绪论 (3)1.1 研究自动售货机的目的及意义 (3)1.2国内外研究现状 (3)1.3本文研究的主要内容 (4)第二章系统总体设计 (5)2.1售货方式 (5)2.2控制要求 (5)2.3自动售货机构想面板及工作过程 (5)2.4本章小结 (8)第三章可编程控制器PLC (9)3.1 PLC概论 (9)3.1.1可编程控制器的定义 (9)3.1.2可编程控制器的特点 (9)3.1.3可编程控制器的发展趋势 (9)3.2 PLC控制自动售货机的主要功能 (10)3.3 PLC选型 (10)3.4可编程控制器的工作原理 (11)3.5本章小结 (12)第四章自动售货机的硬件设计 (13)4.1输入输出点分配 (13)4.2外部硬件接线图及主电路 (13)4.3货币识别原理 (15)4.4本章小结 (16)第五章自动售货机控制系统的软件控制 (17)5.1程序设计 (17)5.2本章小结 (25)结论 (26)参考文献 (27)参考文献 ........................................................ 错误!未定义书签。
致谢 . (28)摘要随着科技的发展和我国人口的增长,自动售货机的重要性和必需性开始慢慢体现出来,这也使得其具有广阔的发展空间。
由于PLC的特性,使PLC可以应用于各个领域。
而通过与单片机等控制的对比,确定使用PLC来控制自动售货机,因此本次设计是基于PLC的饮料自动售货机,可将其安放于学校的图书馆、食堂、球场等很多地方,使同学们更加便利。
本文分析了自动售货机在国内外的发展现状,利用可编程逻辑控制的目的和意义,从自动售货机的结构、分类、控制要求等对自动售货机做了简单概述,介绍了可编程控制器工作原理、发展趋势、应用领域等,对系统的控制方案进行设计。
按照I/O分配表对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 引言自动售货机是能够根据投入的钱币自动付货的机器,它是商业自动化的常用设备,不受时间、地点的限制,能节省人力、方便交易。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动售货机的系统设计题目:PLC控制自动售货机专业:机电一体化班级: 10级(1)班姓名: 曾繁宇学号: 201030325137 指导老师: 黄礼万摘要: 本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。
具体说明了可编程序控制器在自动售货机中的作用。
程序涉及到了自动售货机工作的绝大部分过程。
利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。
关键词自动售货机;可编程序控制器;目录·绪论......................................................................1·1自动售货机的介绍…………………………………………………………………………..ﻩ4·1.1自动售货机功能分析……………………………...……………………….………………4·1.1.1自动售货机的基本功能……………………………………………………………........51.2PLC的基本结构及原理................................................................................................. ...5.1.3PLC的选型原则.......................................................................................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完成的。
在设计的过程中,就像上面所叙述的那样,并非孤立地分别进行上位机和下位机的设计工作,而是互相配合的。
因此在以下的详细设计过程中,并没有将上位机的设计与下位机的设计整体分开来写,而是相互交替,同时尽量清晰地叙述,在相应的设计部分中注明是上位机的设计还是下位机的设计。