基于PLC的自动售货机控制设计

合集下载

基于PLC控制的自动售货机设计

基于PLC控制的自动售货机设计

目錄摘要 (3)第一章簡介及設計要求一、簡介 (4)二、工作原理 (4)三、設計要求 (5)四、設計思路 (5)第二章硬體選擇一、硬體電路組成框圖 (6)二、主要硬體選擇 (6)(1) 硬幣識別器 (7)(2)紙幣識別器 (7)(3) 電磁閥選擇 (8)(4)PLC選擇 (9)第三章軟體設計一、系統涉及PLC指令簡介 (10)二、PLC的I/O分配表 (13)三、PLC接線圖 (14)四、流程圖 (15)第四章程序編寫一、控制程式設計思路 (16)二、部分程式注釋 (16)(1)投幣部分 (17)(2)價格比較部分 (17)(3)選擇商品和送出部分 (18)(4)退幣找零部分 (19)三、梯形圖 (21)謝詞 (24)參考文獻 (25)摘要自動售貨機最早出現在二十世紀五、六十年代的西歐,當時在美國的地鐵系統中,人們可以用1美分在自動售貨機上買到一塊口香糖。

作為一種全新的零售方式。

隨著社會的發展,自動售貨機也越來越普遍。

我國從1999年自動售貨機的進入,由開始的好奇陌生,到現在的習以為常,並成為了生活中不可缺少的一部分。

本文介紹了自動售貨機的基本原理以及工作流程,然後以一次交易過程為例,把交易過程分為幾個程式塊,然後分別對程式塊進行編程。

具體說明了可編程序控制器在自動售貨機中的作用。

程式涉及到了自動售貨機工作的絕大部分過程。

利用三菱FX-2N PLC控制的自動售貨機提高了系統的穩定性,保證自動售貨機能夠長期穩定運行。

關鍵字自動售貨機 PLC 梯形圖第一章自動售貨機的簡介及設計要求一、自動售貨機簡介自動售貨機是集聲、光、機電一體化的高新智能化產品,在我國也開始得到應用。

在中國人們可以看到現代化的自動售貨機擺放在一些大商場門口、繁華街道兩旁、公園入口處以及其他熱鬧的場所。

自動售貨機在中國有著廣闊的發展前景。

從自動售貨機的發展趨勢來看,它的出現是由於勞動密集型的產業構造向技術密集型社會轉變的產物。

大量生產、大量消費以及消費模式和銷售環境的變化,要求出現新的流通管道;而相對的超市、百貨購物中心等新的流通管道的產生,人工費用也不斷上升;再加上場地的局限性以及購物的便利性等這些因素的制約,無人自動售貨機作為一種必須的機器便應運而生了。

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计一、引言自动售货机作为一种便捷的购物方式,已经深入到人们的日常生活中。

随着科技的发展,自动售货机的功能越来越强大,可以实现多种支付方式、商品种类的丰富以及智能化的控制等。

本文将重点研究基于PLC(可编程逻辑控制器)的自动售货机控制系统的设计,以满足市场需求和提高自动售货机的性能。

二、PLC控制系统的基本原理1.1 PLC的定义与分类PLC(Programmable Logic Controller)即可编程逻辑控制器,是一种专门用于工业自动化控制的数字计算机。

它可以根据预先编写的程序,对各种输入信号进行采集、处理和输出,实现对生产过程的自动控制。

根据PLC的工作原理和应用领域,可以将其分为以下几类:(1)离散型PLC:其内部采用晶体管作为基本元件,具有体积小、结构简单、接线少等特点,适用于单机运行和较小规模的控制系统。

(2)连续型PLC:其内部采用电容式或电感式触点作为基本元件,具有较高的可靠性和抗干扰能力,适用于大规模的工业自动化系统。

(3)混合型PLC:结合了离散型和连续型PLC的优点,既具有离散型PLC的结构简单、接线少的特点,又具有连续型PLC的高可靠性和抗干扰能力。

1.2 PLC控制系统的主要组成部分PLC控制系统主要由以下几个部分组成:输入设备、中央处理器(CPU)、存储器、输出设备和通讯接口。

其中,输入设备负责采集外部环境的各种信息,如温度、湿度、压力等;中央处理器负责对采集到的信息进行处理和运算;存储器负责存储程序和数据;输出设备负责将处理后的结果输出到外部设备,如电机、阀门等;通讯接口负责与其他设备进行数据交换和通信。

