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

合集下载

PLC课程设计报告自动售货机

PLC课程设计报告自动售货机

PLC课程设计报告题目:自动售货机班级:09应用电子技术学号:0906010136姓名:蓝琴指导老师:陈金佳日期2011.06.22自动售货机摘要本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

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

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

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

关键词自动售货机;可编程序控制器;梯形图设备:电脑一台,实验箱一台,AB接口的USB连线一条,电源线两条。

目录一、控制要求 (4)二、I/O分配表 (4)三、外部接线图 (4)四、梯形图的功能分析 (5)五、触摸屏的设计 (11)六、心得体会 (12)七、参考文献 (12)一.控制要求1.此自动售货机可以投入一角、五角、一元的硬币。

2.当投入假币时不计币,假币不退还。

3.如果顾客投入硬币在限定的时间内不按任何按键,自动售货机将不退还所投硬币。

4.当投入硬币的总值等于或超过相对应饮料价值且对应的饮料总量大于零,对应的饮料指示灯亮;5.当相应饮料的指示灯亮时,按下相应的选择按键,指示灯闪烁,同时饮料掉出。

6.如果顾客选择后当前额大于零或不选择,按退币键自动售货机会自动将余款退还顾客;7.找零时如果当前额大于1元则先退一元再找1角,如果当前额小于一元则直接退一角;8当前额显示在数码管上。

.二.I/O分配表三.外部接线图四.梯形图的功能模块1.投币投入硬币后自动售货机自动对币值区分并计数。

2.比较当前值投入的总币值与各饮料的价格相比较,如果币值大于或等于某一饮料则相应的指示灯亮,否则无指示灯亮3.选择饮料在当前总币值大于或等于某一饮料的价格时菜可选择。

4.出货闪烁表示4.可选指示灯5.退币6.退币值区分7.总量8.假币提示9.有币投入感应10.意外情况11.货物输出12.总量显示五.触摸屏的设计六.心得体会通过这次的课程设计让我对PLC的学习产生了更多的兴趣。

plc课程设计自动售货

plc课程设计自动售货

plc课程设计自动售货一、教学目标本章节的教学目标包括以下三个方面:1.知识目标:使学生掌握PLC(可编程逻辑控制器)的基本原理和应用,理解自动售货机的工作原理和PLC在自动售货机中的应用。

2.技能目标:培养学生能够运用PLC编程实现自动售货机的基本功能,如商品识别、货币识别、找零等。

3.情感态度价值观目标:培养学生对新技术的兴趣和好奇心,提高学生运用科技创新改善生活的意识。

二、教学内容本章节的教学内容主要包括以下几个部分:1.PLC的基本原理和组成部分:包括PLC的工作原理、内部结构、编程语言等。

2.自动售货机的工作原理:介绍自动售货机的工作流程,如商品识别、货币识别、找零等。

3.PLC在自动售货机中的应用:讲解如何利用PLC编程实现自动售货机的基本功能。

4.实际案例分析:分析一些成功的PLC应用案例,如自动售货机、生产线自动化等。

三、教学方法本章节的教学方法采用多种教学手段相结合的方式:1.讲授法:讲解PLC的基本原理、自动售货机的工作原理等理论知识。

2.讨论法:学生就PLC的应用案例展开讨论,分享各自的观点和思考。

3.案例分析法:分析具体的PLC应用案例,让学生了解PLC在实际工程中的应用。

4.实验法:安排实验室实践环节,让学生动手编写PLC程序,验证所学知识。

四、教学资源本章节的教学资源包括以下几个方面:1.教材:选用权威、实用的PLC教材,为学生提供系统的理论知识。

2.参考书:推荐一些与PLC相关的参考书籍,拓展学生的知识视野。

3.多媒体资料:制作PPT、视频等多媒体教学资料,提高课堂趣味性。

4.实验设备:准备充足的PLC实验设备,确保每个学生都有机会动手实践。

五、教学评估本章节的教学评估主要包括以下几个方面:1.平时表现:评估学生在课堂上的参与度、提问回答等情况,占总评的30%。

2.作业:评估学生完成作业的质量与速度,包括编程练习、案例分析等,占总评的30%。

3.实验报告:评估学生在实验环节的动手能力和实验报告撰写水平,占总评的20%。

PLC自动售货机课程设计报告书

PLC自动售货机课程设计报告书

