余-PLC-自动贩卖机

合集下载

自动售货机PLC

自动售货机PLC

1 设计方案、原理和要求1.1设计方案设计方案图如图1所示,该自动售货机电路系统由钱币识别机构、钱币退币机构、汽水咖啡出口机构、钱币显示机构和饮料购买提示机构组成。

三菱PLC 通过钱币识别机构接收外部输入信号,经过PLC 内部处理,分别对汽水咖啡出口机构、钱币显示机构、饮料购买提示机、钱币退币机构发出相应的信号而进行控制和管理,从而达到设计的目的。

三菱PLC1元、5元、10元识别机构汽水、咖啡、花茶出口机构钱币显示机构1元、10元退币机构购买提示机构图1 电路系统设计方案图1.2设计原理自动售货机是以PLC 为核心的工作系统,是系统的中枢,通过它来接收外部信号和发出相应的有用信号来控制外部器件而达到相关控制要求,则其设计原理主要根据其工作原理而设计,PLC 是采用循环扫描的工作方式,其一个循环扫描周期主要包括输入刷新、程序执行、和输出刷新处理。

如图2所示。

输入端子程序执行输出端子输出锁存器输出映像寄存器输入映像寄存器输入锁存器读写读用户输入设备用户输出设备图2 PLC 扫描工作过程图1.3设计要求图3所示为一自动售货机示意图,其工作要求如下: 1.此售货机可投入1元、5元或10元硬币。

2.当投入的硬币总值超过12元时,汽水按钮指示灯亮;当投入的硬币总值超过15元时,汽水、花茶按钮指示都亮;当投入的硬币总值超过20元时,汽水、花茶、咖啡按钮指示灯都亮。

3.当汽水按钮灯亮时,按汽水按钮,则汽水排出3s 后自动停止,这段时间内,汽水指示灯闪动。

4.当花茶按钮灯亮时,按咖啡按钮,则咖啡排出3s后自动停止,这段时间内,咖啡指示灯闪动。

5.当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出3s后自动停止,这段时间内,咖啡指示灯闪动。