三、基于PLC的自动售货机控制系统设计2.1 系统需求分析为了满足市场需求,自动售货机控制系统需要具备以下功能:(1)多种支付方式:支持现金、银行卡、移动支付等多种支付方式,方便用户购买商品。

(2)商品种类丰富:提供各类饮料、零食、日用品等商品,满足不同用户的需求。

基于PLC自动售货机控制系统设计

基于PLC自动售货机控制系统设计

基于PLC自动售货机控制系统设计引言自动售货机作为一种便捷的零售方式,已经广泛应用于各种场景,如商场、学校、车站等。

为了提高自动售货机的功能和性能,PLC(可编程逻辑控制器)被引入到控制系统中。

PLC作为一种可编程的电子设备,能够根据预定的程序和逻辑来控制各种设备和过程。

本文将详细介绍基于PLC自动售货机控制系统设计的相关内容。

一、PLC控制系统概述1.1 PLC基本原理PLC是一种用于工业自动化领域的电子设备,它能够根据预定的程序来实现各种控制功能。

其工作原理是通过输入模块接收外部信号,经过处理后通过输出模块输出信号来实现对设备和过程的控制。

1.2 PLC在自动售货机中的应用在传统自动售货机中,通常使用微处理器或嵌入式系统来实现对设备和过程的控制。

然而,这些传统方式存在着功能有限、扩展性差等问题。

而使用PLC作为自动售货机的控制器,则可以克服这些问题,并且具有更好的稳定性和可靠性。

二、PLC自动售货机控制系统设计2.1 系统结构设计PLC自动售货机控制系统的结构主要包括输入模块、处理单元(CPU)、输出模块和外部设备。

其中,输入模块用于接收外部信号,CPU用于处理信号并执行相应的控制程序,输出模块用于输出信号,外部设备包括货道、显示屏等。

2.2 系统功能设计PLC自动售货机控制系统的功能主要包括货道管理、库存管理、支付管理和故障处理等。

其中,货道管理功能用于管理各个货道上商品的存放和取出;库存管理功能用于实时监测商品库存并生成相应的报表;支付管理功能用于接收用户支付信息并完成交易;故障处理功能用于检测设备故障并进行相应的处理。

2.3 系统程序设计PLC自动售货机控制系统的程序设计是实现各个功能的关键。

在程序设计中,需要考虑到各个输入信号和输出信号之间的关系,并编写相应的逻辑代码。

此外,还需要考虑到异常情况下的处理方式,并编写相应代码进行异常处理。

三、PLC自动售货机控制系统实现3.1 硬件实现PLC自动售货机控制系统的硬件实现主要包括PLC设备的选择和配置,输入模块和输出模块的连接,以及外部设备的接入等。

基于PLC的自动售货机控制系统设计

基于PLC的自动售货机控制系统设计

监控 系 统 的设计 不合 理 。变 电站 中后 台 的监控 系 统采用 的 都
是单 机 、单 网 的设计 方式 ,这样 运行 的可 靠性 有所 降低 ,并影 响
到变 电站 的安全 运行 。然 而 ,现 在数 字化 变 电站 中都 是通 过微 机 够提 高 变 电站在 事故 之后 的通信 传输 效 率 。
障或者事故情况下对站内的关键设备进行供 电。在最初 ,采用的
是站 内直 流和 逆 变 的方式 作 为变 电站 的备 用 电源 。但 是站 内直 流 不 稳 定 ,因 此故 障 时通信 设备 工 作不 正常 ,甚 至有 时候 会造 成 事 故相 关状 态信 息 的丢 失 。UP S是一 种含 有储 能装 置 ,并 且 以逆 变 器作 为 主要 组成 部 分的 恒压 恒频 不 间断 电源 ,主 要用 于计 算机 及
售 货机 作 为一 种必 须 的机 器 也就 有 了其 相 当可 观 的前 景 。 自动售 货机 也将 进一 步 向节 省资源 和 能源 以及 高功 能化 的方 向发 展 。


( 接第 17 ) 上 页 7
其 网络 或者其 他 电力 电子 设备 的 电力供 应 ,其 电压波 形精 度 高 , 频率 稳 定 ,能够承 受 电 网的 电能波 形波 动 , 电能 间 断甚至 短 时的 停 电 ,具有低 输 出阻抗 的特 点 , 因此作 为变 电站 的 备用 电源 ,能
计 算机 光盘 软件 与应 用
21 0 2年第 O 9期
五、 整体 设计 流释 图
… … ’ 一 。 一 ‘
C m u e DS f w r n p l c t o s o p t rC o t a ea dA p ia in