工程技术大学电气控制技术与PLC 课程设计设计题目 PLC自动售货机指导教师伟华院(系、部)电气与控制工程学院专业班级学号姓名日期 2015年6月9日电气控制技术与PLC课程设计任务书目录1系统概述 (2)2 控制要求及设计思路 (3)2.1控制要求 (3)2.2方案设计 (4)2.3控制流程图 (4)3. 自动售货机的相关设备参数的选定 (5)3.1PLC的选择 (5)3.2硬币识别器 (6)3.3开关电源 (6)3.4电磁阀 (6)3.5液位开关 (7)4软件设计 (7)4.1I/O口分配 (7)4.2 控制接线图 (8)4.3 程序设计 (9)4.3.1计币部分 (9)4.3.2比较部分 (10)4.3.3选择和饮料供应部分 (10)4.3.4余额计算部分 (11)4.3.5退币部分 (12)4.3.6报警部分 (13)5系统调试 (13)6结论 (14)参考文献 (16)摘要自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,可以每天24h售货,在我国也越来越普及。

传统的自动售货机采用单片机作为控制核心,但这样在输入输出接口上消耗很大。

PLC不但可以实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试方便等优点。

本售货机系统主要是针对纯净水、汽水和咖啡的自动销售。

自动售货机的普及在某种程度上能反映一个国家的科技发展水平,是一个国家的文明程度的象征,实践和直觉告诉我们,自动售货机在中国的横空出世,必将国的食品、香烟、饮料等诸多行业的发展带来新的契机。

设计以三菱PLC设计自动售货机控制系统,简要介绍PLC各硬件选型,软件的设计,并具体的进行了PLC梯形图的编写和系统的调试,仿真证明该系统切实可行。

关键词:自动售货机;PLC;调试1系统概述自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。

自动售货机不受任何场地限制,方便快捷,可以每天24h售货,因此深受上班族的欢迎。

自动售货机plc课程设计

自动售货机plc课程设计

自动售货机plc课程设计自动售货机PLC课程设计一、项目介绍1. 项目背景自动售货机已经深入到我们日常生活中,极大的提高了生活便利性,这也是培养同学们学习PLC技术的契机。

2. 项目总体技术架构该项目总体技术架构采用硬件系统为:模组化PLC、马达、接近开关等;程序控制实现方式为:时序控制和状态机控制。

3. 项目分工分组完成,每组需系统了解工程所需要的知识及元件,编写PLC程序。

二、硬件系统1. PLC控制PLC控制采用模组化的PLC系统,可以动态实现多部件的组合功能。

2. 马达马达可以实现多种定位,可调速,高精度等特性,可实现钱币的找零,货物的发送等功能。

3. 接近开关使用接近开关监测货物的进仓区域,及货物发放情况。

三、程序控制1. 时序控制控制三步并行运作:步骤1:PLC程序与马达控制货物运动;步骤2:PLC程序与接近开关控制是否有货物在投仓区,并记录货物数;步骤3:PLC程序与马达控制取货后,钱币及货物的发放。

2. 状态机控制实现售货机的状态变换。

PLC程序实现开关机、货物选择、投币、取货、锁定、放币等状态的切换。

四、系统测试及分析1. 系统原理分析结合实际运行情况,进行硬件电路原理分析,分析其中的电压、电流、功率等参数,确定系统使用正常且安全。

2. 程序调试及测试对编写的PLC程序进行调试和测试,确认程序可以正常实现,结合实际操作体验进行修改优化,提升程序的运行效果。

3. 系统维护完成项目调试后,系统使用后需定期维护,及时检查售货机的运行状态及电路情况,及时做好更换元件和更新PLC程序等。

五、结论本课程设计是一个PLC编程控制的自动售货机系统,通过PLC控制机、马达、接近开关等系统组成,通过时序控制及状态机控制实现货物的发放和找零等功能。

从硬件电路、PLC程序到调试测试及定期维护,完整的实现了自动售货机系统的设计及控制。

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课程设计报告设计题目:自动售货机专业班级:自动化1班_学生姓名:卫高飞学生学号: 6009202022__指导教师:卢学英张海玮成绩: ______________2012年 9月 4日目录第1章引言 (4)1.1 课程设计的目的 (4)1.2 设计内容 (4)1.3 实现的目标 (4)第2章系统总体方案设计 (5)2.1 系统硬件配置及组成原理 (5)2.1.1 实验设备 (5)2.1.2 组成原理 (5)2.2 系统变量定义及分配表 (5)2.3 系统可靠性设计 (5)第3章控制系统设计 (6)3.1 设计过程和有关说明 (6)3.1.1 钱充足 (6)3.1.2 钱不足 (6)3.2 控制程序流程图设计 (6)3.3 控制程序设计思路 (7)3.3.1 将按键信号变成短号 (7)3.3.2 投钱时加法运算 (7)3.3.3 购物减法运算 (8)3.3.4 检测是否有键下 (9)3.3.5 检测是否投钱和购物投币不足L1灯亮 (9)3.3.6 锁住按键和退币口信号 (10)3.3.7 投币不足L1灯亮 (10)3.2.8 六秒无操作根据情况退钱及退物 (10)3.3.9 按下退币钮根据情况退钱及退物 (11)3.3.10 循环一次将数码管清零 (11)3.3.11数码管采集数据显示 (11)第4章系统调试及结果分析 (12)4.1 一次有效 (12)4.2 L1灯投钱关断不 (12)第5章课程设计小结 (13)第6章参考文献 (13)附录 (13)第1章引言1.1 课程设计的目的通过对自动售货机的设计,熟悉plc的基本知识,使其能灵活使用plc 语言编写程序。

