毕业设计(论文)基于PLC自动售货机控制系统设计与仿真.doc
《毕业设计(论文)基于PLC自动售货机控制系统设计与仿真.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于PLC自动售货机控制系统设计与仿真.doc(38页珍藏版)》请在三一办公上搜索。
1、基于PLC自动售货机控制系统设计与仿真基于PLC自动售货机控制系统设计与仿真摘 要本文简要介绍了自动售货机的发展现状,又简要分析了自动售货机的基本功能及工作方式。针对现在自动售货机控制系统的优缺点,设计了一个基于PLC的自动售货机控制系统及用组态王对其仿真。本文的重点放在PLC程序的设计和组态王组态界面的制作。在进行PLC程序设计的时候,利用了梯形图的编程方式,采用了模块化的编程思想进行设计,按照自动售货机系统的内部工作过程来单独进行分析。因此该系统具有理解较容易,查找代码及调试方便等特点,并且能很好的达到自动售货机的各项控制性能指标,可以在实际中进行应用。最后用组态王组态软件进行监控系统的运
2、行画面的仿真,使自动售货机的工作的每一过程可以更直观的展现出来,同时节约了自动售货机的开发成本和不必要的开发原材料浪费。关键词:可编程控制器;自动售货机;梯形图Automat Control System Design and Simulations Based on PLCAbstractThis article briefly introduces the development of automat, and briefly analyses the automats basic functions and working methods, it designs a control sy
3、stem of automat based on PLC in allusion to the advantages and advantages of automat control system.This article focuses on the program design of PLC and making the configuration interface. When I design the PLC program, I introduce The Modular Design ideas, Use of the ladder diagram programming app
4、roach. I take analysis separately according to the internal work processes of automat. Therefore, the system is characterized in simplicity and convenience of understanding, looking up and debugging, and is able to satisfy all the work indicators required by automat. It can be applied in practice. F
5、inally,The kingview configuration software is used to monitor the operation of the screen, so the work process of automat can be more intuitive to present. at the same time saving development costs of the automat.Key words: PLC; Automat; T-figures; Configuration目 录论文总页数:35页1 引言11.1 课题背景11.2 国内外研究现状1
6、1.3 课题来源及意义21.4 课题研究方法21.5 文章内容22 PLC技术的简介32.1 PLC的概述32.1.1 PLC的定义32.1.2 PLC的发展32.1.3 PLC的特点42.1.4 PLC的硬件结构及作用52.2 欧姆龙CP1H可编程控制器的介绍72.2.1 CP1H的特点72.2.2 CP1H基本功能83自动售货机控制系统的设计93.1 系统方案设计93.1.1设计任务93.1.2系统流程93.1.3自动售货机的工作流程103.1.4 PLC的I/O地址分配103.2自动售货机的PLC程序设计113.2.1 余额比较过程123.2.2 投币过程133.2.3 饮品价格比较过程
7、153.2.4 选择商品过程163.2.5 退币过程183.2.6 强制复位过程193.2.7程序助记符204组态软件的设计224.1组态王软件的简介224.2组态王的突出特点224.3组态王与PLC的链接234.4实时监控系统的设计254.4.1 实时监控系统的内部参数设定254.4.2 软件命令语言的编程264.4.3 组态王组态图27结 论32参考文献33致 谢34声 明351 引言1.1 课题背景自动售货机的种类、结构和功能依出售的物品而异,主要有食品、饮料、香烟、邮票、车票、日用品等自动售货机。一般的自动售货机由钱币装置、指示装置、贮藏售货装置等组成。钱币装置是售货机的核心,其主要功
8、能是确认投入钱币的真伪,分选钱币的种类,计算金额。如果投入的金额达到购买物品的数值即发出售货信号,并找出余钱。指示装置用以指示顾客所选商品的品种。贮藏售货装置保存商品,接收出售指示信号,把顾客选择的商品送至付货口。一般售货机的钱币装置由投币口、选别装置、确认钱币真伪的检查装置、计算金额的计算装置和找钱装置组成1。自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。自动售货机不受任何场地限制,方便快捷,可以每天24h售货,近年来,我国的自动售货机行业突飞猛进,在汽车总站、商厦、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹2。这种方便快捷的购物方式越来越受到人们的青睐,同时也是
9、现代化城市配套设施的需求。自动售货机的控制方式很多,但随着PLC技术逐步发展,使得它的运行稳定,为此提出基于PLC的自动售货机控制系统这个课题。1.2 国内外研究现状自动售货机作为一种集声、光、机电一体化的高智能化的产品,一般由识别系统、退币系统和传输系统、制冷、应用软件系统组成。随着防伪技术、数码技术、软件技术、制冷技术的发展,其可靠性大大提高,进一步提升了自动售货机行业的深度与广度3。从目前来看,国内外自动售货机的监控管理均不成熟,它组要分为有线和无线监控:有线的主要是电话线、ADSL或专线接入Internet的方式进行管理。也可采用485总线连接各售货机终端,而控制主机再接入Intern
10、et进行监控。无线的则采用GPRS、GSM、和CDMA等方式,再接入Internet进行监控。随着技术的发展,智能化的售货机更是陆续登台,拥有无线通信技术的实时库存管理系统,电子结算,LCD互动广告等,它集商品销售、广告展示、数据采集、交易结算多功能于一体。自动售货机的控制方式很多,目前采用单片机、EDA、FPGA、IC卡、PLC、VHDL等等。但是PLC控制系统的稳定性使PLC作为售货机的控制器成为最好的选择4。如今,日本的自动售货业已经有2000多种机型、6000多种商品。在美国,运营商就多达10800家,并且具有与大饮料商、大食品商的合作经验5。在日本,由于其无所不在, 24h供应,自动
11、售货机很受特别忙碌的人欢迎6。自动售货机科技含量越来越高,完全没有找钱币的苦恼,即使你身无分文,你大可以通过无线电话付费。芬兰街头有一款朱古力机,只要你下指令,然后打电话到一指定户口,帐目就会自动转到电话费帐单里,即使没有现金,也可以吃到朱古力。1.3 课题来源及意义在中国,自动售货机将成为一个潜在的巨大产业,继百货商店、超市之后掀起第三次零售业革命,其前景非常广阔,除了在故障诊断领域,在控制、建模、预测、综合评价、知识获取等领域,SVM也得到很多应用,说明其应用非常广泛,是一项很有发展前途的分类方法。自动售货机不仅可以更方便售卖货品,还可以作为一种传播广泛的广告宣传和信息宣传媒介。自动售货机
12、的机身有着天然的广告位,可以进行招商,收取广告费,为投资者增加额外收益。传统的自动售货机控制系统采用单片机或者FPGA作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差。可编程序控制器( PLC)是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用。因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必须可靠、稳定和执行效率高。本文就详细地介绍一种用PLC实现的自动售货机控制系统的软件设计与组态仿真。1.4 课题研究方法本课题通过对自动售货机的了解,
13、制定了控制方式,采用欧姆龙PLC作为主控制器,并用亚控组态王对其运行全过程进行实时监控,通过仿真使售货机的售货过程直观的展现出来。通过对控制要求的分析,I/O点的分配,选用CP1H PLC作为主控制器,利用CX-programmer作为程序编程软件,程序采用梯形图的方式,并对程序进行在运行线调试,程序直观,简洁,容易理解。通过RS-232连接PLC于监控软件组态王,采集PLC的I/O数据,对售货机进行实时监控,并对售货过程进行仿真。1.5 文章内容(1)文中首先介绍了自动售货机控制系统的发展背景,又对自动售货机的基本功能及工作过程做了比较详细的分析。(2)接下来,通过对自动售货机的功能分析和现
14、在居民的生活状况,而制定出了本设计的具体设计方案。(3)在详细分析了自动售货机的设计方案后,绘制出了自动售货机系统的工作流程图。再根据自动售货机的工作流程图从而完成了PLC程序的编写与程序功能的在线运行调试。(4)文中最后介绍了自动售货机的组态王组态界面的设计。首先详细论述了组态王的各种窗口的应用,并编写出了自动售货机控制系统的命令语言。最后完成了自动售货机的组态图设计与仿真。2 PLC技术的简介2.1 PLC的概述2.1.1 PLC的定义在1987年国际电工委员会颁布的PLC标准草案中对PLC做了如下定义:PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的
15、存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计7。定义强调了PLC是“数字运算操作的电子系统”,他也是一种计算机,它是“专为在工业环境下应用而设计的”工业计算机。这种工业计算机采用“面向用户的指令”,因此编程方便。它能完成逻辑运算、顺序运算、定时、记数和算术运算等操作,它还具有“数字量和模拟量输入和输出”的能力,并且非常容易与“工业控制系统联成一体”,易于“扩充”8。2.1.2 PLC的发展世界上第一台P
16、LC由美国数字设备公司研究成功的,上世纪80年代至90年代中期,是PLC发展最快的时期,年增长率一直保持为30-40%。PLC广泛地应用于汽车、航天、冶金、轻工、建材等行业。目前中国PLC市场95%以上被国外产品占领,目前国产PLC的市场占有率还不到3%,欧美产品在大中型PLC领域占有绝对优势,日本产品在小型PLC领域占有优势,中国本土自主品牌PLC的市场影响非常小,很难形成规模经济。如今PLC的指令越来越丰富,从单一的逻辑控制向时时通讯发展,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的D
17、CS系统。PLC今后将朝着体积更小、速度更快、功能更强、价格更低的微小型PLC发展,另外一个方向将向大型、高速、多功能方向发展。在今后的工业应用中,PLC会有更大的发展。从技术上看,计算机技术的新成果会更多地应用于可编程控制器的设计和制造上,会有运算速度更快、存储容量更大、智能更强的品种出现;从网络的发展情况来看,可编程控制器和其它工业控制计算机组网构成大型的控制系统是可编程控制器技术的发展方向。目前的计算机集散控制系统DCS(Distributed Control System)中已有大量的可编程控制器应用。伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,
18、将在工业及工业以外的众多领域发挥越来越大的作用9。2.1.3 PLC的特点PLC之所以越来越受自动控制界人士的重视,主要是由于它具有让通用计算机望尘莫及的特点:1、抗干扰能力强PLC在电子线路、机械结构以及软件结构上都吸取了生产厂家长期积累的生产控制经验,主要模块均采用大规模与超大规模集成电路。I/O系统设计有完善的通道保护与信号调理电路;在结构上对耐热、防潮、防尘、抗震等都有周到的考虑。2、控制系统结构简单PLC及外围模块品种多,可由各种组件灵活组合成各种大小和不同要求的控制系统。3、易于使用PLC是面向用户的设备,PLC的设计者充分考虑到现场工程技术人员的技能和习惯,PLC程序的编制,采用
19、梯形图或面向工业控制的简单指令形式。梯形图与继电器原理图相类似,这种编程语言现象直观,容易掌握,不需要专门的计算机知识和语言,只要具有一定的电工和工艺的知识的人员都可在短时间内学会。4、功能完善PLC的输出/输入功能完善,性能可靠,能够适应与任何形式和性质的开关量和模拟量的输入/输出。在PLC内部具有许多控制功能,诸如时序、计算机、主控继电器以及移位寄存器、中间寄存器等。由于采用了微处理器,它能够很方便地实现延时、锁存、比较、跳转、和强制I/O等诸多功能,不仅具有逻辑功能、算术运算、数制转换、以及顺序控制功能,而且还具备模拟运算、显示、监控、打印、及报表生成等功能。5、设计周期短PLC控制,由
20、于其硬软件齐全,为模块化积木式结构,且已商品化,故仅需按性能、容量等选用组装,而大量具体的程序编制工作也可在PLC到货前进行,因而缩短了设计周期,使设计和施工可同时进行。6、维护操作方便PLC体积小,质量轻,便于安装。PLC的输入/输出系统能够直观的反映现场总线信号的变化状态,还能通过各种方式直观的反映控制系统的运行状态。7、易于实现网络化PLC可连成功能很强的网络系统。2.1.4 PLC的硬件结构及作用PLC结构和工作原理都大致相同,硬件结构与微机相似。主要包括中央处理单元CPU、存储器RAM和ROM、输入输出接口电路、电源、I/O扩展接口、外部设备接口等。其内部也是采用总线结构来进行数据和
21、指令的传输。PLC硬件结构如图2-1所示,是用微处理器实现的许多电子式继电器、定时器和计数器的组合体。 1、中央处理器CPU是由控制器和运算器组成的。运算器也称为算术逻辑单元,它的功能就是进行算术运算和逻辑运算。控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能是从内存中取指令和执行指令。他的重要功能如下:(1)诊断PLC电源、内部电路的工作状态及编制程序中的语法错误。(2)采集由现场输入装置送来的状态或数据,并送入PLC的寄存器中。(3)按用户程序存储器中存放的先后顺序逐条读取指令,进行编译解释后,按指令规定的任务完成各种运算和操作。(4)将存于寄存器中的处理结果送至输出端。
22、(5)应各种外部设备的工作请求。图2-1 PLC硬件结构图2、存储器PLC的存储器分为两大部分:一大部分是系统存储器,用来存放系统管理程序、监控程序及其系统内部数据。二大部分是用户存储器,包括用户程序存储区及工作数据存储区。3、输入输出接口电路PLC通过输入输出(I/O)接口电路实现与外围设备的连接。输入接口通过PLC的输入端子接受现场输入设备的控制信号,并将这些信号转换成CPU所能接受和处理的数字信号。4、电源PLC的电源是指将外部输入的交流电经过整流、滤波、稳压等处理后转换成满足PLC的CPU、存储器、输入输出接口等内部电路工作所需要的直流电源电路或电源模块。5、输入输出I/O扩展接口若主
23、机单元的I/O点数不能满足输入输出点数需要时,可通过此接口用扁平电缆线将I/O扩展单元与主机单元相连接。6、PLC的基本工作原理1、可编程控制器的等效电路PLC的等效电路分为三部分:(1)输入部分,这部分的作用是收集被控设备的信息或操作指令输入端子是PLC与外部开关、敏感元件等交换信号的端口。(2)内部控制电路。这部分由用户根据实际的控制要求编写程序组成,其作用是按用户程序的控制要对输入信息进行运算处理,判断哪些信号需要输出,并将得到的结果输出给负载。(3)输出部分。这部分的作用是驱动外部负载。输出端子是PLC向外部负载输出信号的端子,PLC输出继电器触点与输出端子相连,通过输出端子驱动外部负
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 PLC 自动 售货 控制系统 设计 仿真
链接地址:https://www.31ppt.com/p-3979844.html