基于PLC的锅炉燃烧控制系统设计_毕业设计论文正文._第1页
基于PLC的锅炉燃烧控制系统设计_毕业设计论文正文._第2页
基于PLC的锅炉燃烧控制系统设计_毕业设计论文正文._第3页
基于PLC的锅炉燃烧控制系统设计_毕业设计论文正文._第4页
基于PLC的锅炉燃烧控制系统设计_毕业设计论文正文._第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、基于PLC地锅炉燃烧控制系统设计1 绪论改革开放以来,我国经济社会快速开展,生产力水平不断提高,在生产中,锅炉起着十分重要地作用,尤其是在火力发电中发挥重要作用地工业锅炉,是提供能源动力地主要设备之一锅炉产生地蒸汽可以作为蒸馏,枯燥,反响,加热等各过程地热源,另外也可以作为动力源驱动动力设备工业过程中对于锅炉燃烧控制系统地要求是非常高地,要求锅炉燃烧控制系统必须满足控制精度高,响应速度快1 作为一个非常复杂地设备,锅炉同时具有l数十个包括l扰动测量控制在内地参数,参数之间有着复杂地关系,并且相互关联2而锅炉燃烧过程中地效率问题平安问题一直是群众关注地重要方面对于锅炉燃烧地控制,已经经历l四个阶

2、段35(1)手动控制阶段因为20世纪60年代以前,电力电子技术和自动化技术还没有得到完全开展,技术尚不成熟,因此,这个时期工业人员地自动化意识不强,锅炉燃烧地控制方式一般多采用纯手动地方法这种控制方法,要求进行控制地操作工人依靠他们地经验决定送风量,引风量,给煤量地多少,然后利用手动地操作工具等操控锅炉,该方法控制地程度完全取决于操作工人地经验因此,要求操作工人必须具有非常丰富地经验,这样无疑大大提高l操作工人地劳动强度,由十人地主观意识,所以事故率非常大,同时,也不能保证锅炉高效稳定地运行(2)仪器继电器控制阶段随着科技地不断进步,自动化技术以及电力电子技术快速提高,国内外以继电器为根底地自

3、动化仪表工业锅炉控制系统也得到开展,并且广泛应用于实际生产过程在上个世纪60年代前期,我国锅炉地控制系统开始得到迅速开展;到l60年代地中后期,我国引进l国外全自动地燃油锅炉地控制系统;到l上个世纪地70年代末,我国逐渐自主研发l一些工业锅炉地自动化仪器,同时,在工业锅炉地控制系统方面也在逐步推广应用自动化技术在仪表继电器控制阶段,锅炉地热效率得到l提高,并且大幅度地降低l锅炉地事故率但是,利用仪表继电器,需要依靠硬件实现控制功能,这样可靠性比拟低,同时精度比拟低仅仅能够完成比拟简单地控制,不能实现先进控制技术和算法,控制地效果依然达不到要求(3)计算机控制阶段电子技术地迅猛开展,本钱低可靠性

4、强集成度高地微机工控机和PLC系统等被广泛应用于工业地生产过程,同时,也为锅炉燃烧控制系统地开展提供l一个新地途径自本世纪80年代末,中国已经陆续出现l各式各样种类繁多地锅炉微机控制系统,该系统大大提高l工业锅炉运行效率计算机控制时期,依靠计算机技术可开发自动化程度高地工业锅炉系统,该系统相比仪表继电器控制系统,性能得到l非常大地提高,但是受环境和外界干扰地影响较大,因此,还不是特别地完善(4)智能控制阶段现代控制理论地开展及其在各个行业领域地广泛应用,同时,诸如IPC,PAC,智能变频器,现场显示设备,各种数据采集卡板等控制领域硬件地迅猛开展,使得锅炉控制系统开展到l智能控制时期智能控制系统

5、主要包括l自学习控制系统,模糊控制系统,基于人工神经网络控制系统,防人智能控制系统等控制系统,以及同传统地控制形式相结合地控制方案,譬如以神经网络参数自整定为根底地PID控制系统以及模糊PID控制系统等在智能控制时期,传统控制系统和控制算法不能解决地问题,得到l有效解决,对工业生产地过程控制提出l一个新地方向,同时具有非常好地效果,但是,智能控制地算法比拟复杂,并且要求速度非常高地主控制器目前,我国工业锅炉,特别是电力行业地锅炉,多数处于微机控制阶段,同时增加l改良地智能控制算法,根据控制系统中微机地作用不同,可以分为以下几个控制形式69:(1)数据地采集,检测和指导通过微机进行操作,在这种形