通过本次plc关于自动售货机的设计,锻炼其分析问题和解决问题的能力,达到锻炼其思维的能力。

另外两个人的合作也要求其有团队合作的能力和团队协调能力。

总之,本次经过本次plc关于自动售货机的设计,要求其在知识和能力方面都有显著的提高。

plc自动售货机课程设计

plc自动售货机课程设计

plc 自动售货机课程设计一、课程目标知识目标:1. 理解PLC(可编程逻辑控制器)的基础知识,掌握自动售货机的基本工作原理;2. 学会使用PLC编程软件,能够完成对自动售货机的基本控制程序编写;3. 掌握自动售货机各部件的连接方式和功能,了解传感器在自动售货机中的应用。

技能目标:1. 培养学生动手操作能力,能够独立完成自动售货机模型的搭建;2. 培养学生问题解决能力,能够针对自动售货机运行中的问题进行故障排查和程序优化;3. 培养学生团队协作能力,通过小组合作完成复杂的自动售货机项目。

情感态度价值观目标:1. 培养学生对自动化技术产生兴趣,激发创新意识和探索精神;2. 培养学生关注社会热点问题,了解PLC技术在生活中的应用,提高社会责任感;3. 培养学生遵守工艺规范,注重安全生产,树立正确的价值观。

本课程针对高中年级学生,结合课程性质、学生特点和教学要求,将目标分解为具体的学习成果,以便后续的教学设计和评估。

通过本课程的学习,使学生能够掌握PLC技术在自动售货机中的应用,培养实际操作能力和团队协作精神,提高解决问题的能力,同时树立正确的价值观。

二、教学内容1. 理论知识:- PLC基础知识:介绍PLC的定义、结构、工作原理及分类;- 自动售货机原理:讲解自动售货机的各部件功能、工作流程及控制要点;- 传感器知识:介绍传感器在自动售货机中的应用及原理。

2. 实践操作:- PLC编程软件的使用:学习编程软件的操作方法,进行基本程序编写;- 自动售货机模型搭建:按照设计要求,分组进行自动售货机模型的搭建;- 故障排查与程序优化:针对自动售货机运行中的问题,进行故障排查和程序优化。

3. 教学大纲与进度安排:- 第一周:PLC基础知识学习;- 第二周:自动售货机原理学习;- 第三周:传感器知识学习;- 第四周:PLC编程软件的使用与基本程序编写;- 第五周:自动售货机模型搭建;- 第六周:故障排查与程序优化。

PLC自动售货机报告

PLC自动售货机报告

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

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

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

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

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

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

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

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

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

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

PLC自动售货机课程设计

PLC自动售货机课程设计

沟通交流:及时反馈问题, 共同解决问题
团队协作:明确分工,共同 完成课程设计
团队协作:尊重他人意见, 共同探讨最佳方案
沟通交流:保持良好的沟通 氛围,提高团队效率
感谢您的观看
汇报人:
检查硬件连接:确保所有 硬件设备连接正确,电源 供应正常
软件调试:检查PLC程序 是否正确,确保PLC能够 正常工作
功能测试:测试自动售货 机的各项功能,如商品选 择、支付、出货等
性能测试:测试自动售货 机的性能指标,如响应时 间、吞吐量等
安全测试:测试自动售货 机的安全性,如防撬、防 破坏等
问题修复:根据测试结果, 对存在的问题进行修复和 优化
遵循IEC 61131-3标准 确保PLC程序符合安全要求 设计时要考虑人机交互界面 确保PLC程序地铁站等 考虑设备尺寸、重量、功耗等限制条件 考虑用户操作习惯和需求,如触摸屏、语音识别等 考虑设备维护和升级,如远程监控、故障诊断等
软件功能:实 现自动售货机 的自动售货、 库存管理、故 障报警等功能
编程语言:采 用C语言或
Java等编程语 言进行开发
软件架构:分 为用户界面、 控制逻辑、通 信模块等部分
通信协议:采 用TCP/IP、 RS485等通信
协议进行数据 传输
数据库设计: 采用SQL Server、
MySQL等数据 库进行数据存
设计测试方案:包括功能 测试、性能测试、可靠性
测试等
硬件设计:选择合适的PLC型号,设计电路图,选择合适的传感器和执行器 软件设计:编写PLC程序,实现自动售货机的功能 调试和测试:对硬件和软件进行调试和测试,确保其正常工作 优化和改进:根据测试结果进行优化和改进,提高自动售货机的性能和稳定性

