自动售货机课程教学设计
- 格式:doc
- 大小:249.93 KB
- 文档页数:20
2024年《自动售货机》大班主题教案一、教学内容本节课选自2024年大班主题活动教材《自动售货机》,涉及第三章《奇妙的自动售货机》的第2节《自动售货机的秘密》。
详细内容包括:了解自动售货机的工作原理,探究自动售货机的操作方法,学习简单的货币计算。
二、教学目标1. 知识目标:学生能够理解自动售货机的工作原理,掌握自动售货机的操作方法,学会简单的货币计算。
2. 能力目标:培养学生观察、思考、解决问题的能力,提高学生的动手操作能力。
3. 情感目标:激发学生对现代科技的兴趣,培养学生合作、分享的良好品质。
三、教学难点与重点教学难点:自动售货机的工作原理,货币计算。
教学重点:自动售货机的操作方法,观察、思考、解决问题的能力。
四、教具与学具准备1. 教具:自动售货机模型,实物货币,PPT课件。
2. 学具:每组一台自动售货机模型,实物货币,记录本。
五、教学过程1. 实践情景引入(5分钟)学生观察校园内的自动售货机,思考其工作原理。
教师引导学生讨论,分享观察到的现象。
2. 知识讲解(15分钟)教师通过PPT课件,讲解自动售货机的工作原理。
学生跟随教师,学习自动售货机的操作方法。
3. 例题讲解(15分钟)教师以自动售货机为例,讲解货币计算方法。
学生跟随教师,进行实际操作。
4. 随堂练习(10分钟)学生分组,进行自动售货机操作练习。
教师巡回指导,解答学生疑问。
5. 小组讨论与分享(10分钟)各组代表分享讨论成果,全班交流。
学生分享学习心得,提出疑问。
六、板书设计1. 《自动售货机的秘密》2. 内容:自动售货机工作原理自动售货机操作方法货币计算方法七、作业设计1. 作业题目:观察身边的自动售货机,记录其工作原理和操作方法。
计算5个不同商品的价格,并求出总金额。
2. 答案:学生根据观察和课堂学习,完成作业。
教师批改作业,给予反馈。
八、课后反思及拓展延伸1. 课后反思:学生反思学习过程,提出改进意见。
2. 拓展延伸:鼓励学生深入了解自动售货机的相关知识,如发展历程、未来趋势等。
一、教学目标1. 理解自动售货机的基本工作原理和组成部分。
2. 掌握自动售货机的操作流程和维护方法。
3. 学会使用编程工具设计简单的自动售货机控制系统。
4. 培养学生的创新思维和实践能力。
二、教学对象初中信息技术或物理课程的学生,年龄在12-15岁之间。
三、教学时间共5课时,每课时45分钟。
四、教学资源1. 自动售货机实物或模型。
2. 自动售货机操作视频。
3. 编程软件(如Scratch、Python等)。
4. 教学课件、教材和辅助材料。
五、教学过程第一课时:自动售货机基础知识1. 导入:通过提问“你们在日常生活中见过自动售货机吗?”引入话题,激发学生兴趣。
2. 讲解:介绍自动售货机的基本工作原理和组成部分,如传感器、控制系统、机械臂等。
3. 演示:播放自动售货机操作视频,让学生直观了解其工作流程。
4. 讨论:引导学生讨论自动售货机的优缺点和适用场景。
第二课时:自动售货机操作与维护1. 分组:将学生分成小组,每组配备一台自动售货机模型。
2. 实践:让学生在指导下操作自动售货机,了解其操作流程。
3. 讲解:讲解自动售货机的维护方法,如清洁、检查传感器等。
4. 小组展示:各小组展示操作和维护过程,教师点评。
第三课时:编程设计自动售货机控制系统1. 讲解:介绍编程软件的基本操作和编程方法。
2. 演示:教师演示如何使用编程软件设计自动售货机控制系统。
3. 实践:学生分组进行编程设计,教师巡回指导。
4. 展示与评价:各小组展示自己的作品,教师和学生进行评价。
第四课时:自动售货机创新设计1. 讨论:引导学生讨论如何改进自动售货机,如增加支付方式、提高商品多样性等。
2. 小组设计:各小组根据讨论结果,设计创新自动售货机。
3. 展示与交流:各小组展示自己的设计,进行交流讨论。
第五课时:总结与反思1. 回顾:回顾本课程的学习内容,总结自动售货机的原理和设计方法。
2. 反思:引导学生反思自己在学习过程中的收获和不足。
MCGS自动售货机课程设计一、教学目标本课程旨在通过学习MCGS自动售货机的相关知识,让学生掌握自动售货机的基本原理、结构组成及其操作维护方法。
在知识目标方面,要求学生了解自动售货机的历史发展、工作原理和主要部件功能;掌握自动售货机的编程控制和故障排除技巧。
技能目标方面,要求学生能够独立完成自动售货机的组装、调试和维护工作。
情感态度价值观目标方面,通过学习自动售货机的相关知识,培养学生对科技创新的热爱,增强学生实际操作和解决问题的能力。
二、教学内容本课程的教学内容主要包括自动售货机的发展历程、基本原理、结构组成、编程控制及故障排除等方面。
具体包括以下几个部分:1.自动售货机的发展历程:介绍自动售货机从诞生至今的发展过程,让学生了解自动售货机的历史背景和市场需求。
2.自动售货机的基本原理:讲解自动售货机的工作原理,包括货币识别、商品识别、库存管理等功能。
3.自动售货机的结构组成:详细介绍自动售货机的各个组成部分,如显示屏幕、货道、钱箱、控制系统等,并分析其功能和作用。
4.编程控制:讲解自动售货机的编程控制方法,让学生掌握如何通过编程实现自动售货机的各项功能。
5.故障排除:介绍自动售货机常见故障及其排除方法,培养学生独立解决问题的能力。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行授课。
包括:1.讲授法:教师通过讲解自动售货机的相关知识,让学生掌握基本原理和操作方法。
2.案例分析法:教师通过分析实际案例,让学生了解自动售货机的应用场景和市场前景。
3.实验法:学生动手操作自动售货机,进行编程控制和故障排除实践,提高实际操作能力。
4.小组讨论法:学生分组讨论自动售货机的相关问题,培养学生的团队协作和沟通能力。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用国内权威出版的《MCGS自动售货机原理与维护》教材,为学生提供系统的理论知识。
2.参考书:推荐学生阅读相关领域的专业书籍,如《自动售货机技术手册》、《智能售货机编程与应用》等。
《自动售货机》大班主题教案一、教学内容本课主题《自动售货机》选自大班科学领域,教材为《幼儿园大班科学教育活动指导手册》。
通过学习,让孩子们了解自动售货机的基本结构、工作原理及使用方法,培养他们的观察力、思维能力和动手操作能力。
二、教学目标1. 让孩子们认识自动售货机,了解其基本结构和功能。
2. 培养孩子们观察、思考、动手操作的能力,激发他们对科学的兴趣。
三、教学难点与重点重点:认识自动售货机的基本结构、功能和工作原理。
难点:理解自动售货机的工作原理,能够独立操作自动售货机。
四、教具与学具准备教具:自动售货机模型、操作演示图、教学视频等。
学具:每人一台自动售货机模型、操作卡片、学习手册等。
五、教学过程1. 实践情景引入:邀请孩子们观察校园内的自动售货机,引导他们关注自动售货机的形状、颜色、大小等特征。
2. 展示教具:展示自动售货机模型,让孩子们近距离观察自动售货机的内部结构。
3. 讲解演示:通过操作演示图和教学视频,讲解自动售货机的工作原理和操作步骤。
4. 动手操作:孩子们分组操作自动售货机模型,亲身体验自动售货机的使用方法。
5. 随堂练习:发放操作卡片,让孩子们在卡片上完成自动售货机的操作步骤。
6. 小组讨论:分组讨论自动售货机在生活中的应用,以及如何正确使用自动售货机。
六、板书设计自动售货机1. 外观特征2. 内部结构3. 工作原理4. 使用方法七、作业设计1. 请孩子们回家后,观察家附近的自动售货机,记录其外观特征和所在位置。
答案:_____________________________________________________________2. 请孩子们根据所学内容,绘制一幅自动售货机的工作原理图。
答案:_____________________________________________________________3. 请孩子们写一篇关于自动售货机的短文,内容包括:自动售货机的用途、特点、使用方法等。
自动售货机程序课程设计一、教学目标本课程旨在通过学习自动售货机程序的相关知识,让学生掌握自动售货机程序的基本原理和编程方法。
在知识目标方面,学生需要了解自动售货机的工作原理、程序设计的基本概念和方法。
在技能目标方面,学生需要能够运用编程语言实现简单的自动售货机程序,并能够进行调试和优化。
在情感态度价值观目标方面,学生能够认识到自动售货机程序在现实生活中的应用和价值,增强对计算机科学的兴趣和热情。
二、教学内容本课程的教学内容主要包括自动售货机的工作原理、程序设计的基本概念和方法。
首先,介绍自动售货机的工作原理,包括硬件结构和软件系统。
然后,讲解程序设计的基本概念,如变量、数据类型、控制结构等。
最后,教授如何运用编程语言实现自动售货机程序,并进行调试和优化。
三、教学方法为了提高教学效果,本课程将采用多种教学方法。
首先,讲授法用于讲解自动售货机的工作原理和程序设计的基本概念。
其次,讨论法用于引导学生探讨和解决问题,培养学生的创新思维和团队协作能力。
此外,案例分析法将用于分析实际案例,使学生更好地理解和应用所学知识。
最后,实验法将用于锻炼学生的动手能力,培养实际操作和解决问题的能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将选择和准备适当的教学资源。
教材方面,将选用权威、实用的自动售货机程序设计教材。
参考书方面,将提供相关的计算机科学书籍,供学生拓展阅读。
多媒体资料方面,将制作精美的教学PPT和视频,以直观地展示自动售货机程序的设计过程。
实验设备方面,将准备计算机和自动售货机模型,以便学生进行实际操作和调试。
五、教学评估本课程的教学评估将采用多元化方式,全面客观地评价学生的学习成果。
平时表现方面,将评估学生的课堂参与度、提问和回答问题的情况,以及小组讨论的贡献。
作业方面,将布置编程练习和项目任务,评估学生的编程能力和解决问题的能力。
考试方面,将设置期中考试和期末考试,评估学生对课程知识的掌握程度。
电子课程设计自动售货机一、教学目标本节课的教学目标是让学生了解和掌握自动售货机的基本原理和设计方法,培养学生运用电子知识解决实际问题的能力。
具体目标如下:1.知识目标:使学生了解自动售货机的工作原理、结构及功能,掌握电子元器件在自动售货机中的应用,了解电路图的阅读和分析方法。
2.技能目标:培养学生运用电子知识进行自动售货机的设计和制作,提高学生动手实践能力和创新能力。
3.情感态度价值观目标:培养学生对科技创新的兴趣,增强学生对电子学科的热爱,培养学生团队合作、积极进取的精神风貌。
二、教学内容本节课的教学内容主要包括以下几个部分:1.自动售货机概述:介绍自动售货机的发展历程、分类、特点和应用领域。
2.自动售货机工作原理:讲解自动售货机的工作原理,包括传感器、控制器、执行器等组成部分。
3.电子元器件应用:介绍自动售货机中常见的电子元器件,如传感器、控制器、电机等,并分析其在自动售货机中的作用。
4.电路图阅读与分析:教授如何阅读和分析自动售货机的电路图,使学生能够理解电路的工作过程。
5.自动售货机设计实践:引导学生进行自动售货机的设计和制作,培养学生的动手实践能力。
三、教学方法为了提高教学效果,本节课将采用以下教学方法:1.讲授法:教师讲解自动售货机的相关概念、原理和知识点,使学生掌握基本理论知识。
2.案例分析法:分析实际案例,使学生了解自动售货机在生活中的应用,提高学生的实践能力。
3.实验法:引导学生动手制作自动售货机,培养学生的实践能力和创新能力。
4.讨论法:学生进行小组讨论,分享设计经验和心得,培养学生的团队合作精神。
四、教学资源为了支持教学内容的实施,本节课将采用以下教学资源:1.教材:选用适合学生程度的电子课程教材,为学生提供理论知识的学习。
2.参考书:提供相关领域的参考书籍,丰富学生的知识体系。
3.多媒体资料:利用课件、视频等多媒体资料,直观地展示自动售货机的工作原理和设计过程。
4.实验设备:准备自动售货机的设计和制作所需的实验设备,如传感器、控制器、电机等,让学生亲自动手实践。
MCGS自动售货机课程设计一、课程目标知识目标:1. 学生能理解MCGS自动售货机的基本工作原理及其在生活中的应用。
2. 学生能掌握MCGS自动售货机程序设计的基本步骤和方法。
3. 学生能了解传感器在自动售货机中的作用,并掌握其使用方法。
技能目标:1. 学生能够运用所学知识,设计并实现一个简易的MCGS自动售货机程序。
2. 学生能够通过小组合作,进行问题的分析、解决方案的设计以及程序的调试。
3. 学生能够运用批判性思维和创新能力,对自动售货机程序进行优化和拓展。
情感态度价值观目标:1. 学生能够对自动售货机技术产生浓厚的兴趣,培养主动学习和探究的精神。
2. 学生在小组合作中,学会倾听、沟通、协作,培养团队意识和集体荣誉感。
3. 学生能够认识到科技改变生活的重要性,激发对科技创新的热情。
课程性质:本课程为实践性强的学科课程,结合实际生活中的自动售货机技术,培养学生动手操作和解决问题的能力。
学生特点:六年级学生具备一定的逻辑思维能力和创新能力,对新鲜事物充满好奇心,善于合作与交流。
教学要求:结合学生特点,注重理论与实践相结合,强调学生在动手实践中掌握知识,提高技能。
在教学过程中,关注学生的个体差异,鼓励学生积极参与,培养其自主学习和团队合作能力。
通过课程目标的实现,为学生的后续学习奠定基础,同时培养其科技创新意识和价值观。
二、教学内容1. 自动售货机的基本原理:介绍自动售货机的结构、工作原理及其在生活中的应用场景。
- 教材章节:《信息技术》六年级下册第二章“生活中的自动识别技术”。
2. MCGS自动售货机程序设计:学习MCGS软件的使用,掌握自动售货机程序设计的基本步骤和方法。
- 教材章节:《信息技术》六年级下册第三章“MCGS程序设计基础”。
3. 传感器及其在自动售货机中的应用:学习传感器的基本原理,了解其在自动售货机中的作用。
- 教材章节:《信息技术》六年级下册第四章“传感器及其应用”。
4. 自动售货机程序设计与实现:通过小组合作,运用所学知识设计并实现一个简易的自动售货机程序。
plc 自动售货机课程设计一、课程目标知识目标:1. 理解PLC(可编程逻辑控制器)的基础知识,掌握自动售货机的基本工作原理;2. 学会使用PLC编程软件,能够完成对自动售货机的基本控制程序编写;3. 掌握自动售货机各部件的连接方式和功能,了解传感器在自动售货机中的应用。
技能目标:1. 培养学生动手操作能力,能够独立完成自动售货机模型的搭建;2. 培养学生问题解决能力,能够针对自动售货机运行中的问题进行故障排查和程序优化;3. 培养学生团队协作能力,通过小组合作完成复杂的自动售货机项目。
情感态度价值观目标:1. 培养学生对自动化技术产生兴趣,激发创新意识和探索精神;2. 培养学生关注社会热点问题,了解PLC技术在生活中的应用,提高社会责任感;3. 培养学生遵守工艺规范,注重安全生产,树立正确的价值观。
本课程针对高中年级学生,结合课程性质、学生特点和教学要求,将目标分解为具体的学习成果,以便后续的教学设计和评估。
通过本课程的学习,使学生能够掌握PLC技术在自动售货机中的应用,培养实际操作能力和团队协作精神,提高解决问题的能力,同时树立正确的价值观。
二、教学内容1. 理论知识:- PLC基础知识:介绍PLC的定义、结构、工作原理及分类;- 自动售货机原理:讲解自动售货机的各部件功能、工作流程及控制要点;- 传感器知识:介绍传感器在自动售货机中的应用及原理。
2. 实践操作:- PLC编程软件的使用:学习编程软件的操作方法,进行基本程序编写;- 自动售货机模型搭建:按照设计要求,分组进行自动售货机模型的搭建;- 故障排查与程序优化:针对自动售货机运行中的问题,进行故障排查和程序优化。
3. 教学大纲与进度安排:- 第一周:PLC基础知识学习;- 第二周:自动售货机原理学习;- 第三周:传感器知识学习;- 第四周:PLC编程软件的使用与基本程序编写;- 第五周:自动售货机模型搭建;- 第六周:故障排查与程序优化。
EDA课程设计自动售货机一、教学目标本课程旨在通过学习自动售货机的EDA(电子设计自动化)课程设计,让学生掌握自动售货机的基本工作原理,了解其硬件和软件的设计与实现,培养学生的实际工程能力和创新意识。
知识目标:使学生了解自动售货机的基本组成、工作原理和相关电子技术;掌握自动售货机的硬件设计与软件编程方法。
技能目标:培养学生运用EDA工具进行自动售货机系统设计与仿真能力;培养学生解决实际工程问题的能力,提高学生的创新意识和团队协作能力。
情感态度价值观目标:培养学生对自动售货机及相关技术的兴趣,激发学生创新精神和实践能力;培养学生具备良好的职业道德,使其成为具有社会责任感的工程技术人才。
二、教学内容本课程的教学内容主要包括自动售货机的基本原理、硬件设计与软件编程。
1.自动售货机的基本原理:介绍自动售货机的工作原理、结构及其功能。
2.硬件设计与实现:讲解自动售货机的硬件系统设计,包括控制器、传感器、执行器等硬件组件的选择、连接与调试。
3.软件编程:介绍自动售货机软件系统的架构与设计,讲解控制算法、人机界面设计等软件方面的内容。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学。
1.讲授法:通过讲解自动售货机的基本原理、硬件设计与软件编程的相关知识,使学生掌握基本概念和理论。
2.案例分析法:分析实际自动售货机的案例,使学生了解自动售货机在实际工程中的应用和设计要点。
3.实验法:安排实验室实践环节,让学生动手搭建自动售货机硬件系统,编写软件程序,验证设计方案的可行性。
4.小组讨论法:学生分组讨论,培养学生的团队协作能力和解决问题的能力。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用权威、实用的教材,为学生提供系统的学习资料。
2.参考书:推荐相关的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作课件、教学视频等多媒体资料,提高课堂教学质量。
4.实验设备:准备自动售货机的实验设备,包括控制器、传感器、执行器等硬件组件,以及相应的调试工具。
2024年《自动售货机》大班主题教案一、教学内容本节课选自2024年大班主题活动教材《自动售货机》,涉及第三章《奇妙的机器世界》第二节《自动售货机的秘密》。
详细内容包括自动售货机的工作原理、组成部分、操作方法以及其在生活中的应用。
二、教学目标1. 了解自动售货机的工作原理,知道其组成部分,能描述自动售货机的基本操作。
2. 通过实践活动,培养孩子们的观察力、动手能力和团队协作能力。
3. 增强孩子们对生活中科技产品的兴趣,激发他们探索科学技术的热情。
三、教学难点与重点重点:自动售货机的工作原理和操作方法。
难点:自动售货机的内部结构及其各部分的功能。
四、教具与学具准备教具:自动售货机模型、实物展示、教学PPT。
学具:每组一套简易自动售货机拼装材料、画纸、彩笔。
五、教学过程1. 实践情景引入(5分钟)展示自动售货机实物,引导孩子们观察、讨论。
提问:你们在哪里见过自动售货机?它是怎样工作的?2. 知识讲解(10分钟)介绍自动售货机的工作原理、组成部分。
演示自动售货机的操作方法。
3. 例题讲解(5分钟)以一个简单的自动售货机操作为例,讲解步骤和方法。
4. 随堂练习(10分钟)分组进行简易自动售货机的拼装,指导孩子们动手操作。
5. 小组讨论与分享(5分钟)每组展示拼装的自动售货机,分享操作经验和感受。
六、板书设计1. 《自动售货机》2. 内容:自动售货机的工作原理自动售货机的组成部分自动售货机的操作方法七、作业设计1. 作业题目:设计一款你喜欢的自动售货机,画出其外观和内部结构。
2. 答案提示:自动售货机的外观设计要简洁大方,符合使用场景。
内部结构要包括投币器、货道、传动装置等。
八、课后反思及拓展延伸1. 反思:本节课孩子们的参与度、动手能力和团队合作能力。
2. 拓展延伸:组织孩子们参观超市或商场内的自动售货机,实地了解其工作原理。
邀请家长参与,与孩子们一起设计、制作自动售货机模型,增进亲子关系。
重点和难点解析1. 教学难点与重点的明确;2. 实践情景引入的设置;3. 例题讲解的深度和广度;4. 随堂练习的组织与指导;5. 作业设计的针对性与拓展性;6. 课后反思与拓展延伸的实际效果。
课题一: 饮料自动售货机控制系统设计
一.饮料自动售货机概况及控制要求
饮料自动售货机有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种。
1、自动售货机可投入1角、5角、1元的硬币。
2、当投入的硬币总值超过2元时,汽水指示灯亮;当投入的硬币总值超过
3元时,汽水及橙汁指示灯亮。
3、当汽水指示灯亮时,按放汽水按钮,则排出汽水,8 s后,自动停止,
且汽水指示灯熄灭。
4、当橙汁按钮指示灯亮时,按放橙汁按钮,则排出橙汁,8 s后,自动停
止且橙汁指示灯熄灭。
5、若投入硬币总值超过按钮所需的钱数(汽水2元,橙汁3元)时,找钱
指示灯亮,并找出多余的钱。
二.设计任务
1. 设计和绘制电气控制原理图或PLC I/O接线图、功能表图和梯形图,编写指令程序清单。
2.选择电气元件,编制电气元件明细表。
3.设计操作面板电器元件布置图。
4.上机调试程序。
5.编写设计说明书。
目录
第1章概述 (6)
第2章总体设计方案 (7)
第3章硬件电路设计 (8)
3.1 PLC型类选择 (8)
3.2 PLC I/O口分配 (8)
3.3 系统硬件接线图 (8)
第4章软件设计 (10)
4.1 程序流程图 (10)
4.2 梯形图 (10)
第5章实验调试 (14)
第6章总结 (15)
参考文献 (16)
附录A 梯形图…………………………………………………….
附录B 语句表 (17)
第1章概述
饮料自动售货机有两种已经配制好的饮料储液桶,一种为汽水,另一种为橙汁,分别由两个电磁阀控制放入杯中的饮料品种。
如图所示。
1、自动售货机可投入1角、5角、1元的硬币。
2、当投入的硬币总值超过2元时,汽水指示灯亮;当投入的硬币总值超过
3元时,汽水及橙汁指示灯亮。
3、当汽水指示灯亮时,按放汽水按钮,则排出汽水,8 s后,自动停止,
且汽水指示灯熄灭。
4、当橙汁按钮指示灯亮时,按放橙汁按钮,则排出橙汁,8 s后,自动停
止且橙汁指示灯熄灭。
5、若投入硬币总值超过按钮所需的钱数(汽水2元,橙汁3元)时,找钱
指示灯亮,并找出多余的钱。
第2章总体设计方案
要实现售货机的自动售货功能,其自动控制控制系统主要包括:计币系统、比较系统、选择系统、饮料供应系统以及退币系统。
1.计币系统:
计币以1角为单位。
当有币投入时,将相应的硬币值存放到一个已经清零的寄存器VW0中,再次投币时进行累加。
2.比较系统:
投币完成后,当投入的硬币总值超过2元时,汽水指示灯亮;当投入的硬币总值超过3元时,汽水及橙汁指示灯亮。
3.选择系统:
当按下汽水或橙汁按钮时,相应的指示灯进行闪烁。
当饮料供应完毕时,停止闪烁。
4.饮料供应系统:
按下选择按钮时,相应的阀门打开,饮料输出,时间为8秒。
同时硬币总值减去相应的购买币数。
5.退币系统:
当购买完成后还有剩余,退币指示灯亮,按下退币按钮进行退币。
第3章 硬件电路设计
3.1 PLC 类型选择
根据饮料自动售货机示意图,控制系统选用西门子S7-200系列的CPU 224 XP CN 。
其数字量I/O 点数为14入/10出,可以满足控制要求且留有充足的裕量。
3.2 PLC I/O 口分配
根据设计要求,PLC 控制系统有6个输入信号:3个投币信号,两个购买信
号,1个退币信号;6个输出信号:3个指示灯信号,3个执行信号。
饮料自动售货机的I/O 端口分配如表1所示。
表1 I/O 口分配表
3.3 系统硬件接线图
根据所选PLC 类型,以及设定好的I/O 点分配情况,可设计出PLC 的外部硬件接线图,如图3-1所示。
图3.1 硬件接线图
1 角 I0.0 5 角 I0.1 1 元 I0.
2 买汽水 I0.
3 买橙汁 I0.
4 退
币 I0.5
输 出 输 入 汽
水
灯
Q0.0 橙
汁灯
Q0.1 倒汽水
Q0.2 倒橙汁
退币灯
退币
Q0.3 Q0.4 Q0.5
其中YV1,YV2是两种饮料的阀门。
当投入的硬币总值达到饮料购买金额时,
相应的指示灯亮。
当购买完成时,还有余额,退币指示灯亮,按下退币按钮时,
YV3工作进行退币
第4章软件设计
4.1 程序流程图
饮料自动售货机控制系统的工作过程主要包括:投币并进行累加,硬币总值与饮料的购买价格进行比较显示可购买的饮料,选择购买,饮料供应,硬币剩余总值计算,退币。
根据上述过程可画出饮料自动售货机的流程图如图 4.1所示。
图4.1 程序流程图
4.2 梯形图
LD SM0.1
MOVW +0, VW0
LD I0.0
EU
+I +1, VW0
LD I0.1
EU
+I +5, VW0
LD I0.2
EU
+I +10, VW0
LDW>= VW0, +20
AN Q0.2
= M0.0
LDW>= VW0, +30
AN Q0.3
= M0.1
LD I0.3
EU
A M0.0
O Q0.2
AN Q0.3
AN T37
TON T37, +80
= Q0.2
LD Q0.2
ED
-I +20, VW0
LD M0.0
LD SM0.5
A Q0.2 OLD
= Q0.0
LD I0.4
EU
A M0.1
O Q0.3
AN Q0.2
AN T38
TON T38, +80 = Q0.3
LD Q0.3 ED
-I +30, VW0
LD M0.1
LD SM0.5
A Q0.3 OLD
= Q0.1
LD Q0.2
ED
LD Q0.3
ED
OLD
O Q0.4 AW> VW0, +0 = Q0.4
LD I0.5
O Q0.5 AW> VW0, +0 = Q0.5
LD SM0.5 EU
A Q0.5 DECW VW0
第5章实验调试与分析
在调试软件上输入梯形图后,经编译发现有错误,原来是加法器选择出现错误,本应选择ADD_I,而实际选择了ADD_R,修改后没有错误了。
将程序下载到PLC后进行调试。
动作3次I0.0,1次I0.1,2次I0.2(即投入2元8角)后,汽水指示灯Q0.0亮。
按下买汽水按钮I0.3,开始倒汽水,用Q0.2亮表示,汽水指示灯闪烁8秒,表示倒汽水时间。
8秒后,硬币还有剩余,退币指示灯Q0.4亮,按下退币按钮I0.5,开始退币,用Q0.5亮表示。
退币完成后灯熄灭。
动作4次I0.3,2次I0.2,4次I0.0(即投入5元4角)后,汽水灯Q0.0,橙汁灯Q0.1亮。
操作同上。
按下I0.3,Q0.0闪亮8秒,Q0.1常亮。
按下I0.4,Q0.1闪亮8秒,Q0.0常亮。
8秒后,Q0.0和Q0.1同时熄灭,退币指示灯亮,按下I0.5,开始退币,退币完成后,Q0.4熄灭。
第6章总结
在目前这种快节奏的社会中,自动售货机深受广大上班族的欢迎,很多城市的公共场所都放置了自动售货机。
本次设计主要设计自动售货机的工作过程。
拿到任务时,觉得这设计有点难度,因为他和我们所学的区别。
我们平时学的PLC编程主要是对顺序功能图的编程,我们只需画出顺序功能图,然后一步一步的设计梯形图就好了。
但本设计经分析发现,顺序功能图很难实现,要用到程序流程图。
在设计的过程中,我再次的复习了课本,对一些指令有了深入的了解,很多以前不太懂的,通过再次复习有了长足的进步。
课程设计是一项工作量大,难度较大的设计,个人的力量总是有限的,书本上的总是有局限的。
因此,团队合作,大量查阅课外资料是此次设计成功的关键。
我们在课外书本上找到一篇类似的设计,但和我们的设计要求有点区别,于是我们在这基础上做了修改,就满足我们的设计要求。
由于缺乏阅历和实际经验,我在设计时还有许多不足的地方。
我相信本次课程设计对我来说是一次很好的锻炼,对我以后的学习和工作有很大的帮助。
我也会加油,希望自己在这方面有长足的发展。
附录A 梯形图
附录B 语句表
-/。