6.当投入的硬币总值超过所需的钱数(汽水12元,花茶15元,咖啡20元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。

7.能显示投入及找零硬币值。

咖啡按钮汽水按钮咖啡汽水找零指示硬币入口找零口图3 自动售货机示意图设计任务及要求1.根据题意,设计该PLC控制系统。

(完整版)基于某PLC自动贩卖机

(完整版)基于某PLC自动贩卖机

课程设计基于PLC的自动贩卖机设计系部电气工程系专业机电一体化班级机电3134班姓名周权学号 1302133205 指导教师曾劲松2015 ~ 2016学年第一学期目录第1章 PLC的基本知识 (4)1.1 PLC产生和定义 (4)1.1 PLC的基本组成 (4)1.3 PLC的基本工作原理 (5)1.4 PLC的特点 (5)1.5 PLC的应用与前景 (5)第2章硬件电路设计 (6)2.1 PLC类型选择 (6)2.2 PLC I/O口分配 (6)第3章系统软件设计 (7)3.1 系统流程图 (7)3.2 各系统梯形图 (8)第4章调试与分析 (13)第5章总结 (14)参考文献 (14)任务本次设计的题目是自动贩卖机,主要是应用西门子S7-200型PLC的梯形图来设计控制程序,并简单介绍相关的知识,如:PLC的定义、PLC的编程语言、PLC的硬件组成等。

根据设计内容和控制要求画出顺序功能图和梯形图,再根据PLC的相关知识设计出它的外部接线图,结合梯形图和外部接线图分析说明该设计的控制原理过程。

为了实现本系统的自动售货功能,其自动控制系统主要包括:计币系统、比较系统、选择系统、商品供应系统、退币系统以及报警及提示系统。

1.计币系统:本系统识别一元硬币,故计币以一元为单位。

当有硬币投入后,将其放入一个已经清零的寄存器vw0中,再次投币时用累加器进行累加。

2.比较系统:投币完成后,当投入的硬币总额≥2元时,2元区商品灯亮,可以选择其中的商品;当总额≥3元时,2元和3元区商品灯亮,可以选择其中的商品;当硬币总额≥4元时,2元、3元、4元区的商品灯都亮,顾客可以选择任意商品。

3.选择系统:当按下相应商品区的按钮时,相应的指示灯亮。

当商品供应完毕,指示灯灭。

4.商品供应系统:按下选择按钮,相对应的商品阀门打开,商品2s内供应。

同时,硬币的总额减去相应商品的费用。

5.退币系统:当购买完成后,若还有余额,则退币指示灯亮,按下退币按钮,完成退币。

毕业设计-基于plc原理设计的自动售货机

毕业设计-基于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设计姓名学号班级自动化0802指导老师日期2011.09目录摘要 (3)Abstract (3)第一章绪论 (4)1.1设计要求 (4)1.1.1系统组成 (4)1.1.2控制要求 (4)1.2系统设计背景 (4)1.2.1自动售货机功能分析 (4)1.2.2PLC选型分析 (5)第二章PLC S7-300的简介 (7)2.1 S7-300 PLC的系统组成 (7)2.2 S7-300 PLC的编程 (8)2.1.1编写梯形图的注意事项 (8)2.1.2程序设计步骤 (9)第三章自动售货机系统的PLC设计 (10)3.1自动售货机系统的设计分析 (10)3.2 I/O输入输出分配 (10)3.3附加触摸屏后的输入输出分配 (11)3.4程序设计 (12)3.4.1程序流程图 (12)3.4.2 PLC程序(不附带触摸屏的) (13)3.4.3 PLC程序(附带触摸屏的)及触摸屏界面设计 (16)3.6下载和调试程序 (17)结束语 (18)参考文献 (19)摘要本论文设计的是基于西门子S7-300 系列PLC构成的自动售货机监控系统,并且加入了触摸屏E8000的设计。

本文阐述了自动售货机的来源与发展,以及它在国内外发展的现状,对自动售货机的方案进行了论证,介绍了PLC的基本组成、特点以及工作原理,对基于西门子S7-300 系列PLC构成的自动售货机系统整体设计过程进行较为细致的论述。

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

在PLC梯形图的编写时,文中采用的是西门子PLC梯形图专用编译软件SMATIC来进行编写。

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

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

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

PLC控制自动售货机设计

PLC控制自动售货机设计

PLC控制自动售货机设计自动售货机已成为现代生活中不可或缺的一部分。

它们提供了便利和快速的服务,使消费者能够随时购买所需的商品。

PLC(可编程逻辑控制器)技术被广泛应用于自动售货机的设计和控制,以提高其功能和效率。

在设计一个PLC控制的自动售货机时,我们需要考虑以下几个方面。

1.自动售货机结构设计在自动售货机的结构设计中,需要考虑到货道的设置和物品的存放方式。

货道是指放置商品的空间,可以根据商品的大小和数量进行调整。

同时,我们还需要确保货物在售货机内的安全和稳定,以防止商品损坏或丢失。

2.PLC选型和配置PLC是控制自动售货机的核心设备,必须选取合适的型号和配置。

选择PLC时,需考虑其处理能力、输入输出点数、通讯能力以及可靠性等因素。

对于一个较大规模的自动售货机,可能需要较高性能的PLC来确保系统的正常运行。

3.传感器和执行器选择传感器用于检测货道的货物数量和位置,根据需求可以选择光电传感器、超声波传感器等。

执行器则用于控制货道的开关和电机等,常见的有电磁阀、电动机等。

这些传感器和执行器需要与PLC进行连接和配置。

4.控制逻辑设计PLC通过编程来实现自动售货机的控制逻辑。

在控制逻辑设计中,我们需要考虑到货物的选购、找零和固定金额购买等功能。

例如,当顾客选购商品时,PLC会读取传感器的信号,并通过执行器控制货道的开关,确保正确的商品被送至出货口。

同时,PLC还需要记录货物的库存情况,以便及时进行补货。

5.通讯和监控系统PLC可以通过网络连接实现与其他系统的通讯和监控。

通过与后台管理系统的通讯,可以实现远程监控和管理,可以及时获取销售数据和库存情况,以便进行及时的调整和维护。

总之,PLC控制自动售货机的设计是一个涉及多个方面的综合性工作。

在设计过程中,我们需要仔细考虑自动售货机的结构设计、PLC的选型和配置、传感器和执行器的选择、控制逻辑的设计以及通讯和监控系统的实现。

只有在这些方面都做到合理、稳定和高效,才能确保自动售货机的正常运行和用户体验的优化。

PLC基本技能实操——实训十三 自动售货机控制

PLC基本技能实操——实训十三  自动售货机控制

实训十三自动售货机控制一、实训目的1.掌握计数器指令的使用及编程2.掌握自动售货机控制系统的接线、调试、操作二、实训设备三、面板图四、控制要求1.总体控制要求:如面板图所示,按M1、M2、M3按钮,模拟投入货币,Y0显示投入的货币的数量,按动“QS”和“CF”按钮分别代表购买“汽水”和“咖啡”。

出口处的“E”和“F”表示“汽水”和“咖啡”已经取出。

购买后Y0显示剩余的货币,按下“ZL”找零按键。

2.按下“M1”、“M2”、“M3”三个开关,模拟投入1元、2元、3元的货币,投入的货币可以累加起来,通过Y0的数码管显示出当前投入的货币总数。

3.售货机内的二种饮料有相对应价格,当投入的货币大于等于其售价时,对应的汽水指示灯C、咖啡指示灯D点亮,表示可以购买。

4.当可以购买时,按下相应的“汽水按钮”或“咖啡按钮”,同时与之对应的汽水指示灯C或咖啡指示灯B点亮。

表示已经购买了汽水或咖啡。

5.在购买了汽水或咖啡后,Y0显示当前的余额,按下“找零按钮”后,Y0显示00,表示已经清零五、功能指令使用及程序流程图1.计数器指令使用S1 S2 D加法计数器,将源数据(S1,S2)合并,将合并结果保存到指定的目标软元件D中。

S1 S2 D减法计数器,源软元件数据中,S2减去源软元件S1的数据内容,将合并结果或余数保存到指定的目标软元件D中。

2.程序流程图六、端口分配及接线图1.端口分配及功能表2.PLC外部接线图七、操作步骤1.检查实训设备中器材及调试程序。

2.按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。

3.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用SC-09通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。

4.按下“1元”、“2元”、“3元”按钮后。

PLC自动售货机报告

PLC自动售货机报告

PLC自动售货机报告1.引言自动售货机在现代化社会中越来越受欢迎,为消费者提供了方便快捷的购物体验。

本报告旨在介绍一种基于PLC的自动售货机的设计和实现。

2.设计目标我们的设计目标是创建一个功能完善且可靠的自动售货机,具备以下特点:-支持多种支付方式,例如硬币、纸币和移动支付;-具备货物售空检测功能,及时通知管理人员补货;-具备购物篮检测功能,防止用户未支付而偷取商品。

3.硬件设计我们使用了以下硬件设备来实现自动售货机:-PLC控制器:作为核心控制单元,负责执行程序和与其他设备进行通信;-电子支付设备:集成硬币接收器、纸币接收器和条码扫描仪,支持多种支付方式;-货物储存系统:包括货道、电动门和传送带;-传感器:用于检测货道是否为空、购物篮是否存在等。

4.软件设计我们使用PLC编程软件进行自动售货机的程序设计,主要包括以下几个模块:-用户界面:通过触摸屏显示菜单和购物篮状态,用户可以选择商品和支付方式;-支付处理:根据用户选择的支付方式进行支付处理,验证支付金额是否足够;-货物管理:监测货道状态,当货道为空时通知管理人员及时补货;-购物篮检测:通过传感器检测购物篮状态,防止用户未支付而偷取商品;-交互控制:根据用户的选择和支付信息,控制电动门开启和传送带运行。

5.功能实现在实现过程中,我们成功地完成了自动售货机的所有功能要求:-用户能够通过触摸屏选择商品和支付方式,实现快速购物;-自动售货机能够支持硬币、纸币和移动支付,满足不同用户的支付需求;-通过传感器监测货道状态和购物篮状态,及时通知管理人员进行补货和防止商品偷取。

6.总结通过PLC技术的应用,我们成功地实现了一个功能完善且可靠的自动售货机。

通过合理的硬件设计和软件编程,我们实现了多种支付方式、货物售空检测和购物篮检测等功能。

该自动售货机提供了方便快捷的购物体验,减少了人力资源的浪费。

未来,我们将进一步改进该系统,提升其性能和稳定性。

自动售货机plc课程设计

自动售货机plc课程设计

自动售货机plc课程设计一、课程目标知识目标:1. 学生能够理解自动售货机的基本工作原理,掌握PLC编程的基础知识。

2. 学生能够描述自动售货机的各个部件功能及其相互关系。

3. 学生掌握自动售货机中PLC的输入输出配置,理解其逻辑控制过程。

技能目标:1. 学生能够运用所学知识,独立设计简单的自动售货机PLC控制程序。

2. 学生通过小组合作,能够进行自动售货机PLC控制系统的调试与故障排除。

3. 学生能够利用相关软件工具,进行PLC程序的编写和模拟运行。

情感态度价值观目标:1. 学生培养对自动化技术及PLC控制技术的兴趣,增强对工程技术学科的认识和探究欲。

2. 学生通过课程学习,增强团队合作意识,培养解决问题的能力和创新思维。

3. 学生能够认识到自动化技术在生活中的应用,理解技术发展对社会的积极影响。

课程性质分析:本课程为技术应用型课程,结合实际自动售货机案例,让学生在实践中学习PLC编程与应用,提高学生的动手能力和实际问题解决能力。

学生特点分析:高二年级学生,具备一定的物理基础和逻辑思维能力,对新技术充满好奇,喜欢动手操作,但需要引导和激发自主学习能力。

教学要求:1. 教学内容与实际应用紧密结合,注重培养学生的实践能力。

2. 教学过程中鼓励学生提问、探讨,引导学生主动思考,提高解决问题的能力。

3. 教师应关注学生个体差异,给予个性化指导,确保每位学生都能达到课程目标。

二、教学内容1. 自动售货机工作原理介绍:分析自动售货机的结构、功能及工作流程,重点讲解PLC在自动售货机中的作用。

相关教材章节:第三章 自动控制系统概述,第四节 PLC及其应用。

2. PLC基础知识讲解:介绍PLC的基本结构、工作原理、编程语言及编程软件的使用。

相关教材章节:第五章 PLC基础,第一节 PLC的结构与原理;第二节 PLC 编程语言与编程软件。

3. 自动售货机PLC控制系统设计:讲解自动售货机PLC控制系统的设计方法,包括输入输出配置、程序编写、调试与故障排除。

plc自动售货机课程设计

plc自动售货机课程设计

plc自动售货机课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基础知识,掌握自动售货机的基本工作原理;2. 学生能掌握PLC编程的基本指令,并运用这些指令设计简单的自动售货机控制程序;3. 学生能了解自动售货机在生活中的应用,认识到PLC技术在自动化领域的广泛影响。

技能目标:1. 学生能运用所学知识,独立设计并实现一个简单的PLC自动售货机控制程序;2. 学生通过实际操作,提高动手能力,培养解决实际问题的能力;3. 学生能通过小组合作,提高沟通协调能力,培养团队协作精神。

情感态度价值观目标:1. 学生培养对自动化技术及PLC控制的兴趣,激发创新意识;2. 学生通过课程学习,认识到自动化技术在生活中的重要性,增强科技改变生活的观念;3. 学生在学习过程中,形成积极向上的学习态度,培养自主学习、探究学习的能力。

分析课程性质、学生特点和教学要求,本课程将目标分解为具体学习成果:1. 学生能掌握PLC基本知识,达到90%以上的知识掌握率;2. 学生能独立完成一个简单的PLC自动售货机控制程序设计,实现80%以上的功能;3. 学生在小组合作中,能够积极参与讨论,展示良好的沟通协调能力;4. 学生在学习过程中,表现出对自动化技术的兴趣,形成积极的学习态度。

二、教学内容1. PLC基础知识:- PLC的定义、功能及特点;- PLC的组成结构,包括中央处理单元、输入/输出接口、编程设备等;- PLC的工作原理及运行方式。

2. PLC编程基础:- PLC编程语言,重点掌握梯形图编程;- 常用PLC指令,如逻辑运算指令、定时器、计数器等;- PLC编程软件的使用。

3. 自动售货机控制程序设计:- 自动售货机工作原理及功能需求分析;- PLC在自动售货机中的应用实例;- 学生分组设计并实现自动售货机控制程序。

4. 实践操作:- 搭建自动售货机模型,连接PLC及相关输入输出设备;- 调试并优化PLC控制程序;- 小组展示与评价。

plc自动售货机课程设计设计

plc自动售货机课程设计设计

plc自动售货机课程设计设计一、课程目标知识目标:1. 学生能够理解PLC(可编程逻辑控制器)的基础知识,掌握自动售货机的基本工作原理。

2. 学生能够掌握PLC编程的基本指令,并运用这些指令完成自动售货机的简单控制程序编写。

3. 学生能够了解自动售货机在生活中的应用,认识到其对社会生活的便捷性。

技能目标:1. 学生能够运用所学知识,独立完成自动售货机控制程序的编写与调试。

2. 学生能够在团队协作中发挥自己的专长,与他人共同完成自动售货机的设计与制作。

3. 学生能够通过实际操作,提高动手能力和解决问题的能力。

情感态度价值观目标:1. 学生通过学习PLC自动售货机的知识,培养对工程技术学科的热爱和兴趣。

2. 学生在团队协作中,学会互相尊重、沟通与合作,培养团队精神和责任感。

3. 学生能够认识到PLC自动售货机在生活中的作用,激发创新意识,关注科技发展。

本课程针对高年级学生,结合学科特点,注重理论知识与实践技能的结合,旨在提高学生的动手能力、创新意识和团队协作能力。

在教学过程中,教师应关注学生的个体差异,因材施教,确保课程目标的实现。

通过本课程的学习,学生将能够掌握PLC自动售货机的相关知识,为将来的学习和工作打下坚实基础。

二、教学内容1. PLC基础知识:包括PLC的定义、结构、工作原理及其在自动控制系统中的应用。

- 教材章节:第一章 可编程逻辑控制器概述- 内容列举:PLC的发展历程、基本结构、工作原理、性能指标等。

2. PLC编程指令:学习PLC的基本编程指令,如逻辑运算、定时器、计数器等。

- 教材章节:第二章 PLC编程指令与逻辑设计- 内容列举:基本逻辑指令、定时器指令、计数器指令、比较指令等。

3. 自动售货机控制程序设计:以自动售货机为例,学习控制程序的设计与实现。

- 教材章节:第三章 PLC控制系统设计- 内容列举:自动售货机控制需求分析、硬件设计、软件编程、系统调试等。

4. PLC自动售货机实践操作:分组进行自动售货机的设计与制作,进行实际操作。

plc课程设计自动贩卖机设计

plc课程设计自动贩卖机设计

plc课程设计自动贩卖机设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理及其在自动贩卖机中的应用;2. 学生能够掌握PLC编程的基本步骤和技巧,运用所学知识设计自动贩卖机控制程序;3. 学生了解自动贩卖机的工作原理,掌握其各部分的组成及功能。

技能目标:1. 学生能够运用PLC编程软件进行程序设计和调试;2. 学生具备分析和解决自动贩卖机控制过程中出现问题的能力;3. 学生能够通过小组合作,完成自动贩卖机的设计与搭建。

情感态度价值观目标:1. 学生培养对自动化技术的兴趣,激发创新意识和探索精神;2. 学生在小组合作中学会沟通、协作,培养团队精神和责任心;3. 学生认识到PLC技术在工业自动化领域的重要应用,增强对所学专业的认同感。

课程性质:本课程为实践性较强的课程,结合PLC技术和自动贩卖机设计,旨在培养学生的动手能力和实际操作技能。

学生特点:学生具备一定的电气基础知识,对PLC技术有一定了解,但实际操作经验不足。

教学要求:教师需引导学生通过理论学习和实践操作,将所学知识应用于自动贩卖机设计中,培养学生的创新能力和实践能力。

在教学过程中,注重将课程目标分解为具体的学习成果,以便于教学设计和评估。

二、教学内容1. PLC基本原理:介绍PLC的定义、结构、工作原理,重点讲解PLC的输入/输出接口、中央处理单元和存储器等组成部分;教材章节:第一章 PLC概述2. PLC编程基础:讲解PLC编程语言(梯形图、指令表等),编程方法和技巧;教材章节:第二章 PLC编程技术3. 自动贩卖机工作原理:分析自动贩卖机的各部分组成、功能及工作流程;教材章节:第三章 自动控制系统实例4. PLC在自动贩卖机中的应用:探讨PLC在自动贩卖机控制中的实际应用,包括选货、支付、出货等环节;教材章节:第四章 PLC在自动化设备中的应用5. 自动贩卖机设计:指导学生运用PLC编程技术,设计自动贩卖机的控制程序,实现其基本功能;教材章节:第五章 自动化项目设计与实践6. PLC程序调试与优化:介绍PLC程序调试方法,分析常见问题及解决策略;教材章节:第六章 PLC程序调试与优化7. 小组项目实践:组织学生进行小组合作,完成自动贩卖机的设计、搭建和调试;教材章节:第七章 自动化项目实践教学内容安排和进度:本教学内容分为7个部分,共计16课时。

plc售货机课程设计

plc售货机课程设计

plc售货机课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理和功能,掌握其与售货机系统的关联性。

2. 学生能描述售货机的基本工作流程,以及PLC在其中所起的作用。

3. 学生能学会使用PLC进行简单的编程,实现对售货机控制逻辑的设计。

技能目标:1. 学生能运用PLC编程软件进行程序设计,实现对售货机系统的模拟控制。

2. 学生能通过小组合作,完成PLC售货机系统的搭建和调试,提高实际问题解决能力。

情感态度价值观目标:1. 学生能对自动化控制技术产生兴趣,激发学习PLC及相关技术的热情。

2. 学生能在课程学习中,培养团队协作精神,增强沟通与表达能力。

3. 学生能认识到PLC技术在现实生活中的应用,提高对新技术、新事物的敏感度。

课程性质:本课程为实践性较强的学科,结合理论知识与实际操作,培养学生的动手能力和创新能力。

学生特点:学生处于初中阶段,对新鲜事物充满好奇,具备一定的逻辑思维能力,但实践经验不足。

教学要求:结合学生特点,注重理论与实践相结合,提高学生的实际操作能力和问题解决能力。

通过小组合作、讨论交流等形式,激发学生的学习兴趣,培养团队协作精神。

同时,关注学生的个体差异,给予个性化指导,使每个学生都能在课程中收获成长。

在此基础上,将课程目标分解为具体的学习成果,为后续的教学设计和评估提供依据。

二、教学内容1. 理论知识:- PLC基本原理与结构- PLC编程基础,包括指令系统、逻辑控制- 售货机系统工作原理及其与PLC的关联2. 实践操作:- PLC编程软件的使用与操作- PLC程序设计方法,以售货机控制为例- 售货机系统的搭建与调试3. 教学大纲安排:- 第一阶段:PLC基本原理与结构学习,使学生了解PLC的工作原理和组成部分。

- 第二阶段:PLC编程基础,引导学生掌握编程方法和技巧。

- 第三阶段:售货机系统与PLC关联性学习,让学生了解PLC在售货机系统中的应用。

自动售货机PLC设计(带很十分详细的梯形图等)

自动售货机PLC设计(带很十分详细的梯形图等)

自动售货机PLC设计目录一、引言 (1)二、控制要求 (2)三、设计任务 (2)四、系统总体方案设计方案4.1 系统硬件配置及组成原理 (3)4.2 系统变量定义及分配表 (3)4.3 系统接线图设计 (4)4.4系统可靠性设计 (4)五、控制系统设计5.1 控制程序流程图设计 (5)5.2 控制程序时序图设计 (6)5.3 控制程序设计思路 (7)5.4 编程系统的调试 (7)5.5创新设计内容 (7)六、上位监控系统设计6.1 PLC与上位监控软件通讯 (8)6.2 上位监控系统组态设计 (8)6.3 实现的效果 (12)七、系统调试及结果分析7.1 系统调试及解决的问题 (12)7.2 结果分析 (13)八、结束语 (13)九、参考文献 (14)十、附录 (14)一:引言可编程序控制器(Programmable Logic Controller )简称PLC, 是一种以微处理器为核心的用于工程自动控制的工业控制机,其本质是一台工业控制专用计算机。

它的软、硬件配置与计算机极为类似,只不过它比一般计算机具有更强的与工业过程相连接的接口和更直接的适应于控制要求的编程语言。

硬件主要由中央处理单元CPU、存贮器、输入/输出单元以及编程器、电源和智能输入/输出单元等构成.PLC是一种专为在工业环境应用而设计的数字运算电子系统,它是以微处理机为基础,综合了计算机技术、自动控制技术和通信技术等现代科技而发展起来的一种新型工业自动控制装置,是当今工业发达国家自动控制的标准设备之一。

自动售货机是集声、光、机、电于一体的智能科技产物,进入21世纪,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。

使未来的自动售货机不仅仅具有售货功能,而是更加多元化,及人性化;如:手机支付、远程联机管理、个性的LCD广告显示屏、更节能。

自动售货机的普及在某种程度上能反映一个国家的科技发展水平,是一个国家文明程度的象征。

PLC自动贩卖机

PLC自动贩卖机

基于PLC的自动售货机控制系统设计摘要本论文设计的是基于西门子S7-200系列PLC的自动售货机系统,本文对自动售货机的方案进行了详细描述,介绍了自动售货机的发展史与现状、PLC的基本组成、特点和它的工作原理。

介绍了自动售货机的基本原理以及工作流程,详细描述一次交易过程,把交易过程分为几个程序块:计币系统、比较系统、选择系统、饮料供应系统和退币系统,然后使用STEP7-Micro/WIN编程软件分别对这五个程序块分别进行编程。

再利用MCGS组态软件对自动售货机进行仿真,模拟自动售货机的工作过程,更加直观形象。

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

关键词:PLC 自动售货机I/O点的分配监视与控制通用系统Design of vending machine control system based on PLCAbstractIn this paper, the design of automatic vending machine system based on PLC is introduced.The project of the automatic vending machine is described.The article introduces the development history and current situation of the automatic vending machine.The basic composition, characteristics and working principles of PLC is also intoduced. This paper introduces the basic principle and working process of automatic vending machine. To process a transaction, for example, the transaction process is divided into several blocks: meter currency system, comparison system, selection system, water supply system and refund system.And then I use STEP7-Micro/WIN to program the five blocks.After that, the MCGS configuration software is used to simulate the working process of the vending machine which makes it more visual.To improve the system stability I use the PLC to control vending machine and guarantee the stability of vending machines.Key Words: PLC ; Vending machine;Distribution of I/O;MCGS目录摘要 (I)Abstract (II)第一章绪论 (1)1.1自动售货机的发展史与现状 (1)1.2自动售货机的工作原理 (2)第二章PLC概述 (3)2.1 PLC简介 (3)2.2 PLC工作原理 (4)2.2.1 输入采样阶段 (4)2.2.2 执行用户程序阶段 (4)2.2.3 输出刷新阶段 (5)2.3 PLC硬件组成 (5)2.4PLC特点 (6)第三章自动售货机硬件设计 (7)3.1硬件电路组成框图 (7)3.2主要硬件选型 (7)3.2.1硬币识别器 (7)3.2.2 纸币识别器 (8)3.2.3 电磁阀 (8)3.3 I/O点分配 (9)3.4PLC选型 (10)3.5外部接线图 (10)第四章自动售货机程序设计 (12)4.1自动售货机基本功能 (12)4.2 梯形图简介 (14)4.3 STEP7-Micro/WIN编程软件简介 (14)4.4梯形图程序 (15)4.4.1投币状态 (15)4.4.2 购买状态 (16)4.4.3 退币状态 (22)第五章MCGS仿真 (23)5.1 MCGS组态软件简介 (23)5.2 工程建立 (24)5.2.1 试验状态假设 (24)5.2.2 一次交易过程分析 (24)5.3 建立画面 (24)5.3.1 商品分类 (24)5.3.2 窗口显示 (25)5.3 实时数据库 (32)第六章总结 (33)参考文献 (34)致谢 (36)南京工业大学本科生毕业设计(论文)第一章绪论1.1自动售货机的发展史与现状自动售货机可以完成无人自动售货,它是集光、机、电一体化的商业自动化设备。

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

湖南工程学院课程设计任务书课程名称PLC原理与应用课题名称自动贩卖机控制系统专业班级测控1101班姓名张坤学号201101200120指导教师余晓霏、赖指南、刘星平、谭梅审批汪超任务书下达日期2014年11月24日课程设计完成日期2014年12 月5日目录第1章概述 (1)第2章系统整体设计方案 (2)第3章硬件电路设计 (3)3.1 PLC类型选择 (3)3.2 PLC I/O口分配 (3)第4章系统软件设计 (4)4.1 系统流程图 (4)4.2 各系统梯形图 (5)第5章调试与分析 (10)第6章总结 (11)参考文献 (12)第1章概述自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。

它又被称为24小时营业的微型超市。

在日本,70%的罐装饮料是通过自动售货机售出的;全球著名饮料商可口可乐公司在全世界就布有50万台饮料自动售货机。

在中国,自动售货机1999年开始进人中国市场.如今,在机场、地铁、商场、公园等客流较大的场所,已不难发现自动售货机的身影。

从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。

大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。

它的售货领域非常广泛,是发达国家商品零售的一种主要方式。

近几年,自动售货机逐渐被越来越多的消费者所接受。

但由于售货机分布零散、范围广阔的特点,自动售货机在为消费者带来方便的同时,也为经营者在监控、管理、维护等方面带来很大的不便。

目前售货机运行的各种情况都需要由人工判断,包括缺货、缺零钱、币箱已满、售货机机械故障等,经营者普遍采用人工定时巡回视察的管理办法,既费时费力,又无法及时准确获取自动售货机状态报告,给经营者增加了管理成本和难度,也有可能给消费者的正常消费造成不便。

按设计要求,本系统设计的自动贩卖机商品分为2元、3元、4元区,当消费者从自动贩卖机投币口投入硬币,投入2个硬币,则只可以选择2元区商品;投入3个硬币,可选择2元、3元区商品;当投入4个硬币,三个商品区物品都可以选。

选中的物品在两秒内送到窗口外,当遇到破坏机器时,机器可以实现自动报警机制。

第2章系统整体设计方案本次设计的题目是自动贩卖机,主要是应用西门子S7-200型PLC的梯形图来设计控制程序,并简单介绍相关的知识,如:PLC的定义、PLC的编程语言、PLC的硬件组成等。

根据设计内容和控制要求画出顺序功能图和梯形图,再根据PLC的相关知识设计出它的外部接线图,结合梯形图和外部接线图分析说明该设计的控制原理过程。

为了实现本系统的自动售货功能,其自动控制系统主要包括:计币系统、比较系统、选择系统、商品供应系统、退币系统以及报警及提示系统。

1.计币系统:本系统识别一元硬币,故计币以一元为单位。

当有硬币投入后,将其放入一个已经清零的寄存器vw0中,再次投币时用累加器进行累加。

2.比较系统:投币完成后,当投入的硬币总额≥2元时,2元区商品灯亮,可以选择其中的商品;当总额≥3元时,2元和3元区商品灯亮,可以选择其中的商品;当硬币总额≥4元时,2元、3元、4元区的商品灯都亮,顾客可以选择任意商品。

3.选择系统:当按下相应商品区的按钮时,相应的指示灯亮。

当商品供应完毕,指示灯灭。

4.商品供应系统:按下选择按钮,相对应的商品阀门打开,商品2s内供应。

同时,硬币的总额减去相应商品的费用。

5.退币系统:当购买完成后,若还有余额,则退币指示灯亮,按下退币按钮,完成退币。

6.报警及提示系统:遇到破坏机器时,机器可以实现自动报警机制。

当还有余额剩下,但是却买不起商品:比如,还有2元剩余,而顾客却按下3元或4元的商品灯,此时会有提示灯亮,提示顾客余额不足。

3.1 PLC类型选择根据系统的设计方案,控制系统采用西门子S7-200系列的CPU224XP CN。

其数字量I/O为14/10,可以满足该系统的输入输出端口要求。

3.2 PLC I/O口分配根据系统的总体设计方案,这里有5个输入信号:1个投币信号、3个购买信号以及1个退币信号;10个输出信号:3个商品指示灯信号、3个执行信号、1个退币信号、1个退币执行退币信号、1个报警信号以及1个提示信号。

表3.1 I/O口分配表根据所选PLC类型及其I/O口的分配情况,连接好实物PLC。

4.1 系统流程图该自动贩卖机控制系统工作过程主要包括:投币并且进行累加,再将硬币总额与商品价格进行比较,从而显示出可购买商品。

接着进行选择购买商品,然后供应商品,之后在计算硬币余额,退币或继续购买。

根据上述过程,画出系统流程图如下所示:图4.1 系统流程图4.2 各系统梯形图根据系统的总体设计方案以及其流程图,画出其各个部分的梯形图。

系统各部分如下图所示:投币系统:首先对寄存器vw0清零,然后按下I0.0进行投币,用累加器累加并放入vw0里。

如图4.2和4.3。

图4.2 寄存器清零图4.3 累加计数2元区系统:首先进行判断,当投币总额》2时,辅助继电器M0.0通电,继而Q0.0通电,2元区商品灯亮,顾客可以选择其中的商品。

按下I0.1,贩卖机在两秒后出商品。

之后控制系统将会减去买商品的费用,用减法指令执行,将余额重新放在寄存器vw0里。

如图4.4--4.7。

图4.4 判断总额是否》2图4.5 2元商品灯图4.6 2s后放出2元区商品图4.7 余额3元区系统:首先进行判断,当总额》3时,辅助继电器M0.1通电,继而Q0.1通电,3元区商品灯亮,顾客可以选择其中的商品。

按下I0.2,贩卖机在两秒后出商品。

之后控制系统将会减去买商品的费用,用减法指令执行,将余额重新放在寄存器vw0里。

如图4.8--4.11。

图4.8 判断总额是否》3图4.9 3元商品灯亮图4.10 2s后放出3元区商品图4.11 余额3元区系统:首先进行判断,当总额》4时,辅助继电器M0.2通电,继而Q0.2通电,4元区商品灯亮,顾客可以选择其中的商品。

按下I0.3,贩卖机在两秒后出商品。

之后控制系统将会减去买商品的费用,用减法指令执行,将余额重新放在寄存器vw0里。

如图4.12--4.15。

图4.12 判断总额是否》4图4.13 4元商品灯亮图4.14 2s后放出4元区商品图4.15 余额退币系统:当购买商品后,且余额》0,这时Q0.6通电,余额灯亮,显示有余额,可以选择退币。

按下I0.4,进行退币。

如图4.16和图4,17。

图4.16 判断余额图4.17 退币提示系统:当购买商品后,有余额剩余,且不足以购买其它商品时,系统进行提示。

提示指示灯Q1.0亮。

如图4.18。

图4.18 提示第5章调试与分析首先将系统梯形图输入西门子S7-200 PLC编程软件STEP 7-Micro/WIN V4.0中,编译,显示没有错误,然后保存。

之后再导出,生成awl格式的文件。

然后打开西门子仿真软件S7-200,选择CPU型号,然后装载程序,运行。

如图5.1.图5.1 仿真调试首先动作I0.03次,表示投了3次1元硬币,此时Q0.0和Q0.1亮,表示2元和3元区商品可选。

按下I0.1,购买2元区商品。

2s后Q0.0灭,此时Q0.6和Q1.1亮,表示此时有余额且不再足以购买商品,并且提示顾客。

按下I0.4,进行退币,所有灯都熄灭。

第6章总结在过去的三年多大学时光中,我们大多数接触的是专业基础课。

我们在课堂上掌握的仅仅是专业基础课的理论面,如何去锻炼我们的实践面?如何把我们所学到的专业基础理论知识用到实践中去呢?我想课程设计就为我们提供了良好的实践平台。

我的课题是自动贩卖机控制系统。

老师下发任务书后,我首先确定了总体的设计方向,并且设计出大概的系统设计方案。

然后根据老师课堂上讲的知识,画出流程图,再设计出梯形图。

通过这次设计,我意识到了PLC编程技术在现实中的广泛应用,并了解到自己学习中的不足之处,看到了理论与实践的差距。

通过将近两周的PLC设计实践,我掌握了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。

在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们对知道的撑握都是思想上的,对一些细节不加重视,当我们把自己想出来的程序与到PLC中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。

能过解决一个个在调试中出现的问题,我们对PLC 的理解得到加强,看到了实践与理论的差距。

通过合作,我们的合作意识得到加强。

合作能力得到提高。

上大学后,很多同学都没有过深入的交流,在设计的过程中,我们用了分工与合作的方式,每个人互责一定的部分,同时在一定的阶段共同讨论,以解决分工中个人不能解决的问题,在交流中大家积极发言,和提出意见,同时我们还向别的同学请教。

在此过程中,每个人都想自己的方案得到实现,积极向同学说明自己的想法。

能过比较选出最好的方案。

在这过程也提高了我们的表过能力。

通过此次课设,让我了解了PLC梯形图、指令表有了更好的了解,也让我了解了关于PLC设计原理。

有很多设计理念来源于实际,从中找出最适合的设计方法。

在设计的过程中我们还得到了余晓霏老师的帮助与意见。

在学习的过程中,不是每一个问题都能自己解决,向老师请教或向同学讨论是一个很好的方法,不是有句话叫做思而不学者殆。

做事要学思结合。

参考文献[1] 刘星平.PLC原理及工程应用[M]. 北京:中国电力出版社[2] 廖常初.PLC编程及应用[M].北京:机械工业出版社[3] 万太福.可编程序控制器及其应用[M]. 重庆:重庆大学出版社[4] 工厂常用电气设备手册[M].北京:水利电力出版社[5] 谢桂林.电力拖动与控制[M].北京:中国矿业大学出版社[6] 刘星平.可编程控制器实验指导书. 湖南工程学院。

相关文档
最新文档