基于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、评估标准:制定详细的评估标准,包括设备的可靠性、易用性、维护性 和节能性等方面的指标。
四、程序设计
程序设计是整个控制系统设计的核心部分,主要分为以下几个步骤: 1、需求分析:明确系统的功能需求和性能要求。
2、I/O配置:根据需求分析结果,确定输入设备和输出设备的数量和类型。
3、程序设计语言:选择适合的程序设计语言,如Ladder Logic、 Structured Text等。
感谢观看
基于PLC控制的自动售货机系统
目录
01 一、PLC控制概述
02 二、系统设计
03 三、系统实现
04 四、系统测试与评估
05 五、结论
06 参考内容
随着科技的进步和自助服务需求的增长,自动售货机作为一种便捷、24小时 服务的销售方式,越来越受到人们的欢迎。而基于可编程逻辑控制器(PLC)的 自动售货机系统,能够实现更高效、精准的控制和管理,进一步提升自动售货机 的使用体验。
参考内容
随着社会的进步和科技的发展,自动售货机已成为现代社会中不可或缺的一 部分。自动售货机通过嵌入式系统和PLC(可编程逻辑控制器)来实现控制,本 次演示将探讨基于PLC的自动售货机控制系统的设计。
一、概述
PLC是一种可编程的工业控制器,被广泛应用于各种工业自动化和过程控制 系统中。在自动售货机中,PLC被用于处理交易、管理库存、接收货币、识别商 品等任务。使用PLC作为主控制器,可以简化自动售货机的硬件和软件设计,提 高系统的可靠性和稳定性。

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计一、引言在这个快节奏的社会,自动售货机已经成为了我们生活中不可或缺的一部分。

无论是在地铁站、商场、学校还是小区,我们都能看到各种各样的自动售货机。

它们方便了我们的日常生活,让我们不再为找不到零钱而烦恼。

随着科技的发展,自动售货机的功能也在不断升级,从最初的硬币投币式,到现在的手机支付、刷脸支付等多种支付方式,自动售货机已经变得更加智能化和人性化。

今天,我们就来聊一聊如何设计一个基于PLC(可编程逻辑控制器)的自动售货机控制系统,让这个小小的机器变得更加聪明,更加贴近我们的生活。

二、PLC控制系统的基本概念PLC(Programmable Logic Controller)可编程逻辑控制器,是一种专门用于工业自动化控制的电子设备。

它可以根据预先编写好的程序,实现对生产过程的自动控制。

PLC 控制系统具有结构简单、可靠性高、易于维护等优点,因此在工业自动化领域得到了广泛的应用。

三、自动售货机控制系统的设计1. 系统架构基于PLC的自动售货机控制系统主要由以下几个部分组成:输入设备(如按钮、刷卡器等)、输出设备(如电机、灯光等)、PLC处理器、存储器和通信模块。

通过这些部分的协同工作,实现对自动售货机的自动控制。

2. 输入设备设计为了让用户能够方便地使用自动售货机,我们需要设计一些常用的输入设备,如硬币投币口、纸币识别器、手机扫码区等。

硬币投币口可以接收用户的硬币投币操作;纸币识别器可以识别用户投入的纸币金额;手机扫码区可以让用户通过扫描二维码进行支付。

这些输入设备的设计,使得用户在使用自动售货机时,可以轻松地完成各种操作。

3. 输出设备设计输出设备是自动售货机的核心部分,主要包括货物储存区、出货装置、灯光提示等。

货物储存区可以根据用户的需求,存放不同种类的饮料和零食;出货装置可以根据用户选择的商品,将商品从储存区取出并送到出货口;灯光提示则可以提醒用户关注自己购买的商品是否准备好了。

基于PLC的饮料_自动售货机控制系统设计

基于PLC的饮料_自动售货机控制系统设计

基于PLC的饮料_自动售货机控制系统设计自动售货机是一种现代化的零售设备,广泛应用于商场、车站、机场等公共场所。

为了提高自动售货机的性能和可靠性,采用基于可编程逻辑控制器(PLC)的控制系统是一种有效的方式。

本文将基于PLC设计一个饮料自动售货机控制系统。

首先,我们需要确定系统的需求和功能。

饮料自动售货机通常具有以下功能:1.饮料选择:用户可以通过触摸屏或按键选择自己喜欢的饮料种类。