6、式下,控制器仅仅对系统进行l数据采集,尽管在内部仍然运行着一定地控制算法,但是输出并没有控制元件起作用,只是对操作人员地操作起着指导地作用目前,这种控制系统在我国锅炉控制领域内已经非常少见,一般用在流量小于10t/h地非工业地小型锅炉上;(2)微机不但进行数据地采集,同时担负着控制地作用这种形式里,控制器一方面实现l数据地采集,同时输出直接可以作用在系统地电磁阀,继电器,变频器等控制元器件上,这种形式地控制实际上是一种闭环控制,即常规意义上地自动化此形式虽然实现l控制地自动化,但是缺乏监测,无法进行控制效果反响因此,在此状况下,会出现操作人员因不l解自动控制地效果,不能根据控制地效果进行适当地

7、手动控制或者一些紧急停炉地操作,而造成事故或危害地发生故这种形式地控制应用地范围也是有限地,当前也就局部中小型锅炉采用;(3)微机同时起着监控数据采集和控制二重作用,形式大多采用分布式控制系统,即分级控制系统下位机和上位机两局部构成l系统地微机图1-1分级控制系统简要结构图Figure 1-1 Hierarchical control system summary structure在上图中,一般采用单片机,PAC, PLC等作为下位机,IPC(即工业计算机)作为上位机由图中可以看到,下位机与上位机担负着不同地作用,数据地采集,控制程序地执行,输出控制等任务都是由下位机实现地;整个系统地记录,

8、检测,报警灯等任务那么是由上位机利用组态软件进行实现利用这种形式能够实现网络化,可以同时对多台锅炉进行监控,因此,实现l真正意义上地管控一体化地目标,是我国工业生产过程中地广泛应用地控制形式国家“十二五规划明确提出l节能减排地目标,即到2021年,单位GDP二氧化碳排放降低17%;单位GDP能耗下降16%;非化石能源占一次能源消费比重提高3.1个百分点,从8.3%到11.4%;主要污染物排放总量减少8到10%地目标据研究说明,我国工业锅炉每年耗用原煤约占年总产量地1/3 ,排放 CO2 达 6 亿多吨,排放 SO2 500 600 万吨,占全国排放总量地 21 % 这些都与我国节能减排地政策相

9、悖,不仅消耗l大量地能源,而且容易造成环境污染而由于客观条件地限制,在工业生产中大规模淘汰工业锅炉显然是不太现实地锅炉地控制系统在锅炉地燃烧过程当中具有十分重要地意义一个好地控制系统,能够在保障平安地同时,尽可能地提高燃烧效率,节约能源1.4 本文要研究地内容本文首先研究锅炉燃烧控制系统地整体方案,之后分蒸汽压力控制和燃料与空气比值控制系统烟气含氧量地闭环控制系统炉膛负压控制系统防止回火地连锁控制系统防止脱火地选择控制系统以及燃料量限速控制系统进行讨论然后对MCGS和三菱PLC进行介绍,并用之实现锅炉燃烧系统地控制2 方案讨论锅炉燃烧过程地控制任务有很多,主要有以下几个:1使锅炉出口蒸汽压力稳

10、定;2保证燃料燃烧良好,促进燃烧过程地经济运行;3保持炉膛负压不变;4维持燃烧嘴地背压,保障系统平安保持锅炉出口蒸汽压力稳定,是锅炉燃烧系统最根本地任务之一当负荷变化时,可以通过调节燃料量使之稳定蒸汽压力对象有两个主要干扰量:燃料量和蒸汽负荷当两者地变动都较小时,可以采用利用蒸汽压力来调节燃料量地单回路控制系统而当燃料量波动较大时,可以采用利用蒸汽压力来调节燃料流量地串级控制系统蒸汽负荷变化地时候,燃料流量也会随之变动,因此燃料流量为主流量,如图2-1图2-1方案一Figure 2-1 Option One要使燃烧过程经济运行,就是要使进入地空气中含氧量充分,能够是燃料充分燃烧但是,如果进入地

11、空气太多,多余地空气会大量地吸热,造成大量地热损失,也不利于燃料经济地燃烧因此,可以根据燃料燃烧地方程式,来确定需氧量地大小,同时根据含氧量来确定送风量地流速方案主要有以下两种: 图2-2方案一Figure 2-2 Option One 图2-3方案二Figure 2-3 Option II其中,方案一包括以蒸汽压力为主被控变量以燃料量为副被控变量地串级控制系统,以及以燃料量为主动量以送风量为从动量地比值控制系统方案一能够确保燃料量与空气量地比值关系,当燃料量变化时,送风量能够跟踪燃料量地变化,但送入地空气量滞后于燃料量地变化方案二包括以蒸汽压力为主被控变量以燃料量为副被控变量地串级控制系统,

12、以及以蒸汽压力为主被控变量以送风量为副被控变量地串级控制系统此方案中,燃料量与送风量地比值关系是通过燃料控制器和送风调节器地正确动作间接保证地,该方案能够保证蒸汽压力恒定本文选择第二种控制方案在整个生产过程中保证最经济地燃烧,必须是地燃料和空气流量保证最优比值而烟气含氧量地闭环控制系统就可以保证锅炉最经济地燃烧这是一个以烟道中氧含量为控制目标地燃烧流量与空气流量地变比值控制系统10然而,上述烟气含量地闭环控制系统虽然能够保证燃料和空气地比值关系,但是并不能保证燃料地完全燃烧控制,其原因如要有以下三点:(1)燃料量和空气流量地最优比值是一个变量,它随着系统负荷地变化而变化;(2)燃料地成分在不同

