自动售货机 LC控制系统设计课程设计
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课程设计(自动售货机)

目录摘要 (1)1 绪论 (2)1.1 设计任务 (2)1.2 设计要求 (2)1.3 PLC可编程控制器简介 (3)1.3.1 PLC的基本概念 (3)1.3.2 PLC的基本结构 (3)2 总体设计和系统框图 (4)2.1 控制程序流程图设计 (4)2.2 控制程序时序图设计 (4)2.3 控制程序设计思路 (5)3 设计方案 (6)3.1 PLC与上位监控软件通讯 (6)3.2 上位监控系统组态设计 (7)3.2.1 仿真系统组成 (7)3.2.2 仿真实验的售货分析 (7)3.3 系统变量定义及分配表 (8)4 系统仿真和调试 (9)4.1 硬件和软件调试 (9)4.2 梯形图 (10)总结 (14)致谢 (15)参考文献 (16)摘要本文简要介绍了PLC可编程控制器的基本概念和基本结构,又简要分析了自动售货机的基本功能及工作方式。
设计了一个基于PLC的自动售货机控制系统。
本设计使用三菱公司开发的可编程控制器实现对自动售货机的控制,设计了1元、5元和10元三种投币方式。
自动售货机内有12元、15元和20元三种商品,当投入币值大于或等于商品价格时,则可以购买该商品。
当自动售货机内还有剩余钱额时,则可以实现退币功能。
设计实现了货币的自动加、减和比较功能。
关键词:自动售货机;PLC;可编程控制器1 绪论1.1 设计任务设计一台完整的销售汽水和咖啡的自动售货机,具有硬币识别、币值累加,自动售货、自动找钱功能,此售货机可接受的硬币为1元、5元和10元。
有三个钱币输入按钮,X0代表1元,X1代表5元,X2代表10元,当投入的硬币总值超过12元时,汽水指示灯Y3亮。
当投入的硬币超过15元时,汽水指示灯Y3和花茶指示灯Y4亮。
当投币超过20元时,汽水和花茶及咖啡指示灯Y5都亮。
如果要汽水则按汽水按钮X3,这时汽水输出指示灯Y3亮,输出汽水,然后汽水指示灯闪烁,5 s后停止。
如果要花茶则按花茶按钮X4,这时花茶输出指示Y4亮,输出花茶,然后花茶指示灯闪烁,5s后停止。
自动售货机课程设计

自动售货机课程设计自动售货系统实验一、实验目的:1.熟识编程软件及编程方法。
2.熟识脉冲输入编程原理及方法3.掌控自动售货系统工作原理和掌控技巧二、实验设备:1:可编程序控制器一台;2:plc实验箱一台;3:装有编程软件和开发软件的计算机一台;4:自动售货系统实验模块一块;5:电缆一根;三、实验步骤:1:实验内容:采用plc数字量输出、输入掌控自动售货系统。
2:实验原理:自动售货机的面板上设有3个投币口,分别可以投一元、五元和十元,有饮料和口香糖两个出口。
建议:1:当投币总数大于15元时,口香糖按钮指示灯暗;2:当投币总数等于或超过15元时,口香糖和饮料按钮指示灯亮;3:按下口香糖按钮,则排泄口香糖,同时口香糖按钮指示灯闪光,3秒后指示灯自动暂停;4:按下饮料按钮,则排出饮料,同时饮料按钮指示灯闪烁,3秒后指示灯自动停止;5:投币总值少于所选产品价值时,自动归还余款;6:按下手动计数复位键,则取消本次操作,退还投入的钱币;接线方式:plc输入:00:一元投币按钮tl1;01:五元投币按钮tl2;02:十元投币按钮tl3;03:口香糖按钮tl1204:饮料按钮tl13;05:计数手动复位按钮tl141m:接24v2m:接24vplc输出:00:饮料按钮指示灯tl9;01:口香糖按钮指示灯tl8;02:一元投币口指示灯tl4;03:五元投币口指示灯tl5;04:十元投币口指示灯tl605:饮料出口指示灯tl11;06:口香糖出口指示灯tl1007:找钱指示灯tl7;1l:接gnd2l:接gnd3:实验步骤:1、下载实验程序tt17,成功完成后,使plc处于运行状态,run指示灯亮;2、上电后,el-plc-iii-m9模块上的l指示灯亮,如果不亮,先检查原因后在做实验;3、按下el-plc-iii-m9模块上的s1按键,l1、l5指示灯暗,按下el-plc-iii-m9模块上的s4按键,则l1指示灯攻灭,l7指示灯暗,l5指示灯闪光,3秒后,l5、l7指示灯攻灭;4、按下el-plc-iii-m9模块上的s2按键,l2、l5指示灯亮,按下el-plc-iii-m9模块上的s4按键,则l2指示灯灭,l7、l4指示灯亮,l5指示灯闪烁,3秒后,l5、l7、l4指示灯灭;5、按下el-plc-iii-m9模块上的s3按键,l3、l5指示灯暗,按下el-plc-iii-m9模块上的s4按键,则l3指示灯攻灭,l7、l4指示灯暗,l5指示灯闪光,3秒后,l5、l7、l4指示灯攻灭;6、按下el-plc-iii-m9模块上的s2和s3按键,l2、l3、l5、l6指示灯亮,按下el-plc-iii-m9模块上的s5按键,则l2、l3指示灯灭,l8指示灯亮,l6指示灯闪烁,3秒后,l6、l8指示灯灭;7、按下el-plc-iii-m9模块上的s1、s2和s3按键,l1、l2、l3、l5、l6指示灯暗,按下el-plc-iii-m9模块上的s5按键,则l1、l2、l3、l5指示灯攻灭,l8、l4指示灯暗,l6指示灯闪光,3秒后,l4、l6、l8指示灯攻灭;8、按下el-plc-iii-m9模块上的s1、s2和s3按键,l1、l2、l3、l5、l6指示灯亮,按下el-plc-iii-m9模块上的s6按键,则l1、l2、l3、l5、l6指示灯灭,l4指示灯亮,3秒后,l4指示灯灭;9、实验完结,顺利完成实验。
PLC的自动售货机的课程设计