2.价格显示:自动售货机需要通过屏幕显示所选饮料的价格。

3.付款功能:用户可以通过现金、信用卡或移动支付等方式支付饮料费用。

4.出货功能:支付成功后,自动售货机会启动电机将选定的饮料从货架上取出,并将其送到出货口供用户取用。

5.存货管理:自动售货机需要监控饮料库存,并在饮料即将售罄时提示进行补货。

基于以上需求和功能,我们可以设计出一个基于PLC的饮料自动售货机控制系统。

首先,我们需要将PLC与触摸屏和出货电机等设备进行连接。

PLC负责接收用户的输入,控制出货电机的运行,并更新触摸屏上的显示信息。

同时,PLC还需要监测饮料库存量,并在低于一定阈值时发送信号给维护人员进行补货。

在控制程序方面,我们可以设计如下的流程:1.系统启动:PLC在启动时初始化系统参数,并通过触摸屏显示主界面。

2.饮料选择:用户可以通过触摸屏选择自己想要的饮料,在触摸屏上显示所选饮料的价格。

3.付款功能:用户可以选择现金、信用卡或移动支付等方式进行付款,在付款成功后触摸屏显示付款成功的信息。

4.出货功能:PLC接收到付款成功的信号后,启动出货电机将所选饮料从货架上取出,并送到出货口供用户取用。

5.存货管理:PLC监测饮料的库存量,并在库存低于一定阈值时发送信号给维护人员进行补货。

为了保证系统的稳定性和可靠性,我们可以在PLC程序中设置一些异常处理,如:检测到用户选择了无效饮料时,触摸屏显示错误信息;出货电机因故障无法运行时,自动售货机显示故障信息并终止交易。

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计自动售货机控制系统是现代商业中不可或缺的一部分,它可以为消费者提供方便快捷的购物体验。

本文将从PLC(可编程逻辑控制器)的角度出发,探讨基于PLC的自动售货机控制系统的设计。

一、引言随着科技的发展,自动售货机已经成为了人们生活中不可或缺的一部分。

传统的自动售货机存在着一些问题,如人工成本高、效率低等。

因此,如何设计一种高效、智能的自动售货机控制系统成为了研究的重点。

本文将从PLC的角度出发,探讨基于PLC 的自动售货机控制系统的设计。

二、PLC基础知识介绍1.1 PLC的定义和分类PLC是可编程逻辑控制器的缩写,是一种专门用于工业自动化控制的数字计算机。

根据其功能和结构的不同,PLC可以分为三种类型:顺序控制器、状态控制器和数据处理控制器。

其中,顺序控制器主要用于实现简单的机械控制;状态控制器主要用于实现复杂的逻辑控制;数据处理控制器则主要用于实现数据采集、处理和存储等功能。

1.2 PLC的特点和优势相比于传统的人工控制方式,PLC具有以下几个显著特点和优势:可靠性高:由于PLC采用数字化设计,因此其故障率相对较低,且易于维护和修复。

实时性强:PLC可以实时监测并控制生产过程,从而保证产品质量和生产效率。

灵活性好:PLC可以根据不同的生产工艺和需求进行编程和配置,从而实现个性化定制。

成本低廉:相对于传统的人工控制方式,PLC的成本较低,可以为企业节省大量的人力和物力资源。

三、基于PLC的自动售货机控制系统设计3.1 系统架构设计基于PLC的自动售货机控制系统主要由以下几个部分组成:硬件设备、软件程序和人机交互界面。

其中,硬件设备包括PLC主机、传感器、执行器等;软件程序主要包括PLC程序和人机交互程序;人机交互界面则是指用户与系统之间的交互界面。

在系统架构设计时需要考虑到各个部分之间的协同工作,以确保整个系统的稳定性和可靠性。

3.2 PLC程序设计PLC程序是自动售货机控制系统的核心部分,它主要负责对传感器信号进行采集、处理和控制执行器的工作。

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计随着科技的不断发展,自动售货机得以广泛应用于日常生活中。

自动售货机控制系统的设计对于自动售货机的稳定运行和高效营业至关重要。

PLC技术能够提供一个高效的解决方案,本文将详细介绍基于PLC的自动售货机控制系统的设计。

一、需求分析在开始设计控制系统前,我们需要先对自动售货机进行需求分析,以确定控制系统的具体需求。

1. 货品选择功能:控制系统需要根据用户选择的货品类型来带动货道机构,将相应的货品送到出货口。