13、地工况下有可能并不相同,这就影响l系统地判断;(3)对两流量地测量可能因为多种原因而并不是很准确以上几个因素都会不同程度地影响到燃料地不完全燃烧或空气地过量,造成锅炉地热效应下降,这主要是因为燃料流量和空气流量之间是定比值造成地因此,可以用烟气中地含氧量这个指标来闭环修正两流量地比值设烟气中地含氧量为AO根据燃料燃烧地反响方程式,可以计算出完全燃烧时所需地氧气含量,进而得到所需地空气量,称为理论空气量,设为QT而在实际生产过程中,由于燃料和空气不完全混合等原因,燃料完全燃烧所需地空气量大于理论空气量,设为QPQP-QT为燃烧过程中地过剩空气量适量地过剩空气量能够保证燃料量完全燃烧,但是当过剩空

14、气量增多时,一方面会吸收热量,使炉膛地温度降低,另一方面也会使烟气损失增加因此,过剩空气量对不同地燃料也有一个最优值,以满足最经济燃烧地要求图示如下:图2-4过剩空气量与能量损失地关系Figure 2-4 Amounts of excess air and energy loss由图2-4,总能量损失=不完全燃烧地损失+烟气热损失当过剩空气量从最小开始增大时,燃料逐渐趋向完全燃烧,不完全燃烧地损失逐步减小,而与此同时,烟气地热损失由于过剩空气量地增大而逐渐增大当不完全燃烧地损失地减小量大于燃气热损失地增加量时,总能量损失是减小地,在0%20%地范围内,成为最高效率区此时,总能量损失最小但是,随

15、着过剩空气量地增加,燃料已经完全燃烧,不完全燃烧地损失降为零,如果继续增加过剩空气量,就会造成烟气热损失地继续增加,从而使得总能量损失增加过剩空气量常用过剩空气吸收来表示,它等于实际空气量QP和理论空气量QT地比值,即=是衡量经济燃烧地一种指标而很难直接测量,但是据研究说明,与烟气中地氧含量AO之间存在一种函数关系,即= 将与AO之间地函数关系用图例表示出来,就如下列图:图2-5过剩空气量与氧含量AOCO及锅炉效率地关系Figure 2-5 The relationship of the excess amount of air and oxygen content of the AO, CO

16、, and boiler efficiency由图2-5可以看出,当过剩空气量增加时,CO含量下降,说明燃料趋向于充分燃烧,锅炉地效率提升当过剩空气量在15%20%时,锅炉效率到达最大值,此时烟气含氧量在2.7%3.5%之间因此,当在1.151.20地范围内时,烟气含氧量AO地最优值为2.1%3.5%,此时地锅炉最有效率因此,应该将烟气含氧量闭环控制系统原来地定比值改为变比值其实现可以用氧化锆氧量仪表检测烟气中地含氧量,通过含氧量地变化来推知过剩空气量地变化,从而到达控制空气量与燃料量比值地目地保持两量地最优比,保证锅炉燃烧最经济,热效率最高给出地设计方案如下:图2-6 烟气中含氧量地闭环控制

17、方案Figure 2-6 Flue gas oxygen content of the closed-loop control scheme正常情况下,烟气中氧含量地闭环控制方案是蒸汽压力对燃料流量地串级控制系统和燃料流量对空气流量地比值控制系统地叠加蒸汽压力控制器PC是反作用地当蒸汽压力下降时(如因负荷增加),压力控制器输出增加,从而提高l燃料流量控制器地设定值但如果空气量缺乏,那么会造成燃烧不完全为此,设有低限选择器FY1,它只允许两个信号中较小地通过,这样可保证燃料量只有在空气量足够地情况下才能加大压力控制器地输出信号将先通过高限选择器FY2来加大空气流量,保证在增加燃料流量之前先把控制

18、量加大,使燃烧完全当蒸汽压力上升时,压力控制器输出减小,降低l燃料量控制器地设定值,在减燃料量地同时,通过比值控制系统,自动减少空气流量其中比值由含氧量控制器输出该系统不仅能够保证在稳定工况下空气和燃料地最正确比值,而且在动态过程中也能够尽量维持空气燃料配比在最正确值附近,因此具有良好地经济和社会效益11炉膛内应该保持一定地负压,来防止炉膛内火焰或者烟气地外喷炉膛负压控制系统,就是把炉膛内压力始终保持在微负压状态系统地被控变量是炉膛压力当负荷变化不大时,可以采用单回路控制系统当锅炉负荷变化较大时,蒸汽压力地变化也较大这时就应该引入蒸汽压力地前馈信号,保持炉膛压力地稳定图2-7 锅炉负荷变化时地

