PLC的自动售货机的课程设计
基于PLC的自动售货机控制系统的设计

基于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的自动售货机的课程设计

自动售货机的控制设计一、控制要求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.1引言自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。
自动售货机不受任何场地限制,方便快捷,可以每天24h售货,因此深受上班族的欢迎,很多城市的公共场所里面都放置有自动售货机,出售的商品五花八门,从饮料、零食、香烟、糖果,到牙刷、方便面、自动照相机。
近年来,我国的自动售货机行业突飞猛进:在汽车总站、商厦、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。
这种方便快捷的购物方式越来越受到人们的青睐,同时也是现代化城市配套设施的需求传统的自动售货机控制系统采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差。
完整版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后停止。
自动售货机PLC控制系统设计课程设计

河南科技大学课程设计说明书课程名称__电器控制_______题目_自动售货机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、参考文献。
三、时间进度安排2010.6.12—6.17 查阅资料,进行系统设计,设计控制程序;2010.6.18—6.21 上机调试;2010.6.22—6.25 考核;2010.6.26 — 6.27 完成设计说明书。
基于PLC的自动售货机的设计说明

一、实训题目: 自动售货机控制实训目的及要求:1、掌握欧姆龙PLC的指令,具有独立分析和设计程序的能力2、掌握PLC梯形图的基本设计方法3、培养分析和解决实际工程问题的能力4、培养程序设计及调试的能力5、熟悉传输带控制系统的原理及要求实训设备:PLC设备器二、总体方案设计自动售货机设计中,从控制角度来说可采用继电器控制、单片机控制和可编程控制器控制。
(一)方案论证1.方案一继电器控制它的控制思想是以继电器为核心,采用硬接线方式把各种继电器、定时器、接触器及其触点按照一定逻辑关系连接起来组成控制系统,控制相关生产机械工作。
例如要通过接触器实现两台电机设备的同步运行,采用继电器控制,其控制系统简图如图1。
SF1 KF电电源源母母线线图1 继电器控制系统简图由图可知它的三条支路是并行工作的,当按下按钮SF1,中间继电器KF得电,KF的两个触点闭合,接触器QA1、QA2同时得电并产生动作,所以其控制逻辑关系为由继电器、接触器硬接线(硬件)方式。
2.方案二单片机控制它的控制系统是基于芯片级的系统,设计开发一个单片机系统,需要先设计硬件系统,画硬件电路图,制作印刷电路板,购置各种所需的电子元器件,焊接电路板,进行硬件调试,进行抗干扰设计和测试的大量工作;需要使用专门的开发装置和低级编程语言编制控制程序,进行系统联调。
3.方案三可编程控制器控制它的控制思想是采用可编程的存储器,用来在其部存储逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型机械的生产过程。
PLC是一种工业控制计算机,故它的工作原理是建立在计算机工作原理基础之上,即通过执行反映控制要求的用户程序来实现的,这种方案的控制功能接线图如图2。
图2 用PLC实现控制功能的接线示意图由图可知CPU是以分时操作方式来处理各项任务的,计算机在每一瞬间只能做一件事,所以程序的执行是按顺序依次完成相应各电器的动作,其控制逻辑关系为由部存储逻辑(软件)方式。
自动售货机--PLC课程设计

大连海洋大学职业技术学院PLC课程设计名称自动售货机控制系统的设计院系_______________________ 班级 ______________________姓名__________ 冯森 __________________一任务描述:自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,在我国也越来越普及。
传统的自动售货机采用单片机作为控制核心,但这样在输入输出接口上消耗很大。
PLC不但可实现类似控制功能,还具有可靠性高、编程简单、功能强、能耗低、调试方便等优点。
本文设计的是售汽水和咖啡这两种饮料的自动饮料机,它的售货过程是:首先由顾客按下商品选择开关时,然后顾客投入的硬币(投入硬币的面值和剩余值由PLC驱动数码管显示)经过光传感器感应,再由光传感器驱动硬币识别传感器识别硬币(由于能力有限,在识别硬币上不做具体研究)。
如果是无效币则使继电器打开阀门,将硬币退出;如果是真币则系统将硬币自动传送到相应的硬币贮币腔,并经硬币识别传感器将信号送给PLC 最后经顾客选择,同时PLC控制,使PLC的输出口上有相应的信号输出。
若贮币腔内无硬币(红外检测器感应)、饮料的量位小于设定值(红外传感器感应)、售货机遭损,系统就报警【7】。
大体运行如图2-1 :图2-2是自动售货机简单示意图。
在该机中有两种已经配制好的饮 料储液桶(未画出来),一种为汽水,另一种为咖啡。
汽水出口和咖啡 出口分别代表由两个电磁阀控制放入杯中的饮料品种的饮料出口。
退币指示灯 汽水指示灯咖啡指示灯投币不足指示灯图2-1自动售货机控制系统硬件组成示意图退币按钮 汽水按钮 咖啡按钮退币口 投币口汽水出口 咖啡出口图2-2自动售货机简单示意图二控制要求(1)自动售饮料机可投入1角、5角、1元的硬币。
(2)所售饮料标价:汽水2元,咖啡3元。
(3)投币总额或现在值显示在7段数码管上。
(4)当投入的硬币总值超过所购饮料的标价时,所有可购买饮料的指示灯均亮,作可购买提示。
PLC课程设计:自动售货机

