模拟自动售货机的PLC控制
- 格式:doc
- 大小:1.13 MB
- 文档页数:22
基于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技术在自动售货机中的作用1.1 PLC的基本概念PLC(可编程逻辑控制器)是一种专门用于工程控制的电子设备,其内部通过编程来控制和监视工业过程的各个步骤。
PLC具有高速、高性能的特点,可用于各种工业自动化应用。
1.2 自动售货机的需求自动售货机作为一种便捷的购物方式,成功的关键在于提供高效、快捷、准确的服务。
而PLC技术正是解决这些需求的重要工具。
通过引入PLC技术,自动售货机能够实现更精确的货物配送、现金管理和远程监控等功能,提升用户体验并提高商家的销售效率。
二、基于PLC的自动售货机的工作原理2.1 硬件设备介绍基于PLC的自动售货机主要由PLC、传感器、执行器和通信模块等硬件设备组成。
其中,PLC作为控制中心,负责接收传感器信号、执行指令和与服务端进行通信。
2.2 程序设计流程在基于PLC的自动售货机中,程序设计流程一般包括以下几个步骤:(1) 确定需求和功能:包括货物选择、库存管理、货物配送、现金管理等功能。
(2) 编写程序代码:根据需求和功能,编写相应的程序代码,并设置逻辑控制条件和参数。
(3) 测试和调试:对编写的程序进行测试和调试,确保系统能够正常运行。
三、基于PLC的自动售货机的应用3.1 货物配送管理基于PLC的自动售货机通过传感器等设备,实现对货物的自动检测、选择和配送。
当顾客选择商品后,PLC会接收到传感器的信号,并根据顾客的选择,通过执行器将相应的商品送至取货口,实现快速且准确的货物配送。
基于PLC的自动售货机控制系统的设计一、引言自动售货机作为一种便捷的购物方式,已经在我们的日常生活中扮演着越来越重要的角色。
随着科技的发展,自动售货机的功能也得到了不断的升级和优化。
本文将重点研究基于PLC(可编程逻辑控制器)的自动售货机控制系统的设计,通过对PLC的基本原理、功能模块以及应用场景的分析,为自动售货机的控制系统设计提供理论支持和技术指导。
二、PLC基本原理及功能模块1.1 PLC基本原理PLC是一种专门用于工业自动化控制的数字计算机,它采用可编程的存储器,用于其内部存储程序,以执行对各种输入或输出设备的控制。
PLC的主要特点是具有较高的可靠性、灵活性和可编程性。
它可以根据实际需要,对控制程序进行修改和调整,以满足不同生产环境的需求。
1.2 PLC功能模块PLC的功能模块主要包括输入/输出模块、中央处理器模块(CPU)、存储器模块和通信模块等。
其中,输入/输出模块负责接收外部设备的信号,并将其转换为PLC可以识别的电平信号;中央处理器模块是PLC的核心部件,负责执行用户编写的控制程序;存储器模块用于存储程序代码、数据和参数等;通信模块则负责与其他设备进行数据交换和通信。
三、基于PLC的自动售货机控制系统设计2.1 系统架构设计基于PLC的自动售货机控制系统主要由以下几个部分组成:输入设备检测模块、货物存储管理模块、销售结算模块和人机交互模块。
其中,输入设备检测模块主要用于检测用户的操作行为,如按下取票按钮、投币/刷卡等;货物存储管理模块负责管理货物的进出库、库存数量等信息;销售结算模块则负责计算用户的购买金额,并进行找零处理;人机交互模块则负责与用户进行实时沟通,提供相关信息和服务。
2.2 功能模块设计2.2.1 输入设备检测模块该模块主要包括传感器和执行器的配置,以及相应的控制程序。
传感器可以检测到用户的动作,如按下取票按钮、投币/刷卡等;执行器则根据传感器的信号执行相应的操作,如打开货门、出货等。
基于PLC的自动售货机控制系统的设计一、引言大家好,今天我要给大家聊聊一个非常有趣的话题——基于PLC的自动售货机控制系统的设计。
让我给大家简单介绍一下什么是PLC。
PLC是可编程逻辑控制器的缩写,它是一种专门用于工业自动化控制的电子设备。
而自动售货机呢?就是我们日常生活中经常见到的那种,只要投入硬币或者刷手机支付,就能买到各种零食、饮料的小机器。
那么,如何用PLC来设计一个自动售货机控制系统呢?别着急,接下来我会给大家详细讲解。
二、自动售货机的基本结构我们要了解自动售货机的基本结构。
一般来说,自动售货机主要由以下几个部分组成:机身、出货装置、货币识别装置、货物存储装置和控制系统等。
其中,控制系统是整个自动售货机的核心部件,负责对各个部分进行协调和控制。
而PLC正是这种控制系统的主要组成部分之一。
三、PLC在自动售货机中的应用那么,PLC是如何在自动售货机中发挥作用的呢?其实,PLC主要负责对自动售货机的出货装置、货币识别装置和货物存储装置进行控制。
具体来说,当用户投入硬币或刷手机支付时,PLC会根据设定好的程序判断用户的支付方式,并将相应的信息发送给货币识别装置。
如果用户支付成功,PLC会通知出货装置开始出货;如果用户支付失败,PLC会提示用户重新支付。
PLC还可以根据货物存储装置的状态来控制出货装置的启停,以及调整货物的供应速度等。
四、PLC控制系统的设计方法那么,如何设计一个高效、稳定的PLC控制系统呢?这里,我给大家分享一些经验。
我们要明确系统的需求和功能,然后根据需求来选择合适的PLC型号和硬件配置。
接下来,我们要编写PLC程序,实现对各个部分的控制。
在编写程序时,我们要注意保持程序的简洁性和可读性,避免出现冗余和复杂的逻辑关系。
我们还要定期对系统进行调试和优化,确保系统的稳定性和可靠性。
五、结语通过以上介绍,相信大家对基于PLC的自动售货机控制系统有了一定的了解。
这只是一个简单的示例,实际上还有很多其他类型的自动售货机,它们的控制系统也会有所不同。
基于PLC的自动售货机控制系统设计自动售货机是一种在商场、办公楼、车站等公共场所广泛使用的自动销售设备,它能够提供各种商品的购买服务。
随着科技的发展,自动售货机的功能也不断提升,从最初简单的商品销售到现在的多功能服务。
为了实现自动售货机的高效运行和灵活控制,PLC技术被广泛应用于自动售货机控制系统中。
本文将从系统设计、硬件选型、软件编程等方面对基于PLC的自动售货机控制系统进行深入研究。
一、系统设计1.1 系统功能需求基于PLC的自动售货机控制系统应具备以下功能:商品库存管理、投币找零功能、商品选择和交付功能等。
1.2 系统结构设计基于PLC的自动售货机控制系统主要由硬件和软件两部分组成。
硬件部分包括投币器、找零器、显示屏和取物口等设备;软件部分包括程序设计和逻辑控制。
二、硬件选型2.1 PLC选型选择适合自动售货机应用场景的PLC型号,考虑到运行稳定性和扩展性等因素。
2.2 投币器选型选用高精度的投币器,能够准确辨别硬币的面值,并能够自动找零。
2.3 找零器选型找零器应能够根据投入的金额自动计算找零,并确保找零的准确性和速度。
2.4 显示屏选型选择高清晰度、易读性好的显示屏,用于显示商品信息、价格和操作指引等。
2.5 取物口设计设计合理的取物口,确保商品能够顺利交付给用户,并考虑到商品大小和重量等因素。
三、软件编程3.1 程序设计根据系统功能需求,编写相应的程序代码。
程序代码应包括商品库存管理、投币找零功能、商品选择和交付功能等模块。
3.2 逻辑控制通过PLC对硬件设备进行逻辑控制,实现自动售货机各项功能。
例如,通过读取投币器传感器信号来判断用户投入金额是否足够购买商品,并根据判断结果控制找零器进行找零操作。
四、系统测试与优化4.1 系统测试对基于PLC的自动售货机控制系统进行全面测试,包括硬件设备的功能测试和软件程序的功能测试。
4.2 问题分析与优化根据测试结果分析系统存在的问题,并进行相应的优化调整。
基于PLC的自动售货机控制系统的设计在当今快节奏的社会生活中,自动售货机作为一种便捷的零售方式,已经在我们的日常生活中随处可见。
从地铁站、商场到学校、医院,自动售货机为人们提供了随时随地购买商品的便利。
而其背后的控制系统则是实现这一便捷服务的关键,基于 PLC(可编程逻辑控制器)的自动售货机控制系统更是以其稳定、可靠和高效的特点,成为了自动售货机领域的重要技术支撑。
一、自动售货机的工作原理及功能需求自动售货机的工作原理并不复杂。
顾客通过选择商品、投入货币或使用电子支付方式,控制系统接收到相应的信号后,驱动出货机构将所选商品送出,并进行找零或完成支付确认。
为了实现这些功能,自动售货机的控制系统需要具备以下几个主要功能:1、商品选择与识别功能能够准确识别顾客选择的商品,并将选择信息传递给后续的控制模块。
2、货币接收与识别功能可以接收和识别各种货币形式,包括硬币、纸币以及电子支付方式,如微信支付、支付宝等,并准确计算投入的金额。
3、出货控制功能根据顾客的选择和支付情况,精确控制出货机构,确保所选商品能够顺利送出。
4、库存管理功能实时监测商品库存数量,当库存不足时及时发出警报,以便管理人员进行补货。
5、故障诊断与报警功能能够自动检测系统故障,如出货机构故障、货币识别器故障等,并及时发出报警信号,通知维护人员进行维修。
二、PLC 在自动售货机控制系统中的优势PLC 作为一种专门用于工业控制的计算机,具有可靠性高、抗干扰能力强、编程简单、维护方便等诸多优点,非常适合用于自动售货机这种需要长时间稳定运行的设备控制系统中。
1、可靠性PLC 采用了先进的硬件和软件技术,具有很强的抗干扰能力,能够在恶劣的环境下稳定工作,保证自动售货机的正常运行。
2、编程灵活性PLC 的编程语言简单易懂,编程人员可以根据自动售货机的具体控制要求,灵活编写控制程序,实现各种复杂的控制逻辑。
3、扩展性PLC 具有良好的扩展性,可以方便地与其他设备进行连接,如触摸屏、打印机、读卡器等,以满足自动售货机不断升级和扩展的需求。
PLC自动售货机1. 简介PLC自动售货机是一种利用可编程逻辑控制器(PLC)来实现自动售货功能的设备。
它采用先进的控制技术和传感器,能够自动完成货物的存储、售卖和支付等操作。
本文将介绍PLC 自动售货机的原理、结构以及其在实际应用中的优势。
2. 原理PLC自动售货机的实现原理主要包括以下几个方面:2.1 货物存储PLC自动售货机通过多层货架来存放不同的商品。
每层货架上都安装有传感器,用于检测货物的数量和位置。
当有顾客选择购买某个商品时,PLC控制系统会根据传感器的信号判断对应货架上是否还有足够的商品,并选择合适的货架进行出货。
2.2 出货机构当PLC控制系统确定要出售某个商品时,它会控制出货机构进行出货。
出货机构通常包括电动马达和推杆等部件,通过PLC系统的指令来驱动这些部件,将选中的商品从货架上推出并交给顾客。
2.3 支付系统PLC自动售货机通常配备了各种支付方式的接口,例如硬币、纸币、信用卡等。
当顾客选择一种支付方式并进行支付时,PLC控制系统会接收到支付信息并进行处理,验证支付的合法性并记录相应的销售数据。
3. 结构PLC自动售货机的结构主要包括以下几个部分:3.1 货架系统货架系统是PLC自动售货机的核心组成部分,用于存放各类商品。
货架通常由金属材料制成,具有多层结构,每层上都安装有传感器和出货机构。
3.2 控制系统PLC控制系统是PLC自动售货机的大脑,通过编程实现对各个部件的控制。
它接收传感器的反馈信息,判断货架上的商品情况,并根据顾客的选择和支付情况来控制出货机构。
控制系统还可以实现数据记录和统计等功能。
3.3 支付系统支付系统是PLC自动售货机与顾客进行交互的界面,用于接收顾客的支付信息,验证支付的合法性,并进行相应的处理。
支付系统通常包括钱箱、读卡器等设备,能够支持多种支付方式。
3.4 显示系统PLC自动售货机通常配备有显示屏,用于向顾客展示商品的信息、价格以及交易详情等。
显示系统能够提供直观的界面,方便顾客操作和选择。
基于 PLC 的自动售货机控制系统的设计一、引言随着时代的发展和社会的进步,自动售货机已经成为了人们生活中不可缺少的一部分。
随着自动化技术的不断发展,自动售货机控制系统也变得越来越智能化和高效化。
本文将详细阐述基于 PLC 的自动售货机控制系统的设计,为读者提供参考和学习。
二、系统设计2.1 系统结构基于 PLC 的自动售货机控制系统主要包括以下硬件设备和软件模块:2.1.1 硬件设备•PLC 控制器:负责控制自动售货机开关、货道电机等各种设备。
•人机界面:提供人机交互接口,允许用户进行商品选择、支付、取货等操作。
•电子货道:存放商品,并允许人机交互。
•支付模块:负责处理用户支付过程。
2.1.2 软件模块•自动售货机控制程序:运行在 PLC 控制器上,控制整个自动售货机的各种操作。
•用户界面程序:运行在人机界面上,允许用户进行商品选择、支付、取货等操作。
•支付处理程序:运行在支付模块上,处理用户支付过程并将结果反馈给 PLC 控制器。
2.2 系统流程基于 PLC 的自动售货机控制系统流程如下:1.用户选择所需商品,将其编号通过人机界面输入。
–如选择商品已下架或售完,则提示“暂无库存”。
2.PLC 控制器接收到用户选择的商品编号后,控制电子货道电机将商品推出。
–如检测到商品卡住或堵住货道,则提示“商品推出失败”。
3.用户支付,选择支付方式,支付完成后,支付模块返回支付结果给PLC 控制器。
–如支付超时或支付失败,则提示“支付失败”。
4.PLC 控制器收到支付结果后,释放商品或者提示“取货失败”。
5.用户取走商品,结束交易。
2.3 主要功能基于 PLC 的自动售货机控制系统的主要功能包括:1.商品的选择、展示、出货、库存管理等。
2.支付功能的实现,包括多种支付方式,如现金、刷卡、二维码等。
3.售货机状态监测与维护,包括货道状态、电机故障等。
三、技术方案3.1 硬件方案基于 PLC 的自动售货机控制系统,需要一台 PLC 控制器和一个人机界面来实现用户交互。
电气控制课程设计 专 业: 自动化 班 级: 动201501 * 名: *** 学 号: 201509324 指导教师: ***
兰州交通大学自动化与电气工程学院 2018 年 7 月 6日
评语: 考勤10分 守纪10分 过程30分 设计报告30分 答辩20分 总成绩(100分) 电气控制课程设计报告
1 自动售货机PLC控制 1. 问题分析及解决方案 1.1问题描述: 一台用于销售可乐,橙汁,红茶和咖啡的自动售货机,具有货币识别、币值累加、自动售货、自动找钱等功能。此售货机可接受的货币为0.5元、1元和5元。可乐的售价为2.5元,橙汁的售价为3元,红茶的售价为5.5元,咖啡的售价为10元。 1.2控制要求: (1)此售货机可投入5角、1元、5元硬币。 (2)所售饮料标价: 可乐——2.50元 橙汁——3.00元、 红茶——5.50元 咖啡——10.00元 (3)当投入的硬币和纸币总价值超过所购饮料的标价时,所有可以购买饮料的指示灯均亮,可作购买提示。(如:当投入的硬币总价值超过2.5元,可乐按钮指示灯亮;当投入的硬币总价值超过3元,可乐、橙汁按钮指示灯均亮;当投入的硬币总价值超过10.00元所有饮料按钮指示灯都亮)。 (4)当饮料按钮指示灯亮时,才可按下需要购买饮料的按钮,购买相应饮料。(如:当可乐按钮指示灯亮时,按可乐按钮,则可乐排出10s后自动停止,此时可乐按钮指示灯闪烁) (5)购买饮料后,系统自动计算剩余金额,并根据剩余金额继续提示可购买饮料(指示灯亮)。 (6)若投入的硬币和纸币总价值超过所消费的金额时,找余指示灯亮,按下退币按钮,就可退出多余的钱。 2.PLC选型及硬件配置
采用S7-300硬件配置如表1所示。 表1 PLC选型及硬件配置 插槽 模块 订货号 MPI地址 输入地址 输出地址 1 PS 307 10A 6ES7 307-1KA00-0AA0 2 CPU312 C(1) 6ES7 312-5BE03-0AB0 V2.6 3 4 DI32xDC24V 6ES7 321-1BL80-0AA0 0…3 5 DO32xDC24V/0.5A 6ES7 322-1BL00-0AA0 4…5 电气控制课程设计报告 2 3.分配I/O地址表 编程元件地址分配表如表2所示。 表2 I/O地址分配表 序号 符号 地址 数据类型 1 0.5元投币口 I 0.0 BOOL 2 1元投币口 I 0.1 BOOL 3 5元投币口 I 0.2 BOOL 4 可乐按钮 I 0.3 BOOL 5 橙汁按钮 I 0.4 BOOL 6 红茶按钮 I 0.5 BOOL 7 咖啡按钮 I 0.6 BOOL 8 找钱按钮 I 0.7 BOOL 9 可乐出口 Q 4.0 BOOL 10 橙汁出口 Q 4.1 BOOL 11 红茶出口 Q 4.2 BOOL 12 咖啡出口 Q 4.3 BOOL 13 可乐指示灯 Q 4.4 BOOL 14 橙汁指示灯 Q 4.5 BOOL 15 红茶指示灯 Q 4.6 BOOL 16 咖啡指示灯 Q 4.7 BOOL 17 找钱指示灯 Q 5.1 BOOL 18 找钱出口 Q 5.2 BOOL 4.PLC外部接线图
辽 宁 工 业 大 学 PLC技术及应用 课程设计(论文) 题目: 模拟自动售货机的PLC控制
院(系): 电气工程学院 专业班级: 学 号: 学生姓名: 指导教师: (签字) 起止时间:2013.12.09-2013.12.18 本科生课程设计(论文) II 摘 要 本论文设计的是基于西门子S7-200 系列PLC构成的自动售货机系统,本文阐述了自动售货机的来源与发展,以及它在国内外发展的现状,对自动售货机的方案进行了论证,介绍了PLC的基本组成、特点以及工作原理,对基于西门子S7-200 系列PLC构成的自动售货机系统整体设计过程进行较为细致的论述。 文中详尽地介绍了自动售货机的各硬件组成,并完成了PLC外部接线图。在PLC梯形图的编写时,文中采用的是西门子PLC梯形图专用编译软件STEP7来进行编写。介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。具体说明了可编程序控制器在自动售货机中的作用。程序涉及到了自动售货机工作的绝大部分过程。利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。 关键词: PLC;梯形图;I/O点的分配 本科生课程设计(论文)
III 目 录
第1章 绪论 .......................................................... 1 1.1 自动售货机的理论背景与实际意义 ............................... 1 1.2 自动售货机设计的主要内容 ..................................... 2 1.3 自动售货机设计的基本思路 ..................................... 2
第2章 硬件设计 ...................................................... 4 2.1 PLC的定义 ................................................... 4 2.2 PLC的简介 ................................................... 4 2.3 PLC的工作原理 ............................................... 4 2.4 PLC的特点 ................................................... 5 2.5 PLC的硬件组成 ............................................... 6 2.6 PLC的基本工作方式 ........................................... 7 2.7 PLC的选择 ................................................... 7
第3章 自动售货机的设计 .............................................. 8 3.1 自动售货机的PLC设计 ......................................... 8 3.2 自动售货机的软元件 ........................................... 9 3.2.1 定时器 ................................................. 9 3.2.2 数学运算指令 ........................................... 9 3.2.3 I/O点的分配 .......................................... 10 3.2.4 自动售货机的控制系统程序总框图 ........................ 11 3.3 硬件接线图 .................................................. 12 3.4 软件设计 .................................................... 13 3.5 程序编译修改 ................................................ 18
参考文献 ............................................................ 19 本科生课程设计(论文) 1 第1章 绪论 1.1 自动售货机的理论背景与实际意义 自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。它又被称为24小时营业的微型超市。在日本,70%的罐装饮料是通过自动售货机售出的;全球著名饮料商可口可乐公司在全世界就布有50万台饮料自动售货机。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。它的售货领域非常广泛,是发达国家商品零售的一种主要方式。近几年,自动售货机逐渐被越来越多的消费者所接受。但由于售货机分布零散、范围广阔的特点,自动售货机在为消费者带来方便的同时,也为经营者在监控、管理、维护等方面带来很大的不便。目前售货机运行的各种情况都需要由人工判断,包括缺货、缺零钱、币箱已满、售货机机械故障等,经营者普遍采用人工定时巡回视察的管理办法,既费时费力,又无法及时准确获取自动售货机状态报告,给经营者增加了管理成本和难度,也有可能给消费者的正常消费造成不便。 本系统的设计和实现可以使自动售货机的经营者可以根据网络统计的销售状况进行商品销售状况分析,预测商品的销售走势,确定合理的采购和配送策略,以期获得最高的投资回报率。同时售货机的一些故障信息和警报信息可以实时的传送到相应运营人员,从而可以在第一时间内发现并解决问题。 本科生课程设计(论文)
2 1.2 自动售货机设计的主要内容
1) 此售货机可投入1元、2元和5元硬币(1元、2元、5元硬币用外部按钮模拟); 2) 当投入的硬币总值达到10元时,汽水按钮指示灯亮;投入的硬币总值达到12元时,咖啡按钮指示灯亮;投入的硬币总值达到15元时,奶茶按钮指示灯亮; 3) 当汽水、咖啡、奶茶指示灯同时亮时,选择相对应的按钮,则相应的饮料排出,7s后自动停止,这段时间内,饮料指示灯闪动; 4) 若投入硬币总值超过按钮所需的钱数(汽水10元,咖啡12元,奶茶15元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱; 5) 发生异常情况时可报警。
1.3 自动售货机设计的基本思路 本次设计的题目是自动售货机,主要是应用西门子S7-200型PLC来设计控制程序,并简单介绍PLC相关的知识,如:PLC的定义、PLC的编程语言、PLC的硬件组成等。根据设计内容和控制要求画出顺序功能图和梯形图,再根据PLC的相关知识设计出它的外部接线图,结合梯形图和外部接线图分析说明该设计的控制原理过程。 本次设计的重要部分是第三章的设计部分,即自动售货机梯形图的设计。首先就得根据设计内容和控制要求准确画出它的顺序功能图,再根据所画出的顺序功能图准确设计出它的梯形图,这样才能真正理解本次自动售货机的控制原理。 根据本次课设的要求设计出自动售货机的内部控制原理示意图(如图1.1所示)及外部操作顺序流程图(如图1.2所示) 本科生课程设计(论文)
3 图1.1自动售货机控制原理示意图
图1.2 自动售货机工作流程图
商品选择开关 钱币识别器 PLC 各种指示灯
退币电动机 出货阀门
响铃报警 本科生课程设计(论文)
4 第2章 PLC的概述 2.1 PLC的定义 PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。
2.2 PLC的简介 PLC是以CPU为核心,综合了计算机技术和通信技术发展起来的一种通用的工业自动控制装置,是现代工业控制的三大支柱(PLC、机器人和CAD/CAM)之一。目前,世界上生产PLC的主要厂家有65个,其中最有名气的厂家在日本、美国和德国。日本的几个厂家为三菱、富士。日立、东芝、横河、立石、光洋、夏普等公司。美国的几个厂家为德州食品公司、通用电器公司、歌德公司、数字设备公司等。还有德国的西门子,荷兰的飞利浦,香港的鹰达等公司也是很有名气的。日本三菱电机公司(MITSUBISHI)于1971年开始研制PLC,目前主要有F1,F2,FX,K,A等十几个系列几十种产品,在我国(主要是华东和华南地区)的工业控制领域具有一定的市场占有率。
2.3 PLC的工作原理 PLC的工作原理与计算机的工作原理基本是一致的,可以简单地表述为在系统程序的管理下,通过运行应用程序完成用户任务。PLC通电后,首先对硬件和软件作一些初始化操作,初始化反复不停地分阶段处理各种不同的任务(如图2.1所示)。但是PLC也有它自己的特点,PLC在确定了工作任务,装入了专用程序后成为一种专用机,它采用循环扫描工作方式,系统工作任务管理及应用程序执行都是用循环