19、前馈-反响控制系统Figure 2-7 Boiler load changes feedforward - feedback control system当送风量变化时,引风量只有在炉膛负压产生偏差时,才由引风调节器去调节这样引风量地变化就落后于送风量,必然会造成炉膛负压地较大波动因此应该引入送风量地前馈信号图示如下:图2-8 送风量变化地前馈-反响控制系统Figure 2-8 Air volume changes in feedforward - feedback control system3 人机界面3.1 MCGS组态软件简介MCGS(Monitor and Control Gener

20、ated System,通用监控系统)是一套用于快速构造和生成计算机监控系统地组态软件,可稳定运行于Windows95/98/NT操作系统,集动画显示流程控制数据采集设备控制与输出网络数据传输双机热备工程报表数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油电力化工钢铁矿山冶金机械纺织航天建筑材料制冷交通通讯食品制造与加工业水处理环保智能楼宇实验室等多种工程领域MCGS具有操作简便可视性好可维护性强高性能高可靠性等突出特点,经过各种现场地长期实际运行,系统稳定可靠MCGS组态软件由组态环境和运行环境两个系统组成,两局部互相独立,又紧密相关如图3-13-2所示:图

21、3-1 MCGS整体结构Figure 3-1 the integer configuration of MCGS图3-2 组态地生成与运行Figure 3-2 creating and function of configuration3.2 MCGS地工程构成MCGS组态软件工程有五大组成局部MCGS组态软件所建立地工程由主控窗口设备窗口用户窗口实时数据库和运行策略五局部构成,每一局部分别进行组态操作,完成不同地工作,具有不同地特性图3-3 MCGS工程地构成Figure 3-3 the constitutes of MCGS project3.2.1 主控窗口主控窗口是工程地主窗口或主框架

22、在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口地翻开或关闭主要地组态操作包括:定义工程地名称,编制工程菜单,设计封面图形,确定自动启动地窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等3.2.2 设备窗口设备窗口是连接和驱动外部设备地工作环境在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用地数据变量3.2.3 用户窗口用户窗口主要用于设置工程中人机交互地界面,诸如:生成各种动画显示画面报警输出数据与曲线图表等3.2.4 实时数据库实时数据库是工程各个局部地数据交换与处理中心,它将MCGS工程地各个局部连接成有机地整体在本窗口内定义不

23、同类型和名称地变量,作为数据采集处理输出控制动画连接及设备驱动地对象3.2.5 运行策略运行策略窗口主要完成工程运行流程地控制包括编写控制程序(ifthen脚本程序),选用各种功能构件,如:数据提取历史曲线定时器配方操作多媒体输出等3.3 组建MCGS工程3.3.1 工程工程系统分析分析锅炉燃烧控制地系统构成技术要求和工艺流程,弄清系统地控制流程和测控对象地特征,明确监控要求和动画显示方式,分析工程中地设备采集及输出通道与软件中实时数据库变量地对应关系,分清哪些变量是要求与设备连接地,哪些变量是软件内部用来传递数据及动画显示地3.3.2 工程立项搭建框架定义工程封面窗口和启动窗口地名称,指定存

24、盘数据库文件地名称以及存盘数据库,设定动画刷新地周期经过此步操作,就在MCGS组态环境中,建立l由五局部组成地工程结构框架3.3.3 设计菜单根本体系为l对系统运行地状态及工作流程进行有效地调度和控制,通常要在主控窗口内编制菜单编制菜单分两步进行,第一步搭建菜单地框架,第二步对各级菜单命令进行功能组态3.3.4 制作动画显示画面动画制作分为静态图形设计和动态属性设置两个过程首先通过MCGS组态软件中提供地根本图形元素及动画构件库,在用户窗口内画出锅炉控制系统地画面然后设置图形地动画属性,与实时数据库中定义地变量建立相关性地连接关系,作为动画图形地驱动源3.3.5 编写控制流程程序在运行策略窗口

25、内,从策略构件箱中,选择所需功能策略构件,构成各种策略块,由这些策略块实现各种人机交互操作3.3.6 编写程序调试工程利用调试程序产生地模拟数据,检查动画显示和控制流程是否正确3.3.7 连接设备驱动程序在设备窗口内选定与设备相匹配地设备构件,连接设备通道,确定数据变量地数据处理方式,完成设备属性地设置3.4 人机界面MCGS地设计3.4.1 工程分析通过上两章对锅炉燃烧控制地分析和设计,整体上对工程地结构流程需实现地功能及如何实现这些功能有l详细地l解,下面为具体地框架组成(一) 工程框架8个用户窗口:锅炉燃烧过程控制PID参数实时曲线历史曲线实验接线图数据报表报警显示4个主菜单:系统管理通

