基于PLC控制的自动饮料售货机

基于PLC控制的自动饮料售货机

ID:43962914

大小:415.51 KB

页数:15页

时间:2019-10-17

基于PLC控制的自动饮料售货机_第1页
基于PLC控制的自动饮料售货机_第2页
基于PLC控制的自动饮料售货机_第3页
基于PLC控制的自动饮料售货机_第4页
基于PLC控制的自动饮料售货机_第5页
资源描述:

《基于PLC控制的自动饮料售货机》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、题目:基于PLC控制的饮料自动售货机基于PLC控制的自动饮料售货机1.课程设计的任务与要求1.1课程设计的任务利用三菱PLC设计一个自动饮料售货机1.2课程设计的要求可向饮料自动售货机投入1角,5角一元的硬币。当投入的硬币值超过2元时,汽水指示灯亮;当投入的硬币总值超过3元时,汽水指示灯及橙汁指示灯亮。当汽水指示灯亮时,按下汽水按钮,则排出汽水,8s后,自动停止在这段时间内,汽水指示灯闪烁。当橙汁指示灯亮时,按下放橙汁按钮,则排出橙汁,8s后,自动停止。在这段时间内,橙汁指示灯闪烁。若投入的硬币总值超过某饮料所需的钱数(汽水2元,橙汁3元)时,找钱执行机构动作,找出多余的钱。

2、2.自动饮料售货机设计方案制定2.1PLC简介在输入/输出(I/O)通道采用光电隔离,有效抑制外部干扰源对PLC的影响;在设计中采用滤波器等电路增强PLC对电噪声、电源波动、振动、电磁波等的干扰,确保PLC在高温、高湿以及空气中存有各种强腐蚀物质粒子的恶劣工业环境下能稳定地工作;对中央处理器(CentralProcessingUnit,CPU)等重要部件采用具有良好的导电、导磁材料进行屏蔽,以减少电磁干扰。PLC的监控定时器可用于监视执行用户程序的专用运算处理器的延迟,保证在程序出错和程序调试时,避免因程序错误而出现死循环;当CPU、电池、输入/输出接口、通信等出现异常时,P

3、LC的自诊断功能可以检测到这些错误,并采取相应的措施,以防止故障扩大;停电时,后备电池会正常工作。通用性强,控制程序可变,使用方便PLC品种齐全的各种硬件装置,可以组成能满足各种要求的控制系统,用户不必自己再设计和制作硬件装置。用户在硬件确定以后,在生产工艺流程改变或生产设备更新的情况下,不必改变PLC的硬设备,只需改编程序就可以满足要求。因此,PLC除应用于单机控制外,在工厂自动化中也被大量采用。PLC是将微电子技术应用于工业设备的产品,其结构紧凑,坚固,体积小,重量轻,功耗低。并且由于PLC的强抗干扰能力,易于装入设备内部,是实现机电一体化的理想控制设备。以三菱公司的F1

4、-40M型PLC为例:其外型尺寸仅为305X110X110mm,重量2.3kg,功耗小于25VA;而且具有很好的抗振、适应环境温、湿度变化的能力。现在三菱公司又有FX系列PLC,与其超小型品种目前,大多数PLC仍采用继电控制形式的“梯形图编程方式”。既继承了传统控制线路的清晰直观,又考虑到大多数工厂企业电气技术人员的读图习惯及编程水平,所以非常容易接受和掌握。梯形图语言的编程元件的符号和表达方式与继电器控制电路原理图相当接近。通过阅读PLC的用户手册或短期培训,电气技术人员和技术工很快就能学会用梯形图编制控制程序。同时还提供了功能图、语句表等编程语言。2.1.2PLC的应用范

5、围目前,在国内外PLC已广泛应用冶金、石油、化工、建材、机械制造、电力、汽车、轻工、环保及文化娱乐等各行各业,随着PLC性能价格比的不断提高,其应用领域不断扩大。从应用类型看,PLC的应用大致可归纳为以下几个方面:现代的PLC都具有数学运算、数据传送、转换、排序和查表等功能,可进行数据的采集、分析和处理,同时可通过通信接口将这些数据传送给其它智能装置,如计算机数值控制(CNC)设备,进行处理。2.2自动饮料售货机设计原理2.2.1PLC的应用范围目前,在国内外PLC已广泛应用冶金、石油、化工、建材、机械制造、电力、汽车、轻工、环保及文化娱乐等各行各业,随着PLC性能价格比的不

6、断提高,其应用领域不断扩大。从应用类型看,PLC的应用大致可归纳为以下几个方面:现代的PLC都具有数学运算、数据传送、转换、排序和查表等功能,可进行数据的采集、分析和处理,同时可通过通信接口将这些数据传送给其它智能装置,如计算机数值控制(CNC)设备,进行处理。PLC的通信包括PLC与PLC、PLC与上位计算机、PLC与其它智能设备之间的通信,PLC系统与通用计算机可直接或通过通信处理单元、通信转换单元相连构成网络,以实现信息的交换,并可构成“集中管理、分散控制”的多级分布式控制系统,满足工厂自动化(FA)系统发展的需要。2.2.2PLC的编程语言不同的商家的PLC有不同的编

7、程语言,但就某个商家而言,PLC的编程语言也就那么几种。下面,以西门子PLC的编程语言为例,说明一下各种编程语言的异同。(1)顺序功能图这是位于其它编程语言之上的图形语言,用来编程顺序控制的程序(如:机械手控制程序)。编写时,工艺过程被划分为若干个顺序出现的步,每步中包括控制输出的动作,从一步到另一步的转换由转换条件来控制,特别适合于生产制造过程,西门子STEP7中的该编程语言是S7Grapho(2)梯形图这是使用使用最多的PLC编程语言。因与继电器电路很相似,具有直观易懂的特点,很容易被熟悉继电器控制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。