PLC自动售货机报告

PLC自动售货机报告

黎明职业大学机电工程系《可编程控制器原理与程序设计》课程设计报告自动售货机目录一、自动售货机的理论背景与实际意义 (3)二、自动售货机的控制要求 (3)三、自动售货机的基本功能 (3)四、自动售货机设计的基本思路 (4)五、PLC 的工作原理 (5)六、PLC的硬件组成 (5)七、自动售货机I/O 点的分配 (6)八、外部接线图 (6)九、梯形图设计 (7)十、人机界面设计 (10)十一、流程图设计 (11)十二、致谢 (13)十三、参考文献 (13)一、自动售货机的理论背景与实际意义自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。

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

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

在中国,自动售货机1999年开始进入中国市场。

如今,在机场、地铁、商场、公园等客流量比较大的场所,已不难发现自动售货机的身影。

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

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

二、自动售货机的控制要求1.此自动售货机只有一个一元投币口。

2.售货共有四种饮料供选择,分别为红茶、绿茶、橙汁和咖啡。

3.投进去的总钱数可在数码管上显示硬币的个数;当硬币超过或等于一个的时候可选择绿茶与红茶的指示灯灯亮,当硬币大于等于二的时候,可选择红茶与绿茶以及可选择橙汁和咖啡的指示灯都会亮,表示都可选择,反之则灭。

4..如果顾客投入硬币后没有选择按任何饮料或者选择饮料后还剩下一些硬币,顾客只要自行按下退币按键,自动售货机将退还所投硬币。

4.当投入硬币的总值等于或超过物品价值时,对应的物品指示灯亮灯亮,表示可选择此种饮料。

PLC自动售货机设计报告

PLC自动售货机设计报告

XXXXXXXXXXXX设计报告课题名称:《电气控制与PLC》综合训练学院:机电工程系专业班级:学号:学生:指导教师:XXXXXXXXXXX教务处年月日学生指导教师课题名称自动售货机的控制设计时间设计地点设计目的PLC的发展与计算机技术、数学技术。

等高新科技的发展息息相关,这些推动了PLC的发展,PLC的发展有对于这些高新技术有了更高的要求,本次设计的主要目的就是在于结合PLC的种种优点联系实际推动大家学习设计过程:1. 选定设计项目,我们选择的是《自动售货机的控制》的课题;2. 我们首先进行这个课题的讨论,我们组我们三个人各自分配任务,并查阅我们所能查阅到的资料;3.了解了本次课程设计的性质、目的和任务。

然后我们就开始了本次的课程设计,有负责课程设计原理图的绘制的,有负责课程设计元器件各项参数的确认,还有一个人进行专门的查缺补漏,把在这过程中遇到的意外的问题进行处理,从而辅助其余两人的完成;4.我主要负责课程设计中程序的编写和调试;5.我们把设计图拿给姚老师看,姚老师指出了我们的不足之处并细致的给我们讲了关于本次课程设计所涉及到减法器,加法器还有零钱找回的状态表实现等等,我们在姚老师的指导下把最终的设计图确定了下来;6.开始连线的时候有一些不懂,后来向老师请教才把线给连接好了;7.连好了线路,我们开始根据设计开始试验,进行调试,最终调试成功。

存在问题及解决措施在此过程中的主要问题是,由于没有连接线路的经验,所以很多地方都不会连接,比如开始的部分的电源连线,连接时不知道如何连线,然后通过问同学,按实验原理图把实物接好。

主要收获本次课程设计我们的主要任务使用PLC实现自动售货机的功能。

一个平常看似简单使用方便的自动售货机,其实并不是那么容易就做成的。

我们本次设计所做的只是PLC的编程部分,以此实现它的功能。

接到此题目之后,起初感觉无从下手,在其考一段时间后,我和我同组的同学通过网络以及区图书馆查阅资料,获得了一些有关于自动售货机以及PLC编程方面的信息。

PLC自动售货机课程设计报告

PLC自动售货机课程设计报告

页面设置:上下左右均为2.4CM课程设计课程:工控组态软件控制设计设计题目:自动售货机班级:__电气工程及其自动化0903班___学号:_ 08号11号__________姓名:_ 何文棋、江福源________指导教师:_ 李金灿_____________信息工程系摘要自动售货机是能根据投入的钱币自动付货的机器。

自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。

是一种全新的商业零售形式,又被称为24小时营业的微型超市。

自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。