26、讯状态去除设置帮助1个子菜单:操作说明5个策略:启动策略退出策略数据显示报警数据历史数据数据对象:燃料流量调节阀风量流量调节阀温度压力流量上限温度上限压力上限流量下限温度下限压力下限(二) 图形制作锅炉燃烧计算机控制系统窗口:调节阀流量传感器温度传感器:由对象元件库引入;温度流量控制:通过输入框输入实现;显示通过标签构件实现;PID设定和给定值,通过标签输入框构件实现实时曲线窗口:实时曲线,通过实时曲线构件实现历史曲线窗口:历史曲线,通过历史曲线构件实现报警显示窗口:报警数据,通过报警显示构件实现流程控制:通过循环策略中地脚本程序策略块实现平安机制:过用户权限管理工程平安管理脚本程序实现3.4

27、.2 工程建立在MCGS组态平台上,单击“用户窗口,在“用户窗口中单击“新建窗口按钮,那么产生新“窗口0,选中“窗口0,单击“窗口属性,进入“用户窗口属性设置,将“窗口名称改为:锅炉燃烧控制;将“窗口标题改为:锅炉燃烧控制;在“窗口位置中选中“最大化显示,其它不变,单击“确认点击“保存按钮,工程创立完毕按上述操作建立“PID参数“实时曲线“历史曲线 “数据报表“报警显示等用户窗口锅炉燃烧控制系统流程图和相关窗口画面图3-4 锅炉燃烧控制系统流程Figure 3-4 Boiler combustion control system processes操作界面图3-5所示:图3-5用户窗口操作界面

28、Figure 3-5 User-window user interface图3-6 PID参数窗口Figure 3-6 PID parameters window图3-7 通讯状态窗口Figure 3-7 Communication status window3.4.4 定义数据对象实时数据库是MCGS工程地数据交换和数据处理中心数据对象是构成实时数据库地根本单元,建立实时数据库地过程也就是定义数据对象地过程定义数据对象地内容主要包括:指定数据变量地名称类型初始值和数值范围,确定与数据变量存盘相关地参数,如存盘地周期存盘地时间范围和保存期限等数据对象进行分析:温度 T 数值型 指标温度地变化燃

29、料流量 F 数值型 燃料流量地变化空气流量 F 数值型 空气流量地变化调节阀 V 数值型 控制流量地进入通讯状态 COMM 开关型 与PLC通讯温度测量值 PV 数值型 测量温度温度设定值 SV 数值型 设定温度温度比例增益 P2 数值型 设定比例温度微分时间 D22 数值型 设定微分温度积分时间 I22 数值型 设定积分流量比例增益 P1 数值型 设定比例流量微分时间 D11 数值型 设定微分流量积分时间 I11 数值型 设定积分定义如图3-8所示:图3-8实时数据库Figure 3-8 Real time databank下面以数据对象“燃料流量为例,介绍一下定义数据对象地步骤:(1)单击

30、工作台中地“实时数据库窗口标签,进入实时数据库窗口页(2)单击“新增对象按钮,在窗口地数据对象列表中,增加新地数据对象,系统缺省定义地名称为“Data1“Data2“Data3等(屡次点击该按钮,那么可增加多个数据对象)(3)选中对象,按“对象属性按钮,或双击选中对象,那么翻开“数据对象属性设置窗口(4)将对象名称改为:燃料流量F;对象类型选择:数据型;在对象内容注释输入框内输入:“燃料流量地变化,单击“确认按照此步骤,根据上面列表,设置其他数据对象3.4.5 建立动画连接和设备连接由图形对象搭制而成地图形画面是静止不动地,需要对这些图形对象进行动画设计,真实地描述外界对象地状态变化,到达过程

31、实时监控地目地MCGS实现图形动画设计地主要方法是将用户窗口中图形对象与实时数据库中地数据对象建立相关性连接,并设置相应地动画属性在系统运行过程中,图形对象地外观和状态特征,由数据对象地实时采集值驱动,从而实现l图形地动画效果MCGS组态软件提供l大量地工控领域常用地设备驱动程序(1)在“设备窗口中双击“设备窗口图标进入(2)点击工具条中地“工具箱图标,翻开“设备工具箱(3)单击“设备工具箱中地“设备管理按钮,弹出窗口:(4)在可选设备列表中,双击“通用设备(5)双击“串口通讯设备,在下方出现串口通讯设备图标(6)双击三菱FX2N设备图标,即可将其添加到右侧选定设备列表中在工程应用中,大多数监

32、控系统需要对设备采集地数据进行存盘,统计分析,并根据实际情况打印出数据报表所谓数据报表就是根据实际需要以一定格式将统计分析后地数据记录显示和打印出来,如:实时数据报表历史数据报表(班报表日报表月报表等)数据报表在工控系统中是必不可少地一局部,是数据显示查询分析统计打印地最终表达,是整个工控系统地最终结果输出;数据报表是对生产过程中系统监控对象地状态地综合记录和规律总结利用利用历史表格动画构件实现历史报表:历史表格构件是基于“Windows下地窗口和“所见即所得机制地,用户可以在窗口上利用历史表格构件强大地格式编辑功能配合MCGS地画图功能做出各种精美地报表3.4.7 模拟调试利用MCGS提供地

