下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、绪论自动售货机是可完成无人自动售货, 集光、 机、电一体化的商业自动化设备。自动售货机不受任何场地限制 , 方便快捷 , 可以每天 24h 售货 , 因此深受上班族的欢迎。 很多城市的公共场所里面都放置有自动售货机。 出售的商品五花八门 , 从饮料、零食、香烟、糖果、牙刷、方便面、自动照相机。近年来, 我国的自动售货机行业突飞猛进 : 在汽车总站、商厦、医院、小区、学校等地区都能找到自动售货机的踪迹。这种方便快捷的购物方式越来越受到人们的青睐, 同时也是现代化城市配套设施的需求。传统的自动售货机控制系统采用单片机作为控制核心, 这样不仅会在输入输出接口上做大量的工作 , 而且系统的抗干扰性
2、也比较差。可编程序控制器(PLC)是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置 , 它具有可靠性高、编程简单、维护方便等优点 , 已在工业控制领域得到广泛地使用。因为自动售货机作为社会上完成商品零售和综合服务的独立设施, 要求它的结构必须可靠、稳定和执行效率高。本论文就详细地介绍一种用PLC实现的自动售货机控制系统的硬件设计和软件设计。(一)自动售货机的使用和研究现状自上世纪 70 年代以来 , 自动售货机在国际上迅速发展起来而成为一个新兴的产业 , 特别是在服务和商业领域日益发展。随着自动售货机的普及, 也逐渐被使用于其他的领域。随着中国经济的发展、行业运作的
3、变革和入世的到来,自动售货机在中国的普及和使用是必然趋势。纵观近年来国内自动售货机市场,从92 年开始从日、韩等国引进旧机器摆放国内市场以来,到自行研制和生产国产化自动售货机,各厂家、商家蹒跚起步、艰难守业,已为国内零售业撑起一片蔚蓝的晴空。据来自国内自动售货机市场行情分析报告表明:目前国内自动售货机市场走势已逐渐明晰,自动售货机逐步从沿海经济发达地区和各大中城市向内陆和次发达地区延伸,逐步从高级宾馆、地铁、机场等豪华高档场所向高中档社区普及,大有星火燎原之势。自动售货机的普及在某种程度上能反映一个国家的科技发展水平,是一个国家文明程度的象征。实践和直觉告诉我们,自助服务在中国的横空出世,必将
4、为国内的电信、公用事业、食品、香烟、饮料等诸多行业发展带来新的契机,中国的现代文明又将自助服务设备的使用和普及开启一个新的里程碑!(二)课题研究背景从西欧、北美、日本和韩国等地区和国家的情况来看 ,自动售货机在人们日 常生活中扮演越来越重要的角色。 其产品特点是科技含量高,24小时服务,售货便 利,无需专人盯守,省人工,省成本,售货范围广泛;此外还是一种新颖独特的广 告媒体。目前,随着移动商务的发展,自动售货机作为一种方便、直观的移动商 务工具,开始在全球各地迅速普及和发展。在中国,自动售货机将成为一个潜在的巨大产业,继百货商店、超市之后掀起 第三次零售业革命,其前景非常广阔。售卖的商品可根据
5、摆放场所的需要量身定制 包括冷热饮料、零食、电话卡及国外进口的特色商品等。并且 ,透过这种智能售货 系统,存货、销售、物流信息可以准确、及时地反馈给客户和管理人员。此外 ,还 支持多种交易支付模式,同时方便实现较大金额的支付和交易结算。自动售货机除 了更方便售卖货品之外,还被视为一种传播广泛的广告媒介。它一改往日客户和商家(或服务方)面对面交流或交易的方式,让客户更多地 参和交易或交流中来,增强了交互性和自主性。一方面它为客户带来了极大的便 利,延拓了服务的空间和时间,使服务具有了无处不在、无时不在的新特征;一 方面它也为商家带来了经营方式的变革,为他们的商业经营节省了大量的人力、 物力和财力
6、,并提高了操作的准确性和全天候性,使商业运作的信息化、电子化、 网络化成为可能;另一方面,在公众社会服务方面,自助式信息查询,提高了社 会公众服务的质量和形象,有利于社会精神文明建设。在自助服务中,自动售货机成为了必不可少的主体设备。二、总体方案设计自动售货机设计中,从控制角度来说可采用继电器控制、 单片机控制和可编程 控制器控制。(一)方案论证1.方案一继电器控制它的控制思想是以继电器为核心,采用硬接线方式把各种继电器、定时器、 接触器及其触点按照一定逻辑关系连接起来组成控制系统,控制相关生产机械工 作。例如要通过接触器实现两台电机设备的同步运行,采用继电器控制,其控制系统简图如图1。SF1
7、KF2QA2KF电源 母 线图1继电器控制系统简图由图可知它的三条支路是并行工作的,当按下按钮 SF1,中小Bi电器KFW电, KF勺两个触点闭合,接触器QA1 QA羽时得电并产生动作,所以其控制逻辑关系 为由继电器、接触器硬接线(硬件)方式。2 .方案二单片机控制它的控制系统是基于芯片级的系统,设计开发一个单片机系统,需要先设计 硬件系统,画硬件电路图,制作印刷电路板,购置各种所需的电子元器件,焊接 电路板,进行硬件调试,进行抗干扰设计和测试的大量工作;需要使用专门的开 发装置和低级编程语言编制控制程序,进行系统联调。3 .方案三可编程控制器控制它的控制思想是采用可编程的存储器,用来在其内部
8、存储逻辑运算、顺序控 制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出, 控制各种类型机械的生产过程。PLC是一种工业控制计算机,故它的工作原理是建 立在计算机工作原理基础之上,即通过执行反映控制要求的用户程序来实现的, 这种方案的控制功能接线图如图2。QA2Q0.1图2用PLC实现控制功能的接线示意图由图可知CPU是以分时操作方式来处理各项任务的,计算机在每一瞬间只能 做一件事,所以程序的执行是按顺序依次完成相应各电器的动作,其控制逻辑关 系为由内部存储逻辑(软件)方式。(二)方案比较1. PLCft继电器控制系统的区别继电器控制系统虽有较好的抗干扰能力,但使用了大量的
9、机械触点,使设备 连线复杂,且触点在开闭时易受电弧的损害,寿命短,系统可靠性差。PLC的梯形图和传统的电气原理图非常相似,主要原因是PLC梯形图大致上沿用了继电器控制的电路元件符号和术语,同时,信号的输入/输出形式及控制功能基本上也是相同的;但 PLC的控制和继电器的控制又有根本的不同之处,主要 表现在以下几个方面:( 1)控制逻辑继电器控制逻辑采用硬件接线逻辑,利用继电器机械触点的穿了或并联,及 时间继电器等组合成控制逻辑,其接线多而复杂、体积大、功耗大、故障率高, 一旦系统构成后,想再改变或增加功能都很困难。另外,继电器触点数目有限, 每个只有4 - 8对触点,因此灵活性和扩展性很差。而
10、PLC采用存储器逻辑,其 控制逻辑以程序方式存储在内存中,要改变控制逻辑,只需改变程序即可,故称 做“软接线”,因此灵活性和扩展性都很好。( 2)工作方式电源接通时,继电器控制线路中各继电器同时都处于受控状态,即该吸合的 都应吸合,不该吸合的都因受某种条件限制不能吸合,它属于并行工作方式。而 PLC的控制逻辑中,各内部器件都处于周期性循环扫描过程中,各种逻辑、数值输 出的结果都是按照在程序中的前后顺序计算的出,所以它属于用行工作方式。( 3)可靠性和可维护性继电器控制逻辑使用了大量的机械触点,连线也多。触点开闭时会受到电弧 的损坏,并有机械磨损,寿命短,因此可靠性和课维护性差。而 PLC采用微
11、电子技术,大量的开关动作由无触点的半导体电路来完成,体积小、寿命长、可靠性高。PLC还配有自检和监督功能,能检查出自身的故障,并随时显示给操作人员;还能动态地监视控制程序的执行情况,为现场调试和维护提供了方便。( 4)控制速度继电器控制逻辑依靠触点的机械动作实现控制,工作频率低,触点的开闭动作一般在几十毫秒数量级。另外,机械触点还会出现抖动问题;而 PLC 是由程序 指令控制半导体电路来实现控制,属于无触点控制,速度极快,一般一条用户指令的执行时间在微妙数量级,且不会出现抖动。( 5)定时控制继电器控制逻辑利用时间继电器进行时间控制。一般来说,时间继电器存在定时精度不高,定时范围窄,且易受环境
12、湿度和温度变化的影响,调整时间困难等问题。PLC使用半导体集成电路做定时器,时基脉冲由晶体振荡器产生,精度相 当高,且定时时间不受环境的影响,定时范围最小可为0.001S,最长几乎没有限制,用户可根据需要在程序中设置定时值,然后由软件来控制定时时间。( 6)设计和施工使用继电器控制逻辑完成一项控制工程, 其设计、 施工、 调试必须依次进行,周期长,而且修改困难。工程越大,这一点就越突出。而用PLC完成一项控制工程,在系统设计完成以后,现场施工和控制逻辑的设计可以同时进行,周期短,且调试和修改都很方便。2. PLCft单片机控制系统的区别PLC控制系统和单片机控制系统在很多方面有较大区别,是两个
13、完全不同的 概念。( 1)可靠性单片机控制抗干扰能力较低,从理论所要求的 I/O 总数来看,不论是MCS51系列还是MCS9繇列单片机,都必须进行大规模的扩展,这样系统电路更加复杂, 进一步降低了系统的可靠性。而PLC使用于工业理论控制,PLC的可靠性得到了工 控业界的认可。( 2)开发成本单片机本身售价虽不高,但要购入单片机开发装置(如仿真器、烧录器、电源)和还要模拟制板等,都要不少的费用。加上开发周期中所投入的人力物力,其价钱就远远地超过用PLC开发的费用。另外,由于设备是专用特殊设备,具控制系统专用性强,通用性较差,为其投入过多的开发费用不划算。而用 PLC 进行的设备开发和控制费用都远
14、远低于采用单片机的费用,其系统可大可小,小到几点,大到数千点,甚至上万点,很好解决工业控制过程。( 3)开发周期从电路设计、模拟制板、编程、仿真、调试等经历非常长的周期,设计中往往要花大部分的时间在硬件设计和编程调试处理上,而对最为重要的工艺工程往往没有更多的时间考虑。而用 PLC进行设备控制,不会花太多精力在硬件处理上,采用积木式结构很快可以形成系统电路。大部分精力集中在工艺的了解和程序编写上,有利于设备的快速开发,程序的编辑修改、调试都可随时进行,缩短了开发时间。( 4)修改和维护利用单片机开发的设备往往是专用的特殊设备,在市场往往不能找到替代的配件,所以不便于维护。而随微电子控制技术,P
15、LC的处理能力也越来越强,其通信能力,运算处理、容量( I/O 容量和程序容量)等都有充足的发展。(三)方案选择根据以上比较可知,PLC在性能上比继电器控制和单片机控制逻辑优异,特别是可靠性高、通用性强、设计施工周期短、调试修改方便,而且体积小、功耗低、使用维护方便等优点,我们决定选择方案三,以 PLC 为控制核心设计了自动售货机装置PLC控制系统。三、可编程控制器的简单介绍(一)PLC的基本结构1. PLC的系统结构目前 PLC 种类繁多,功能和指令系统也都各不相同,但都是以微处理器为核心用做工业控制的专用计算机,所以其结构和工作原理都大致相同,硬件结构和微机相似。主要包括中央处理单元CPU
16、存储器RAMS ROM,俞人输出接口电路、电源、 I/O 扩展接口、外部设备接口等。其内部也是采用总线结构来进行数据和指令的传输 .如图 3 所示 ,PLC 控制系统由输人量 PLC 输出量组成, 外部的各种开关信号、模拟信号、传感器检测的各种信号均作为PLC的输人量,它们经PLC外部输人端子输人到内部寄存器中,经 PLC内部逻辑运算或其他各种运算,处理后送到输出端子,作为PLC的输出量对外围设备进行各种控制。由此可见,PLC的基本结构由控制部分、输人和输出部分组成杆邛叽 <-*一低值升美一手动开美一祠码施上便计苒芝密黑监初系就中央处理华儿 ICFUI>但酱缗1- T1率电 *摘小
17、灯图3 PLC硬件结构图电薄L /单LPRIJMyA嚣T量式里借机海蚪Ml盾机外部 施金 接:1展统ifbi“展费口接口2. PLC各部分的作用(1)中央处理器(central processing unit, CPU)CPU是由控制器和运算器组成的。是整个 PLC的核心,起着总指挥的作用,是 PLC的运算和控制中心。其主要功能:诊断PLC电源、内部电路的工作状态及编制程序中的语法错误。 采集由现场输人装置送来的状态或数据,并送入PLC的寄存器中。按用户程序存储器中存放的先后顺序逐条读取指令,进行编译解释后,按 指令规定的任务完成各种运算和操作。 将存于寄存器中的处理结果送至输出端。响应各种外
18、部设备的工作请求。(2)存储器PLC的存储器分为两大部分:一部分是系统程序存储器。另一部分是用户存储器,包括用户程序存储区及 工作数据存储区3)输入输出接口电路PLC通过输人输出(I/O)接口电路实现和外围设备的连接。( 4)电源为PLC提供CPU存储器、输人输出接口等内部电路工作需要的电源。( 5)编程设备编程设备是人和PLC联系和对话的工具,是PLC重要的外围设备。用户可以 利用编程设备来输入、读出、检查、修改和调试用户程序,也可用它监视 PLC的 工作状态、显示错误代码或修改系统寄存器的设置参数等。( 6)输入输出I/O 扩展接口输入输出信号在PLC接线端子上的地址分配是进行PLC控制系
19、统设计的基础。 对软件来说,I/O地址分配以后才可进行编程;对控制柜及 PLC的外围接线来说, 只有 I/O 地址确定以后。才可以绘制电气接线图、装配图,让装配人员根据线路图和安装图安装控制柜。(二)PLC的基本工作原理PLC 采用循环扫描的工作方式。每一个循环称为一个扫描周期。扫描周期的长短主要取决于以下几个因素:一是CPUa行指令的速度;二是执行海条指令占用 的时间;三是程序中指令条数的多少。一个循环扫描周期主要可分为 3 个阶段 。( 1)输入采样阶段在输人采样阶段,CPU扫描全部输人端口,读取其状态并写人输人状态寄存 器。完成输人端采样工作后,将关闭输人端口,转人程序执行阶段。( 2)
20、程序执行阶段在程序执行阶段,根据用户输人的控制程序,从第一条开始逐条执行,并将相应的逻辑运算结果存人对应的内部辅助寄存器和输出状态寄存器。当最后一条控制程序执行完毕后,即转人输出刷新阶段。( 3)输出刷新阶段当所有指令执行完毕后,将输出状态寄存器中的内容,依次送到输出锁存电路,并通过一定输出方式输出,驱动外部相应执行元件工作,这才形成 PLC 的实 际输出。由此可见,输人采样、程序执行和输出刷新三个阶段构成PLC一个工作周期,由此环往复,因此称为循环扫描工作方式PLC的扫描工作过程如图4所示躺出麻子图4 PLC的扫描工作过程采用循环扫描的工作方式是 PLC区别干微机和其他控制设备的最大特点,在
21、 使用中应引起特别的注意。(三)PLC的使用场合随着微电子技术的快速发展,PLC的制造成本不断下降,而其功能却大大增 强。目前在先进工业国家中 PLC已成为工业控制的标准设备,使用面几乎覆盖了 所有工业企业,诸如钢铁、冶金、采矿、水泥、石油、化工、轻工、电力、机械 制造、汽车、装卸、造纸、纺织、环保、交通、建筑、食品、娱乐等各行各业。特别是在轻工行业中,因生产门类多,加工方式多变,产品更新换代快,所以 PLC 广泛使用在组合机床自动线、专用机床、塑料机械、包装机械、灌装机械、电镀 自动线、电梯等电气设备中。PLC已跃居现代工业自动化三大支柱 (PLC,ROBOT,CAD/CAM)主导地位可编程
22、控制器所具有的功能,使它既可用于开关 量控制,又可用于模拟量控制既可用于单机控制,又可用于组成多级控制系统既 可控制简单系统,又可控制复杂系统,甚至实现整个工厂生产的自动化。它的使用可大致归纳为如下几类:(1)逻辑控制(2)运动控制(3) 过程控制(4) 数据处理(5) 多级控制(四)可编程控制器的发展趋势目前PLC技术发展总的趋势是系列化、通用化和高性能化,主要表现在:(1) 在系统构成规摸上向大、小两个方向发展(2) 功能不断增强,各种使用模块不断推出(3) 产品更加规范化、标准化(五)PLC的编程语言PLC作为专为工业控制而开发的自控装置,其主要使用者为工厂的广大电气技术人员,考虑到他们
23、的传统习惯以利于使用推广普及,通常采用梯形图语言、指令助记符语言、控制系统流程图语言、布尔代数语言等。在这些语言中,尤以梯形图、指令助记符语言最为常用。( 1)梯形图语言PLC 的梯形图在形式上沿袭了传统的继电器一接触器控制图,是在原继电器-接触器控制系统的继电器梯形图基础上演变而来的一种图形语言。它将PLC 内部的各种编程元件( 如继电器的触点、线圈、定时器、计数器等) 和各种具有特定功能的命令用专用图形符号、标号定义,并按逻辑要求及连接规律组合和排列,从而构成了表示PLC 输人、输出之间控制关系的图形。由于它在继电接触器的基础上加进了许多功能强大、使用灵活的指令,并将计算机的特点结合进去,
24、使逻辑关系清晰直观、编程容易、可读性强,所实现的功能大大超过传统的继电接触控制电路,所以很受用户欢迎。它是目前用得最多的PLC编程语言。( 2)指令助记符语言助记符语言类似于计算机汇编语言,它用一些简洁易记的文字符号表达PLC的各种指令。对于同一厂家的 PLC 产品,其助记符语言和梯形图语言是相互对应的,可互相转换。助记符语言常用于手持编程器中,因其显示屏幕小不便输入和显示梯形图。特别是在生产现场编制、调试程序时,经常使用手持编程器。而梯形图语言则多用于计算机编程环境中。(六)小结通过本章对PLC的基本概念、基本结构、工作原理、功能及特点的分析,对自动售货机采用 PLC 控制的方案有了更明确的
25、认识和目标,同时确立了方案实施的具体措施。四、自动售货机控制系统的控制原理在本控制系统中,自动售货机只售2种商品,即可乐和汽水。自动售货机可 识别1元、5角、1角硬币;自动售货机可退币1角硬币。其控制原理是:首先由 顾客投入钱币,然后顾客按下商品选择开关,经钱币识别器后将信号送给 PLC。由 用户编写的PLC程序运行可以识别出钱币的真伪以及币值 ,并显示投入钱币的数 值,同时和商品的价格比较。当投入的钱币满足某商品的购买价格后,则可以购买该商品的指示灯亮。PLC通过计算还可以显示出余额数值,商品驱动机构收到控制 信号后即出货电磁阀动作,送出商品,若有余额,则退币电动机动作,可以退出余额 数值的
26、相应币值,同时完成内部清零过程。这样就完成一次商品提货过程。该自动 售货机还具有售货口故障处理和商品低液位报警等功能。整个过程由1台PLC控制。自动售货机控制原理示意图见图 5。图5自动售货机控制原理示意图五、系统设计部分(一)系统的硬件设计1 .操作面板设计如图6所示:211汗图中:1 数码管显示3汽水指小灯45补余款灯6可乐指示灯投币口补余款出口8汽水选择按钮9可乐选择按钮10复位及消铃按钮11汽水出口12可乐出口2 .机型选择本系统是一个小型集中控制系统,PLC选型主要取决于控制系统输入、输出 开关信号的数量、用户程序的长短及相关的功能。根据此控制系统的要求,I/O点数在34个,输入点为
27、14点,输出点为20点。并且考虑到为以后的I/O扩展,我们 选择了性能价格比较高白西门子点数之和为24点的主机CPU224,其中输入点为14点,输出点为10点;可以有7个扩展模块,有内置时钟,有更强的模拟量和高 速计数的处理功能。I/O扩展模块选择两个输出扩展模块 EM222各模块在I/O链中的位置排列方式如图7所示:图7模块连接方式各模块的编址情况如图8所示:主机I/O模块1I/O模块2I/OI0.0Q0.0Q2.0Q3.0I0.1Q0.1Q2.1Q3.1I0.2Q0.2Q2.2Q3.2I0.3Q0.3Q2.3Q3.3I0.4Q0.4Q2.4Q3.4I0.5Q0.5 Q2.5Q3.5I0.6
28、Q0.6Q2.6Q3.6I0.7Q0.7Q2.7Q3.7I1.0Q1.0I1.1Q1.1I1.2I1.3I1.4I1.5图8各模块编址3. I/O点配置在选才¥好PLC的机型后,就可以进行该控制系统的硬件接口设计,考虑到编程 简单、检查方便和接线容易等因素,我们编制了控制系统的输入输出I/O地址分配 表,如表1所小:表1输入输出地址分配输入信号输出信号名称代码地址编号名称代码地址编号人工复位SF1I0.0响铃PBQ0.0选汽水按钮SF2I0.1汽水灯PG1Q0.1选可乐按钮SF3I0.2可乐灯PG2Q0.2汽水低位BS1I0.3补余款灯PG3Q0.3可乐低位BS2I0.4汽水出口QA
29、1Q0.4汽水口故障KF1I0.5可乐出口QA2Q0.5可乐口故障KF2I0.6找钱口QA3Q0.6消铃按钮SFI0.7找钱器QA4Q0.7投0.1元KF3I1.0小数点PG3Q1.0投0.5元KF4I1.1aAQ2.0投1元KF5I1.2bBQ2.1结帐按钮SF4I1.3cCQ2.2投假币KF6I1.4dDQ2.3总价显清按钮SF6I1.5eEQ2.4fFQ2.5gGQ2.6数码管的个位PG4Q3.0数码管的十位PG5Q3.1数码管的百位 PG6Q3.2数码管的千位PG7Q3.34.PLC及扩展模块外围接线图PLC及扩展模块接线图图9自动售货机系统(二)程序的设计1.软件结构根据控制系统的工
30、作原理及硬件设计,该系统的软件采用模块化的设计方法其主要由初始化、投币过程、价格比较过程、商品选择、显示、退币和报警等模 块组成,其中一些主要模块的功能如下:(1)初始化模块 硬件初始化。对系统中各硬件资源设定明确的初始化状态,包括对可编程 器件初始化,各I/O 口初始状态设定等。软件初始化。包括堆栈初始化、状态变量初始化、各软件标志初始化、各 变量存储单元初始化、系统参数初始化。(2)投币模块在投币过程中,每投下一枚硬币,经钱币识别器把信号传递给PLG该模块将完 成辨别硬币的真伪和判定具体的,币值,可以进行钱币的累加,并显示出相应的币 值,余额也增加同样的币值。(3)价格比较模块投币完成后,
31、系统会将在总额中钱币数据和可以购买的商品价格进行区间比较:若大于或等于商品 1 的价格 , 则可以购买商品 1,指示灯 1 亮;若大于或等于商品 2 的价格 , 则指示灯 2 亮 , 以此类推。( 4)商品选择系统此模块可以实现用户对商品的选择购买。( 5)退币模块系统可在顾客购买完商品后退回余币。在退币过程中 , 最主要的是要完成退币的运算过程, 运算结果放在数据寄存器, 根据结果起动退币电动机工作, 输出相应的钱币 , 退币结束时还要给程序中使用到的某些寄存器重新赋零。( 6)报警模块当货物低位或投入硬币是伪币时 , 系统就报警。( 7)显示模块可以实现币值显示、余额显示和累计金额显示等。
32、2程序总框图根据系统控制要求, 编写了控制系统的程序总框图 , 如图 10 所示:2323110 程序总的流程图3主程序的设计根据西门子公司提供的 STEPAMicro/WIN V4.0编程软件,在一台PC机上编 写了上述模块的程序。这个主程序主要完成系统复位、币值识别、币值累加、累加值比较、商品的选择、售货口故障判断、余款计算以及低液位判断等功能。利用上面的系统程序总的流程图编写出主程序的梯形图(见附录:程序清单) 。4子程序的设计该程序一共有四个子程序,分别是显示程序、售货口故障处理程序、余款处理程序、液体低位处理程序(所有程序见附录:程序清单) ,下面对各子程序做一 简单的介绍:( 1)
33、显示程序:用于显示投入的总的币值、退币的数量和每天售出的总金额。( 2)售货口故障处理程序:若某种液体对应的售货口出现故障时,此时就会报警 响铃并且对应液体指示灯亮,最后消铃。( 3)余款处理程序:当购买完成后若有余款,则找钱灯闪烁,余款额显示在数码管上同时补余款口打开。补余款后,灯灭,数码管显示0.0 。( 4)液体低位处理程序:当某种液体出现低位时,就会报警即响铃,对应液体的指示灯就会闪烁,数码管显示7 7 。由工作人员加入液体后,消铃及灯灭。(三) 程序编译修改利用 STEP7 Micro/WIN V4.0 软件编写程序完成以后,进行了程序编译。根据编译结果,对程序中的错误进行了改正。其
34、修改内容是:( 1)个别功能指令的数据类型表达不正确;如:主程序中的网络1 中的第三行第六列的传送指令,在编写程序时我用的是“MOV-R” ;在进行编译是出现错误:指令操作数的数据长度或类型无效。我把它修改成“MOV-WV之后就正确了。像这样类似的错误,还有几个。进过修改都正确了。( 2)网络复杂的问题;如果出现两条或两条以上指令在同一个网络中,在编译时就会出现“网络太大,无法编译”的错误。当把它分开成几个网络后,就能编译正确了。经过修改,程序编译获得成功。六、系统调试(一)PLC硬件调试一台西门子公司生产的 S7-200LC实验台,CPU® S7-200系列J中的CPU224还有一
35、台安装有STEP 7 Micro/WIN V4.0 编程软件的计算机,编程电缆线一根。(二)PLC?序调试程序编写完毕后, 借助STEP7Micro/WIN V4.0 版本自带的虚拟运行功能,在PC机中运行该程序,观察各输入输出继电器、状态继电器、辅助继电器的状态, 分析在程序运行下各继电器应该出现的状态,再和观察到的状态相比较,若一致则程序基本无误,可以将程序下载到PLC中。(三)联机调试首先在PLC试验台上连接好本试验中要用到的输入/输出接口,然后连接计算机和 PLC 设备之间的通讯线,连接好之后各自都接通电源。接着在计算机中打开STEP7 Micro/WIN V4.0 编程软件,输入该自
36、动售货机的相关梯形图,然后进行保存、综合、编译、调试、修改等过程确定无误后,下载至 PLC 中,最后进行硬件调试,在PLC 的操作台上进行,一边调试一边观察试验台,看是否可以按我们事先预计的效果运行。此次自动售货机的联机调试中,出现了三个主要问题是:( 1) 投币逻辑失控的问题:调试中发现,正在进行假币处理时,如再投入真币将会出现计算显示投币值的现象,造成投币逻辑失控。( 2) 对应液指示灯控制的时候,指示灯闪烁的时间不好控制。( 3) 数码管显示不亮的问题。在调试中对以上出现的问题的解决如下:( 1) 投币逻辑失控的问题的解决:在各币值处理的网络中分别串联一个假币取反信号进行封锁,则投币逻辑
37、正常。( 2) 针对对应液体指示灯闪烁时间不好控制,我在程序中加了特殊继电器SM0.5,通过SM0.5产生的周期性的脉冲信号来控制,从而达到所要求的闪烁控制时间。(3)对于数码管显示不亮,主要原因是因为实验台上的LED数码管为共阴极接法,显示时要求公共端应接低电位。将各位译码公共端输出线圈的控制信号由逻辑取指令改为取反指令后,数码管则按要求显示。七、结论和展望目前,可编程序控制器、机器人、CAD/CAME经成为工业生产自动化的三大支柱。在以PLC为核心的自动售货机控制系统中,当需要增加可选择的商品数量时,该控制系统的硬件只需要增加相应的输入信号, 其硬件的原有接线不需要改变, 软件则可以根据不
38、同的控制要求进行修改, 具有较强的适应性, 因此在自动售货机行业中得到广泛的使用。根据日本、美国等国家的经验, 自动售货机将在全球范围内得到更大的普及,其未来的发展趋势主要有如下3 点 :( 1)自动售货机的机体内部结构已经相当完善, 影响其普及的关键因素 : 在现有的各种通信网络平台上如何让自动售货机形成一种销售连锁网 , 为其提供更方便的营销方式和管理机制 , 能最大限度地降低生产、运营成本。目前, 无论是基于Internet 还是基于移动通信网或其他网络平台 , 其运作的机制都不太成熟, 不过这并不影响自动售货机的发展潜力。因此, 自动售货机未来的发展趋势是将其纳入到一个更广阔、更便利的
39、移动商务网络平台。( 2)社会将会更加需要能够合理利用能源的工业产品, 因此自动售货机的发展也会向着这个方向发展, 节能、环保型的自动售货机将是未来社会所需要的主流产品。( 3)自动售货机的发展目标是为社会和生活带来最大的便利, 这就要求不但要具备实现其本身固有的功能 , 更重要的是要求不会给社会和日常生活带来各种各样的负面影响。在此次毕业设计完成的过程中,本人对货币的币值和真伪识别也进行了认真的研究,决定采用“图纹重合比较法”来进行。但由于一些必要的条件不具备,故而未能具体实施。今后待条件具备后继续完成。八、致谢首先要衷心感谢我的导师, 感谢他两年多来对我的悉心教导和帮助。 在大学期间,夏老
40、师传授给我的学习方法和研究思路都让我终身受益。夏老师严谨的治学态度、丰富的实践经验、敏锐的洞察力以及渊博的学识都给我留下了深刻的印象,也必将对我以后的人生道路产生重大影响。在此谨向夏老师表示深深的谢意。感谢自动化的所有教师们。我在班上的点滴进步,都归功于老师们的教诲和帮助。还要感谢他们在本论文的前期准备以及写作过程中给予我的种种指导。如果没有诸位师长的帮助,本篇论文的写作将会更加艰苦和难以完成。感谢我所有的同学,特别是杜庞飞、苏越、吴素娟等同学和好友,他们都给我提供了很大的帮助和支持,使我的学习生活充满了乐趣。他们同我一起度过了一段难忘的求学时光。衷心感谢我的父母、家人在我漫长的求学生涯中所给
41、予的物质及精神上的爱护、支持和鼓励,他们的爱将是我不断前进的最大动力。惟有今后努力学习和工作,把获得的成绩献给我的家人,才能表达我的感激之情。特别感谢论文答辩委员会的诸位老师能在百忙之中审阅我的论文,并出席论文答辩会。最后,在此再次感谢所有关心、支持和帮助我的老师、亲人和朋友们!附录:程序清单自己学习:西门子PLC SM继电器的含义2010-02-24 19:49SM0.0-该位始终为1SM0.1-首次扫描为1SM0.2-保持数据丢失时为1SM0.3-开机进入RUNB寸为1, 一个扫描周期SM0.4- 时钟脉冲:30S 闭合 /30ON 断开SM0.5- 时钟脉冲:0.5S 闭合 /0.5S 断开SM0.6-时钟脉冲:闭合1个扫描周期/断开1个扫描周期SM0.7-开关放置在RUW置日为1SM1.0-操作 Z果=0SM1.1-结果溢出或非法数值SM1.2-结果为负数SM1.3-被 0 除SM1.4-超出表范围SM1.5-空表SM1.6-BCD到二进值转换出错SM1.7-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车辆管理制度5
- 车辆出租合同十篇
- 电梯维修保养制度
- 附件2 长江三角洲区域地方标准申报项目信息表
- 2025《鸿门宴》中项羽优柔寡断性格形成的原因课件
- 光电技术考试试题及答案
- 脊椎按摩师考试题及答案
- 学校信访维稳与矛盾纠纷排查化解方案
- 2025年临床执业医师《内科》测试题
- 医疗机构民法典医疗损害责任培训试题及答案
- 美国伊朗军事课件
- 劳动课行李箱收纳课件
- 2025至2030年中国高端餐饮行业市场全景调研及投资规划建议报告
- 口腔颌面外科典型病例分析
- 公物仓管理办法
- 外墙风管施工方案(3篇)
- 中考英语1600词汇(背诵版)
- 大数据赋能企业财务分析的效率提升路径
- TD/T 1033-2012高标准基本农田建设标准
- 阳光房安装施工合同协议
- 浙商银行不良资产管理办法
评论
0/150
提交评论