自动配料系统模拟.doc_第1页
自动配料系统模拟.doc_第2页
自动配料系统模拟.doc_第3页
自动配料系统模拟.doc_第4页
自动配料系统模拟.doc_第5页
免费预览已结束,剩余18页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

_目录第一章概述21.1 PLC简介以及其发展趋势21.2课程设计任务极其介绍3第二章 自动配料系统硬件设计52.1 控制要求52.2 选择PLC型号52.2.1系统功能及I/O点配置52.2.2 CPU模块分类62.2.3 I/O扩展模块分类62.2.4 选择PLC72.3系统设计流程示意图82.4 I/O接线图92.5 I/O分配表10第三章 自动配料系统软件设计113.1自动配料系统程序梯形图113.2 自动配料系统程序语句表14第四章 PLC系统程序调试说明174.1调试方案174.1.1 软件和实物现场调试174.2调试过程记录17结束语18参考文献19第一章 概述1.1 PLC简介以及其发展趋势可编程序控制器,英文称Programmable Logic Controller,简称PC。但由于PC容易和个人计算机(Personal Computer)混淆,故人们习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的要求专门设计控制器,适合批量生产。由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强及编程简单等特点。可以预料,在工业控制领域中,PLC控制技术的应用必将形成世界潮流。现代可编程序控制器有两个方面的发展趋势。 微小型PLC发展微小型PLC,使其体积更小、速度更快、功能更强、价格更低、配置更加灵活。由于自动控制系统规模的不同,小型化、低成本的PLC将广泛应用于各行各业,其组成由整体结构向小型模块化结构发展,增加了配置的灵活性,例如SIEMENS公司的S7-200的最小配置为CPU221,主机有6DI/4DO(数字量输入/数字量输出),而CPU224主机可扩展7个模块,最大达94DI/74DO,16AI/16AO(模拟量输入/模拟量输出),可满足比较复杂的控制系统的要求。 大型PLC发展大型PLC,使其具有大型网络化、高可靠性、多性能、良好的兼容性等特点。网络化和强化通信能力是PLC发展的一个重要方面,向上与以太网、MAP网等相连,向下通过现场总线(如PROFIBUS)将多个PLC与远程I/O等相连,构成整个工厂的自动化控制系统。近年来各公司陆续推出各种智能模块,大大增强了PLC的控制功能。智能模块是以微处理器为基础的功能部件,其CPU与PLC的CPU并行工作,能够独立完成某些控制功能,如通信控制、高速计数、模拟量输入输出等,使系统设计和调试时间减少,控制精度提高。好的兼容性是PLC深层次应用的重要保证,SIEMENS公司的S7系列PLC与通用微机兼容,可运行DOS/Windows程序,PLC的编程语言STEP7可运行在Windows环境下,提供了很强的梯形图、语句表的编程、调试和诊断等功能,体现了现代PLC的特点。1.2课程设计任务极其介绍本次设计主要是综合应用所学知识,设计自动仓库自动配料,运料小车控制系统,并在实践的基本技能方面进行一次系统的训练。能够较全面地巩固和应用“PLC”课程中所学的基本理论和基本方法,并初步掌握运料小车设计的基本方法。系统功能介绍: 系统启动后,配料装置能自动识别货车到位情况和能够自动对货车进行配料,当车装满时,配料系统能自动关闭。 系统有四台电动机,两个行程开关和按钮开关,延时定时器的作用是电动机在特定的时间启停,行程开关的作用是使系统在小车达到特定地点启动或者停止,从而达到自动配料的目的。模拟实验面板如下: 主要功能如下:(1)初始状态红灯L2灭,绿灯L1亮,表明允许汽车开进装料。料斗出料口D2关闭,若料位传感器S1置为OFF(料斗中的物料不满),进料阀开启进料(D4亮)。当S1置为ON(料斗中的物料已满),则停止进料(D4灭)。电动机M1、M2、M3和M4均为OFF。(2)装车控制装车过程中,当汽车开进装车位置时,限位开关SQ1置为ON,红灯信号灯L2亮,绿灯L1灭;同时启动电机M4,经过2S后,再启动启动M3,再经2S后启动M2,再经过2S最后启动M1,再经过2S后才打开出料阀(D2亮),物料经料斗出料。当车装满时,限位开关SQ2为ON,料斗关闭,2S后M1停止,M2在M1停止2S后停止,M3在M2停止2S后停止,M4在M3停止2S后最后停止。同时红灯L2灭,绿灯L1亮,表明汽车可以开走。(3)停机控制按下停止按钮SB2,自动配料装车的整个系统终止运行。第二章 自动配料系统硬件设计2.1 控制要求当系统启动后,配料装置能自动识别货车到位情况和能够自动对货车进行配料,当车装满时,传感器装置检测到信号,配料系统能自动关闭。2.2 选择PLC型号2.2.1系统功能及I/O点配置1. PL号进行C系统功能实现对输入信号开关量进行采集,通过程序控制和相应的算法CPU模块对输入信处理,再将结果经输出模块输出到线圈或者继电器,整个过程周期性循环进行。因为实验挂箱是在模拟实际自动配料系统,所以限位开关,料位传感器都看成开关量;系统的工作状态,如电机运行,料箱的状态,都用输出指示灯表示。2.根据本课程设计的实际情况,对系统I/O点进行分配,具体分配情况见表 表2.2.1 系统I/O分配表序号名称数量备注1可编程序控制器12开关(输入量)52个限位开关+2个停止启动按钮+料位传感器1个(传感器在模拟系统中看成开关)3指示灯(输出量)10四个电机也算指示灯2.2.2 CPU模块分类CPU22*系列PLC主机模块按照I/O点数多少不同和效能不同而有五种不同结构配置的品种,即CPU221、CPU222、CPU224、CPU224XP、CPU226,下面分别加以介绍。.CPU221:本机集成6输入/4输出,无扩展能力,程序和数据存储容量较小,有一定的高速计数能力和通信功能,非常适合于少点数的或者特定的控制系统使用。 .CPU222:本机集成8输入/6输出,和CPU221相比,它最多可扩展2个模块,因此是应用更广泛的全功能控制器。.CPU224:本机集成14输入/10输出,和前两者相比,程序存储器扩大了一倍,数字存储器扩大了四倍,它做多可以有7个扩展模块,有内置时钟,有更强的模拟量和高速计数能力,是使用最多的S7-200产品。.CPU224XP:这是最新推出的一种使用机型,其大部分功能和CPU224相同,但和CPU224相比,它的程序存储器容量和数据存储器容量都增加了不少,处理高速计数的能力也有提高;其最大的区别是在主机上增加了2输入/1输出的模拟量单元和一个通信口,非常适合在有少量模拟量的信号的系统中使用,在有复杂通信要求的场合也非常适用。.CPU226:本机集成24输入/16输出,I/O总点数共40点,和CPU224相比,程序存储器扩大了一倍,数据存储器容量增加了10KB,它具有2个通信口,通信能力大大增强,它可用于点数较多的小型或中型控制系统。2.2.3 I/O扩展模块分类S7-200系列PLC的主机提供一定数量的数字量I/O和模拟量I/O,但在I/O点数不够的情况下,就需要对I/O口进行扩展,S7-200 PLC提供了6种I/O扩展模块,如下所示。1 .EM221:输入扩展模块,共有三种产品,即8点和16点DC、8点AC。.EM222: 输出扩展模块,共有5种产品,即8点DC和4点DC(5A)、8点AC、8点继电器和4点继电器(10A)。.EM223:输入/输出混合扩展模块,共有6种产品,其中DC输入/DC输出的有三种,DC输入/继电器输出的有三种,它们对应的输入/输出点数分别为4点、8点、16点。.EM231:模拟量输入扩展模块,共有三种产品,4AI、2路热电阻输入和4路热电偶输入。.EM232:模拟量输出扩展模块,只有一种2路模拟量输出扩展模块。.EM235: 模拟量输入/输出混合扩展模块,只有一种4路AI/1路AO(占两路输出地址)的产品。2.2.4 选择PLC根据自动仓库运料小车的设计要求,本次设计需要40点数字量输入,16点数字量输出。所以需要选择的模块为:CPU226CN一个、EM235模块1个、E 3模块1个。总点数为:数字量输入5点、数字量输出10点,既满足了设计的点数要求,又降低了模块成本,性价比颇佳。2.3系统设计流程示意图图2.3.1 程序流程图上述流程图的解释如下:(1)初始状态红灯L2灭,绿灯L1亮,表明允许汽车开进装料。料斗出料口D2关闭,若料位传感器S1置为OFF(料斗中的物料不满),进料阀开启进料(D4亮)。当S1置为ON(料斗中的物料已满),则停止进料(D4灭)。电动机M1、M2、M3和M4均为OFF。(1) 装车控制装车过程中,当汽车开进装车位置时,限位开关SQ1置为ON,红灯信号灯L2亮,绿灯L1灭;同时启动电机M4,经过2S后,再启动启动M3,再经2S后启动M2,再经过2S最后启动M1,再经过2S后才打开出料阀(D2亮),物料经料斗出料。当车装满时,限位开关SQ2为ON,料斗关闭,2S后M1停止,M2在M1停止2S后停止,M3在M2停止2S后停止,M4在M3停止2S后最后停止。同时红灯L2灭,绿灯L1亮,表明汽车可以开走。(3)停机控制按下停止按钮SB2,自动配料装车的整个系统终止运行。2.4 I/O接线图系统的I/O接线图,如下图所示:图2.4.1 自动配料系统设计与调试图2.5 I/O分配表自动配料模拟系统的输入输出口分配表:面板SB1SB2S1SQ1SQ2D1D2D3PLCI0.0I0.1I0.2I0.3I0.4Q0.0Q0.1Q0.2面板D4L1L2M1M2M3M4PLCQ0.3Q0.4Q0.5Q0.6Q0.7Q1.0Q1.1 第三章 自动配料系统软件设计3.1自动配料系统程序梯形图3.2 自动配料系统程序语句表LD I0.0O M0.0AN I0.1= M0.0LD M0.0LPSAN I0.2= Q0.3LRDA I0.2= Q0.2LRDAN I0.3= Q0.4LRDAN Q0.4= Q0.5LRDA I0.3= Q0.5LRDA I0.3S Q1.1, 1TON T37, +20LRDA T37S Q1.0, 1TON T38, +20LRDA T38S Q0.7, 1TON T39, +20LRDA T39S Q0.6, 1TON T40, +20LRDA T40= Q0.1LPPA I0.4R Q0.1, 1= Q0.0= M0.1LD I0.1O M0.2AN I0.0= M0.2LD M0.1O M0.2TON T41, +20LD T41R Q0.6, 1TON T42, +20LD T42R Q0.7, 1TON T43, +20LD T43R Q1.0, 1TON T44, +20LD T44R Q1.1, 1R Q0.5, 1= M0.3LD M0.3A M0.0S Q0.4, 1第四章 PLC系统程序调试说明4.1调试方案4.1.1 软件和实物现场调试 STEP 7-Micro/WIN软件可以很容易的对S7-200进行编程,本次课程设计,通过PC/PPI电缆将S7-200CPU和装有STEP 7-Micro/WIN软件的计算机连接。按照所给的I/O表连接自动装配料模块打开STEP 7-Micro/WIN软件,新建一个文件夹,将梯形图程序输入,编译无误后,将程序下载到PLC中,并通过STEP 7-Micro/WIN软件使PLC进入运行模式,为了方便调试和观测程序的运行状态,将软件置于监视状态,通过观察界面,即可清楚的看到程序的执行状况。(1)输入回路调试:PLC设置为“STOP”模式,将输入设备依次进行通断设置,观察PLC输入回路指示灯是否发亮,若某一指示灯不发亮,则检查输入设备和输入回路;(2)输出回路调试:PLC设置为“RUN”模式,按控制系统要求进行输入设备动作,观察输出设备是否符合控制要求,若与控制要求不符,则检查输出设备和输出回路;4.2调试过程记录表一 软件仿真调试过程记录输入继电器动作情况输出继电器动作情况是否符合控制要求故障原因启动红灯灭,绿灯亮。出料口关闭符合传感器S1置为OFF进料口打开D4亮符合限位开关SQ1置为ON红灯L2亮,绿灯L1灭。M4,M3,M2,M1相隔2S依次启动。2S后,出料阀D2亮符合结束语通过这次设计实践。我学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们对知道的撑握都是思想上的,对一些细节不加重视,当我们把自己想出来的程序与到PLC中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论