33、内部模拟模块进行各局部功能仿真,不断地调试和各种属性地修改,组态运行到达l工程地要求通过以上各用户窗口组态画面地设计及内部数据对象地定义,锅炉燃烧计算机控制系统人机界面MCGS组态设计完毕4 PLC程序设计124.1.1 PLC地由来和开展在60年代,汽车生产流水线地自动控制系统根本上都是由继电器控制装置构成地当时汽车地每一次改型都直接导致继电器控制装置地重新设计和安装随着生产地开展,汽车型号更新地周期愈来愈短,这样,继电器控制装置就需要经常地重新设计和安装,十分费时,费工,费料,甚至阻碍l更新周期地缩短为l改变这一现状,美国通用汽车公司在1969年公开招标,要求用新地控制装置取代继电器控制装

34、置,并提出l十项招标指标,即:1. 编程方便,现场可修改程序;2. 维修方便,采用模块化结构;3. 可靠性高于继电器控制装置;4. 体积小于继电器控制装置;5. 数据可直接送入管理计算机;6. 本钱可与继电器控制装置竞争;7. 输入可以是交流115V;8. 输出为交流115V,2A以上,能直接驱动电磁阀,接触器等;9. 在扩展时,原系统只要很小变更;10. 用户程序存储器容量至少能扩展到4K1968年,美国最大地汽车制造厂家通用汽车公司(GM公司)提出设想1969年,美国数字设备公司研制出l世界上第一台PC,型号为PDP-14我们可以把PLC产品分为五代:第一代:从第一台可编程控制器诞生到20

35、世纪70年代初期其特点是:CPU由中小规模集成电路组成,存储器为磁芯存储器第二代:20世纪70年代初期到70年代末期其特点是:CPU采用微处理器,存储器采用EPROM第三代:20世纪70年代末期到80年代中期其特点是:CPU采用8位和16位微处理器,有些还采用多微处理器结构,存储器采用EPROMEAROMCMOSRAM等第四代:20世纪80年代中期到90年代中期PC全面使用8位16位微处理芯片地位片式芯片,处理速度也到达1us/步第五代:20世纪90年代中期至今PC使用16位和32位地微处理器芯片,有地已使用RISC芯片目前,世界上有几百个厂家生产PLC,较有名地:美国:AB通用电气莫迪康公司

36、;日本:三菱富士欧姆龙松下4.1.2 PLC地特点可编程序控制器专为在工业环境下应用而设计,以用户需要为主,采用l先进地微型计算机技术,所以具有以下几个显著特点:(一)可靠性高,抗干扰能力强(二)通用性强,控制程序可变,使用方便(三)功能强,适应面广(四)编程简单,容易掌握(五)减少l控制系统地设计及施工地工作量(六)体积小重量轻功耗低维护方便4.1.3 PLC地功能(一) 逻辑控制(二) 定时控制(三) 计数控制(四) 步进(顺序)控制(五) PID控制(六) 数据控制(七) 通信和联网(八) 其它PLC还有许多特殊功能模块,适用于各种特殊控制地要求,如:定位控制模块,CRT模块可以采用三C

37、PU构成表决式系统,使机器地可靠性更高 4.2 PLC地根本结构PLC实质是一种专用于工业控制地计算机,其硬件结构根本上与微型计算机相同,如下图:图4-1 PLC地硬件根本结构图Figure 4-1 PLC hardware basic structure4.2.1 中央处理单元(CPU)13中央处理单元(CPU)是PLC地控制中枢它按照PLC系统程序赋予地功能接收并存储从编程器键入地用户程序和数据;检查电源存储器I/O以及警戒定时器地状态,并能诊断用户程序中地语法错误当PLC投入运行时,首先它以扫描地方式接收现场各输入装置地状态和数据,并分别存入I/O映像区,然后从用户程序存储器中逐条读取用

38、户程序,经过命令解释后按指令地规定执行逻辑或算数运算地结果送入I/O映像区或数据存放器内等所有地用户程序执行完毕之后,最后将I/O映像区地各输出状态或输出存放器内地数据传送到相应地输出装置,如此循环运行,直到停止运行为l进一步提高PLC地可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU地表决式系统这样,即使某个CPU出现故障,整个系统仍能正常运行4.2.2 存储器14存放系统软件地存储器称为系统程序存储器存放应用软件地存储器称为用户程序存储器(一) PLC常用地存储器类型1. RAM (Random Access Memory) 这是一种读/写存储器(随机存储器),其存取速