湖南工学院课程设计说明书课题名称:自动售货机的控制设计专业名称:自动化学生班级:自本0701学生学号: 410070131学生姓名:冯源指导老师:陆秀令课程设计任务书自动售货机的控制设计一、控制要求1.自动售货机有3个投币孔,分别为1元、5元和10元。
2.售货共有3种饮料供选择,分别为汽水、花茶和咖啡。
3.如投币总额超过销售价格,将可由退币钮找回余额。
4.投币总额或当前值显示在7段数码管上。
5.投币值等于或大于12元时,汽水指示灯亮,表示只可选择汽水。
6.投币值等于或大于15元时,汽水和花茶指示灯亮,表示只可选择汽水和花茶。
7.投币值等于或大于20元时,汽水、花茶和咖啡指示灯亮,表示3种均可选择。
8.按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s后自动停止,表示饮料已经掉出。
9.动作停止后按退币钮,可以退回余额,退回金额如果大于10元,则先退10元再退1元,如果小于10元则直接退1元的。
二、设计任务学生根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行自动售货机运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。
主要内容包括:1. 设计出硬件系统的结构图、接线图、时序图等;2. 系统有启动、停止功能;3. 运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序;4. 程序结构与控制功能自行创新设计;5. 进行系统调试,实现自动售货机的控制要求。
三、设计报告课程设计报告要做到层次清晰,论述清楚,图表正确,书写工整;详见“课程设计报告写作要求”。
目录第1章绪论............................ 11.1 引言............................. 1 1.2 PLC控制系统设计编程要求...................2 1.3 PLC控制系统设计的基本原则..................31.4 本人的主要工作........................4 第2章自动售货机PLC控制系统的硬件设计..........52.1 I/O点的统计.........................5 2.2 PLC选型与I/O的分配.....................5 2.3 自动售货机的硬件线路设计...................5第3章自动售货机PLC控制系统的软件设计...........73.1 常见的梯形图的设计方法....................7 3.2 自动售货机的PLC控制程序设计................7 3.3 组态面板...........................11 3.4 梯形图的调试.........................12 第4章课程设计总结.......................15 参考文献...............................16第1章绪论1.1引言自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。
自动售货机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控制系统设计院系信息工程学院班级自动化122学生姓名____指导教师日期 2015-06-课程设计说明书课程设计名称电器控制课程设计学生姓名专业班级设计题目自动售货机PLC控制系统设计一、课程设计目的通过对自动售货机PC-PLC控制系统的工作原理的分析、系统设计、编程、及上机调试工作的实践,了解电器控制系统的一般设计思路,熟悉和掌握外围电路系统和软件设计的方法,并掌握利用PC对PLC工作状况进行监控的方法。
二、设计内容、技术条件和要求(一)技术要求1、此售货机可投入1元、2元、或5元硬币。
2、当投入的硬币总值超过12元时,汽水按钮指示灯亮;又当投入的硬币总值超过15元时,汽水及咖啡按钮指示灯都亮。
3、当汽水按钮灯亮时,按汽水按钮,则汽水排出7秒后自动停止,这段时间内,汽水指示灯闪动(闪0.5s,灭0.5s)。
4、当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出7秒后自动停止,这段时间内,咖啡指示灯闪动(闪0.5s,灭0.5s)。
5、若投入硬币总值超过按钮所需的钱数(汽水12元,咖啡15元)时,找钱指示灯亮,购货完毕后,按下找钱按钮,找钱动作,并退出多余的钱。
找钱完毕后,找钱指示灯灭。
6、找钱由三个出币电机带动(5元、2元、1元),找钱应按照最快捷的方式进行,如找8元=5元×1+2元×1+1元×1,用对应出币电机闪0.5s,灭0.5s 来表示出币。
7、假设汽水排出、咖啡排出、找钱动作均由电机进行控制。
(二)设计内容1、设计各电机主电路;2、PLC的选型;PLC机型采用FX2N系列。
3、设计PLC的I/O分配;为统一调试,将I/O功能分配如下,请务必按此设计程序:功能输入输出数据寄存器备注启动/停止开关X01元投币检测X12元投币检测X25元投币检测X3买汽水按钮X4买咖啡按钮X5找钱按钮X6汽水按钮指示灯Y0咖啡按钮指示灯Y1汽水排出Y2咖啡排出Y31元出币电机Y42元出币电机Y55元出币电机Y6余额显示D0 显示余额4、设计PLC的外部接线;5、设计PLC控制程序(梯形图);5、上机调试程序;调试程序采用计算机监控画面,如图所示:三、调试结果、调试中出现的问题及解决方法实验证明:该系统程序设计较全面地演示自动售货机的使用功能;通过修改PLC控制程序,可在自动售货机上实现多种控制方式、销售方式、销售种类。
PLC自动售货机课程设计