这种方便快捷的购物方式越来越受到人们的青睐,同时也是现代化城市配套设施的需求传统的自动售货机控制系统采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差。

可编程序控制器是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用。

因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必须可靠、稳定和执行效率高。

但是PLC也有它自己的特点, PLC在确定了工作任务, 装入了专用程序后成为一种专用机, 它采用循环扫描工作方式, 系统工作任务管理及应用程序执行都是用循环扫描方式完成的。

关键词:自动售货机可编程逻辑控制器PLC【Abstract】The vending machine is based on input from the coin automatic delivery machine. The vending machine is commercial automation equipment commonly used, it is not subject to time and place restrictions, can save manpower, to facilitate the transaction. The vending machine is to be completed unattended vending, set light, machines, electricity integration of commercial automation equipment. This fast and convenient way to shop more and more get the favors of people, but also modern city facilities requirements of traditional vending machine control system using single chip microcomputer as the control core. The programmable controller is integrated computer technology, automatic control technology and communication technology and developed a new type of industrial control devices, it has high reliability, easy programming, easy maintenance and other advantages, has been in the field of industrial control has been widely used. Because the vending machines as social complete retail and integrated services of independent facility, its structure must be reliable, stable and high efficiency. But PLC also has its own characteristics, PLC in the identified tasks, in special procedures to become a special machine, which uses circular scanning mode, system of job management and execution of the application program is completed by cyclic scanning.Keyword: Vending machine programmable logic controller PLC目录1. 引言 (2)1.1自动售货机介绍及设计意义 (2)1.2 自动售货机的基本功能描述 (2)1.3 自动售货机的控制工艺分析 (3)2. PLC控制系统设计 (4)2.1 PLC控制系统设计编程要求 (4)2.2 PLC控制方法分析 (5)2.3 I/O分配 (6)2.4 系统接线图设计 (6)2.5 PLC控制程序设计思路 (7)2.5.1 投币加法累加 (7)2.3.2 投入的金额比较 (7)2.5.3 购买物品与当前余额 (7)2.5.4 找零 (8)3. 自动售货机的组态软件设计 (9)3.1 组态软件控制设计任务书 (9)3.2 组态控制自动售货机控制程序设计 (10)3.3 组态软件控制画面设计 (10)4. 系统调试及结果分析 (11)4.1 系统调试及解决的问题 (11)4.2 结果分析 (12)课程设计心得 (13)参考文献 (14)附录 (15)目录中的一级标题:黑体四号二级标题:宋体小四附录二字中间没空格。

自动售货机课程设计报告

自动售货机课程设计报告

课程设计报告名称自动售货机控制系统的设计院系班级姓名学号指导教师目录引言 (3)1.自动售货机的介绍 (3)1.2 PLC的选型原则 (3)1.3 PLC的概述 (3)1.3.1 PLC的产生................................................................................3. 1.3.2 PLC的定义.. (3)1.3.3 PLC的发展趋势 (4)1.3.4 PLC的特点 (4)1.4 西门子公司可编程控制器产品S7-300介绍 (4)1.4.1 S7-300 PLC的系统组成 (4)1.4.2 技术性能 (4)2.自动售货机PLC程序设计 (5)2.1仿真实验系统中售货机的分析 (5)2.2 设计任务的确定 (6)2.3 程序设计部分 (7)2.3.1 程序设计说明 (7)2.3.2 PLC程序设计 (7)2.4 下载和调试程序 (16)2.4.1 下载程序及模块信息 (16)2.4.2 用S7-PLCSIM调试程序 (16)3.结束语 (16)4.参考文献 (17)5.附录 (17)引言可编程控制器(PLC)是一类专门为在工业环境下应用而设计的数字式电子系统。

他采用可编程序的存储器,用来在其内部存储执行逻辑运算,顺序控制,定时,计时,算数运算等功能的面向用户的指令,并通过数字式或模拟式的输入和输出,控制各类类型的机械或者生产过程。

自动售货机的自动售货功能是基于PLC程序的设计来实现。

主要设计介绍:一台用于销售汽水和咖啡的自动售货机,具有硬币识别的功能,币值累加自动售货,自动找钱等功能,此售货机可接受的硬币有0.1元,0.5元,1元。

汽水的价格为1.2元;咖啡的价格为1.5元。

1自动售货机介绍1.1 自动售货机介绍自动售货机是能根据投入的钱币自动付货的机器。

自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。

plc课程设计自动售货机

plc课程设计自动售货机

plc课程设计自动售货机一、课程目标知识目标:1. 理解PLC(可编程逻辑控制器)的基本原理,掌握自动售货机的基本工作流程;2. 学习并掌握PLC编程软件的使用,能够进行简单的程序编写与调试;3. 了解自动售货机的电气控制系统,理解传感器、执行器与PLC之间的协同工作原理。