2. 货品库存监控:控制系统需要对货品的库存进行监控,当库存低于预设值时,需要进行补货操作。

3. 支付功能:用户需要使用制定好的货币进行支付,支付成功后,才能取出购买的货物。

4. 数据统计:控制系统需要统计每种货品的销售情况,方便经营者对售货机的经营情况进行分析。

二、PLC控制系统设计1. 系统硬件设计PLC控制系统需要包括以下硬件组成:1)PLC主控板:作为控制系统核心控制板,需要连接所有的硬件组件。

2)选择模块:根据用户选择的货品类型来进行控制。

3)货道机构:负责将货品送到出货口。

4)支付模块:用于支付功能实现,收集用户支付信息。

5)货币识别器:检测用户支付的货币是否正确。

6)显示器:显示用户选择、支付及出货的相关信息。

7)传感器:监控货道库存及支付状态。

2. 系统软件设计PLC控制系统需要使用LAD或ST程序语言进行编程,下面是系统软件的设计流程:1)货品选择功能:当用户选择货品时,选择模块将收集用户选择的货品信息传输给PLC主控板。

然后PLC主控板会控制货道机构运作,将所选货品送到出货口。

货道机构的控制需要采用步进电机进行,PLC主控板发送指令控制步进电机的运转。

2)货品库存监控:PLC主控板连接传感器,检测货道中货品的质量情况与库存数量。

当货品库存低于预设值时,PLC主控板会向经营者发送提醒信息,及时补充货品。

3)支付功能:用户将所购买的货品放入出货口,然后投币或翻转信用卡进行支付。

基于PLC的自动售货机控制

基于PLC的自动售货机控制

基于PLC的自动售货机控制摘要:随着PLC在日常生活中的广泛应用,它逐渐成为现代信息社会一个必不可少的存在,并为人们带来了许许多多的便利。

本次设计利用PLC操作简单,功能全面,灵活性高等特点来设计售货机控制系统。

自动售货机拥有高智能,便捷,覆盖范围广等特点,给人们的生活带来了具大的方便。

本次设计出的自动售货机拥有包括钱币识别,智能找币,按钮,选择饮料按钮,退币按钮,输出饮料端口,找钱端口以及相应的指示灯。

本次设计采用FX2N型可编程控制器,方便,简单。

关键词:自动售货机;可编程控制器;梯形图The Vending Machine Control System Based On PLCAbstract:With the wide application of PLC in daily life, it has gradually become an indispensable in the modern information society, and brings lots of convenience to people.The design of the use of PLC has the advantages of simple operation, complete function, high flexibility to design the control system of vending machine.The vending machine has high intelligence, convenience, widely covered scope, has brought great convenience to people's life.The vending machine of this design have the coin identification, intelligent looking for coins, buttons, button selection of drinks, coin button, output beverage port, port and the corresponding indicating lamp. The design adopt FX2N programmable controller, convenient, simple.Key Words: Vending Machine; Programmable Logic Controller PLC; Ladder Diagram目录前言 (1)1 PLC的简要介绍 (2)1.1 PLC的产生 (2)1.2 PLC的特点 (2)1.3 PLC的基本结构及原理 (3)2 自动售货机设计 (4)2.1自动售货机功能分析 (4)2.2自动售货机的基本功能 (5)2.3自动售货机设计的主要内容 (6)2.4 自动售货机设计的工作原理 (6)3 PLC控制系统的设计 (7)3.1 PLC自动售货机设计思路 (7)3.2 I/O 点的分配表 (8)3.3 梯形图设计部分 (9)4 结束语 (13)参考文献 (14)致谢 (15)前言自动售货机是一种全新的商业零售形式,20 世纪70 年代自日本和欧美发展起来。

(完整word版)基于PLC的自动售货机控制系统的设计

(完整word版)基于PLC的自动售货机控制系统的设计

引言自动售货机是自动化时代的产物,它的出现方便了人们的生活购物。

由于地理位置的限制,人工的费用,以及时间的差异,给人们的购物限制了一定的条件,为了方便人们的生产生活,自动售货机便出现在人们的生活中,自动售货机以长时间的不间断工作,占地面积小,维修方便,无需人工监守,在国外得到了快速的发展。

但是自动售货机在中国市场的拥有量较小,相对于中国人口较大的购买消费能力,自动售货机在中国市场有很大的发展应用空间。