XXXXXXXXX学校课程设计课程名称:可编程控制课设题目:自动售货机PLC控制专业班次:辛苦做的,给大家姓名:本人原创学号:XXXXXXXXXXXXXX指导教师:XXXXXXXXX学期:2010-2011学年第一学期日期:2010.12目录第一章引言 (1)1.1 本设计的意义 (1)1.2 PLC的概述 (1)1.3 自动售货机介绍 (2)第二章具体设计方案 (3)2.1 系统流程图 (3)2.2 自动售货机的控制要求 (4)2.3 I/O设置 (5)第三章硬件及其程序设计 (6)3.1 自动售货机结构示意图 (6)3.2 梯形图 (7)3.3 电器元件的说明 (11)第四章总结 (12)4.1 个人总结 (12)4.2 致谢 (12)参考文献 (13)附录 (14)第一章引言1.1 本设计的意义随着社会不断的进步,人们的物质文化与精神文化都在明显的提高,这样表现在出入各个场所采用信用卡支付现金,一人一部手机,节假日看电影,坐地铁,听音乐会,逛步行街。
这个现象都表明在物质生活提高的同时,精神生活也提高了,随处可见的出租车,还有随处可见的售货机,这在繁华的都市也已成为不可缺少的一个为市民提供方便的一部机器,只需要投几个硬币就可以选择自己想要的物品。
自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。
自动售货机解放了人力,方便了生活,创造了效益,方便广大的市民。
所以设计自动售货机是非常必要的。
1.2PLC的概述可编程控制器简称PLC,是一种以微处理器为核心的用于工程自动控制的工业控制机,其本质是一台工业控制专用计算机。
它的软件,硬件配置与计算机极为类似,只不过它比一般计算机具有更强的与工业过程相连接的接口和更直接的适应于控制要求的编程语言。
硬件主要由中央处理器CPU、存贮器、输入/输出单元以及编程器、电源和智能输入/输出单元等构成。
plc自动售货机课程设计