技能目标:1. 能够运用PLC编程软件设计自动售货机的控制程序,实现货物自动售卖功能;2. 学会分析自动售货机控制系统中的问题,并进行故障排查与解决;3. 培养学生的团队协作能力,通过小组合作完成自动售货机PLC控制系统的设计与实现。

情感态度价值观目标:1. 培养学生对PLC技术及自动售货机行业的兴趣,激发他们探索未知、勇于创新的热情;2. 增强学生的环保意识,让他们认识到自动化技术在节能减排方面的重要性;3. 培养学生的诚信意识和责任感,使他们明白作为一名技术人才应承担的社会责任。

课程性质:本课程为实践性较强的课程,结合理论教学与实际操作,旨在培养学生的PLC编程能力和自动售货机控制系统设计与实施能力。

学生特点:学生具备一定的电子技术基础和计算机操作能力,对PLC技术有一定了解,但对自动售货机控制系统整体设计尚感陌生。

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

通过小组合作、项目驱动等方式,激发学生的学习兴趣,培养他们的团队协作能力和创新精神。

在教学过程中,关注学生的学习进度,及时调整教学策略,确保课程目标的达成。

二、教学内容1. PLC基本原理及编程基础- PLC的组成、工作原理- PLC编程语言(LD、IL、FBD等)- 常用PLC指令及其功能2. 自动售货机工作原理与控制系统设计- 自动售货机的基本结构及功能- 自动售货机的电气控制系统- PLC在自动售货机中的应用3. PLC编程软件操作与程序编写- 编程软件的安装与使用- 程序的编写、下载与调试- 常见故障分析及解决方法4. 自动售货机PLC控制系统实践- 设计自动售货机控制程序- 连接传感器、执行器与PLC- 系统调试与优化5. 教学案例分析与讨论- 分析实际案例,了解自动售货机行业现状与发展趋势- 讨论PLC在不同场景下的应用与技术创新- 探讨自动售货机控制系统中的节能环保措施教学内容安排与进度:第一周:PLC基本原理及编程基础第二周:自动售货机工作原理与控制系统设计第三周:PLC编程软件操作与程序编写第四周:自动售货机PLC控制系统实践第五周:教学案例分析与讨论教材章节:《PLC原理与应用》第一章:PLC概述《PLC原理与应用》第二章:PLC编程语言与指令系统《自动售货机设计与实践》第三章:自动售货机控制系统设计《自动售货机设计与实践》第四章:自动售货机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课程设计__自动售货机1

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

湖北工业大学机械学院P L C课程设计报告学生姓名学号班级专业电气工程及其自动化题目自动售货机控制指导教师2012 年 5 月一、设计指标1.掌握可逆计数器指令的使用及编程2.掌握自动售货机控制系统的接线、调试、操作二、设备序号名称型号与规格数量备注1实训装置THPFSM-1/2 12实训挂箱A16 13导线3号若干4通讯编程电缆PC/PPI 1 西门子5实训指导书THPFSM-1/2 1计算机(带编程1 自备6软件)三、面板图+四、控制要求1.总体控制要求:如面板图所示,钢板从右侧送入,在M2、M1、M3电机的带动下,经过三次轧压后从左侧送出。

2.打开“SD”启动开关,系统开始运行,钢板从右侧送入,打开“S1”开关,模拟钢板被检测到,MZ1、MZ2、MZ3点亮,表示电机M1、M2、M3正转,将钢板自右向左传送。

同时指示灯“A”点亮,表示此时只有下压量A作用。

3.钢板经过轧压后,超出“S1”传感器检测范围,电机“M2”停止转动。

4.钢板在电机的带动下,被传送到左侧,被“S2”传感器检测到后,MF1、MF2、MF3点亮,表示电机M1、M2、M3反转,将钢板自左向右传送。

同时指示灯“A”、“B”点亮,表示此时有下压量A、B一起作用。

5.钢板在电机的带动下,被传送到右侧,被“S1”传感器检测到后,MF1、MF2、MF3点亮,表示电机M1、M2、M3反转,将钢板自左向右传送。

同时指示灯“A”、“B”“C”点亮,表示此时有下压量A、B、C一起作用。

6.钢板经过轧压后,超出“S1”传感器检测范围,电机“M2”停止转动7.钢板传送到左侧,被“S2”传感器检测到后,电机“M1”停止转动。

8.钢板从左侧送出后,超出“S2”传感器检测范围,电机“M3”停止转动。

9.“S1”传感器再次检测到钢板后,根据2至8的步骤完成对钢板的轧压。

10.在运行时,断开“SD”开关,系统完成后一个工作周期后停止运行。