但自动售货机的工作环境复杂工作周期长,这就需要自动售货机有较强的抗干扰能力和稳定的控制系统,目前市场上的自动售货机多以PLC为控制系统,该种售货机操作方便,容易维修,购买操作方便,本设计通过分析自动售货机的销售方式和功能要求,以确定控制系统的设计。

通过编程软件编写出对应的系统梯形图,调试分析确认系统无误后,导入PLC仿真软件中,对系统进行仿真模拟,检测系统能否满足设计要求。

并对系统不足之处进行修改,满足设计要求后,在试验台上进行接线模拟。

最终在试验台上模拟出自动售货机的销售方式和购买流程。

随着科技的发展,自动售货机还会不断地改进,能更好的为人们提供服务,方便人们的生活。

第一章绪论1.1自动售货机研究的背景自动售货机的出现是自动化社会的产物。

在社会消费水平迅速提高的今天,大量的购买消费可发生在任何时间任何地点。

由于时间,地理位置的限制,给人们的购物带来了不便,为了满足商业的需求方便人们的购物消费自动售货机便出现在人们的生活中,自动售货机以其占地面积小,24小时不间断工作,后期投入少的优势方便着人们的生产生活,可放置在人流量较多的车站,学校餐厅,人群密集的小区,街道。

自动售货机在一定程度上为人们提供了购买可能,但在国内自动售货机的数量还远远不足,人均占有量少,只能实现简单的购买交易,人工智能欠缺,国内自动售货机还急待发展。

基于PLC的自动售货机操作方便,性能稳定,销售种类丰富,在市场的销售中有着良好的发展前景。

基于plc自动售货机控制系统设计

基于plc自动售货机控制系统设计

PLC的组成
输 入 电 路
编程器 中央处理单元 CPU 输 出 电 路
电 源
系统程 序存储 器
用户程序 存储器
自动售货机的控制要求
(1)投币类型分为1元、5元、10元、20元、50元。
(2)各种纸币一个投钱处。
(3)分为五种饮料汽水、可乐、牛奶、咖啡、红茶。价格 分别为3元、4元、5元、6元、7元。
5 货币相减部分
这里使用了SUB减法运算用于计算投币额与商品价格 之差。
6 退币部分
按下退币按钮X12(机械自锁按钮)后,当D1大于1时, M61得电。D1等于1时,M62得电。执行DECP指令(减 1)、并输出。退币线圈Y12得电。退币完成后,把X12按 钮复位,完成售货。
系统调试
调试的设备 三 菱 FX2N-32 型 32点 PLC 接触器 SC-N11 DC24V 指示灯 24V/0.25W 一台 5台 10个
符号
SB1 SB2 SB3 SB4 SB5 SB6 SB7 SB8 SB9 SB10 SB11
功能
1元 5元 10元 20元 50元 汽水按钮 可乐按钮 牛奶按钮 咖啡按钮 红茶按钮 退币按钮
地址
X0 X1 X2 X3 X4 X5 X6 X7 X10 X11 X12
符号
HL1 HL2 HL3 HL4 HL5 YV1 YV2 YV3 YV4 YV5 YV6
汽水显示灯(Y0)、可乐显示灯(Y1)、牛奶显示灯(Y2)、咖啡
显示灯(Y3)亮。表示可以购买。 3 按下可乐购买开关(X6),后可乐显示灯(Y2)闪烁,同时可乐 输出线圈(Y6)亮。三秒后完成。说明可乐排出!按下找零按钮( X12)后,退币线圈(Y12)得电(亮),表示退币成功。

基于PLC自动售货机控制设计

基于PLC自动售货机控制设计

基于PLC自动售货机控制设计段莉周福斌重庆科创职业学院机电工程学院重庆永川402160摘要:本文通过对自动售货机的PLC控制的设计,从PLC的角度对自动售货机的工作原理有了一个较为详细的介绍。

从自动售货机控制要求、PLC设计流程、I/O接线图与分配表到PLC程序的编写,整个设计过程中遵循着一般设计的基本思路与步骤。

关键词:自动售货机PLC控制设计Abstract:This article through to the vending machine PLC control design,from the PLC perspective on the vending machine works with a more detailed introduction.From the vending machine control requirements,design flow of PLC,I/O wiring diagram and the allocation table to the PLC program,the whole design process follows the general design of the basic ideas andsteps.Key words:automatic vending machine PLC control design中图分类号:S611文献标识码:A文章编号:1引言自动售货机是集光、机、电为一体化的无人自动售货装置。