plc 自动售货机课程设计一、课程目标知识目标:1. 理解PLC(可编程逻辑控制器)的基础知识,掌握自动售货机的基本工作原理;2. 学会使用PLC编程软件,能够完成对自动售货机的基本控制程序编写;3. 掌握自动售货机各部件的连接方式和功能,了解传感器在自动售货机中的应用。
技能目标:1. 培养学生动手操作能力,能够独立完成自动售货机模型的搭建;2. 培养学生问题解决能力,能够针对自动售货机运行中的问题进行故障排查和程序优化;3. 培养学生团队协作能力,通过小组合作完成复杂的自动售货机项目。
情感态度价值观目标:1. 培养学生对自动化技术产生兴趣,激发创新意识和探索精神;2. 培养学生关注社会热点问题,了解PLC技术在生活中的应用,提高社会责任感;3. 培养学生遵守工艺规范,注重安全生产,树立正确的价值观。
本课程针对高中年级学生,结合课程性质、学生特点和教学要求,将目标分解为具体的学习成果,以便后续的教学设计和评估。
通过本课程的学习,使学生能够掌握PLC技术在自动售货机中的应用,培养实际操作能力和团队协作精神,提高解决问题的能力,同时树立正确的价值观。
二、教学内容1. 理论知识:- PLC基础知识:介绍PLC的定义、结构、工作原理及分类;- 自动售货机原理:讲解自动售货机的各部件功能、工作流程及控制要点;- 传感器知识:介绍传感器在自动售货机中的应用及原理。
2. 实践操作:- PLC编程软件的使用:学习编程软件的操作方法,进行基本程序编写;- 自动售货机模型搭建:按照设计要求,分组进行自动售货机模型的搭建;- 故障排查与程序优化:针对自动售货机运行中的问题,进行故障排查和程序优化。
3. 教学大纲与进度安排:- 第一周:PLC基础知识学习;- 第二周:自动售货机原理学习;- 第三周:传感器知识学习;- 第四周:PLC编程软件的使用与基本程序编写;- 第五周:自动售货机模型搭建;- 第六周:故障排查与程序优化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南科技大学
课程设计说明书
课程名称__电器控制_______
题目_自动售货机PC-PLC控制系统设计
院系__电子信息工程学院____
班级_________
学生姓名_________
指导教师______
日期______________
课程设计任务书
(指导教师填写)
课程设计名称电器控制学生姓名专业班级
设计题目自动售货机PC-PLC控制系统设计
一、课程设计目的
通过对自动售货机PC-PLC控制系统的工作原理的分析、系统设计、编程、及上机调试工作的实践,了解电器控制系统的一般设计思路,熟悉和掌握外围电路系统和软件设计的方法,并掌握利用PC对PLC工作状况进行监控的方法。
二、设计内容、技术条件和要求
(一)技术要求
1、此售货机可投入1元、2元、或5元硬币。
2、当投入的硬币总值超过12元时,汽水按钮指示灯亮;又当投入的硬币总值超过15元时,汽水及咖啡按钮指示灯都亮。
3、当汽水按钮灯亮时,按汽水按钮,则汽水排出7秒后自动停止,这段时间内,汽水指示灯闪动。
4、当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出7秒后自动停止,这段时间内,咖啡指示灯闪动。
5、若投入硬币总值超过按钮所需的钱数(汽水12元,咖啡15元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。
6、假设汽水排出、咖啡排出、找钱动作均由电机进行控制。
(二)设计内容
1、设计各电机主电路;
2、设计PLC的I/O分配;
3、设计PLC的外部接线;
4、设计PLC控制程序(梯形图);
5、设计MCGS组态程序,对系统的运行情况进行监控;
6、上机调试(含答辩);
7、撰写设计说明书。
(三)设计说明书要求
设计说明书应包含以下内容:
1、设计目的;
2、控制要求;
3、各电机主电路;
4、PLC的选型;
5、PLC的I/O分配;
6、PLC的外部接线;
7、PLC控制程序梯形图;
8、MCGS组态程序设计说明;
9、调试结果、调试中出现的问题及解决方法;
10、设计心得体会;
11、参考文献。
三、时间进度安排
查阅资料,进行系统设计,设计控制程序;
上机调试;
考核;
完成设计说明书。
四、主要参考文献
1、电气控制及可编程控制器张凤珊中国轻工业出版社 2003.8 第二版
2、可编程控制器原理与实践教程王整风上海交通大学出版社 2007.1 第一版
指导教师签字:2010 年 6 月10 日
基于plc 的自动售货机设计
1、设计目的
通过对自动售货机PC-PLC控制系统的工作原理的分析、系统设计、编程、及上机调试工作的实践,了解电器控制系统的一般设计思路,熟悉和掌握外围电路系统和软件设计的方法,并掌握利用PC对PLC工作状况进行监控的方法。
2、控制要求
1、此售货机可投入1元、2元、或5元硬币。
2、当投入的硬币总值超过12元时,汽水按钮指示灯亮;又当投入的硬币总值超过15元时,汽水及咖啡按钮指示灯都亮。
3、当汽水按钮灯亮时,按汽水按钮,则汽水排出7秒后自动停止,这段时间内,汽水指示灯闪动。
4、当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出7秒后自动停止,这段时间内,咖啡指示灯闪动。
5、若投入硬币总值超过按钮所需的钱数(汽水12元,咖啡15元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。
6、假设汽水排出、咖啡排出、找钱动作均由电机进行控制。
3、各电机主电路
电机主电路由五台电机组成,分别为控制汽水出口的电机,控制咖啡出口的电机,控制五元出口的电机,控制二元出口的电机,控制一元出口的电机。
汽水指示灯,和咖啡指示灯连接在单相电路中。
通过控制电路的控制作用,在不同的时刻不同的电机运转,已达到控制的目的。
4、PLC的选型
本次设计采用三菱FXON型plc.
5、自动售货机的基本功能
自动售货机的各种动作功能和控制要求,给出了完整的自动售货机操作
规程(如图),售货机的基本功能就是对投入的货币进行运算,并根据货币数
值判断是否能够购买某种商品,并作出相应的反应。
售货机中有2种商品,汽水价格12元,咖啡的价格为15元。
现投入硬币,当投入的货币超过汽水的价格时,汽水指示灯亮,提示可以购买,当投入
的货币超过咖啡的价格时,咖啡指示灯亮。
当按下买汽水按钮时,售货机进行
减法运算,从投入的货币总值中减去汽水的价格同时启动相应的电机,提取汽
水到出货口。
汽水流出7秒,在此期间不能进行买汽水或咖啡操作。
但可找钱。
买咖啡操作同理。
操作完成后,如需继续交易,则同上,如果此时不再购买而
按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。
由此看来,自动售货机进行一次交易要涉及加法运算、减法运算以及在
退币时的除法运算,这是它的内部功能。
还要有货币识别系统和货币的传动来
实现完整的售货、退币功能。
可通过操作属性把把自动售货机分为四个过程:
(1).投币过程
(2)价格比较过程
(3)选择商品过程
(4)退币过程
可把自动售货机工作过程分为4个状态:
(1)初始状态
(2)投币状态
(3)购买状态
(4) 退币状态
初始状态,自动售货机内部各元件都处于复位状态,内部电机停止运转,等待投币操作。
投币状态。
按下投币按钮,显示投币框,按下所投币值显示屏显示投入、
消费、余额数值,当所投币值超过商品价格时,相应价格选择按钮发生变化,提示可以购买。
购买状态。
按下可以购买的选择按钮,所选的商品出现在出货框中,同时显示屏上的金额数字根据消费情况相应变化。
取走商品后出货框消失。
退币按钮。
按下退币按钮,显示退币框,同时显示出应退币值及数量。
按下确认钮,则恢复初始状态。
到此为止,自动售货机的一个完整工作过程结束。
自动售货机的工作流程图如图所示:
自动售货机的工作流程图
6、PLC的I/O分配
自动售货机Plc I/O分配如下表所示:
7、PLC的外部接线
8、PLC控制程序梯形图
9、MCGS组态程序设计说明
在组态软件中,新建一个主控窗口。
选中设备窗口,并双击“通用串口父设备0”,并选择子设备“三菱Fx-232”,分别对其属性进行设计。
新建用户窗口,得到的参考界面如下图,然后再在“设备窗口”中添加所需的原件,进行通道连接后将其关闭,在“实时数据库”中查看所添加的元件。
回到用户窗口对图中的
各元件进行链接。
检查无误后把该组态与PLC相链接,运行该组态。
所出现的运行界面就是所得组态。
参考界面如下图所示
10、调试结果、调试中出现的问题及解决方法
调试结束后,在我们的mcgs仿真图面上,按下硬币按钮投入硬币,当投入的一元,二元,五元硬币总数大于12元时,汽水指示灯亮。
当投入的硬币总数大于15元时,汽水指示灯和咖啡指示灯同时亮。
当按下咖啡指示按钮时,咖啡出口灯亮,同时咖啡指示灯闪亮,七秒之后停止。
在此期间不能进行买入操作。
调试过程中,应把各元件属性设置正确,中间继电器M应为只写属性。
D与Y应为只读属性,在调试过程中对各元件要进行正确的链接。
运行前要确保工程已经添加到组态,且plc处于开机状态。
11、设计心得体会。