五、功能指令使用及程序流程图1.加法计数器指令使用在此程序功能块的输入端“CU ”处每输入一个脉冲信号,对计数器加1;输入端“R ”处每输入一个脉冲信号,即对计数器清零。

PLC自动售货机课程设计报告

PLC自动售货机课程设计报告

工程技术大学电气控制技术与PLC 课程设计设计题目PLC自动售货机指导教师伟华院(系、部)电气与控制工程学院专业班级学号姓名日期2015年6月9日电气控制技术与PLC课程设计任务书目录1系统概述 (2)2 控制要求及设计思路 (4)2.1控制要求 (4)2.2方案设计 (4)2.3控制流程图 (6)3. 自动售货机的相关设备参数的选定 (7)3.1PLC的选择 (5)3.2硬币识别器 (6)3.3开关电源 (9)3.4电磁阀 (9)3.5液位开关 (7)4软件设计 (10)4.1I/O口分配 (10)4.2 控制接线图 (8)4.3 程序设计 (9)4.3.1计币部分 (9)4.3.2比较部分 (10)4.3.3选择和饮料供应部分 (14)4.3.4余额计算部分 (15)4.3.5退币部分 (12)4.3.6报警部分 (18)5系统调试 (13)6结论 (14)参考文献 (22)摘要自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,可以每天24h售货,在我国也越来越普及。

传统的自动售货机采用单片机作为控制核心,但这样在输入输出接口上消耗很大。

PLC不但可以实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试方便等优点。

本售货机系统主要是针对纯净水、汽水和咖啡的自动销售。

自动售货机的普及在某种程度上能反映一个国家的科技发展水平,是一个国家的文明程度的象征,实践和直觉告诉我们,自动售货机在中国的横空出世,必将国的食品、香烟、饮料等诸多行业的发展带来新的契机。

设计以三菱PLC设计自动售货机控制系统,简要介绍PLC各硬件选型,软件的设计,并具体的进行了PLC梯形图的编写和系统的调试,仿真证明该系统切实可行。

关键词:自动售货机;PLC;调试1系统概述自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。

自动售货机不受任何场地限制,方便快捷,可以每天24h售货,因此深受上班族的欢迎。

自动售货机的PLC系统程序设计课程设计报告

自动售货机的PLC系统程序设计课程设计报告

XX市广播电视大学课题命名:自动售货机的PLC系统程序设计可编程序控制器技术课程设计摘要自动售货机是由于劳动密集型的产业构造向技术密集型社会转变的产物。

自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。

所以说,自动售货机是今后小商品和饮料销售方式的一个很好的发展趋势.它的出现将极大的方便人们购买所需要的小商品。

本文为介绍自动售货(水)机的基本原理以及简单的工作流程,考虑如何退币、金额的计算和区分、饮料的与饮料之间的选择和区分之间的问题,将所投入的币值与商品的价格比值,以一次交易过程为例,把交易过程分为几个部分程序块来解说,和一些程序块的PLC编程进行解说和分析,PLC的结构,PLC的优点。

控制加热和制冷系统的选用,饮料总量检测系统的选用。

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

程序运用到了自动售货机工作的大部分过程。

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

关键词:自动售货机工作流程图可编程序控制器梯形图目录前言 (2)一、PLC的基本结构 (2)二、PLC的优点 (2)三、控制要求 (3)四、程序的设计思路 (3)(一)I/O分配表 (4)(二)工作流程图 (5)(三)解说 (5)五、结论 (8)参考文献 (9)自动售货机的PLC系统程序设计前言早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller,PLC),它主要用来代替继电器实现逻辑控制。

随着技术的发展,这种采用微型计算机技术的工业控制装置的功能已经大大超过了逻辑控制的X围,因此,今天这种装置称作可编程控制器,简称PC。

但是为了避免与个人计算机(Personal puter)的简称混淆,所以将可编程序控制器简称PLC,PLC自1966年美国数据设备公司(DEC)研制出现,现行美国,日本,德国的可编程序控制器质量优良,功能强大。

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

烟台南山学院
PLC课程设计
题目:自动售货机的PLC控制设计
姓名:温新莹
所在学院:自动化工程学院
所学专业:自动化
班级: 10级自本1001 学号: 201002160123 指导教师:刘毅平
完成时间: 2011年12月02日
自动售货机的PLC控制设计
摘要
自动售货机是一种全新的商业零售形式目前,它是世界上最大的销售渠道。

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

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

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

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

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

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

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

本次课程设计可以使自动售货机的经营者根据网络统计的销售状况进行商品销售状况分析,预测商品的销售走势,确定合理的采购和配送策略,以期获得最高的投资回报率。

同时售货机的一些故障信息和警报信息可以实时的传送到相应运营人员,从而可以在第一时间内发现并解决问题。