一般由钱币装置、指示装置、贮存售货装置等组成。

钱币装置是其核心,主要用于确认投入钱币的真伪以及分选钱币的种类和计算金额,如果顾客投入的金额达到所购买物品所需金额即发出售货信号并找出余钱。

指示装置用以指示顾客所选商品的种类。

贮存售货装置用以保存商品,接收出售指示信号将顾客选择的商品送至出货口。

由于其出售的商品种类繁多可分为:饮料自动售货机、食品自动售货机、综合自动售货机等,而且不受场地和时间的限制能节省人力、方便交易深受广大的青年朋友的欢迎,在城市的很多公共场所都放置有自动售货机。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于PLC的自动售货机控制设计摘要:本论文设计的是基于三菱FX2N系列PLC构成的自动售货机监控系统,本文阐述了自动售货机的来源与发展,以及它在国内外发展的现状,对自动售货机的方案进行了论证,介绍了PLC的基本组成、特点以及工作原理,对基于三菱FX2N系列PLC构成的自动售货机系统整体设计过程进行较为细致的论述。

文中详尽地介绍了自动售货机的各硬件组成,并完成了PLC外部接线图。

在PLC梯形图的编写时,文中采用的是三菱PLC梯形图专用编译软件来进行编写。

介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

具体说明了可编程序控制器在自动售货机中的作用。

程序涉及到了自动售货机工作的绝大部分过程。

利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词:自动售货机;顺序功能图;梯形图;I/O点的分配。

The Control Design Of Vending Machine Based On PLCAbstract:This thesis is based on Mitsubishi PLC FX2N series monitoring system consisting of vending machines, vending machines this paper describes the origin and development, and its development status at home and abroad, on the vending machine programs were demonstrated, PLC introduces the basic composition, characteristics and working principle, based on Mitsubishi FX2N series PLC vending machine system as a whole constitutes the design process in a more detailed discussion.The paper describes in detail the various hardware components of vending machines, and completed a PLC external wiring diagram. PLC ladder in the preparation, the paper uses a special compiler software Mitsubishi PLC ladder to be written. Introduces the basic principles of vending machines and work processes, and then to a transaction process, for example, the transaction process is divided into several blocks, and then program the block respectively. Specify the programmable logic controller's role in the vending machines. Procedures related to the vending machine most of the work process. PLC-controlled vending machine use to improve the stability of the system to ensure the long-term stable operation of vending machines.Key Words:Automat;PLC;Sequential Function Chart;Ladder;I / O Point Of The Distribution。

目录1 绪论 (3)1.1 设计背景 (3)1.2 应用前景 (3)1.3 设计的目的和意义 (3)2 总体设计方案 (4)2.1 总体设计思路 (4)2.2 控制要求 (4)2.3 控制原理及示意图 (4)3 软件设计 (5)3.1 I/O分配 (5)3.2 程序分析与调试 (6)3.2.1 梯形图分析 (6)3.2.2 程序调试 (9)4 硬件设计 (10)4.1 金属硬币的识别原理 (10)4.2 硬币的贮存和退币 (10)4.3 光传感器 (10)5 结论 (11)参考文献 (10)致谢 (11)附录 (122)1 绪论1.1 设计背景公元1世纪,希腊人希罗制造的自动出售圣水的装置是世界上最早的自动售货机。

1925年美国研制出售香烟的自动售货机,此后又出现了出售邮票、车票的各种现代自动售货机。

现代自动售货机的种类、结构和功能依出售的物品而异,主要有食品、饮料、香烟、邮票、车票、日用品等自动售货机。

一般的自动售货机由钱币装置、指示装置、贮藏售货装置等组成。

钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额。

如果投入的金额达到购买物品的数值即发出售货信号,并找出余钱。

指示装置用以指示顾客所选商品的品种。

贮藏售货装置保存商品,接收出售指示信号,把顾客选择的商品送至付货口。

一般售货机的钱币装置由投币口、选别装置、确认钱币真伪的检查装置、计算金额的计算装置和找钱装置组成。

70年代以来,出现了采用微型计算机控制的各种新型自动售货机和利用信用卡代替钱币并与计算机连接的更大规模的无人售货系统,如无人自选商场、车站的自动售票和检票系统、银行的现金自动支付机等。

1.2 应用前景现在,自动售货机产业正在走向信息化并进一步实现合理化。

例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。

并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。

在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约10-15%的电力。

进入21世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。

