基于PLC的自动售货机的毕业设计
基于plc的自动售货机的设计毕业设计
基于PLC的自动售货机的设计毕业设计一、绪论自动售货机是一种通过自动化技术实现货物销售服务的设备。
随着科技的发展,PLC(可编程逻辑控制器)在自动售货机设计中的应用越来越广泛。
本文将重点讨论基于PLC的自动售货机的设计,并对其进行全面、详细、完整和深入的探讨。
二、基于PLC的自动售货机设计原理2.1 PLC的基本原理PLC是一种专用的工业控制计算机,它能够控制制造过程中的各种机械和设备。
PLC的基本原理包括输入模块、中央处理器、输出模块和存储器。
它通过接收输入信号、进行逻辑运算和控制输出信号,实现对自动售货机的控制。
2.2 自动售货机的设计流程基于PLC的自动售货机的设计流程主要包括需求分析、系统设计、硬件设计和软件设计。
需求分析阶段主要确定自动售货机的功能和性能要求;系统设计阶段主要确定系统的总体结构和各模块之间的关系;硬件设计阶段主要设计控制电路和机械结构;软件设计阶段主要编写PLC程序。
三、基于PLC的自动售货机主要模块设计3.1 人机交互界面设计人机交互界面是用户与自动售货机进行信息交互的界面。
基于PLC的自动售货机的人机交互界面设计应简洁明了、易于操作。
可以采用触摸屏、按键等方式实现对自动售货机的控制和设置。
3.2 产品存储和分发系统设计产品存储和分发系统是自动售货机的核心部分,它负责存储和分发各种产品。
基于PLC的自动售货机的产品存储和分发系统设计应考虑到货物种类、货物数量、货物摆放方式等因素,并通过PLC控制货道的开闭,实现产品的存储和分发。
3.3 支付系统设计支付系统是自动售货机与用户进行交易的关键环节。
基于PLC的自动售货机的支付系统设计应支持多种支付方式,如现金支付、刷卡支付和移动支付等,通过与PLC进行通信,实现支付的快速、安全和可靠。
3.4 故障监测和维护系统设计故障监测和维护系统负责监测自动售货机的工作状态,及时发现故障并进行维护。
基于PLC的自动售货机的故障监测和维护系统设计应具备自动诊断和报警功能,通过与PLC进行通信,实现对故障的监测和维护的及时处理。
基于PLC的自动售货机控制系统的设计
基于PLC的自动售货机控制系统的设计在当今快节奏的社会生活中,自动售货机作为一种便捷的零售方式,已经在我们的日常生活中随处可见。
从地铁站、商场到学校、医院,自动售货机为人们提供了随时随地购买商品的便利。
而其背后的控制系统则是实现这一便捷服务的关键,基于 PLC(可编程逻辑控制器)的自动售货机控制系统更是以其稳定、可靠和高效的特点,成为了自动售货机领域的重要技术支撑。
一、自动售货机的工作原理及功能需求自动售货机的工作原理并不复杂。
顾客通过选择商品、投入货币或使用电子支付方式,控制系统接收到相应的信号后,驱动出货机构将所选商品送出,并进行找零或完成支付确认。
为了实现这些功能,自动售货机的控制系统需要具备以下几个主要功能:1、商品选择与识别功能能够准确识别顾客选择的商品,并将选择信息传递给后续的控制模块。
2、货币接收与识别功能可以接收和识别各种货币形式,包括硬币、纸币以及电子支付方式,如微信支付、支付宝等,并准确计算投入的金额。
3、出货控制功能根据顾客的选择和支付情况,精确控制出货机构,确保所选商品能够顺利送出。
4、库存管理功能实时监测商品库存数量,当库存不足时及时发出警报,以便管理人员进行补货。
5、故障诊断与报警功能能够自动检测系统故障,如出货机构故障、货币识别器故障等,并及时发出报警信号,通知维护人员进行维修。
二、PLC 在自动售货机控制系统中的优势PLC 作为一种专门用于工业控制的计算机,具有可靠性高、抗干扰能力强、编程简单、维护方便等诸多优点,非常适合用于自动售货机这种需要长时间稳定运行的设备控制系统中。
1、可靠性PLC 采用了先进的硬件和软件技术,具有很强的抗干扰能力,能够在恶劣的环境下稳定工作,保证自动售货机的正常运行。
2、编程灵活性PLC 的编程语言简单易懂,编程人员可以根据自动售货机的具体控制要求,灵活编写控制程序,实现各种复杂的控制逻辑。
3、扩展性PLC 具有良好的扩展性,可以方便地与其他设备进行连接,如触摸屏、打印机、读卡器等,以满足自动售货机不断升级和扩展的需求。
基于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(Programmable Logic Controller)可编程逻辑控制器,是一种专门用于工业自动化控制的电子设备。
它可以根据预先编写好的程序,实现对生产过程的自动控制。
PLC 控制系统具有结构简单、可靠性高、易于维护等优点,因此在工业自动化领域得到了广泛的应用。
三、自动售货机控制系统的设计1. 系统架构基于PLC的自动售货机控制系统主要由以下几个部分组成:输入设备(如按钮、刷卡器等)、输出设备(如电机、灯光等)、PLC处理器、存储器和通信模块。
通过这些部分的协同工作,实现对自动售货机的自动控制。
2. 输入设备设计为了让用户能够方便地使用自动售货机,我们需要设计一些常用的输入设备,如硬币投币口、纸币识别器、手机扫码区等。
硬币投币口可以接收用户的硬币投币操作;纸币识别器可以识别用户投入的纸币金额;手机扫码区可以让用户通过扫描二维码进行支付。
这些输入设备的设计,使得用户在使用自动售货机时,可以轻松地完成各种操作。
3. 输出设备设计输出设备是自动售货机的核心部分,主要包括货物储存区、出货装置、灯光提示等。
货物储存区可以根据用户的需求,存放不同种类的饮料和零食;出货装置可以根据用户选择的商品,将商品从储存区取出并送到出货口;灯光提示则可以提醒用户关注自己购买的商品是否准备好了。
基于PLC的自动售货机控制系统的设计(毕业设计)
基于PLC的自动售货机控制系统的设计摘要此次设计是基于PLC的自动售货机控制系统,首先分析了无人自动售货机的发展历程及发展前景,然后根据其的功能特点详细设计了在此次设计中所需要实现的功能,根据设计功能进行自动售货机的硬件及软件的设计和选型。
在进行硬件设计时选用型号为XINX的步进驱动电机,硬币和纸币识别两种货币处理装置,弹簧推送式的送出机构,需要用到的按钮及指示灯种类,以三菱FX-2N-48MR型PLC为主控制器,软件设计时,基于GX Developer编程软件,采用梯形图进行系统控制程序的设计,包括投币累加、比较选择购买和退币复位程序,并采用GX—Simulator 来进行程序的调试,最后使用组态王软件进行自动售货机的仿真。
该设计是基于市场需要进行的相关功能的设计及仿真,提高了可靠性,符合市场的需求。
关键词:自动售货机,可编程序控制器,梯形图The design of the control system for vending machine based onPLCABSTRACTThe design is a vending machine based on PLC control system, the first analysis of the development and development prospects of vending machine, then according to the features of the detailed design in the design of the need to implement the function. According to the functional design of the design and selection of hardware and software of the automatic vending machine. In hardware design selects the type XINX into driving motor, coins and paper currency recognition two currency handling apparatus, spring push the sending mechanism, need to use the buttons and indicator species, with Mitsubishi FX-2N-48MR type PLC based controller, software design, base on the GX developer programming software by ladder diagram of system control program design, including coin accumulation, comparison and selection of purchase and the coin reduction program, and the GX simulator to carry out the program debugging. Finally, Kingview software vending machine simulation.The design is based on the market need for the relevant functional design and simulation, improve the reliability, in line with the market demand.KEY WORDS: Vending machine,Programmable controller,Ladder diagram目录前言 0第1章自动售货机介绍 (2)1.1 自动售货机功能分析 (2)1.2 本次设计的主要内容 (3)第2章自动售货机硬件设计 (4)2.1 自动售货机控制子系统设计 (4)2.2 自动售货机硬件组成 (5)2.3 PLC介绍及选择 (5)2.3.1 PLC产生及发展 (5)2.3.2 PLC硬件组成 (6)2.3.3 PLC的工作原理 (6)2.3.4 PLC的功能 (7)2.3.5 PLC的选择 (8)2.4货币识别器选型 (10)2.4.1硬币识别 (10)2.4.2纸币识别 (11)2.5送出机构 (11)2.6电机选择 (12)2.7按钮与指示灯选择 (12)2.8显示装置 (12)第3章自动售货机软件设计 (13)3.1 自动售货机控制流程图 (13)3.2 自动售货机程序设计 (14)3.2.1 程序中所需要用到的部分主要指令 (14)3.2.2自动售货机的控制程序 (17)第4章程序的调试及仿真 (24)4.1 梯形图调试 (24)4.1.1调试前期准备 (24)4.1.2 梯形图调试过程 (25)4.2 基于组态王的自动售货机仿真 (30)4.2.1 建立组态画面 (30)4.2.2参数设置 (32)结论 (36)谢辞 (37)参考文献 (38)附录 (39)外文资料翻译 (46)前言公元前3世纪埃及神殿中的投币式圣水出售机是世界上出现最早的自动售货机。
基于plc的自动售货机的设计毕业设计
基于plc的自动售货机的设计毕业设计一、研究背景二、研究意义三、自动售货机的工作原理四、PLC的基本概念和应用五、基于PLC的自动售货机设计方案1.系统结构设计2.硬件设计(1)传感器部分设计(2)执行器部分设计(3)PLC部分设计3.软件设计六、实验结果与分析七、结论与展望一、研究背景随着社会经济的发展,人们对生活品质和便利性的要求越来越高。
自动售货机作为一种新型的销售方式,已经广泛应用于各个领域,如酒店大堂、商场、车站等公共场所。
它不仅可以提供方便快捷的购物体验,还可以节省人力资源和时间成本。
目前市面上的自动售货机多采用单片机等嵌入式系统进行控制,但是这种控制方式存在一些缺陷,如容易受到外界干扰和崩溃等问题。
因此,采用可编程逻辑控制器(PLC)进行控制是一个更为可靠和稳定的方案。
二、研究意义本文旨在设计一种基于PLC的自动售货机,以提高其控制精度和可靠性。
具体来说,本文的研究意义包括以下几个方面:1. 提高自动售货机的控制精度和可靠性,降低维护成本和故障率。
2. 探索PLC在自动售货机领域的应用,为其他行业的智能化控制提供借鉴。
3. 通过本文的研究和实践,提高学生对PLC技术的理解和应用能力。
三、自动售货机的工作原理自动售货机是一种自动化销售设备,它可以根据用户选择和支付方式来出售商品。
其基本工作原理如下:1. 用户选择商品并投入相应金额或刷卡支付。
2. 自动售货机检测到用户支付方式并进行验证。
3. 如果支付成功,则执行出货操作;否则提示用户支付失败或进行其他操作。
4. 出货完成后,系统更新库存信息,并将收款信息发送给管理员或财务部门。
四、PLC的基本概念和应用PLC是一种可编程逻辑控制器,它可以根据预先编写好的程序来进行逻辑控制和数据处理。
它具有以下几个特点:1. 可编程性:PLC可以根据用户的需求进行编程,实现各种逻辑控制功能。
2. 可靠性:PLC采用模块化结构设计,具有高度的可靠性和稳定性。
基于PLC的自动售货机的毕业设计
基于PLC的自动售货机的毕业设计目录前言 (1)第1章自动售货机的介绍 (2)1.1自动售货机概述 (2)1.2自动售货机前景分析 (3)1.2自动售货机功能分析 (4)第2章总体设计方案 (5)2.1 系统整体设计方案 (5)2.2自动售货机的组态设计方案 (5)2.3系统硬件结构框图 (6)2.4总体方案设计 (7)第3章自动售货机硬件结构设计 (9)3.1 硬件选择 (9)3.1.1 电机的选择 (9)3.1.2货币处理装置 (9)3.1.3 送出机构 (9)3.1.4 按钮装置 (10)3.1.5 显示装置 (10)第4章自动售货机控制系统设计 (11)4.1 基于PLC的自动售货机控制系统 (11)4.1.1自动售货机硬件系统的组成部分及工作流程 (11)4.1.2自动售货过程的控制子系统简述 (11)4.1.3 基于PLC的自动售货机控制 (13)4.2 PLC控制系统设计编程要求及基本原则 (13)4.2.1 PLC控制系统设计编程要求 (13)4.2.2 PLC控制系统设计的基本原则 (14)4.3 自动售货机PLC控制方案设计 (15)4.4 PLC选型 (16)4.4.1 PLC的介绍 (16)4.4.2PLC概述 (17)4.4.3 I/O点估算 (19)4.4.4 PLC选型 (19)4.5程序设计 (19)4.5.1 I/O地址设计 (19)4.5.2 流程设计 (21)4.5.3 投币程序设计 (22)4.5.4购买程序设计 (23)第五章上位机部分软件设计 (29)5.1 WinCC软件简介 (29)5.2人机界面(HMI)设计 (30)5.2.1新建工程 (30)5.2.2自动售货机的界面设计 (31)5.3 与PLC建立通信 (31)5.4 变量的连接 (34)5.4.1 对按钮进行变量连接 (34)第六章系统调试与运行监控 (38)6.1系统调试 (38)结论 (39)参考文献 (40)谢辞 (41)前言根据自动售货机目前的发展情况来说,它出现的主要原因是因为产业结构由劳动密集型向技术密集型发生转变。
PLC控制自动售货机设计毕业论文
PLC控制自动售货机设计毕业论文随着社会的不断发展,自动售货机作为一种便捷的购物方式受到了越来越多人的青睐。
然而,传统的自动售货机存在着一些问题,比如售货商品选择单一、支付方式有限等。
为了解决这些问题,本文基于PLC(可编程逻辑控制器)控制技术,设计了一种新型的自动售货机。
本文主要分为以下几个部分:1.研究背景与意义自动售货机作为一种便捷的购物方式,受到了广大消费者的喜爱,但传统自动售货机存在着一些问题。
本文旨在通过PLC控制技术,设计一种新型的自动售货机,提高其功能性和智能化程度。
2.PLC控制技术简介PLC(可编程逻辑控制器)是一种用于工业控制的专用数字计算机,其主要功能是控制生产过程中的各种电磁设备。
PLC控制技术具有稳定性强、响应速度快、可靠性高等优点,逐渐在自动化领域得到广泛应用。
3.自动售货机的设计与实现基于PLC控制技术,本文设计了一种新型的自动售货机,主要包括以下几个功能:(1)商品选择功能:通过触摸屏界面,用户可以选择自己想要购买的商品种类和数量。
(2)支付功能:支持多种支付方式,如现金支付、手机支付等。
(3)库存管理功能:自动监测商品库存量,及时补货。
(4)用户管理功能:记录用户购买信息,为用户提供个性化推荐。
4.实验结果与分析通过实验验证,本文设计的自动售货机在功能性和智能化程度方面都有明显提升。
PLC控制技术确保了自动售货机的稳定性和可靠性,用户体验也得到了极大改善。
5.结论与展望本文基于PLC控制技术设计了一种新型的自动售货机,提高了其功能性和智能化程度。
未来可以进一步完善自动售货机的设计,加强与互联网的结合,实现更智能、更便捷的购物体验。
综上所述,通过本文的研究,PLC控制自动售货机的设计得到了一定的实用性和推广性,有助于提升自动售货机的竞争力和市场占有率。
希望本文的研究成果能够为相关领域的研究提供一些借鉴和参考。
plc毕业设计自动售货机的设计
plc毕业设计自动售货机的设计PLC毕业设计:自动售货机的设计引言自动售货机作为一种智能化的零售设备,已经在我们的生活中变得越来越常见。
它不仅方便了消费者的购物体验,还提高了商家的销售效率。
本文将探讨PLC (可编程逻辑控制器)在自动售货机设计中的应用,并提供一种基于PLC的自动售货机设计方案。
一、自动售货机的功能需求在设计自动售货机之前,我们首先需要明确其功能需求。
一般来说,自动售货机应具备以下功能:1. 商品展示和选择:自动售货机应该能够清晰地展示商品信息,并提供消费者选择的功能。
2. 支付和找零:自动售货机应该支持各种支付方式,例如硬币、纸币、信用卡等,并能够自动找零。
3. 库存管理:自动售货机应该能够实时监测商品库存,并在库存不足时及时补货。
4. 故障检测和维修:自动售货机应该能够自动检测故障,并提供相应的维修信息。
二、PLC在自动售货机中的应用PLC作为一种专门用于工业自动化控制的设备,其稳定性和可靠性得到了广泛的认可。
在自动售货机设计中,PLC可以用于实现以下功能:1. 硬件控制:PLC可以控制自动售货机的各种硬件设备,例如电机、传感器、显示屏等。
通过编写逻辑程序,可以实现商品的展示、支付和找零等功能。
2. 数据采集和处理:PLC可以通过连接各种传感器,实时采集自动售货机的运行数据,例如库存信息、销售数据等。
通过对这些数据的处理,可以实现库存管理和销售统计等功能。
3. 故障检测和维修:PLC可以监测自动售货机的各种故障,并根据预设的逻辑程序提供相应的维修信息。
这可以大大提高故障排除的效率,减少维修时间。
三、基于PLC的自动售货机设计方案基于以上对PLC在自动售货机中的应用,我们可以提出以下基于PLC的自动售货机设计方案:1. 硬件设计:选择适合的PLC型号,并根据自动售货机的需求,选择合适的电机、传感器、显示屏等硬件设备。
确保这些设备能够与PLC进行稳定的通信。
2. 逻辑程序设计:根据自动售货机的功能需求,编写逻辑程序。
plc控制的自动售货机毕业设计
plc控制的自动售货机毕业设计一、选题背景随着社会的不断发展,人们的生活水平也在不断提高。
在这样的背景下,自动售货机作为一种便捷、快速、安全的购物方式,越来越受到人们的青睐。
而PLC控制技术作为现代工业控制领域中应用最广泛的一种技术,其在自动售货机中的应用也越来越普遍。
二、研究目标本文旨在通过对PLC控制技术在自动售货机中的应用进行研究和分析,设计出一款具有较高实用性和可靠性的自动售货机系统。
三、研究内容1. 自动售货机系统结构设计本文首先对自动售货机系统进行了结构设计。
其中包括硬件部分和软件部分两个方面。
硬件部分主要包括:投币器、纸币器、显示屏、键盘、电机等组成;软件部分主要包括:PLC程序设计和人机界面设计两个方面。
2. PLC程序设计PLC程序是整个自动售货机系统中最核心的部分。
本文对PLC程序进行了详细设计,并采用了模块化编程的思想,将整个程序分为多个模块进行编写。
其中包括:货道控制模块、投币器控制模块、纸币器控制模块、显示屏控制模块、键盘控制模块等。
3. 人机界面设计人机界面是自动售货机系统中用户与系统交互的重要部分。
本文对人机界面进行了详细设计,采用了触摸屏的形式,使用户操作更加方便快捷。
同时,在界面设计中还考虑了用户体验和美观性等因素。
4. 系统测试和优化为了确保自动售货机系统的可靠性和稳定性,本文对系统进行了全面测试,并对系统中出现的问题进行了优化和改进。
最终得到一款具有较高实用性和可靠性的自动售货机系统。
四、研究意义本文通过对PLC控制技术在自动售货机中的应用进行研究和分析,设计出一款具有较高实用性和可靠性的自动售货机系统。
该研究成果不仅可以应用于商业领域,提高商品销售效率和顾客购物体验,还可以在工业领域中得到广泛应用,提高生产效率和质量。
五、总结本文对PLC控制技术在自动售货机中的应用进行了研究和分析,并设计出一款具有较高实用性和可靠性的自动售货机系统。
该系统不仅可以提高商品销售效率和顾客购物体验,还可以在工业领域中得到广泛应用。
plc控制的自动售货机毕业设计
plc控制的自动售货机毕业设计PLC(可编程逻辑控制器)是一种数字化电子设备,用于自动化生产过程的控制。
自动售货机是一种智能化的设备,通过PLC控制,能够实现商品的自动售卖,提高售卖效率和准确性。
本文将探讨PLC控制的自动售货机的毕业设计相关参考内容。
1. 设计目标和功能要求在毕业设计中,首先需要明确设计目标和功能要求。
可以考虑以下设计目标和功能要求:- 可自动识别商品:通过扫描条形码或使用RFID技术,将商品信息读入PLC系统,实现自动识别商品。
- 商品选择和支付:用户使用触摸屏或按键选择所需商品,并选择支付方式进行支付。
- 新鲜度和货物管理:控制货柜温度和湿度,以确保商品的新鲜度,并实时监控和管理货物库存。
- 故障检测和维护:通过PLC系统监测设备的运行状态和故障信息,并及时报警或提供相应的解决方案。
2. 系统设计和硬件选型在设计中需考虑PLC系统的选型和相关硬件设备的选择。
合理选用PLC型号,兼顾性能和成本,并结合自动售货机的需求来选购其他硬件设备,例如传感器、执行器、触摸屏等。
3. 自动售货机程序设计PLC是通过编程实现自动化控制的,编程语言常用的有LD (梯形图)和ST(结构化文本)。
在设计过程中,需要编写PLC程序,如下所示是一个简单的LD示例:```|----I:0.0---[ ]-------------------------| X0| | ||-------------[ ]------------------------| X1```本示例通过检测输入I:0.0的状态,控制输出X0和X1的状态,从而实现对售货机的控制。
4. 界面设计和人机交互用户与自动售货机的交互通过界面实现,可以采用触摸屏、LCD显示屏等设备,设计人机界面,方便用户进行商品选择、支付等操作。
5. 性能测试和实验验证在设计完毕后,需要进行性能测试和实验验证。
通过模拟真实运行环境进行测试,验证设计的自动售货机功能是否符合设计需求。
基于PLC的自动售货机的毕业设计论文
基于PLC的自动售货机的毕业设计论文摘要自动售货机作为一种便利的商品销售方式,已经广泛应用于各个领域。
本文以基于PLC的自动售货机为研究对象,通过对其硬件和软件设计进行详细阐述,实现了一个可靠、高效的自动售货机系统。
通过该系统,用户可以方便地选择商品进行购买,系统能够精确记录销售数据,实现货物库存管理和销售统计。
本文在实现自动售货机的基础上,进一步探讨了自动售货机的发展趋势和未来可能的改进方向。
1. 引言1.1 研究背景自动售货机是一种以自动化方式实现商品销售的设备,其具有简单、快速、方便等特点,可以广泛应用于公共场所、校园、车站等地方。
随着科技的发展和人们生活水平的提高,人们对商品购买的需求也不断增长,自动售货机成为满足这一需求的有效手段之一。
1.2 研究目的本文旨在设计一个基于PLC的自动售货机系统,通过硬件和软件的设计与实现,使得自动售货机能够准确、高效地完成商品的销售、库存管理和销售统计等功能。
同时,本文还将探讨自动售货机的发展趋势和可能的改进方向,为相关研究提供参考。
2. PLC的基本原理与应用2.1 PLC的概述PLC(Programmable Logic Controller),可编程逻辑控制器,是一种专为工业自动化控制而设计的数字计算机。
它以其高可靠性、强大的功能和灵活的可编程性广泛应用于各个领域,包括自动售货机。
2.2 PLC的工作原理PLC由输入模块、中央处理器、输出模块和编程面板等组成。
输入模块用于接收传感器或开关等外部信号,中央处理器负责对输入信号进行处理,并根据预设的逻辑进行控制,最后通过输出模块控制执行器或显示器等输出设备。
2.3 PLC在自动售货机中的应用PLC可以通过编写逻辑程序来实现自动售货机的各种功能,例如货物选择、货道控制、用户交互等。
利用PLC的高可靠性和灵活性,可以实现自动售货机的可靠运行和扩展性。
3. 基于PLC的自动售货机系统设计与实现3.1 系统架构基于PLC的自动售货机系统主要包括硬件架构和软件架构两部分。
基于PLC的自动售货机控制系统的设计
基于PLC的自动售货机控制系统的设计一、引言自动售货机作为一种便捷的购物方式,已经深入到人们的日常生活中。
随着科技的发展,自动售货机的功能越来越强大,可以实现自动补货、自动支付、远程控制等功能。
本文将重点研究基于PLC(可编程逻辑控制器)的自动售货机控制系统的设计,通过对PLC的原理和功能进行详细阐述,为自动售货机的控制系统设计提供理论支持。
二、PLC的基本原理和功能1.1 PLC的定义PLC(Programmable Logic Controller,可编程逻辑控制器)是一种专门用于工业自动化控制的数字计算机。
它采用一种可编程的存储器,根据事先编写好的程序来控制各种输入输出设备的运行。
PLC具有结构简单、功能强大、可靠性高、易于编程等优点,已经成为工业自动化控制的主要设备之一。
1.2 PLC的基本组成部分PLC主要由以下几个部分组成:中央处理器(CPU)、存储器、输入/输出模块、通信模块等。
其中,CPU是PLC的大脑,负责执行用户编写的程序;存储器用于存储程序和数据;输入/输出模块负责接收外部信号并输出控制信号;通信模块用于实现PLC与其他设备的通信。
2.1 PLC的编程方法PLC的编程方法主要有以下几种:图形化编程、电位图编程、语句表编程等。
其中,图形化编程是最常用的一种方法,它通过绘制程序框图来表示程序的结构,操作简单直观。
电位图编程是针对模拟量控制的一种编程方法,通过设置输入输出点的电平状态来控制设备的运行。
语句表编程是针对数字量控制的一种编程方法,通过设置输入输出点的地址来控制设备的运行。
2.2 PLC的工作原理PLC的工作过程主要包括以下几个步骤:上电自检、扫描程序、执行程序、输出结果。
当PLC上电后,会进行自检,检查各个部件是否正常工作;然后根据用户编写的程序进行扫描,找到需要执行的部分;接着按照程序的要求执行相应的操作;最后将执行结果输出到指定的设备上。
三、基于PLC的自动售货机控制系统设计3.1 系统总体设计本系统的总体设计思想是:通过PLC对自动售货机的各种功能进行控制,实现自动售货机的智能化管理。
基于PLC的自动售货机设计毕业设计论文
毕业设计报告书题目:基于PLC的自动售货机设计专业机电一体化班级姓名_指导教师目录第一部分设计任务与调研 (1)第二部分设计说明 (3)第三部分设计成果 (10)第四部分结束语 (19)第五部分致谢 (20)第六部分参考文献 (21)第一部分设计任务与调研1.1自动售货机概述自动售货机是完成无人售货、光机电一体化的商业自动化设备。
自动售货机不受任何场地限制,方便快捷,可以每天24小时售货,因此深受上班族的欢迎。
很多城市的公共场所都放置有自动售货机,出售的商品五花八门,从饮料、零食、香烟、糖果,到牙刷、方便面、自动照相机等。
近年来,我国的自动售货机行业突飞猛进,在汽车总站,商夏、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。
这种方便快捷的购物方式越来越受到人们的青睐,同时也是现代化城市配套设施的需求。
常见的自动售货机如图1-1所示。
图1-1自动售货机1.2 自动售货机功能分析售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。
由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时的除法运算,这是它的内部功能,还要有货币识别系统和货币的传动来实现完整的售退币功能。
自动售货机的工作流程图如图1-2。
图1-2 自动售货机工作流程图1.3 自动售货机的前景分析现在,中国自动售货机市场已经进入了发展期。
另外,各个大型城市的改造使得很多小店小铺消失,同时随着金融支付手段的增多,IC卡、手机移动支付等货机产品专项调研及未来五年投资分析预测报告》是结合自动售技术使自动售货机提供便利服务成为可能,这些自动售卖平台的创新模式无疑为国内的自动售货业迅速成长创造了条件。
1.4 设计任务控制要求如下:(1)货物种类共9种,这9种物品分别对应着9个不同的按键选择,其中1元、2元、3元价格不等的物品各3种;货币识别装置能够识别0.5元、1元、5元的货币。
(2)在规定的30秒时间内可多次投入货币,能够实现货币累加功能,超过30秒投币无效。
毕业设计-基于plc原理设计的自动售货机
摘要在今天的工業生產中,可編程序控制器已經成為實現工業自動化的關鍵。
本文簡要介紹了有關可編程序控制器的一些基礎知識和三維力控組態軟體的簡單應用,而且,還介紹了可編程控制器的技術特點,並重點在硬體、軟體和組態軟體方面進行了介紹。
對它們在工業自動化中的典型應用、最新的技術發展趨勢也作了介紹。
在這次畢業設計中,我以PLC原理為基礎、利用三維仿真力控軟體設計了自動售貨機系統,利用松下編程軟體FPWIN-GR編制了相應的PLC應用控制程式並進行了調試和三維力控組態軟體ForceControl編制了自動售貨機系統,完成了設計的基本要求.採用可編程序控制器進行實際生產過程控制,順序嚴格,可靠性高。
關鍵字:可編程序控制器;自動售貨機;仿真;三維力控組態軟體AbstractIn today‟s factories, programmable logic controllers(PLC) have become the key building blocks of industrial automation. Some basic knowledge of programmable logic controller is introduced in the paper. Moreover, the technical features, application status and technology development of PLC is presented in this paper.The hardware, software and network structure of PLC are introduced in detail. An introduction of their typical applications in industrial automation, the latest development trend and system considerations are also introduced.V ending machine system is regarded as a project to design the programmable logic controller practical system. The applied system design of water treatment system is finished by the use of FP1 C24 programmable logic controller and ForceControl 2.6. Controlling software about this system are designed, While emulation research are done in the lab.Good succession and high reliability of real production process control due to the use of programmable logic controller are available. The analog test method given in the paper may be applied to lab teach.Subject T ermsProgrammable logic controller,Forcecontrol,Simulation,vending machine目錄第一章可編程控制器的基本知識 (5)1.1 可編程控制器的產生與發展 (5)1.2 可編程序控制器的特點和應用........................................................... .. (6)1.3 可編程序控制器與其他工業裝置的比較 (8)1.4 可編程控制器的應用場合 (9)1.5 可編程控制器的發展趨勢 (10)第二章可編程控制器的組成和基本原理 (11)2.1 可編程控制器組成的控制系統 (12)2.2 可編程控制器的組成 (13)2.3 可編程控制器的基本工作原理 (14)2.4 PLC的幾種編程語言 (15)2.5 立石公司C系列P型機的基本特徵 (18)2.6 松下電工可編程控制器產品-FP1介紹 (19)2.7 可編程控制器的編程編制 (21)第三章松下電工PLC編程工具及三維組態軟體的介紹 (21)3.1 松下電工PLC編程工具簡介 (21)3.2 監控組態軟體簡介 (22)第四章基於PLC原理的自動售貨機的設計 (25)4.1 仿真系統組成 (25)4.2 自動售貨機功能分析 (25)4.3 設計任務的確定 (27)4.4 程式設計部分 (27)4.5 仿真介面的設計 (31)4.6 仿真介面中各變數的定義 (32)4.7 數據連接 (32)4.8 自動售貨機PLC梯形圖 (35)4.9 助記符語言 (40)結束語 (49)參考文獻 (50)第一章可編程控制器的基本知識第一節可編程控制器產生與發展可編程控制器問世於1969年。
基于PLC的自动售货机控制系统设计毕业设计论文
河南理工大学毕业设计(论文)说明书基于PLC的自动售货机控制系统设计摘要随着科技的不断发展,PLC在工程中的应用大家有目共睹,PLC在各个领域已占得一席之地,并将有更好的发展。
我国人口数量庞大,自动售货机在人们的生活中扮演越来越重要的角色,从长远来看其具有广阔的发展空间。
本次设计的自动售货机为饮料自动售货机,贩卖的商品性质明确,适于放置在短时间人口流动比较大的地方,比如餐厅。
首先通过与单片机和液压等控制的对比,确定采用PLC来控制自动售货机,然后分析自动售货机的结构和工作原理,明白自动售货机的贩卖过程,以便为硬件的选择做准备。
通过自动售货机的功能分析作出硬件框图,根据硬件框图选择所需要的PLC、货币识别器、电动机和接触器。
根据I/O分配表对PLC选型,并画出外部接线图。
根据控制系统流程图编写符合自动售货机功能的程序。
如果购物后有剩余金额,则可按退币按钮退币。
梯形图的编写通过GX Developer来完成,完成梯形图后可以在三菱PLC仿真软件GX Simulator 6c进行调试和仿真。
最后用MCGS作出组态效果。
组态仿真图中自动售货机包括按钮、指示灯、投币口、取物口、退币口等部分。
关键词:自动售货机;PLC;梯形图;MCGSABSTRACTWith the development of science and technology, the application of PLC in engineering everybody be obvious to people, PLC has occupied a space for one person in every field, and will have a better development. Because of the large number of population, the vending machine is playing a more and more important role in people's life, in the long run it has broad space for development. The design of the automatic vending machine for beverage vending machine, the nature of the goods sold in the clear, adapted to be placed in a short time population flow of relatively large areas, such as restaurant. First, by comparing with the single chip microcomputer and hydraulic control, and adopt PLC to control the vending machine, then analyzes the structure and working principle of automatic vending machines selling process, understand the vending machine, to prepare for the selection of hardware. Through vending machine function analysis to make the hardware block diagram, according to the hardware block diagram, select the desired PLC currency recognizer, motor and contactor. According to the I/O distribution list on the PLC selection, and draw the external wiring diagram. According to the flow chart of control system prepared with vending machine program. If the shopping after the remaining amount, then press the coin button coin. Trapezoidal chart compilation done by GX Developer, complete ladder diagram can be debugged and simulated in Mitsubishi PLC simulation software GX Simulator 6c. Finally, MCGS made the configuration effect. Configuration simulation diagram of the vending machine comprises a button, indicator light, the slot, fetching port, a coin refund part.Keywords: vending machine; PLC; ladder diagram; MCGS目录1 绪论 (1)1.1 自动售货机的研究背景及意义 (1)1.2 研究自动售货机的目的 (1)1.3 本设计研究的内容 (2)2 自动售货机的功能分析 (3)2.1 自动售货机主控单元的确定 (3)2.1.1 PLC的部分功能 (3)2.1.2 确定自动售货机的主控单元为PLC (4)2.2 自动售货机的售货方法 (5)2.3 自动售货机的空间结构 (6)2.4 自动售货机的功能 (6)2.5 自动售货机的购物使用流程 (8)3 自动售货机的硬件部分 (9)3.1 控制电路硬件组成框图 (9)3.2 确定自动售货机使用的PLC类型 (10)3.3 货币识别器选型 (12)3.3.1 硬币的识别原理 (13)3.3.2 纸币的识别原理 (13)3.4 自动售货机电机及其它选择 (14)4 自动售货机的软件设计 (16)4.1 自动售货机的控制系统流程图 (16)4.2 自动售货机的程序部分 (17)4.2.1 程序中用到的部分指令 (17)4.2.2 自动售货机的控制程序 (18)4.3 程序的调试部分 (26)4.3.1 GX Developer (26)4.3.2 程序调试 (26)4.4 基于MCGS组态的自动售货机仿真 (28)4.4.1 建立组态画面 (28)4.4.2 设置各元件的参数 (29)结论 (34)参考文献 (35)致谢 (36)附录系统硬件连接图 (37)1 绪论1.1 自动售货机的研究背景及意义自动售货机最早出现在20世纪60年代的欧美,当时在美国的地铁系统中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于PLC的自动售货机的毕业设计目录前言 (1)第1章自动售货机的介绍 (2)1.1自动售货机概述 (2)1.2自动售货机前景分析 (3)1.2自动售货机功能分析 (4)第2章总体设计方案 (5)2.1 系统整体设计方案 (5)2.2自动售货机的组态设计方案 (5)2.3系统硬件结构框图 (6)2.4总体方案设计 (7)第3章自动售货机硬件结构设计 (9)3.1 硬件选择 (9)3.1.1 电机的选择 (9)3.1.2货币处理装置 (9)3.1.3 送出机构 (9)3.1.4 按钮装置 (10)3.1.5 显示装置 (10)第4章自动售货机控制系统设计 (10)4.1 基于PLC的自动售货机控制系统 (10)4.1.1自动售货机硬件系统的组成部分及工作流程 (10)4.1.2自动售货过程的控制子系统简述 (11)4.1.3 基于PLC的自动售货机控制 (12)4.2 PLC控制系统设计编程要求及基本原则 (13)4.2.1 PLC控制系统设计编程要求 (13)4.2.2 PLC控制系统设计的基本原则 (14)4.3 自动售货机PLC控制方案设计 (14)4.4 PLC选型 (15)4.4.1 PLC的介绍 (15)4.4.2PLC概述 (16)4.4.3 I/O点估算 (18)4.4.4 PLC选型 (18)4.5程序设计 (18)4.5.1 I/O地址设计 (18)4.5.2 流程设计 (20)4.5.3 投币程序设计 (20)4.5.4购买程序设计 (21)第五章上位机部分软件设计 (28)5.1 WinCC软件简介 (28)5.2人机界面(HMI)设计 (29)5.2.1新建工程 (29)5.2.2自动售货机的界面设计 (30)5.3 与PLC建立通信 (30)5.4 变量的连接 (33)5.4.1 对按钮进行变量连接 (33)第六章系统调试与运行监控 (37)6.1系统调试 (37)结论 (38)参考文献 (39)谢辞 (40)前言根据自动售货机目前的发展情况来说,它出现的主要原因是因为产业结构由劳动密集型向技术密集型发生转变。
由于消费环境、销售模式的转变以及大量消费和大量生产,使得新的流通渠道很有必要的出现;相对来说,由于购物中心,超市,百货公司等购买渠道的出现,伴随着往往是人工费的增加;而且,在场地上也会受到很大的限制,在一些环境里,比如说医院,学校之类购物的便利性很难得到体现,而无需人工售卖的自动售货机将会是一种应运而生的必要产物。
从狭义的角度来说就是一种可以实现无人贩卖的一种自动化贩卖,从广义角度来说进行信用卡、投币等操作后可以贩卖商品的一种机器。
按照供给条件来讲,自动售货机可以24小时不间断的无人售货的系统非常方便,适应消费模式和消费环境的变化,使得人力的不足得到充分补充,经营时所需要的面积小、资本少,人工费用增长的问题可以得到很好地解决,能够吸引人们好奇心从而促使他们购买的自身性能等各种优点。
目前,自动售货机正在进一步实现合理化、信息化。
例如,在通过电话线路将售货机的库存信息传输到营业点的计算机,以确保货物的补充,保证自动售货机,及时补充和发送商品,同时在某些时候还可远程控制售货机无偿贩卖,同时,为了防止全球气候变暖,在研究自动售货机时,在节能方面,将会投入更多,节能的自动售货机将成为业界的主流。
与此同时,在夏季用电高峰的时候、此节能型自动售货机可以在关闭冷却器的同时商品却还能保持足够的温度。
跟传统的自动售货机相比较,这种节能型的自动售货机将会节省差不多10%的电力资源。
进入21世纪后,自动售货机的发展方向将会是节约资源和能源,以及提供更多功能。
由于经济缓慢复苏,社会更为关注的是对在工作场合提供饮料、零食的福利事业。
自动售货机是提高职工工作效率最有效的手段,也是最廉价、最方便的手段,而且很好的保障了惬意的工休时间。
尤其是在一些全天无休、不间断工作的一些办公场所之中,为了解决能够不间断的喝道咖啡饮品的问题,使用方便快捷的小型饮料冲饮机变得尤为重要,而在这种情况之下导致咖啡饮品与自动售货机的快速融合。
更为直观的体现在于1999年的全美咖啡服务协会和全美自动售货机协会的合并。
第1章自动售货机的介绍1.1自动售货机概述自动售货机是一种商业自动化设备,用来完成自动购买。
自动售货机没有任何空间的限制,可以方便快捷的销售一整天,深受大家的喜爱。
自动售货机在很多城市的各个角落都有放置,销售的商品也多种多样,从点心、饮料、牙膏牙刷,到药品、香烟等等。
多年以来,自动售货机行业在中国快速发展,汽车站,商业建筑,广场,工厂,街道,学校,医院都有出现售货机的痕迹。
这也变得越来越受人欢迎与喜爱的一种快捷购买方式,这也是一个现代城市发展设施的要求。
常见的自动售货机如图1-1所示。
图1-1 自动售货机自动贩卖机首次出现在上世纪中期年代的欧洲和美国,那个时候在美国,人们可以使用在自动售货机上买到1美分一块的口香糖。
从上世纪中期在到现在,由于迅速发展和应用的计算机,第四次工业革命在以信息技术革命作为中心使零售行业发生了翻天覆地的变化,其中之一就是发达国家的商品流通领域中自动售货机的出现以及迅速发展。
随着人们生活方式的改变,在快节奏的,效率高的变化,表现在时间上的价值尤为重要,消费者更加注重购买时候的方便,直接。
随着越来越多的自动售货机,货物的包装已经成为一种定量和标准化,销售商品的多样化,体现出自动售货机更多亮点。
于此同时,自动售货机在即时性消费需求方面是其它零售方式无可替代的。
2002年4月5日在美国出版的《幸福》杂志讲到美国在2001年自动售货行业利润增长率在发展最快的行业之中居第四位,具体增长率为21.4%;从1996年到2001年这几年当中,自动售货行业的平均年利润增长率为78.4%,是增长最快的行业。
由于拥有如此巨大的优势所以使得自动售货机广泛应用于全世界。
1.2自动售货机前景分析自动售货机是一种能够自动自动付货的机器,根据所投入的钱币,可以购买相应的商品。
在商业自动化的设备中自动售货机是其中一种常用设备,它能方便交易、节省人力,不受地点、时间的限制。
它被称作是24小时不间断营业的微型超市,是一种全新的商业零售形式。
可以分成三种:综合自动售货机、食品自动售货机、饮料自动售货机。
未来的发展趋势是自动化,不论是服务业、零售业还是制造业。
我们相信越来越多的设备将会取代现在的人工。
在这种情况之下,自动售货机行业的前途是无限光明的。
智研数据研究中心发布的《2013-2018年中国自动售货机市场调研与发展前景预测报告》共十二章。
首先介绍了中国的自动售货机产业运行环境、全世界自动售货机产业运行状况等,接着再介绍了自动售货机产业在中国的市场竞争格局,然后分析了自动售货机产业在中国的运行状况。
随后,报告还对重点企业的经营状况进行了分析,最后分析了自动售货机产业在中国的投资预测与发展前景。
如今,自动售货机产业在中国已经开始迈向了蓬勃的发展阶段。
此外,很多小店铺由于各个大城市的改造而被迫消失,同时随着各种各样的支付方式的出现,例如,手机移动支付、IC卡等技术使得自动售货机为人们提供服务成为了一种很好的方式,由于这种自动售货平台模式的创新,导致了国内自动售货行业的迅猛发展。
在当今社会中自动售货机是一种购买工具,从2004年开始,自动售货机产业在中国发生了巨大的变化,发展的越来越快,由于世博会和奥运会的成功举办,导致自动售货机在中国拥有了巨大的商机,自动售货机进入了发展期是在2008年以后,以自动售货为主的第三次零售业革命也即将在中国的零售行业掀起一股飓风。
《2009年中国自动售货机产品专项调研及未来五年投资分析预测报告》是总结了历年来自动售货机在中国市场的变化规律,同时,深入的调查和研究了自动售货机产品中的企业群体,采取定量以及定性的科学研究方法编撰而成的。
对自动售货机产品在我国目前的行业投资环境、产品进出口、生产经营、品牌竞争、产品市场、可持续发展以及市场环境等问题进行十分详细地分析和预测,并且在此基础上,为企业经营管理、制定发展战略和进行投资决策提供了可靠、权威的决策依据。
报告数据主要采用商务部采集数据、国家统计数据、海关总署问卷调查数据等数据库。
1.2自动售货机功能分析在编写程序之前, 首先是对自动售货机拥有的各种功能进行全面了解以及确定对其操作后所产生的状态。
自动售货机的基本功能是对金钱的总额进行计算,并确定是否有足够金钱的购买售货机当中的商品,并且能够发生某种变化使得人们知道该商品可以购买。
例如:售货机中有6种商品,其中一号商品价格为1元,二号商品为2元,以此类推。
如果把一个一元的硬币投进去,然后一号商品的可以购买的指示灯将会点亮,显示可以购买,但是二号商品的指示灯却不会点亮,继续投入一个一元硬币,那么二号商品指示灯将会点亮,另外的商品同样也是如此。
当按下一元商品的购买按钮,自动售货机会将总金额减去一元,同时将一号商品提取到出货口。
在这个时候,自动售货机将会继续等待外部命令,如想要继续购买商品,只要按下可够奶商品的按钮,商品将继续提取出来,如果你不想购买商品了,可以按下退币的按钮,自动售货机将会退出剩余金额,同时总金额将会清零,到此,完成了这次的所有交易。
自动售货机的工作流程图如图1.2所示。
图1-2 自动售货机工作流程图第2章总体设计方案2.1 系统整体设计方案此次课题的主要任务为对自动售货机系统的进行仿真设计,具体要求如下:1)具有基于WinCC的操作方便且美观的自动售货机系统人机界面;2)实现WinCC与PLC之间的通信;3)顾客能够向售货机投不同的货币;4)顾客能够购买不同的商品并且商品的价格不全是一样的;5) 购买商品后,系统自动计算剩余金额;6)购买时间是有限的7)能够显示总金额的数值和售出商品总价格的数值;8)能够进行退币处理;根据设计任务要求,确定如图2-1所示的总体框图。
图2-1系统总体框图自动售货机的控制系统由四部分组成,采用PLC作为控制器,上位机组态王界面可作为远程监控,按钮模块作为操作面板,使用信号灯、数码管作为输出显示。
最终经过调试后能达到上位机控制下位机的目的。
2.2自动售货机的组态设计方案根据任务书要求,绘出自动售货机结构示意图如图2-2所示,其中,1——1元矿泉水;2——2.元罐装汽水;3——2.5元汽水;4——3元果汁;5——4元罐装咖啡;6——5元咖啡。
图2-2结构示意图2.3系统硬件结构框图根据课题的具体要求,合理的制定方案:第一步,应该做的是确定下位机与上位机的具体分工任务,下位机的主要工作是完成PLC程序的编写,而上位机的主要工作是制作完成完成仿真界面;第二步,查找与收集下位机和上位机所需要的资料。
比如可以观看现实当中售货机的外观,然后再进行仿真界面的设计,在必要的时候,设计自动售货机的外形可以借助一些宣传图片来来完成;在进行PLC程序的编写之前,首先要做的是分配好PLC的I/O点,同时,确定上、下位机的接口;最后,再对上位机和下位机进行设计工作;第三步,实现上位机和下位机之间的通信,然后通过上位机来控制下位机,进过调试之后完成整个设计工作。