关键词: 自动售货机程序图
目录
第1章绪论 (3)
1.1课题背景及意义 (4)
第2章系统总体设计方案 (3)
2.1红外线﹑遥感技术控制的理论模型 (3)
第 3 章系统的硬件设计 (4)
3.1 系统控制的总框图 (4)
3.2自动售货机功能的叙述 (4)
3.3可编程逻辑控制器(PLC)的I/O端子分配 (5)
第 4 章系统的软件设计 (5)
4.1 PLC程序结构图 (5)
心得体会 (8)
参考文献 (8)
第1章绪论
1.1自动售货机的理论背景与实际意义
本次设计详细的介绍了自动售货机的各硬件组成,并完成了PLC外部接
线图。

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

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

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

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

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

第2 章系统总体设计方案
2.1 红外线﹑遥感技术控制的理论模型
红外线技术控制的应用是以人们投硬币的个数为目标,在控制上进行计数,与设定的价钱参考值进行比较,来以确定打开相应价钱的物品一栏。

并接通该栏电源使该栏中的遥感识别打开,供人们选择想要的商品能够进行点选。

确定后使之输送出来,以达到人们的享用的目的。

并且该栏关闭。

进行下一次选择商品。

控制原理图2.1
图2.1 控制原理图
第3章系统的硬件设计
3.1系统控制的总框图
自动售货机程序流程图,如下图3.1
图3.1 程序流程图
可以根据系统控制总图来理解自动售货机的工作流程及其工作
原理。

3.2自动售货机功能的叙述
自动售货机的应用是指当人们有需要时,找到它,然后根据自己需要的物品的价格向自动售货机里头硬币,红外线技术控制着计数。

根据投硬币的数量打开相应的价格栏以及遥感技术控制的识别。

当人们点选商品以后确定了物品。

再输出并且是关闭该栏,结束本次购买。

进行下一次购买。

自动售货机只能一次交易一个物品。

3.3可编程逻辑控制器(PLC)的I/O 端子分配
本系统PLC 的数字I/O 地址分配及其意义如下
表3.3 分配表
DI
选择第一种商品 I0.0 选择第二种商品
I0.1 选择第三种商品 I0.2 选择第四种商品 I0.3 选择第五种商品
I0.4 启动 I0.5 置位 I0.6 复位 I0.7 DO
选中的商品1 Q0.0 选中的商品2 Q0.1 选中的商品3 Q0.2 选中的商品4 Q0.3 选中的商品5 Q0.4
第4章 系统的软件设计
4.1 PLC 程序结构图
系统以PLC 为核心,运行程序完成成套装置的全部控制任务。

本系统的PLC 程序如图4.1所示:
Network1:
Network2:
Network3:
Network4:
Network5:
Network6:
Network7:
Network8:
Network9:
Network10:
Network11:
Network12:
Network13:
Network14:
Network15:
Network16:
Network17:
Network18:
图4.1 程序图
心得体会
通过这次对自动售货机的设计,让我了解了关于自动售货机的原理与设计理念,plc课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的主要环节。

回顾起此次课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在短短几个星期的日子里,可以说是苦多余甜,但是可以学到很多很多的东西,同时不仅可以巩固以前所学的东西,而且学到了课本上所没学过的东西。

这次课程设计终于顺利完成,这次设计同样也遇到了很多问题,但经过上网和询问同学终于游逆而解。

总体来说,这次设计让我受益匪浅,虽让我体会到了艰辛,但我也体会到了成功的喜悦。

最重要的是让我得到了多方面的提高,第一,提高了我的逻辑思维能力,使我在逻辑电路的分析与设计上有了很大的进步。

第二,查阅参考书的独立思考能力以及培养非常重要,在设计过程中,遇到很多不理解的东西,但我通过查书和上网得到了答案。

第三,相互讨论共同研究也很重要,比如对一些程序图如何使用不理解,通过问其他同学,理解后设计完成了本次设计
参考文献
1.柴瑞娟,陈海霞.《西门子PLC编程技术及工程应用》 2006
2陈章平,杨泽,沈国宇.《西门子S7—300/400PLC控制系统设计与应用》清华大学出版社 2009
3 王兆义.《可编程序控制器教程》.北京机械工业出版社 2005
4 张万忠. 《可编程控制器应用技术》. 北京:化学工业出版社,2001
5 李俊季、赵黎明. 《可编程控制应用技术实训指导》. 北京:化学工业出版社,2001
6 张桂香. 《电气控制与PLC应用》. 北京:化学工业出版社,2003
7 钟肇新、范建东. 《可编程控制器原理及应用(第三版)》. 广州:华南理工大学出版社,2003。

相关文档
最新文档