从自动售货机的发展趋势来看,大量生产,大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道,而相对的超市,百货购物中心等新的流通渠道的产生,人工费用也不断上升,在加上场地的局限性和购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器也就有了其相当可观的前景。

1.3 设计的目的和意义PLC的发展与计算机技术、半导体技术、控制技术、数字技术、通信网络技术等高新技术的发展息息相关,这些高新技术的发展推动了PLC的发展,而PLC得发展又对这些高新技术提出了更高更新的要求,促进了他们的发展。

本次设计就在于结合PLC的种种优点联系实际情况来弥补原有系统的不足,利用PLC控制的自动售货机提高了系统的稳定性,保证了自动售货机能够长期稳定的运行。

2 总体设计方案2.1 总体设计思路自动售货机的基本功能就是对投入的钱币数进行计算,然后根据运算结果做出相应的判断,看看哪种商品可以进行购买,哪种商品不能购买,本次课程设计的要求是可识别两种硬币,分别是1元、5角,采用两个按钮进行模拟,自动售货机共出售三种货物,其价格分别定为1元、2.5元、3元,当投币数大于等于货物价格时且售货机里有这种货物时,指示灯亮,表示可以进行购买,三种货物分别用三个小灯代替进行模拟。

除此之外,本次设计还涉及了显示、找零等功能的实现。

由于售货机的全部功能是在上位机上模拟的,所以售货机的部分硬件是由计算机软件来模拟替代的这些并不会影响实际程序的操作,完全能模拟现实售货机的运行。

2.2 控制要求1)自动售饮料机可投入5角、1元。

2)所售饮料标价:纯净水——1元,汽水2.5元,咖啡3元。

3)当投入的硬币总值超过所购饮料的价值时,所对应的可购买饮料的指示灯亮,作可购买提示。

4)当物品对应的指示灯亮时,按下相应的按键,相应的物品排出,5s后自动停止,同时指示灯闪烁。

5)购买饮料后,系统自动计算剩余币值,并根据剩余币值提示可购买的饮料(指示灯亮)。

6)当顾客成功购买完一件物品后30秒无操作,自动售货机会自动将余款退还给顾客。

7)如果顾客投入硬币后又不想买物品,按下退款按键,自动售货机会自动将余款退还给顾客。

8)如果顾客投入硬币总值超过所选物品的价值时,自动售货机会自动将余款退还给顾客。

9)当物品不足时,对应的物品指示灯亮红灯,顾客按下相应的按键无反应(不出物品,不减余额)。

10)如果顾客投入的币值在限定的时间内(1分钟)不按任何按键,自动售货机将退还所投硬币。

在本控制系统中,自动售货机只售3种商品,即纯净水,汽水和咖啡。

自动售货机可识别1元,5角;自动售货机可退币。

2.3 控制原理及示意图首先由顾客投入钱币,然后顾客按下商品选择开关,经钱币识别器后将信号送给PLC。

由用户编写的PLC程序运行可以识别出钱币的真伪以及币值,并显示投入钱币的数值,同时与商品的价格比较。

当投入的钱币满足某商品的购买价格后,则可以购买该商品的指示灯亮。

PLC通过计算还可以显示出余额数值,商品驱动机构收到控制信号后即出售电磁阀动作,送出商品,若有余额,则退币电动机动作,可以退出余额数值的相应币值,同时完成内部清零过程。

这样就完成一次商品提货过程。

该自动售货机还具有售货口故障处理和商品低液位报警等功能。

整个过程由1台PLC控制,其控制示意图如图2-1所示。

图2-1 控制原理示意图3 软件设计3.1 I/O分配根据设计要求,列出I/O分配如表3-1所示。

表3-1 I/O分配表3.2 程序分析与调试3.2.1 梯形图分析1)如图3-1所示,这一部分为整个梯形图的开关控制设计。

使用了主控指令来控制整个自动售货机的开关。

图3-1 开关控制设计2)如图3-2所示,这一部分代表了自动售货机的复位开关以及三种饮料的出水条件设计。

图3-2 复位出水设计3)如图3-3所示,这一部分是3种饮料的指示灯变化控制设计。

饮料可以购买时的常亮以及出水完毕后的闪烁。

图3-3 指示灯变化控制设计4)如图3-4所示,这一部分是找零设计。

当符合找零条件时,会优先找零一元,然后才找零五毛,并且在找零时进行减法指令运算。

图3-4 找零设计5)如图3-5所示,这一部分为投币设计。

相关文档
最新文档