自动售货机控制系统设计-终稿Word下载.doc
- 文档编号:8698466
- 上传时间:2023-05-13
- 格式:DOC
- 页数:43
- 大小:860.50KB
自动售货机控制系统设计-终稿Word下载.doc
《自动售货机控制系统设计-终稿Word下载.doc》由会员分享,可在线阅读,更多相关《自动售货机控制系统设计-终稿Word下载.doc(43页珍藏版)》请在冰点文库上搜索。
ABSTRACT
Withthedevelopmentofthemoderntechnologyandsociety'
srapideconomic,peoplehaveenteredaneraofhightechnology,butitalsograduallylearntoenjoylife,topursueinordertomeetpeople'
slives,vendingmachinesbegantospreadrapidly.AutomaticcontroltechnologydevelopmentasoneoftheproductsofthePLCunattendedvendingmachines,inpeople'
sdailylifehasbeenwidelyused,hasbecomeanewformofcommercialretail.Whilerapideconomicgrowthhasenabledthecontinuousimprovementofpeople'
sconsumptionlevel,alargenumberofconsumergoodswereproduced,whichrequiresalargenumberofitemstoconsumethesedistributionchannelsproducedconsumergoods,inthepastmainlythroughsupermarketstosell,butnowvendingfreightermakepeoplemoreofachoice.Itappearsthatconsumptionpatternsandsalesenvironmenthasundergonetremendouschange,asopposedtosupermarkets,departmentstores,shoppingcenters,salesmodel,nobodynovendingmachinesonsitelimitationsandshoppingconvenience.
Thisarticlebrieflydescribesthesignificanceoftheresearch,theresearchofthevendingmachineathomeandabroad,themaindesignisdesignavendingmachinescontrolsystemconsistingofPLCbasedonSiemensS7-200series,includingvendingmachinecontrolsystemhardwaredesign,softwaredesign,I/Oassignment,theflowofthesystemcontrol,writethePLCladderprogramandthedebugsimulationofthesystemladder.
Keywords:
PLC;
vendingmachinecontrolsystem;
ladder;
debugging
II
目录
摘要 I
ABSTRACT II
绪论 1
1.1课题研究的意义 1
1.2国内外研究动态 1
2.自动售货机控制系统的整体设计方案 3
2.1自动售货机的工作原理 3
2.2自动售货机设计的基本思路 3
2.3自动售货机控制系统设计的基本内容 3
2.3.1主要内容 3
2.3.2拟解决的关键性问题 3
2.4自动售货机控制系统设计的步骤 4
3.自动售货机控制系统硬件的设计 5
3.1自动售货机的控制要求分析 5
3.2PLC型号的选择 5
3.2.1PLC的概念 5
3.2.2PLC的工作原理 6
3.2.3PLC的循环扫描 6
3.2.4PLC的硬件组成 7
3.2.5PLC的编程语言 8
3.2.6PLC的主要特点 8
3.3感应器件的选择 10
3.4钱币的贮存和退币机构 10
3.5商品送出机构的选择 11
4.自动售货机控制系统软件的设计 12
4.1PLC软件系统设计的方法 12
4.2I/O口的分配 12
4.3自动售货机I/O接口图 13
4.4自动售货机控制流程图设计 14
4.5自动售货机控制梯形图程序的设计 15
4.5.1计币部分设计 15
4.5.2比较部分设计 18
4.5.3选择部分设计 19
4.5.4余额计算部分设计 20
4.5.5退币部分设计 20
4.5.6报警部分设计 22
5.自动售货机控制系统的调试 24
5.1系统的仿真调试 24
5.2系统调试的方法 24
5.3系统仿真运行分析 25
结论 29
致谢 30
参考文献 31
附录一自动售货机控制系统的顺序功能图 32
附录二自动售货机控制系统的梯形图 33
附录三自动售货机控制系统的语句表 36
东华理工大学长江学院毕业设计绪论
绪论
1.1课题研究的意义
随着科学技术的发展和社会的进步,商业机械逐渐的变的越来越自动化,其中被广泛运用的是自动售货机,它是自动化商业机械被广泛用于公共场所的代表。
通过自动售货机人们可以买到很多的商品,像饮料、食品、香烟、报纸等。
自动售货机凭借和消费者“一对一”的无店铺自动售货销售模式,成为在现有市场销售模式下消费者的又一种选择,自动售货机让商品的需求化和多样化得以发展和实现。
方便和快捷使越来越多的人喜欢上了这种购物,这既是现代化城市配套设施中所需求的,也方便了人们的生活。
自动售货机凭借着其别致、文明、高级、灵敏便利等特色受到了很多人的喜欢。
自动售货机可以依据消费者所投入的货币数值进行判断和运算,判别消费者是不是可以采办某种商品,而且做出相对应的反映。
因而,售货机除了可以辨识售货机里边一切的商品外,还要可以对消费者所投入的货币进行判别和累计,并能够根据消费者的选择提供所要购买的商品。
售货机能够根据所投入的币值,通过消费者按下商品的选择按钮,带动电机工作,将商品传送到出货口,以便顾客取出商品,完成此次交易。
它的售货功能是通过识币系统、货物和货币的传送系统来实现的。
所以本课题来设计解决自动售货机的控制系统,采用可编程控制器,用来在其内部存贮实行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字和模拟的输入和输出,来控制整个系统,并实现完整的售货功能。
1.2国内外研究动态
在中国,自动售货机将变成一个潜力无穷的产业,从自动售货机的发展趋势来看,它的出现是由于产业构造的转变而产生的。
随着生产和消费的逐渐增多以及消费模式和销售环境的逐渐变化,新的商品流通渠道需要出现以来适应市场的要求;
相对于现在市场上其它的商品销售模式人工费用的上升,受场地的限制和购物的不方便等,无人自动售货机作为一种适应市场的机器便应运而生了。
它的其前景十分广阔,相信在不久得将来它会在商品的销售行业又一次掀起革命。
自动售货机出售的商品可以先根据其摆放的场所然后进行选择,这里面包括饮料、零食、以及特色商品等。
通过这种智能的售货系统,客户和管理人员可以准确的得到商品的存货和销售等信息。
此外,还支持多种交易支付模式,同时方便实现较大金额的支付和交易结算。
在2004年,在国内开始出现了可以通过手机购物的无线自动售货机,天津南开戈德公司已经研发出了这种类型的自动
1
售货机。
这种新型的自动售货机不仅更方便货品的销售,而且还是广告使用非常普遍的一种媒介。
自动售货机在国外的发展相对来说比较成熟。
在日本的自动售货业已经有超过2000种机型、可以售卖超过6000种商品,无处不在,而且24小时供应,因此非常受人们的欢迎。
在美国,运营商就超过10000家,并且具有与大饮料商、大食品商的合作经验。
自动售货机在全球一切关联的范畴研讨中,研讨的关键技术主要包含以下几个方面:
1.怎么完成系统内部的出售动作;
2.怎么完成出售信息的计算与资金结算的办理;
3.怎么削减功耗。
根据相关文献资料,怎么完成系统内部的出售动作的研讨现已基本上老练,如今最多的研讨主要是在怎么完成出售信息的统计与资金结算的办理和怎么削减功耗。
38
东华理工大学长江学院毕业设计自动售货机控制系统的整体设计方案
2.自动售货机控制系统的整体设计方案
2.1自动售货机的工作原理
自动售货机的工作原理是:
1、从投币口送入货币,然后经过传感器采集数据、识别器判别货币的面值。
2、识别器把信息数据传给通信模块。
3、通信模块与售货机的主控系统通信,主控系统显示面值,启动售货机的面板键,显示出哪个货道有货,哪个货道已售完,并等待顾客按键选择商品。
4、顾客选择商品后,售货机自动把商品送出,等待顾客取走。
5、如果余额足够多,顾客可以选择退币或继续买商品;
如果余额不足,顾客可以选择退币或继续投币购买商品。
退币可以分为两种情况:
一种是由纸币识别器完成退纸币,另一种是由硬币的通信模块完成退硬币。
6、系统复零,完成售货。
2.2自动售货机设计的基本思路
本设计的目的是设计一个便利、方便的具有自动区分货品的功用,并且能对所投的钱币币值进行累计,根据币值选择商品的自动售货机。
而且商品交易完成后会显示余额并可以随时退币;
当自动售货机遭受到外界因素破坏时报警指示灯会闪烁报警。
2.3自动售货机控制系统设计的基本内容
2.3.1主要内容
1.课题设计要求
1)分析了解自动售货机的工作原理
2)完成对应的硬件和软件设计
3)完成自动售货机的PLC控制
2.课题内容
1)根据题意设计显示电路,并按图连接
2)画PLCI/O接口连线图
3)编制梯形图及指令语句表
4)完成系统调试,实现控制要求
该设计主要包括硬件设计和软件设计。
其中,硬件设计包括:
1.控制要求分析;
2.PLC类型的选择;
3.I/O点统计;
4.感应器的选择;
5.传送机构的选择设计。
系统软件的设计包括:
1.I/O口的分配;
2.自动售货机控制流程图设计;
3.梯形图程序设计;
4.对编好的梯形图程序进行调试和仿真运行。
2.3.2拟解决的关键性问题
1)设计基于PLC的控制系统方案;
2)编写PLC程序;
3)利用PLC实现工作系统的控制。
本次设计的题目是自动售货机,主要是应用西门子S7-200型PLC的梯形图来设计控制程序,并简单介绍相关的知识,如:
PLC的定义、PLC的编程语言、PLC的硬件组成等。
根据设计内容和控制要求画出顺序功能图和梯形图,再根据PLC的相关知识设计出它的外部接线图,结合梯形图和外部接线图分析说明该设计的控制原理过程。
本次设计的重要部分是第三部分的设计部分,即自动售货机梯形图的设计。
首先就得根据设计内容和控制要求准确画出它的顺序功能图,再根据所画出的顺序功能图准确设计出它的梯形图,再对已经编好的梯形图程序进行仿真调试,这样才能真正理解本次自动售货机的控制原理。
2.4自动售货机控制系统设计的步骤
(1)深入了解和分析自动售货机控制系统的要求。
(2)根据自动售货机控制系统的要求确定所需要的输入、输出设备,据此确定PLC的I/O点数。
(3)根据I/O点数,选择合适的PLC类型。
(4)分配PLC的I/O点,画出I/O连接图。
(5)根据自动售货机控制系统的要求,进行自动售货机控制系统的梯形图程序的设计。
(6)对编制好的梯形图程序进行调试,将编制好的程序输入调试软件当中,查找错误,使设计的梯形图程序更加的完善。
东华理工大学长江学院毕业设计自动售货机控制系统硬件的设计
3.自动售货机控制系统硬件的设计
3.1自动售货机的控制要求分析
由于对本次自动售货机控制系统设计没有给出特定的要求,所以在设计的时候给出一些特定的假设。
假设本设计中自动售货机控制过程如下所述:
1.自动售货机出售A、B两种商品。
2.A、B两种商品价格分别为6元,12元。
3.自动售货机可识别1元硬币,10元、5元、1元纸币。
4.当投入的钱币总值等于或超过相应的商品价值时、对应的商品指示灯亮。
5.当顾客投入钱币在1分钟内不按任何按钮,自动售货机将会自动按照余额退还给顾客。
6.当对应的商品指示灯亮时,按下相应的按钮,相应的商品将会排出。
7.当顾客选购完商品后,自动售货机会计算余额,按下退钱按钮,自动售货机将按照余额退还给顾客。
8.当顾客买完一件商品后20秒无操作,自动售货机将会按照余额自动退还给顾客。
9.如果顾客投入钱币后又不想买物品,按下退钱按钮,自动售货机将会按照余额自动退还给顾客。
10.自动售货机在遭受到外力破坏时,自动售货机报警指示灯闪烁。
3.2PLC型号的选择
3.2.1PLC的概念
可编程序控制器(ProgrammableLogicController)简称PLC,是在电器控制技术和计算机技术的基础上开发出来的,并逐渐以微处理器为核心,把自动化技术、计算机技术、通信技术融为一体的新型工业控制装置。
国际电工委员会(IEC)于1987年颁布了可编程控制器标准草案第三稿,在草案中对可编程控制器定义如下:
“可编程序控制器是一种数字运算操作的电子系统,专为工业环境下应用而设计。
它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。
可编程序控制器及其有关外围设备,都应按易于使工业控制系统连成一个整体,易于其扩充功能的原则设计”。
换言之,PLC是计算机技术与传统的继电器控制技术相接合的产物,是在顺序控制器和计算机控制器的基础上发展起来的新型控制器,是一种以微处理器为核心来作为数字控制专用的计算机使用的。
在现代工业自动化设备或系统中,广泛应用着各种品牌和规格的可编程控制器,不同厂家的产品各有特点。
它们虽有有一定程度的差异,但作为一个行业标准控制设备,不同厂家生产的可编程控制器在结构组成、工作原理和编程方法,以及许多其他方面基本上是相同的。
3.2.2PLC的工作原理
PLC与计算机的工作原理基本上是相同的,你可以简单地表示为在系统程序的管理下,通过运行应用程序来完成用户任务。
PLC通电后,首先对硬件和软件进行一些初始化操作,初始化反复不停地分阶段处理各种任务(见图3-1)。
但是PLC也有其本身的特点,PLC在确定了工作任务后,专用程序被加载装入到一个特殊的机器,它采用循环扫描模式,系统的任务管理和应用的程序执行都是通过循环扫描模式完成的。
读取输入
执行用户程序
处理通信请求
自诊断检查
改写输出
STOP模式
RUN模式
图3-1扫描过程
3.2.3PLC的循环扫描
对于每一个程序中,CPU从所述第一条指令开始执行,按指令步序号做周期的程序循环扫描,如果没有一个跳转指令,则从第一条指令开始逐条顺序执行用户程序,直到它终止执行用户程序然后返回到第一条指令,如此周而复始,每个周期被称为一个扫描周期。
PLC扫描的整个过程如图3-2所示。
输入端子
输入映像存储器
执行程序
输出映像存储器
输入锁存电路
输出入端子
用户输入设备
寄存输入状态
读
写
寄存执行结果
输入采样
程序执行
输出刷新
图3-2程序执行过程流程图
3.2.4PLC的硬件组成
PLC的硬件主要是由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源和其它部件组成。
其中,CPU是PLC的核心部件;
输入单元/输出单元是CPU与现场输入/输出设备之间的接口;
通信接口用于连接编程器、主计算机等外部设备的接口,其硬件构成图如图3-3所示。
编程器,打印机
...
接受现场信号
中央处理器
CPU
存储器
RAMROM
外
设
接
口
I/O
扩展
单元
输入
输出
电源
驱动被控设备
图3-3PLC组成结构框图
3.2.5PLC的编程语言
PLC为用户提供了一个完善的编程语言,以满足编制用户程序的要求。
它提供的编程语言,通常有以下五类:
梯形图(LAD),语句表(STL),顺序功能图(SFC),功能块图(FBD),结构化文本(ST)。
3.2.6PLC的主要特点
(1)运行稳定、可靠性高、抗干扰能力强
(2)设计、使用和维护方便
(3)编程语言简单直观、易学易用
(4)系统配套齐全、功能完善、适用性强
(5)与通信技术、网路技术相结合
(6)体积小、重量轻、能耗低
选择适合自己设计要求的PLC是非常重要的。
现在,在国内和国外烦人可编程序控制器的生产厂商生产的PLC已经达到上百个品种,其性能特点各不相同。
因此,在设计中应该综合考虑各方面因素,选出与本次设计最佳符合的PLC。
对PLC的容量选择既要符合设计的控制要求,又要考虑比适当的多一点空余,以防之后需要。
一般来说,一条逻辑指令占存储器一个字的记忆。
定时,计数,移位和算术运算,以及数据传输等指令需要占存储器的内存空间。
在选择存储器容量时,通常按实际需要的10%到25%考虑内存容量的选择。
I/O点的数量应该比实际的需要多10%到15%的空余以防之后需求。
用户的存储容量是指PLC的内部存储空间在用户程序存储上的应用能力,用户需要多大的存储容量是要看用户程序的长短。
I/O点数即PLC面板上连接输入、输出信号用的端子的个数,通常被称作为输入点和输出点的点数,用输入的点数和输出的点数的和来表示。
PLC的点数的多少,在很大程序上反映了PLC系统的功能要求,I/O点的数量越多,它外部能够接入的输入器件和输出器件就会越多,能够控制的规模就会更大。
所以,I/O点的数量常用来对PLC的性能进行衡量。
全球对PLC规模的分类常以PLC的I/O点的数量来作为一个标准,I/O点的数量小于256的称为小型PLC,小于等于64的称为微型PLC,总I/O点的数量大于2048的称为大型PLC。
PLC的容量包括I/O点数和用户存储容量两个方面。
存储容量(字节)=开关量I/O点数×
10+模拟量I/O通道数×
100。
通过本设计的自动售货机系统的控制要求分析可以知道,本设计的主要有4个钱币输入,分别是1元硬币投入、1元纸币投入、5元纸币投入和10元纸币投入,3个按钮开关,分别是A商品选择按钮、B商品选择按钮和退币按钮,以及1个能够感应到自动售货机遭到破坏的感应器,3个指示灯,分别为A商品指示灯、B商品指示灯和报警指示灯,3个输出分别是A商品输出、B商品输出和余额输出等。
其中输入设备有1元硬币投入、1元纸币投入、5元纸币投入和10元纸币投入,A、B两种商品选择按钮,退钱按钮,撞击感应器;
输出设备有A、B两种商品指示灯,报警指示灯,A商品输出、B商品输出和余额输出。
本设计采用的是小型电动机来控制商品和钱币的输出,商品的指示灯采用的电是经过变压器调制成的24V电压,安全可靠。
由此可知,系统所需的输入点数为8点,输出点数为6点。
根据上面的分析,至少选用24点(14I/10)的PLC,现选用西门子公司的S7-2OOCPU224型号为6ES7214-1AD23-0XB的PLC,
这种型号的PLC不仅能够满足设计的功能需要,还能够减少经济上支出,完全符合设计需求。
3.3感应器件的选择
目前自动售货机行业选用的感应器主要有红外线感应器。
所以本设计也选用红外线传感器。
红外线感应器是对人员或物体的存在进行反应的。
只要人员或物体处于感应器的扫描范围之内,不管它们是否移动,感应器都会对做出相应的反应,且其感应速度慢,若人员或物体移动较快,感应器就无法及时的做出反应。
红外线感应器还受温度影响比较,当温度过高时,其反应速度就极低,而且对于某些不慎飞进其扫描范围内的物体也会做出反应,准确性不高。
在本设计中,当投入的钱币通过入币口时会经过红外线传感器感应,对钱币进行识别,钱币经识别后进入储存箱内,同时传感器会将信号传给PLC,使其进行钱币的加法运算;
当退币时,退出的钱币在通过出币口时经过红外线感应器的感应,信号传给PLC,使其进行减法运算。
3.4钱币的贮存和退币机构
目前在市场上流通的人民币主要有纸币和硬币两种,所以设计的自动售
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 售货 控制系统 设计 终稿