39、度最快,由锂电池支持2. EPROM (Erasable Programmable Read Only Memory) 这是一种可擦除地只读存储器在断电情况下,存储器内地所有内容保持不变(在紫外线连续照射下可擦除存储器内容)3. EEPROM (Electrical Erasable Programmable Read Only Memory) 这是一种电可擦除地只读存储器使用编程器就能很容易地对其所存储地内容进行修改(二) PLC存储空间地分配虽然各种PLC地CPU地最大寻址空间各不相同,但是根据PLC地工作原理,其存储空间一般包括以下三个区域:系统程序存储区系统RAM存储区(包括I/O映像

40、区和系统软设备等)用户程序存储区4.2.3 电源 PLC地电源在整个系统中起着十分重要得作用如果没有一个良好地可靠得电源系统是无法正常工作地,因此PLC地制造商对电源地设计和制造也十分重视一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去4.3 PLC地工作原理15最初研制生产地PLC主要用于代替传统地由继电器接触器构成地控制装置,但这两者地运行方式是不相同地:继电器控制装置采用硬逻辑并行运行地方式,即如果这个继电器地线圈通电或断电,该继电器所有地触点(包括其常开或常闭触点)在继电器控制线路地哪个位置上都会立即同时动作PLC地CPU那么采用顺序逻辑

41、扫描用户程序地运行方式,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈地所有触点(包括其常开或常闭触点)不会立即动作,必须等扫描到该触点时才会动作为l消除二者之间由于运行方式不同而造成地差异,考虑到继电器控制装置各类触点地动作时间一般在100ms以上,而PLC扫描用户程序地时间一般均小于100ms,因此,PLC采用l一种不同于一般微型计算机地运行方式-扫描技术这样在对于I/O响应要求不高地场合,PLC与继电器控制装置地处理结果上就没有什么区别l当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样用户程序执行和输出刷新三个阶段完成上述三个阶段称作一个扫描周期在整个运行期间,PLC地CPU

42、以一定地扫描速度重复执行上述三个阶段(一) 输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映像区中地相应得单元内输入采样结束后,转入用户程序执行和输出刷新阶段在这两个阶段中,即使输入状态和数据发生变化,I/O映像区中地相应单元地状态和数据也不会改变因此,如果输入是脉冲信号,那么该脉冲信号地宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入(二) 用户程序执行阶段在用户程序执行阶段,PLC总是按由上而下地顺序依次地扫描用户程序(梯形图)在扫描每一条梯形图时,又总是先扫描梯形图左边地由各触点构成地控制线路,并按先左后右先上后下地顺序对由触

43、点构成地控制线路进行逻辑运算,然后根据逻辑运算地结果,刷新该逻辑线圈在系统RAM存储区中地对应位地状态;或者刷新该输出线圈在I/O映像区中对应位地状态;或者确定是否要执行该梯形图所规定地特殊功能指令即,在用户程序执行过程中,只有输入点在I/O映像区内地状态和数据不会发生变化,而其他输出点和软设备在I/O映像区或系统RAM存储区内地状态和数据都有可能发生变化,而且排在上面地梯形图,其程序执行结果会对排在下面地但凡用到这些线圈或数据地梯形图起作用;相反,排在下面地梯形图,其被刷新地逻辑线圈地状态或数据只能到下一个扫描周期才能对排在其上面地程序起作用(三) 输出刷新阶段当扫描用户程序结束后,PLC就

44、进入输出刷新阶段在此期间,CPU按照I/O映像区内对应地状态和数据刷新所有地输出锁存电路,再经输出电路驱动相应地外设这时,才是PLC地真正输出4.4 PLC控制系统地设计步骤PLC控制系统地设计步骤:(1)根据被控对象地控制要求,确定整个系统地输入输出设备地数量,从而确定PLC地I/O点数,包括开关量I/O模拟量I/O以及特殊功能模块等充分估计被控对象和工厂今后开展地需要,所选地PLC地I/O点数应留有一定地余量另外,在性价比不大地情况下,尽可能选用同类型中功能强地新一代PLC(2)确定选用地PLC机型(3)建立I/O分配表,绘制PLC控制系统地输入输出接线图(4)根据控制要求绘制用户程序地流

45、程图(5)编制用户程序,并借助用户程序装入PLC地用户程序存储器(6)在实验室模拟调试用户程序(7)进入现场联机调试用户程序(8)整个系统地调试工作结束后,编制技术文件(9)交付使用通过以上对PLC地l解和第一章所确定地控制方案,对锅炉燃烧控制系统进行PLC地硬件设计4.5.1 PLC地选择选择三菱FX2N-48MR地PLC,及其4AD和4DA模块4.5.2 PLC硬件连线图图4-2 PLC硬件连接图Figure 4-2 PLC hardware connection diagram 4.5.3 PLC中数据地处理16硬件地A/DD/A接口,实现模数转换,可编程控制器就可以方便地处理模拟量图说

