毕业论文(设计)—PLC在物料配送系统中的应用.doc_第1页
毕业论文(设计)—PLC在物料配送系统中的应用.doc_第2页
毕业论文(设计)—PLC在物料配送系统中的应用.doc_第3页
毕业论文(设计)—PLC在物料配送系统中的应用.doc_第4页
毕业论文(设计)—PLC在物料配送系统中的应用.doc_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

本科生毕业论文(设计) PLC在物料配送系统中的应用料配送系统中的应用 院 系 电气信息工程学院 专 业 电气工程及其自动化 班 级 06级电气本科一班 学 号 0612060130 学 生 姓 名 刘高磊 联 系 方 式指 导 教 师 李耀辉 职 称 讲师 2010年5月独 创 性 声 明本人郑重声明:所呈交的毕业论文(设计)是本人在指导老师指导下取得的研究成果。除了文中特别加以注释和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写的研究成果。与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了谢意。签名: 年月 日授 权 声 明本人完全了解许昌学院有关保留、使用本科生毕业论文(设计)的规定,即:有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。本人授权许昌学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。本人论文(设计)中有原创性数据需要保密的部分为:无。签名: 年月日 指导教师签名: 年月日 摘 要本文通过PLC控制物料配送系统实现了系统的自动控制。详细介绍了PLC的分类及工作原理。通过对物料配送电气控制系统的分析,选取了符合系统要求的西门子S7-200PLC。经过对西门子PLC硬件、I/O口的分析及对梯形图的编制,结合硬件结构,设计出了以顺序控制程序控制的物料配送系统。 关键词: PLC;物料配送;顺序控制 ABSTRACT This articles use PLC to control the distribution of materials system,and achieve automatic control system. At the same time,I make a detailed description about PLCs classification and principle. Through the analysis of electrical system for the distribution of materials system, we select the hardware of Siemens S7-200 PLC which meets the requirements of system. Through the analysis of Siemens PLC hardware and I/O ports and the preparation of the ladders, I design the distribution of materials system in the control of the program of sequence controlling.Key words: PLC; distribution of materials; sequence controlling目 录1 绪论11.1 PLC在物料配送系统中的应用意义11.2 PLC发展动向和控制系统发展前景12 PLC原理及配料系统总体控制22.1可编程序控制器PLC的分类22.2 PLC的工作原理42.3配料系统的电气控制方案53 PLC的选取及配料系统硬件设计73.1 PLC的选取73.1.1 PLC的选型方法73.1.2西门子PLC的选取73.2 S7-200 PLC的硬件配置83.3物料配送系统中S7-200 PLC的I/O分配103.4系统PLC外部接线电路图113.5物料配送控制系统硬件结构框图124 系统软件的设计134.1 STEP7-Micro/WIN32编程软件介绍134.2物料配送系统顺序功能图的设计154.3梯形图的设计164.3.1梯形图的设计方法164.3.2工作方式的转换控制164.3.3启保停电路的设计184.3.4启保停输出控制程序225 系统的调试与仿真245.1 PLC梯形图控制程序的导出245.2 S7-200PLC模拟器的使用246 结论29参考文献30致 谢311 绪论本文通过PLC在自动生产线上的使用,来介绍PLC的一些硬件配置及软件功能,以及他们在物料配送系统中的应用。现在的工业生产的发展趋势,是趋向自动化发展,工厂的自动化程度越高,其工厂的作业人员的劳动强度就越低,相反其生产效率越高。本文是讲述一条自动配料的生产线的设计,使自动配料生产线的自动化程度相对的提高。1.1 PLC在物料配送系统中的应用意义配料工序是工业生产过程中非常重要的环节,其配料自动化程度直接影响着产品的质量。国内配料厂前期投入使用的微机配料系统大部分是国外引进的。随着我国电脑工业的发展,微机配料系统已逐步国产化,我国许多科研、生产单位都投入到开发生产的行列。配料系统普遍存在的问题是:自动化程度低,机电控制部分的可靠性差,缺少数据库管理生产以及对生产过程的实时动态监视。针对实际问题,我们采用西门子S7-200/224型可编程程序控制器来代替中间继电器和过程控制的微型机,设计开发了配料控制系统。 1.2 PLC发展动向和控制系统发展前景PLC其技术发展呈现了新的动向1:产品规模向大、小两个方向发展 大:I/O点数达14336点、32位为微处理器、多CPU并行工作、大容量存储器、扫描速度高速化。小:由整体结构向小型模块化结构发展,增加了配置的灵活性,降低了成本。 2:PLC在闭环过程控制中应用日益广泛 3:不断加强通讯功能 4:新器件和模块不断推出 高档的PLC除了主要采用CPU以提高处理速度外,还有带处理器的EPROM或RAM的智能I/O模块、高速计数模块、远程I/O模块等专用化模块。 现在, 虽然出现了性能更加优越的 DCS 和 FCS 控制系统, PLC 控制也终将会被先进的 FCS 控制所取代,但是目前以及今后相当长的一段时间, PLC 还会与 DCS 和 FCS 共存, 未来 PLC 将朝着多功能化、集成化、智能化、标准化、开放化的方向发展,故 PLC 虽然面临其它自动化控制系统的挑战,但同时也在吸收它们的优点, 互相融合,不断创新,在今后一段时间内将与其它先进控制方式并存,共同发展。12 PLC原理及配料系统总体控制2.1 可编程序控制器PLC的分类PLC产品种类繁多,其规格和性能也各不相同。对PLC的分类,通常根据其结构形式的不同、功能的差异和I/O点数的多少等进行大致分类。1. 按结构形式分类根据PLC的结构形式,可将PLC分为整体式和模块式两类。整体式 PLC 整体式PLC是将电源、CPU、I/O接口等部件都集中装在一个机箱内, 具有结构紧凑、体积小、价格低的特点。小型PLC一般采用这种整体式结构。整体式PLC由不同I/O点数的基本单元(又称主机)和扩展单元组成。基本单元内有CPU、I/O接口、与I/O扩展单元相连的扩展口,以及与编程器或EPROM写入器相连的接口等。扩展单元内只有I/O和电源等,没有CPU。基本单元和扩展单元之间一般用扁平电缆连接。整体式PLC一般还可配备特殊功能单元,如模拟量单元、位置控制单元等,使其功能得以扩展。其组成如图2-1所示:图2-1 整体式PLC的组成示意图模块式PLC 模块式PLC是将PLC各组成部分,分别做成若干个单独的模块,如CPU模块、I/O模块、电源模块(有的含在CPU模块中)以及各种功能模块。模块式PLC由框架或基板和各种模块组成。模块装在框架或基板的插座上。这种模块式PLC的特点是配置灵活,可根据需要选配不同规模的系统,而且装配方便,便于扩展和维修。大、中型PLC一般采用模块式结构。其组成如图2-2所示。图2-2 模块式PLC的组成示意图还有一些PLC将整体式和模块式的特点结合起来,构成所谓的叠装式PLC。叠装式PLC其CPU、电源、I/O接口等也是各自独立的模块,但它们之间是靠电缆进行联接,并且各模块可以一层层地叠装。这样,不但系统可以灵活配置,还可做得体积小巧。2. 按功能分类根据PLC所具有的功能不同,可将PLC分为低档、中档、高档三类。低档PLC 具有逻辑运算、定时、计数、移位以及自诊断、监控等基本功能,还可有少量模拟量输入输出、算术运算、数据传送和比较、通信等功能。主要用于逻辑控制、顺序控制或少量模拟量控制的单机控制系统。中档PLC 除具有低档PLC的功能外,还具有较强的模拟量输入输出、算术运算、数据传送和比较、数制转换、远程I/O、子程序、通信联网等功能。有些还可增设中断控制、PID控制等功能,适用于复杂控制系统。高档PLC 除具有中档机的功能外,还增加了带符号算术运算、矩阵运算、位逻辑运算、平方根运算及其它特殊功能函数的运算、制表及表格传送功能等。高档PLC机具有更强的通信联网功能,可用于大规模过程控制或构成分布式网络控制系统,实现工厂自动化。3.按I/O点数分类根据PLC的I/O点数的多少,可将PLC分为小型、中型和大型三类。小型PLCI/O点数小于256点;单CPU、8位或16位处理器、用户存储器容量4K字以下。中型PLCI/O点数2562048点;双CPU,用户存储器容量28K。 大型PLCI/O点数 2048点;多CPU,16位、32位处理器,用户存储器容量816K 。 2.2 PLC的工作原理PLC的工作方式采用不断循环的顺序扫描工作方式。每一次扫描所用的时间称为扫描周期或工作周期。CPU从第一条指令执行开始,按顺序逐条地执行用户程序直到用户程序结束,然后返回第一条指令开始新的一轮扫描。 PLC就是这样周而复始地重复上述循环。扫描的PLC工作的全过程可用图 2-3所示的运行框图来表示。整个过程可分为以下几个部分: 第一部分是上电处理。PLC上电后对系统进行一次初始化,包括硬件初始化和软件初始化,停电保持范围设定及其他初始化处理等。第二部分是自诊断处理。PLC每扫描一次,执行次自诊断检查,确定PLC自身的动作是否正常。如CPU、电池电压、程序存储器、IO和通 图2-3 PLC工作原理讯等是否异常或出错,如检查出异常时,CPU面板上的LED及异常继电器会接通,在特殊寄存器中会存入出错代码。当出现致命错误时,CPU被强制为STOP方式,所有的扫描便停止。第三部分是通讯服务。PLC自诊断处理完成以后进入通讯服务过程。首先检查有无通讯任务,如有则调用相应进程,完成与其他设备的通讯处理,并对通讯数据作相应处理;然后进行时钟、特殊寄存器更新处理等工作。第四部分是程序扫描过程。PLC在上电处理、自诊断和通讯服务完成以后,如果工作选择开关在RUN位置,则进人程序扫描工作阶段。先完成输入处理,即把输入端子的状态读入输入映像寄存器中,然后执行用户程序,最后把输出处理结果刷新到输出锁存器中。 2.3 配料系统的电气控制方案该配料生产线广泛应用于建筑、化工等生产领域,主要由料仓、仓壁振动器、喂料振动器、称料仓、排料振动器、传送带、中间仓、混合仓、搅拌机组成;各振动器、传送带、搅拌机均由电机拖动;中间仓门和混合仓卸料门则由电磁阀控制;当某台电机过载时电铃报警并禁止所有输出,故障排除后才能继续工作。控制程序流程如图2-4所示。其工作过程如下:按下启动按钮后两个仓壁振动器和两个喂料振动器同时启动,料仓一和料仓二同时开始下料,将配料喂入称料仓。当称料传感器SQ1和SQ2接通时,对应的仓壁振动器和喂料振动器停止工作,停止喂料。启动1号送料传送带。延时10秒后启动两个排料振动器进行排料,将称料仓中的配料通过1号传送带送入中间仓。延时300秒后启动搅拌机,1号送料传送带停止工作。延时3秒后,打开中间仓门,将中间仓中的配料放入混合仓通过搅拌机混合均匀。延时300秒后,开启混合仓卸料门,启动2号传送带将混合均匀的配料送走。图2-4 PLC控制程序流程图延时300秒后全部停止工作,一个周期结束后回到初始状态或继续下一个周期。该配料生产线要求有自动、单周期和手动三种工作方式;在自动工作方式下,按下启动按钮后能连续不断地循环工作,直到按下停止按钮,当前工作周期结束后才停止工作;在单周期工作方式下,按下启动按钮后工作一个周期自动停止工作;在手动工作方式下,可手动调整1号传送带、2号传送带和搅拌机。3 PLC的选取及配料系统硬件设计3.1 PLC的选取3.1.1 PLC的选型方法在PLC系统设计时,首先应确定控制方案,下一步工作就是PLC工程设计选型。工艺流程的特点和应用要求是设计选型的主要依据。PLC及有关设备应是集成的、标准的,按照易于与工业控制系统形成一个整体,易于扩充其功能的原则选型所选用PLC应是在相关工业领域有投运业绩、成熟可靠的系统,PLC的系统硬件、软件配置及功能应与装置规模和控制要求相适应。熟悉可编程序控制器、功能表图及有关的编程语言有利于缩短编程时间,因此,工程设计选型和估算时,应详细分析工艺过程的特点、控制要求,明确控制任务和范围确定所需的操作和动作,然后根据控制要求,估算输入输出点数、所需存储器容量、确定PLC的功能、外部设备特性等,最后选择有较高性能价格比的PLC和设计相应的控制系统。3.1.2 西门子PLC的选取西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。1.S7-200PLC可提供4个不同的基本型号与8种CPU可供选择使用。2. S7-300是模块化小型PLC系统,能满足中等性能要求的应用;各种单独的模块之间可进行广泛组合构成不同要求的系统。S7-300 PLC采用模块化结构,具备高速(0.60.1s)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;3. S7-400 PLC是用于中、高档性能范围的可编程序控制器。S7-400 PLC采用模块化无风扇的设计,可靠耐用,同时可以选用多种级别(功能逐步升级)的CPU,并配有多种通用功能的模板,这使用户能根据需要组合成不同的专用系统,当控制系统规模扩大或升级时,只要适当地增加一些模板,便能使系统升级和充分满足需要。S7-200 PLC是超小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。它是SIEMENS公司推出的一种小型PLC,相对于S7-300和 S7-400来说具有极高的性价比,具有以下特点: (1)结构紧凑; (2)扩展性良好;基本单元的基础上,S7-200系统最多可扩展7个模块。 (3)指令功能强大; (4)价格低廉。3.2 S7-200 PLC的硬件配置德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品除了S系列的PLC外,还包括工业网络,HMI人机界面,工业软件等。下面就着重介绍S7-200 PLC的硬件配置。S7-200系列PLC可提供4种不同的基本单元和6种型号的扩展单元。其系统构成包括基本单元、扩展单元、编程器、存储卡、写入器、文本显示器等。1.基本单元 S7-200系列PLC中可提供4种不同的基本型号的8种CPU供选择使用,其输入输出点数的分配见表:表3-1 S7-200系列PLC中CPU22X的基本单元型 号输入点输出点可带扩展模块数S7-200CPU22164S7-200CPU222862个扩展模块;78路数字量I/O点或10路模拟量I/O点S7-200CPU22414107个扩展模块;168路数字量I/O点或35路模拟量I/O点S7-200CPU22624162个扩展模块;248路数字量I/O点或35路模拟量I/O点S7-200CPU226XM24162个扩展模块;248路数字量I/O点或35路模拟量I/O点2.扩展单元 S7-200系列PLC主要有6种扩展单元,它本身没有CPU,只能与基本单元相连接使用,用于扩展I/O点数,S7-200系列PLC扩展单元型号及输入输出点数的分配如表所示:表3-2 S7-200系列PLC扩展单元型号及输入输出点数类 型型 号输入点输出点数字量扩展模块EM2218无EM222无8EM2234/8/164/8/16模拟量扩展模块EM2313无EM232无2EM235313.编程器 PLC在正式运行时,不需要编程器。编程器主要用来进行用户程序的编制、存储和管理等,并将用户程序送入PLC中,在调试过程中,进行监控和故障检测。S7-200系列PLC可采用多种编程器,一般可分为简易型和智能型。简易型编程器是袖珍型的,简单实用,价格低廉,是一种很好的现场编程及监测工具,但显示功能较差,只能用指令表方式输入,使用不够方便。智能型编程器采用计算机进行编程操作,将专用的编程软件装入计算机内,可直接采用梯形图语言编程,实现在线监测,非常直观,且功能强大,S7-200系列PLC的专用编程软件为STEP7-Micro/WIN。本设计用的是V4.0 STEP7-Micro/WIN。4.程序存储卡 为了保证程序及重要参数的安全,一般小型PLC设有外接EEPROM卡盒接口,通过该接口可以将卡盒的内容写入PLC,也可将PLC内的程序及重要参数传到外接EEPROM卡盒内作为备份。程序存储卡EEPROM有6ES 7291-8GC00-0XA0和6ES 7291-8GD00-0XA0两种,程序容量分别为8K和16K程序步。5.写入器 写入器的功能是实现PLC和EEPROM之间的程序传送,是将PLC中RAM区的程序通过写入器固化到程序存储卡中,或将PLC中程序存储卡中的程序通过写入器传送到RAM区。 3.3 物料配送系统中S7-200 PLC的I/O分配根据该配料生产线的电气控制要求,该系统有9台电机、2个电磁阀和1个过载报警电铃需要控制;在手动工作方式下,手动调整1号传送带、2号传送带和搅拌机,需要3个点动按钮;在自动工作方式下的启动和停止按钮;称料传感器SQ1和SQ2有两对4个输入点,工作方式转换开关有3个输入点,9台电机的热继电器串联共用一个输入点,因此该配料生产线的电气控制系统采用PLC控制需要有13个输入点,12个输出点,在设计过程中我们选用西门子S7-200系列PLC,基本单元选用CPU224模块DC14输入/继电器10输出,扩展单元选用EM223DC8输入/继电器8输出能满足控制要求。具体的I/O地址分配见表3-3:表3-3 I/O地址分配表输入部分输出部分地址元件功能地址元件功能I0.0FR199个热继电器触点的串联Q0.0HA电机故障报警电铃I0.1SB1搅拌机电机点动按钮Q0.1KM1控制1号仓壁振荡器电机I0.2SB21号传送带电机点动按钮Q0.2KM2控制1号喂料振荡器电机I0.3SB32号传送带电机点动按钮Q0.3KM3控制1号排料振荡器电机I0.4SB4循环启动按钮Q0.4KM4控制2号仓壁振荡器电机I0.5SB5循环停止按钮Q0.5KM5控制2号喂料振荡器电机I0.7SQ1-1称料传感器1-1触点Q0.6KM6控制2号排料振荡器电机I1.0SQ1-2称料传感器1-2触点Q0.7KM7控制搅拌机电机I1.1SQ2-1称料传感器2-1触点Q1.0KM8控制1号传送带电机I1.2SQ2-2称料传感器2-2触点Q1.1KM9控制2号传送带电机I1.3SA1-1自动工作方式选择Q2.0YA1中间仓仓门电磁阀I1.4SA1-2单周期工作方式选择Q2.1YA2混合仓卸料门电磁阀I1.5SA1-3手动工作方式选择3.4 系统PLC外部接线电路图系统PLC外部接线图,如图3-1所示图3-1 物料传送系统PLC外部接线图123.5 物料配送控制系统硬件结构框图系统有9台电机、2个电磁阀和1个过载报警电铃需要控制,电机是控制传送带、喂料和排料,电磁阀是控制中间仓仓门和混合仓卸料门 。其结构框图如图3-2所示:图3-2 控制系统硬件结构框图4 系统软件的设计4.1 STEP7-Micro/WIN32编程软件介绍STEP7-Micro/WIN32是西门子公司专为SIMATIC S7-200系列可编程序控制器研制开发的编程软件,它是基于Windows的应用软件,功能强大,既可用于开发用户程序,又可实时监控用户程序的执行状态。下面将介绍此软件的基本功能以及如何应用编程软件进行编程等内容。一、STEP7-Micro/WIN32 基本功能STEP7-Micro/WIN32编程软件的基本功能是协助用户完成应用软件的开发,其主要实现以下功能:1.在脱机(离线)方式下创建用户程序,修改和编辑原有的用户程序。在脱机方式时,计算机与PLC断开连接,此时能完成大部分的基本功能,如编程、编译、调试和系统组态等,但所有的程序和参数都只能存放在计算机的磁盘上。2.在联机(在线)方式下可以对与计算机建立通信关系的PLC直接进行各种操作,如上载、下载用户程序和组态数据等。3.在编辑程序的过程中进行语法检查,可以避免一些语法错误和数据类型方面的错误。经语法检查后,梯形图中错误处的下方自动加红色波浪线,语句表的错误行前自动画上红色叉,且在错误处加上红色波浪线。4.对用户程序进行文档管理,加密处理等。5.设置PLC的工作方式、参数和运行监控等。二、 STEP7-Micro/WIN32编程软件的使用1.生成程序文件程序文件的来源有三个:新建一个程序文件、打开已有的程序文件和从PLC上载程序文件。可以用“文件(File)”菜单中的“新建(New)”项或工具条中的“新建(New)”按钮新建一个程序文件。如图A-3所示为一个新建程序文件的指令树。在新建程序文件的初始设置中,文件以“Project1(CPU221)”命名,CPU221是系统默认的PLC的CPU型号。在指令树中可见一个程序文件包含7个相关的块(程序块、符号表、状态图、数据块、系统块、交叉索引及通信),其中程序块包含一个主程序(MAIN)、一个可选的子程序(SBR 0)和一个中断服务程序(INT 0)。用户可以根据实际编程的需要修改程序文件的初始设置。确定PLC的CPU型号。右击“Project1(CPU221)”图标,在弹出的按钮中单击“类型(Type)”,就可在对话框中选择实际的PLC型号。也可用“PLC”菜单中的“类型(Type)”项来选择PLC型号。程序更名。如果要更改程序的文件名,可点击“文件(File)“菜单中“另存为(Save as)”项,在弹出的对话框中键入新的文件名。程序块中主程序的名称一般用默认名称“MAIN”,任何程序文件都只有一个主程序。对子程序和中断程序的更名可在指令树窗口中右击需要更名的子程序或中断程序名,在弹出的选择按钮中单击“重命名(Rename)”,然后键入新名称。添加子程序或中断程序。方法一:在指令树窗口中右击“程序块(Program Block)”图标,在弹出的选择按钮中单击“插入子程序(Insert Subroutine)”或“插入中断程序(Insert Interrupt)”项。方法二:用“编辑(Edit)”菜单中“插入(Insert)”项下的“子程序(Subroutine)” 或“中断程序(Interrupt)”来实现。方法三:右击编辑窗口,在弹出的选项中选择“插入(Insert)”项下的“子程序(Subroutine)” 或“中断程序(Interrupt)”命令。新生成的子程序或中断程序会根据已有的子程序或中断程序的数目自动递增编号,用户可将其更名。2.编辑程序文件利用STEP7-Micro/WIN32编程软件进行程序的编辑和修改一般采用梯形图编辑器,下面将介绍梯形图编辑器的一些基本编辑操作。语句表和功能表图编辑器的操作可类似进行。输入编程元件 梯形图的编程元件有触点、线圈、指令盒、标号及连接线,可用两种方法输入。方法一:用工具条上的一组编程按钮,如图A-4所示。单击触点(Contact)、线圈(Coil)或指令盒(Box)按钮,从弹出的窗口中选择要输入的指令,单击即可。工具条中的编程按钮有9个,下行线、上行线、左行线和右行线按钮用于输入连接线,形成复杂的梯形图;触点、线圈和指令盒按钮用于输入编程元件;插入网络和删除网络按钮用于编辑程序。方法二:根据要输入的指令类别,双击指令树中该类别的图标,选择相应的指令,单击即可。4.2 物料配送系统顺序功能图的设计在系统软件设计过程中,首先根据系统控制要求和工艺流程设计出系统顺序功能图,然后根据顺序功能图设计出梯形图。完整的顺序功能如图4-1所示。顺序功能图设计最基本的思想就是将系统的一个工作周期划分为若干个顺序相连的步(Step),并用编程元件来代表各步;步是根据输出量的状态变化来划分的,在任何一步之内,各输出量ON/OFF状态不变,但相邻两步输出量总的状态是不同的,这样使得代表各步的编程元件的状态与各输出量的状态之间有着直接的逻辑关系。在顺序功能图的各步之间只有一步是活动步,步与步之间的转换是通过转换条件来实现的,只有在前级步为活动步,并且满足转换条件的情况下才能由前级步转到后续步,前级步变为不活动步而后续步变为活动步。在配料生产线顺序功能图4-1 顺序控制功能图图的设计中,我们根据控制要求将一个工作周期划分为10个步,并用位存贮存器M来代表各步,其中M0.0为初始步,M0.1M1.1代表各工作步。4.3 梯形图的设计 4.3.1 梯形图的设计方法在根据顺序功能图设计梯形图时可以有多种设计方法。可以使用以转换为中心的设计方法,启保停电路的设计方法; 使用顺序控制继电器指令的设计方法和使用移位寄存器指令的设计方法。以转换为中心的设计方法在设计梯形图时,很有规律,在设计复杂的梯形图时既容易掌握,又不容易出错。启保停电路的设计方法,可以用于任意型号的PLC,这是一种通用的编程方法,也是一种最容易掌握的编程方法。顺序控制继电器指令的设计方法,是西门子 S7-200 系列特有的方法,不同系列的PLC,其编程方法大不相同。移位寄存器指令的设计方法,在不同系列的PLC 中也不一样,对于单系列的顺序控制编程非常方便,但对于并行系列和分支系列的编程不是很合适。具体使用哪一种方法因人而异,每一种方法都有各自的优点。在此控制系统中我们采用启保停电路的设计方法。4.3.2 工作方式的转换控制为了实现各工作方式的转换,在自动工作方式下能连续不断的循环运行;而在单周期工作方式下,按下启动按钮后只工作一个周期就停止工作。在程序中使用了位寄存器M2.0,在自动方式时,按下启动按钮后M2.0得电并能自保,而在单周期方式时,按下启动按钮后M2.0得电但不能自保,在手动方式时按下启动按钮后M2.0不能得电。在由初始步M0.0转换到第一步M0.1时,不是将启动按钮I0.4串在M0.1的线圈回路中,而是将M2.0的常开触点串在M0.1的线圈回路中,这样就可以实现自动和单周期工作方式的转换控制。梯形图如4.2.3节所示的启保停主控程序。当出现过载时,I0.0接通,Q0.0输出驱动电机故障报警电铃实现过载报警。梯形图如图4-2所示:图4-2 工作方式控制程序图中控制程序默认是单周期循环模式,I1.3常开触点接通时,当触发I0.4常开触点时,M2.0得电自保,使系统处于自动循环状态;按下I1.5常闭触点,使得M2.0不能得电,M0.0-M0.9置位,M2.1得电,在输出程序中与I0.1、I0.2、I0.3配合,构成手动控制方式。电机过载时,触动I0.0,报警电铃被触发,报警3秒。工作方式程序经过编译后没有错误,如图4-3所示:图4-3 工作方式控制程序编译4.3.3 启保停电路的设计启保停电路仅使用与触点和线圈有关的基本指令,可以用于任意型号的PLC,这是一种通用的编程方法;在程序中同样用初始化脉冲SM0.1将初始步对应编程元件 M0.0得电并自锁,而使其它步对应的编程元件M0.1-M1.1 全部复位,为转换的实现作好准备。按下启动按钮后,M2.0 得电(在自动工作方式下M2.0得电并自锁),按顺序功能图设计的顺序实现自动转换,前级步编程元件的常开触点作为由前级步转到后续步的先决条件与转换条件串联,只有当前级步为活动步且转换条件满足时,才能由前级步转到后续步;而后续步编程元件的常闭触点则串联在前级步编程元件的线圈回路中,当前级步转到后续步后,后续步变为活动步而前级步则变为不活动步,利用后续步编程元件的常开触点实现自保功能,这样一步一步转换实现控制要求。启保停主控程序梯形图如图4-4所示:图4-4 启保停主控程序启保停主程序经过编译后无错误,如图4-5所示: 图4-5 启保停主控程序编译4.3.4 启保停输出控制程序在手动方式下通过I1.5使代表各步的编程元件处于复位状态,按下点动按钮I0.1、I0.2、I0.3时对应的输出Q0.7、Q1.0、Q1.1得电,实现对搅拌机、1号传送带和2号传送带的点动控制输出控制程序如图4-6所示:图4-6 启保停输出控制程序启保停输出控制程序经编译后无错误,如图4-7所示:图4-7 启保停输出控制程序编译315 系统的调试与仿真5.1 PLC梯形图控制程序的导出由于条件有限,本系统采用S7-200PLC模拟器,程序在STEP7-Micro/WIN32编程软件中编辑好之后,经过编译后,无错误,便可以导出awl格式的文件。5.2 S7-200PLC模拟器的使用一:配置模拟器1.在Step7Micro WinV3.2中新建一个项目。2.输入程序,编译正确后转换成STL编程语言界面(检视(V)STL(S))。3.打开仿真软件,点“配置”-“CPU型号”(或在已有的CPU图案上双击)。如图5-1所示:图5-1 CPU选型4.在弹出的对话框中选择CPU型号,要与你项目中的型号相同。5.点击“程序(P)”-“粘贴程序(OB1)”(或工具条中的第4个按钮)。如图5-2所示:图5-2 粘贴程序在Step7MicroWinV3.2的STL编程语言界面复制时,必须完整复制指令,例如必须包含网络序号“NETWORK1”等。6.点击“查看(E)”“内存监视(M)”(或工具条中的第12个按钮)输

温馨提示

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

评论

0/150

提交评论