目录第1章自售货机控制工艺流程分析 (1)1.1自动售货机控制过程描述 (1)1.2自动售货机控制工艺分析 (1)第2章控制系统总体方案设计 (2)2.1系统硬件组成 (2)2.2控制方法分析 (2)2.3I/O分配、 (3)2.4系统结线图设计 (3)第3章控制系统梯形图程序设计 (5)3.1控制程序流程图设计 (5)3.2控制程序时序图设计 (5)第4章监控系统设计 (7)4.1PLC与上位监控软件通讯 (7)4.2上位监控系统组态设计 (7)4.3实现效果..................................... 错误!未定义书签。
第5章系统调试及结果分析. (9)5.1系统调试及解决的问题 (9)5.2结果分析 (9)课程设计心得 (11)附录 (13)第1章自售货机控制工艺流程分析1.1自动售货机控制过程描述本次设计的题目是基于PLC自动售货机的系统设计,主要是应用三菱FX-2N型PLC的梯形图来设计控制程序,并简单介绍相关的知识,如:PLC的定义、PLC的编程语言、PLC的硬件组成等。
根据设计内容和控制要求画出顺序功能图和梯形图,再根据PLC的相关知识设计出它的外部接线结合梯形图和外部接线图分析说明该设计的控制原理过程。
本次设计的重要部分是第四章的设计部分,即自动售货机梯形图的设计。
根据设计内容和控制要求准确画出它的顺序功能图,再根据所画出的顺序功能图准确设计出它的梯形图,这样才能真正理解自动售货机的系统控制原理。
1.2自动售货机控制工艺分析自动售货机是集声、光、机电一体化的高新智能化产品,在我国也开始得到应用。
在中国人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以及其它热闹的场所。
自动售货机在中国有着广阔的发展前景。
从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。
大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。
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课时。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南工学院课程设计说明书课题名称:自动售货机的控制设计专业名称:自动化学生班级:自本0701学生学号: *********学生姓名:**指导老师:***课程设计任务书自动售货机的控制设计一、控制要求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引言自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。
自动售货机不受任何场地限制,方便快捷,可以每天24h售货,因此深受上班族的欢迎,很多城市的公共场所里面都放置有自动售货机,出售的商品五花八门,从饮料、零食、香烟、糖果,到牙刷、方便面、自动照相机。
近年来,我国的自动售货机行业突飞猛进:在汽车总站、商厦、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。
这种方便快捷的购物方式越来越受到人们的青睐,同时也是现代化城市配套设施的需求传统的自动售货机控制系统采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差。
可编程逻辑控制器(Programmable Logical Controller),简称PLC。
可编程序控制器是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用。
因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必须可靠、稳定和执行效率高。
PLC是以CPU为核心,综合了计算机技术和通信技术发展起来的一种通用的工业自动控制装置,是现代工业控制的三大支柱( P L C 、机器人和C A D / C A M ) 之一。
P L C 的工作原理与计算机的工作原理基本是一致的, 可以简单地表述为在系统程序的管理下, 通过运行应用程序完成用户任务。
但是P L C 也有它自己的特点, P L C 在确定了工作任务, 装入了专用程序后成为一种专用机, 它采用循环扫描工作方式, 系统工作任务管理及应用程序执行都是用循环扫描方式完成的。
目前,可编程控制器在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保等各行各业。
自动售货机的新奇、文明、高档、灵活方便等深受广大市民青睐。
自动售货机最基本的功能是对投入的货币进行运算,并根据所投入的货币数值判断是否能够购买某种商品, 并做出相应的反映。
因此,售货机应能够辨识机内包含的商品, 能够对所投入的币值进行累计, 并提供所要购买的商品。
当按下选择商品的按钮时,自动售货机根据投入的币值,起动电机,提取商品到出货口,顾客取出商品,完成此次交易。
它还具有识币系统、货物和货币的传送系统来实现完整的售货功能。
1.2 PLC控制系统设计编程要求任何一种控制系统都是为了实现被控对象的工艺要求,以提高生产效率和产品质量。
因此,在设计PLC 控制系统时,应遵循以下基本原则:1. 最大限度地满足被控对象的控制要求充分发挥PLC 的功能,最大限度地满足被控对象的控制要求,是设计PLC 控制系统的首要前提,这也是设计过程中最重要的一条原则。
这就要求设计人员在设计之前就要深入现场进行调查研究,充分收集控制现场的资料,同时收集相关国内、国外相关的资料。
同时还要注意和现场的工程管理人员、工程技术人员、现场操作人员等紧密配合,拟定控制方案,共同解决设计中的重点问题和疑难问题。
2. 保证PLC 控制系统安全可靠保证PLC 控制系统能够长期安全、可靠、稳定运行,是设计控制系统的重要原则。
这就要求设计者在系统设计、元器件选择、软件编程等方面要全面考虑,以确保控制系统安全可靠。
例如:应该保证PLC 控制程序不仅能在正常条件下运行,而且要在非正常情况下,也能正常工作。
3. 力求简单、经济、使用及维修方便一个新的控制工程固然能提高产品的质量和数量,带来巨大的经济效益和社会效益,但新工程的投入、技术的培训、设备的维护也将导致运行资金的增加。
因此,在满足控制要求的前提下,一方面要注意不断地扩大工程的效益,另一方面也要注意不断地降低工程的成本。
这就要求设计者不仅应该使控制系统简单、经济,而且要使控制系统的使用和维护方便、成本低,不宜盲目追求自动化和高指标。
4. 适应发展的需要由于技术的不断发展,控制系统的要求也将会不断地提高,设计时要适当考虑到今后控制系统发展和完善的需要。
这就要求在选择PLC、输入/输出模块、I/O 点数和内存容量时,要适当留有裕量,以满足今后生产的发展和工艺的改进。
1.3 PLC控制系统设计的基本原则1、所编的程序要合乎所使用的PLC的有关的规定主要是对指令要准确地理解,正确地使用。
各种PLC指令多有类似之处,但还有些差异。
对于有PLC使用经验的人,当选用另一种不太熟悉的型号进行编程设计时,一定要对新型号PLC的指令重新理解一遍,否则容易出错。
2、要使所编的程序尽可能简洁简短的程序可以节省内存,简化调试,而且还可节省执行指令的时间,提高对输入的响应速度。
要使所编的程序简短,就要注意编程方法,用好指令,用巧指令,还要能优化结构。
要实现某种功能,一般而言,在达到的目的相同时,用功能强的指令比用功能单一的指令,程序步数可能会少些。
3、要使所编的程序尽可能清晰这样既便于程序的调试、修改或补充,也便于别人了解和读懂程序。
要想使程序清晰,就要注意程序的层次,讲究模块化、标准化。
特别是在编制复杂的程序时,更要注意程序的层次,可积累自己的与吸收别人的经验,整理出一些标准的具有典型功能的程序,并尽可能使程序单元化,像计算机中的常用的一些子程序一样,移来移去都能用,这样,设计起来简单,别人也易了解。
4、要使所编的程序合乎PLC的性能指标及工作要求所编程序的指令条数一定少于所选用的PLC内存的容量,即程序在PLC中能放得下,所用的输入、输出点数要在所选用PLC的I/O点数范围之内,PLC的扫描时间要少于所选用PLC的程序运行监测时间。
PLC的扫描时间不仅包括运行用户程序所需的时间,而且还包括运行系统程序所需的时间。
5、所编程序能够循环运行PLC的工作特点是循环反复、不间断地运行同一程序。
它的运行从初始化后的状态开始,待控制对象完成了工作循环(完整程序执行一次),则又返回初始化状态继续运行。
因为只有这样才能使控制对象在新的工作周期中也得到相同的控制。
1.4 本人的主要工作我的主要工作是设计自动售货机的所有硬件系统与软件程序。
其中包括对I/O点的统计与分配,对PLC的选型,对硬件线路的设计,对PLC梯形图的编程设计,与最终的调试仿真。
第2章自动售货机PLC控制系统的硬件设计2.1 I/O点的统计本系统是一个小型集中控制系统, PLC选型主要取决于控制系统输入、输出开关信号的数量、用户程序的长短及相关的功能。
根据控制要求, I/O点数在32个左右,其中其输入点为16点,输出点为16点。
2.2 PLC选型与I/O的分配根据PLC的程序选择性能价格比较高的三菱FX2N—32MR,自动售货机的I/O 分配表如表2-1。
2.3 自动售货机的硬件控制电路设计了解各个控制对象的驱动要求,分析对象的控制要求,确定所控制参数的精度及类型,如:对开关量、模拟量的控制等,完成PLC硬件结构配置。
本设计中,退币按钮、各种饮料按钮、开始购买按钮、继续按钮退币机构和饮料出口(驱动电磁阀)等均为开关量。
根据上述要求,因条件所限输出均用指示灯代替,由此绘制出系统结构图,PLC控制电路接线图。
如图2-1,图2-2,所示。
图2-1 自动售货机结构图图2-2 自动售货机的接线图第3章自动售货机PLC控制系统的软件设计3.1 常见的梯形图的设计方法1 根据继电器电路图设计梯形图用PLC改造继电器控制系统时,原有的继电器控制系统经过长期的使用和考验,已经被证明能完成系统要求的控制功能,而继电器电路图与梯形图在表示方法和分析方法上有很多相似之处,因此可以根据继电器电路图设计梯形图,即将继电器电路图“转换”为具有相同功能的PLC的外部硬件接线图和梯形图。