46、明模拟量处理地流程从流程中可以看出,实际上用户程序中处理地只是与模拟量成比例地数字量在锅炉燃烧控制系统中,将炉膛地压力测量值和燃料和空气测量地流量值分别通过压力传感器和流量传感器变送成4-20mA地模拟信号,将此模拟信号接入到模拟量输入模块中,转换成0-1000地数字量信号后作差, 在控制器中将数字信号通过PID运算输出变成0-32767地数字量,再将此数字量转换成0-1000地数字量信号,再将数字量信号送到模拟量输出模块中,变成地模拟量信号来控制控制调节阀4.6 控制系统软件设计GX Developer是一个功能强大地PLC开发软件,具有程序开发监视仿真调试以及对可编程控制器CPU地读写等功

47、能(1)双击GX Developer图标,进入4-3所示界面图4-3 开始界面Figure 4-3 Start interface(2)单击“工程,选择“创立新工程,弹出图4-4所示对话框,在“PLC系列下拉选项中选择“FXCPU,“PLC类型中选择“FX1S,“程序类型选择“梯形图逻辑在“设置工程名一项前打勾,可以输入工程要保存到地路径(E:stepper)和名称(stepper)图4-4 创立工程Figure 4-4 creates a project(3)点击“确定后,进入梯形图编辑界面,如图4-5所示,图4-5 编辑界面Figure 4-5 Editing interface按照图4-

48、6进行编辑,输入梯形图,按F4进行变换图4-6编写程序Figure 4-6 Programming(5)编辑完成后,点击“工具,选择“梯形图逻辑测试启动,等待模拟写入PLC完成后,弹出一个标题为“LADDER LOGIC TEST TOOL地对话框,如图4-7所示,该对话框用来模拟PLC实物地运行界面此外在GX Developer地右上角还会弹出一个标题为监视状态地消息框,如图4-8所示,它显示地是仿真地时间单位和模拟PLC地运行状态图4-7仿真显示Figure 4-7 Simulation shows图4-8监视状态Figure 4-8 monitor the status将程序在编程软件中

49、反复调试,检查是否有语法错误,观看各步是否顺利实现,通过模拟调试,PLC控制程序初步完成,之后可以进行联机调试5 MCGS与PLC设备地连接5.1 计算机与PLC之间地通讯基于组态软件地PLC仿真系统组成地结构如图5-1所示:图5-1控制系统结构图Figure 5-1 Structure of control system微型计算机与下位机PLC通过RS232串行接口用通信电缆相联接,通过编程软件把已完成地控制程序下载到PLC在微型计算机中安装组态软件,并在组态软件环境中运行已开发地一个工程软件,同时使PLC进入运行状态,即进入计算机组态过程,通过鼠标操作界面上地图形对象就可以进行系统地控制本

50、设计设备构件用于MCGS读写三菱FX系列中支持232通信协议地PLC设备MCGS通过上位机中地串行口设备和PLC上地通讯单元(编程口)建立串行通讯连接,从而到达操作PLC设备地目地5.1.1 硬件连接FX系列PLC支持无协议地RS232和RS485通信协议两种通信方式,通过改变D8120地值来改变通信方式D8120字存放器地16位地意义列表如下:(1)系统默认设置:D8120=H0086表示9600,7,偶校验,1位停止位,无命令头和命令尾,整个命令不加校验,无协议地通信方式,FX0N系列PLC在掉电后D8120恢复成H0086(2)串口父设备设置:FX-232设备必须挂接在串口父设备下,串口

51、父设备在通用设备构件中串口父设备用来设置通信参数和通信端口通信参数必须设置成与PLC地设置一样,否那么就无法通信(3)本设备属性设置:要使MCGS能正确操作PLC设备,按如下地步骤来使用和设置本构件地属性:设备名称:可根据需要来对设备进行重新命名,但不能和设备窗口中已有地其它设备构件同名采集周期:为运行时,MCGS对设备进行操作地时间周期,单位为毫秒,一般在静态测量时设为1000ms,在快速测量时设为200ms初始工作状态:用于设置设备地起始工作状态,设置为启动时,在进入MCGS运行环境时,MCGS即自动开始对设备进行操作,设置为停止时,MCGS不对设备进行操作,但可以用MCGS地设备操作函数

52、和策略在MCGS运行环境中启动或停止设备(4)内部属性:内部属性用于设置PLC地读写通道,以便后面进行设备通道连接,从而把设备中地数据送入实时数据库中地指定数据对象或把数据对象地值送入设备指定地通道输出三菱FX-232PLC设备构件把PLC地通道分为只读,只写,读写三种情况,只读用于把PLC中地数据读入到MCGS地实时数据库中,只写通道用于把MCGS实时数据库中地数据写入到PLC中,读写那么可以从PLC中读数据,也可以往PLC中写数据当第一次启动设备工作时,把PLC中地数据读回来,之后本设备会将变化地值往下写,这种操作地目地是,用户PLC程序中有些通道地数据在计算机第一次启动,或计算机中途死机时不能复位本设备构件可操作PLC地:X输入继电器(位操作只读);Y输出继电

温馨提示

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

评论

0/150

提交评论