《基于PLC控制的自动售货机设计》由会员分享,可在线阅读,更多相关《基于PLC控制的自动售货机设计(25页珍藏版)》请在金锄头文库上搜索。
1、基于 PLC 控制的自动售货机设计1国家职业资格全省统一鉴定维修电工技师(国家职业资格二级)文章题目:基于 PLC 控制的自动售货机设计姓 名: 身份证号: 所在省市: 江苏省常州市 所在单位: 江苏省常州技师学院 基于 PLC 控制的自动售货机设计2目 录摘要 3第一章 简介及设计要求 一、简介 4 二、工作原理 4 三、设计要求 5四、设计思路 5 第二章 硬件选择 一、硬件电路组成框图 6 二、主要硬件选择 6 (1) 硬 币识别器 7(2)纸币识别器 7(3) 电磁阀选择 8(4)PLC 选择 9第三章 软件设计 一、系统涉及 PLC 指令 简介 10 二、PLC 的 I/O 分配表
2、13三、PLC 接线图 14四、流程图 15第四 章程序编写 一、控制程序设计思路 16二、部分程序注释 16(1)投币部分 17(2)价格比较部分 17(3)选择商品和送出部分 18(4)退币找零部分 19三、梯形图 21谢词 24参考文献 25 基于 PLC 控制的自动售货机设计3摘 要自动售货机最早出现在二十世纪五、六十年代的西欧,当时在美国的地铁系统中,人们可以用 1 美分在自动售货机上买到一块口香糖。作为一种全新的零售方式。随着社会的发展,自动售货机也越来越普遍。我国从 1999 年自动售货机的进入,由开始的好奇陌生,到现在的习以为常,并成为了生活中不可缺少的一部分。本文介绍了自动售
3、货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。具体说 明了可编程序控制器在自动售货机中的作用。程序涉及到了自动售货机工作的绝大部分过程。利用三菱 FX-2N PLC 控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。关键词 自动售货机 PLC 梯形图 基于 PLC 控制的自动售货机设计4第一章 自动售货机的简介及设计要求一、自动售货机简介自动售货机是集声、光、机电一体化的高新智能化产品,在我国也开始得到应用。在中国人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以及其它热闹的场所。自动售货机
4、在中国有着广阔的发展前景。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。从广义来讲自动售货机就是在投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24 小时无人售货的系统可以更省力,运营时需要的资本少、
5、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。二、自动售货机工作原理(1)从投币口送入货币,然后经过传感器采集数据、识别器判别人民币的真伪并判别面值。(2)识别器把信息数据传给通信模块。(3)通信模块与售货机的主控系统通信,主控系统显示面值,启动售货机的面板键,显示出哪个货道有货,哪个货道已售完,并等待顾客按键选择商品。 (4)顾客选择商品后,根据售出的商品包装类型的不同,采用不同的驱动技术把商品送出。此次设计的售货机主要出售易拉罐装饮料,是利用电磁阀带动翻版驱动的。基于 PLC 控制的自动售货机设计5(5)显示余额,如果金额足够多,顾客可以选择找币或继续
6、买商品;如果款额不足,售货机经过延时予以退币。 退币分两种情况:一种是由纸币识别器完成退纸币,另一种是由硬币的通信模块完成退硬币。(6)系统复零,完成售货。三、自动售货机功能设计要求1、接受三种面值的货币,0.5 元、0.1 元、5 元。一次最多接受金额在 100 元以内,否则报警,并自动退回用户所投货币。 2、在本次设计中只设有 3 种商品,即奶茶、可乐、雪碧,价格分别为 4.5 元、3.5 元、3 元。3、可以显示金额。4、投入金额大于某件商品单价则对应的 LED 指示灯会点亮,选择该商品时,灯就会闪烁 3 次,并且数码管会显示,按退币按钮退币。四、自动售货机设计思路本次设计的题目是自动售
7、货机,主要是应用三菱 FX-2N 型 PLC的梯形图来设计控制程序,并简单介绍相关的知识,如:PLC 的编程语言、自动售货机的硬件组成等。根据设计内容和控制要求画出顺序功能图和梯形图,再根据 PLC 的相关知识设计出它的外部接线图,结合梯形图和外部接线图分析说明该设计的控制原理过程。本次设计的重要部分是自动售货机梯形图的设计。首先就得根据设计内容和控制要求准确画出它的顺序功能图,再根据所画出的顺序功能图准确设计出它的梯形图,并反复调试做到程序无误。基于 PLC 控制的自动售货机设计6第二章 PLC 控制的自动售货机硬件选择一、 硬件电路组 成框图当售货机有钱币投入时,会经过硬币识别器和纸币识别
8、器,在真币的情况下将信号送到 PLC 的输入端,此时,可以按下各选择按钮,选择按钮的信号送到 PLC 后相应的输出端子得电,使输出继电器得电输出饮料。同时七段数码管也会显示出实时的金额提醒顾客。当购买完毕按下退币按钮退币。若有顾客忘记退币,售货机会自动报警提醒顾客退币。 基于 PLC 控制的自动售货机设计7二、主要硬件选择(一)硬币识别器1、硬币识别原理主要识别指标:材质、厚度、直径。 材质是用电磁的方式测的,使用空心线圈或磁芯线圈,线圈组数少的只有一组,多的常见的是六组。工作状态下,线圈及其外围电路会以一个特殊的频率振荡(多个线圈的话频率各不相同),当硬币以垂直或平行于线圈平面的方式穿过时(
9、不同产品方式不同),会引起振荡频率的变化。材质不同所引起的频率变化幅度和方向(增加、减少)也不同,对某种硬币的变化特征进行记录后,就成为使用中识别该种硬币的依据。 厚度是没有东西专门测的,实际上这个指标是和材质一起测。因为即使相同材质的硬币,如果厚薄不同,导致的频率变化差异也较大。 直径老式的识别装置用光电管队列来识别直径,排列组合得当的话,识别精度也不低(可答0.5mm)。新一点的都用偏心或异形线圈来测量,依据是直径小的硬币与线圈的重合部分也少,由此也带来频率变化的不同2、产品型号适用硬币:直径18mm-32mm;厚度1.2mm-3.2mm。适用于人民币。工作电压:DC+12V 。功耗:静能
10、0.5mW ;动能0.5W 工作温度:-20+50 (二)纸币识别器1、纸币识别原理 把正常的钞票在各传感器接收到的信号进行统计取样、识别,并寄存起来,作为检测的依据。当识别纸币时,把在各通道接口接收到的信号参数与原寄存起来的信号参数进行比较、判断,若有明显差异时就立即送出报警信号并截停电机,同时送出对应的信号提基于 PLC 控制的自动售货机设计8示。 2、型号电压:DC +12V +-5% 电流:待机0.12A 工作2A工作温度: 0C 55C保存温度: -20C 60C 湿度:30% 85% RH ( no condensation ) 重量:0.8kg 插入方向:任意方向 识别时间:2.
11、5 秒(三)电磁阀的选择国内外的电磁阀从原理上分为三大类(即:直动式、分步直动式、先导式),而从阀瓣结构和材料上的不同与原理上的区别又分为六个分支小类(直动膜片结构、分步膜片结构、先导式膜片结构、直动活塞结构、分步活塞结构、先导活塞结构) 。 本设计主要采用的是直动势电磁阀。 直动式电磁阀 原理:通电时,电磁线圈产生电磁力把关闭件从阀座上提起,阀门打开;断电时,电磁力消失,弹簧力把关闭件压在阀座上,阀门关闭。特点:在真空、负压、零压时能正常工作,但一般通径不超过25mm。(4)PLC 的选择目前,自动售货机的核心是单片机,可是一但输出电压不稳定,单片机就容易发热造成爆裂,可靠性低等缺点,而 P
12、LC 不但可以实现类似的控制功能,还具有性能可靠、电压使用范围广、灵活通用、基于 PLC 控制的自动售货机设计9易于编程、使用方便等特点,并且提高了自动售货机系统的稳定性,能够保证自动售货机能够长期稳定运行;因此近年来在工业自动控制、机电一体化、改造传统产业等方面得到普遍应用。所以,本文选择 PLC 来控制自动售货机。此次,我选择的是三菱 FX-2N 的PLC。1、PLC 的结构目前 PLC 种类繁多,功能和指令系统也都各不相同,但都是以微处理器为核心用做工业控制的专用计算机,所以其结构和工作原理都大致相同,硬件结构与微机相似。主要包括中央处理单元CPU、存储器 RAM 和 ROM、输入输出接
13、口电路、电源、I/O 扩展接口、外部设备接口等。其内部也是采用总线结构来进行数据和指令的传输。PLC 控制系统由输入量PLC输出量组成,外部的各种开关信号、模拟信号、传感器检测的各种信号均作为 PLC 的输入量,它们经 PLC 外部输入端子,作为 PLC 的输出量对外围设备进行各种控制。由此可见,PLC 的基本结构有控制部分输入和输出组成。(1)CPU 是由控制器和运算器组成的。运算器也称为算术逻辑单元,它的功能就是进行算术运算和逻辑运算。控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能是从内存中取指令和执行指令。他的重要功能如下: 诊断 PLC 电源、内部电路的工作状态及编
14、制程序中的语法错误。 采集现场的状态或数据,并送入 PLC 的寄存器中。 按用户程序存储器中存放的先后顺序逐条读取指令,进行编译解释后,按指令规定的任务完成各种运算和操作。将存于寄存器中的处理结果送至输出端。应各种外部设备的工作请求。(2) 存储器PLC 的存储器分为两大部分:一部分是系统存储器,用来存放系统管理程序、监控程序及其系统内部数据。基于 PLC 控制的自动售货机设计10二部分是用户存储器,包括用户程序存储区及工作数据存储区。(3) 输入输出接口电路PLC 通过输入输出(I/O)接口电路实现与外围设备的连接。输入接口通过 PLC 的输入端子接受现场输入设备的控制信号,并将这些信号转换成 CPU 所能接受和处理的数字信号。(4) 电源PLC 的电源是指将外部输入的交流电经过整流、滤波、稳压等处理后转换成满足 PLC 的 CPU、存储器、输入输出接口等内部电路工作所需要的直流电源电路或电源模块。2、PLC 的原理PLC 的工作原理与计