PLC控制锅炉循环泵软启动器控制程序技师专业论文_第1页
PLC控制锅炉循环泵软启动器控制程序技师专业论文_第2页
PLC控制锅炉循环泵软启动器控制程序技师专业论文_第3页
PLC控制锅炉循环泵软启动器控制程序技师专业论文_第4页
PLC控制锅炉循环泵软启动器控制程序技师专业论文_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、技师专业论文职业(工种):维修电工plc控制锅炉循环泵软启动器控制程序plc控制锅炉循环泵软启动器控制程序摘要:根据原有三台循环泵的运行模式,即两用一备的运行方式,第一台循环泵的启动取决于以下条件:故障停止次数最少、工作时间最少。两台循坏泵同时运行时,根据锅炉运行的数量自动退出运行的条件:工作时间最长。程序设计采用梯形图的方法进行程序设计。日本富士公司的flexplc编程软件进行编程。控制系统采用plc进行自动控制,本系统采用日本富士公司生产的nb2-u56r型继电器输出plc控制器。循环泵的功率为30kw为了减少对电机、水泵及电网的冲击启动元件采用软启动器。本系统采用的是浙江西普电气有限公司

2、生产的xpr1-3000-37kw型软启动器。关键词:程序、指令表、i/o地址、原理图、plc、软启动器。引言设备的维护保养通常包括日常点检、巡回检查、定期检查与定期预防性试验和改进维修。以上五种方式是以设备的利用率为中心维修方式即设备的运行时间为中心,近似利用率的评估主要靠故障次数和停机时间这两个数据进行评估。控制程序的编制以设备的利用率为主导,根据原有三台循环泵的运行模式,即两用一备的运行方式,第一台循环泵的启动取决于以下条件:故障停止次数最少。两台循坏泵同时运行时,根据锅炉运行的数量自动退出运行的条件:工作时间最长。程序控制器采用plc可编程逻辑控制器,plc是专为工业环境下应用而设计的

3、一种数字运算操作的电子装置,是带有存储器、可以编制程序的控制器。它能够存储和执行指令,进行逻辑运算、顺序控制、定时、技术和算术等操作,并通过数字式和模拟式的输入输出,控制各种类型的机械和生产过程。软启动器是利用晶闸管交流调压技术制作的调速设备,通过改变晶闸管的触发延迟角,调节晶闸管的输出电压,使电动机的电压从启动电压上升的额定电压。软启动器的使用可以减小对电机、机器及电网的冲击。一、 系统构成(一)、软启动器控制柜采用中国浙江西普电器有限电器公司生产的xpr1-3000-37kw软启动器。1. 软启动器保护功能:(1) 欠压、施压、过压保护。(2) 启动器过热、启动时间过长保护。(3) 输入缺

4、相、输出缺相、三相不平衡保护。(4) 启动过流、运行过载、负载短路保护。2. 启动器外接端子说明。(附件:图1)(1) 端子、为旁路输出:用于控制旁路接触器,为常开无源出点,启动成功时闭合。接点触点为ac220v/5a。(2) 端子、为可编程继电器输出:输出方式与功能由设置项设定,为常开无源点。(此处设置为准备状态)(3) 端子、为故障输出:软启动发生故障或失电时闭合,工作正常为开路,为无源触点。(4) 端子为瞬停输入:软启动器正常工作时此端子必须与端子短接。若此端子与端子开路时,软启动器无条件停止工作。(5) 端子、为外控启动、停止按钮。(6) 端子、为020ma直流模拟输出。3. 软启动柜

5、控制原理(附件:图2)(1) 软启动器手动启动:将手/自动转换开关至手动位置,手动信号输出继电器吸合,向plc提供信号。按启动按钮2sb通过停止按钮1sb是启动继电器1ka线圈的电,其接点是软启动器端子“8”、“9”通过端子“10”得电,软启动器进入启动状态,通过一定的延时1-km吸合循环泵进入运行状态。(2) 软启动器自动运行:将手/自动装换开关至自动位置,plc控制器通过端子“19”、“20”控制软启动器的启动。系统运行时检测故障输出、旁路输出、运行准备、手动输出信号。(二)、plc控制系统plc控制系统采用日本富士公司生产的nb2u56r型的控制器。1nb2的基本单元输入规格输出规格电源

6、型号dc24v(28点)继电器触点(28点)ac100-220vnb2u56r2性能规格项 目nb2u56r运算控制方式存储程序重复运算方式输入输出控制方式分批更新方式/直接方式编程语言助记符/梯形图程序容量8k步输入输出点56-368点顺序指令处理0.61s/步应用指令处理平均0.40s/步3设备一览表装置存储器的范围容量初期值标示符名称x输入继电器x000-x1ff合计521点最新数据y输出继电器y000-y1ffoffm内部继电器m0000-m03ff1024点offm扩充内部继电器m0400-m05ff512点offl锁存继电器l0000-l03ff1024点保持前次值m特殊继电器m8

7、000-m81ff512点offs步进继电器s000-s0ff256点保持前次值t计时器t000-t1ff512点offc计数器c0000-c0ff256点保持前次值d数字寄存器d0000-d03ff1024字保持前次值d特殊寄存器d8000-d80ff256字保持前次值r文件寄存器r0-根据设定保持前次值p指针(分支用)p00-pff256点根据程序i指针(中断用)i0000-i1fxx20点根据程序t计时器现在值t000-t1ff512字offc计时器现在值c000-c0ff256字保持前次值4输入输出地址分配(附件:图三) 输入地址:x000x01b共计28点。 输出地址:y01cy03

8、7共计28点。二、 plc程序设计的基本方法及步骤(一) plc程序设计基本方法 iec1131-3是plc程序设计语言的标准,它为plc设计语言指定了语法和语义,实际上就是plc语言的标准。标准定义了如下程序设计语言。1 指令列表(il):语句列表就是助记符程序,它由一条一条的指令组成,因此很像汇编语言,该语言非常适合程序设计,但是对没有经验的设计者,显得有点麻烦和浪费时间。2 结构文本(st):结构文本语言是属于高级语言,由于它是高级语言,所以处理复杂数学任务和算法时非常容易。3 功能块语言(fbd):该语言使用ice功能库中的功能块来产生程序。4 顺序功能图(sfc):该方法是一种图解方

9、法。他的特点是将一个控制过程划分为许多功能步,只要满足条件,就可以从一个工作步转移到另外一个工作步。顺序功能图又简称为sfc图。5 梯形图(ld):该方法是建立在传统的继电器接点和线圈之上的一种plc程序设计方法,编程规则如下:(1) 梯形图中的各软继电器必须是所用机器允许范围内的软继电器,各软继电器的软触电可以无限次的使用,不受数量的限制。(2) 每个梯级都是从左母线开始,到右母线结束。各梯级中所有的触点只能在软继电器线圈的左边,而不能与右母线直接连接。软继电器只能在右母线上。(3) 触电一般应划在水平线上,不能划在垂直线上。(4) 多条支路并联时,串联触电多的支路应划在该并联电路上部。多个

10、并联电路串联时,并联触点多的电路应划在该串联电路的左部。这样编成可以减少用户程序的步数,从而缩短程序扫描时间。(5) 梯形图必须符合从左到右、从上到下的顺序执行原则。对于不符合此原则的电路,不能直接编程,必须按其逻辑功能进行等效变换。(二) 程序设计的一般步骤1. 分析被控对象的工艺流程和系统控制要求,明确动作的顺序和条件,画出控制系统的流程图。如果控制系统较简单,可省略。2. 将所有的现场输入信号和输出控制对象分别列出,并按pc内部可编程元件号的范围,给每个输入和输出分配一个确定的i/o端编号,编制出pc的i/o的i/o分配表,或绘制出pc的i/o接线图。3. 设计梯形图程序,编写指令语句表

11、。4. 用编程器将程序键入到pc的用户存储器,并调试程序,直到达到系统的控制要求。(三) 编程软件介绍1. 程序的编制采用日本富士公司提供的fiex pc programmer编程软件。其功能包括:参数设置、plc 运行监视、记忆清除、日期设置、程序诊断功能、口令设置、程序加载及通讯、plc运行控制、自动生成指令列表等功能。2. 本程序使用该软件进行梯形图编程,自动生成指令表、i/o地址分配表及内部软继电器、定时器、计数器地址分配表。三、 控制程序设计(一) plc系统的i/o设置1. plc系统输入(1) 启动/停止按钮输入 1sb、2sb。(2) 1-4号锅炉运行信号(3) 1-3号软启动

12、柜的手/自动信号、运行准备信号、故障输出信号、软启动旁路运行信号。(4) 1号软启动柜、2号软启动柜故障计数、时间统计的强制清零。2 plc系统的输出(1) 1-3号软启动柜的启动信号。(2) 锅炉准许启动信号。(3) 1-3号软启动柜故障报警指示灯(黄色闪烁hl)。(4) 1-3号软启动柜手动信号指示灯(白色hw)。(5) 1-3号软启动器的旁路运行指示灯(红色hr)。3plc控制系统接线图(附件:图四)(二) 逻辑控制原理1. 系统通电首先进行输入信号的检测,检查有无故障信号输入。2. 通电后软启动器有故障信号输入则故障灯闪烁(hy)。3. 系统的故障次数的统计依靠故障输入继电器的信号进行

13、计数。通过1-2号软启动器的故障计数的比较,故障次数少的输出启动继电器为启动做好准备,如果故障次数相同则1号启动器准备启动。4. 系统的运行时间的统计根据旁路运行接触器提供的信号进行计时,计时器与计数器配合使用可以得到长时间的运行数据,通过1-2号软启动器运行时间的比较,运行时间长的循环泵在两台同时运行时先退出运行。时间相等则1号循环泵先退出运行。5. 启动按钮2sb启动系统运行,停止按钮1sb停止系统运行。系统只有在两台以上软启动柜正常的情况下才可启动。6. 当两台以上的锅炉运行时,系统自动启动第二台循环泵。7. 当一台循环泵发生故障时,自动启动另外一台循环泵,如果两台运行的循环泵同时损坏,

14、启动备用泵。同时,控制锅炉停止运行。8. 当设备更换或大修后,可以采用短路笔进行系统的复位。(三) 程序设计1. i/o地址分配表(1) 计数器地址标记描述c00001#故障计次10000次c00012#故障计次10000次c00021#运行低位计数3天c00031#运行高位计数360天c00042#运行低位计数3天c00052#运行高位计数360天(2) 内部继电器地址标记描述m00001#故障低启动c0000c0001m00012#故障低启动c0000c0001m0003启动x0001m0006二次启动二台或两台以上的锅炉运行(启动两台循环泵)m0007故障计次输出控制二次启动后封锁故障计

15、次输出m00081#时间启动锁定m00092#时间启动锁定m00101#手动x006(1-ka1)m00112#手动x00a(2-ka1)m00123#手动x00e(3-ka1)m00131#准备x007(1-ka2)m00142#准备x00b(2-ka2)m00153#准备x00f(3-ka2)m00161#故障输入x008(1-ka3)m00172#故障输入x00c(2-ka3)m00182#故障输入x010(3-ka3)m00191#故障输出故障、运行准备m001a2#故障输出故障、运行准备m001b3#故障输出(备用)故障、运行准备m001c1#运行计次输出m001d2#运行计次输出m

16、001e1#时间控制启动c0005c0003、c0002c0004m001f2#时间控制启动c0003c0005、c0004c0002m0020运行低位输出控制c0005=c0003m00211#时间低位控制c0002c0004m00222#时间低位控制c0004c0002m002e1#强制清零x01am002f2#强制清零x01bm0100二次启动条件(1)(b+c+d)bm0101二次启动条件(2)(b+d)cm0102二次启动条件(3)b.d(3) 定时器地址标记描述t00001#-1mink=6000t00012#-1mink=6000t00101sk=100t00501#强制清零k=

17、400t00512#强制清零k=400(4) 输入继电器地址标记描述x0001sb停止x0012sb启动x0021#锅炉信号x0032#锅炉信号x0043#锅炉信号x0054#锅炉信号x0061-ka11#手动状态输入x0071-ka21#故障状态输入x0081-ka31#运行准备输入x0091-km1#运行旁路输入x00a2-ka12#手动状态输入x00b2-ka22#故障状态输入x00c2-ka32#运行准备输入x00d2-km2#运行旁路输入x00e3-ka13#手动状态输入x00f3-ka23#故障状态输入x0103-ka33#运行准备输入x0113-km3#运行旁路输入x01a1#强

18、制清零输入大修或更换设备清零(4秒延时)x01b2#强制清零输入大修或更换设备清零(4秒延时)(5) 输出继电器地址标记描述y01c1#启动y01d2#启动y01e3#启动(备用)y01f锅炉运行准备循环泵启动后锅炉才可启动y0241-hy1#故障指示(黄)y0252-hy2#故障指示(黄)y0263-hy3#故障指示(黄)y0291-hw1#手动指示(白)y02a2-hw2#手动指示(白)y02b3-hw3#手动指示(白)y02c1-hr1#运行指示(红)y02d2-hr2#运行指示(红)y03d3-hr3#运行指示(红)2. 程序分析(1) 通电后系统状态检查程序:通电后程序首先检测软启动

19、柜的状态,进行如下检查:1-3号软启动柜的手/自动状态、运行准备状态及故障状态。(2) 梯形图:(3) 语句表:步数指令装置00000ldx00600001outm001000002ldm001000003outy02900004ldx000a00005outm001100006ldm001100007outy02a00008ldx00e00009outm001200010ldm001200011outy02b00012ldx00700013outm001300014ldx00b00015outm001400016ldx00f00017outm01500018ldx00800019outm00

20、1600020ldx00c00021outm001700022ldx01o00023outm00183. 故障指示程序:软启动柜发生故障后,该启动柜故障灯1次/秒的频率闪烁。(1) 梯形图:(2) 时序图:延时t0010输出时故障指示灯熄灭,t0010截至时故障指示灯点亮。(3) 语句表:步数指令装置00024ldim001300025orm001600026outm001900027ldim0014000280rm001700029outm001a00030ldim001500031orm001800032outm001b00033ldm001900034orm001a00035orm001

21、b00036anit001000037outt0010k=10000039ldy02400040anit001000041ldt001000042aniyo24 00043orb00044andm001900045outy02400046ldy02500047anit001000048ldiy02500049andt001000050orb00051andm001a00052outy02500053ldy02600054anit001000055ldiy02600056andt001000057orb00058andm01b00059outy0264. 故障计数比较程序:1、2号软启动器的故障

22、输出点闭合后故障计数器计数一次,最高计数为一万次,程序通过对计数器c0000和c0001的比较,故障发生次数低的软启动柜先启动,如果故障次数相等先启动1号软启动柜控制的循环泵。当设备进行大修或更换后可对计数器进行清零。由于受锅炉启动台数的控制,当两台或两台以上的锅炉启动时,1、2号循环泵同时启动,此时,故障控制启动回路禁止输出。(1) 梯形图:(2) 语句表:步数指令装置00060ldm001600062ldm001200062outc0000k=1000000064ldm001700065ldm002f00066outc0001k=1000000068ldc0000c000100071ani

23、m000700072outm000000073ldc0000c000100076anim000700077outm00015. 运行时间累计程序:运行时一号启动柜运行接触器吸合x0009接通。定时器t0000开始计时,定时器设定值为1分钟,定时器置零后通过t0000常闭点重新开始计时,同时m001c接通计数器c0002计数“1”。c0002设定值为4320,即为4320分钟(3天)。c0002计数至4320后接通输出,使c0003计数“1”。c0003计数器设定值为120即为360天。二号启动柜控制同理。(1) 梯形图:(2) 语句表步数指令装置00078ldx00900079anit0000

24、00080outt0000k=600000082outm001c00083ldm001c00084ldc000200085orm002e00086outc0002k=432000088ldc000200089ldc000300090orm002e00091outc0003k=12000093ldx000d00094anit000100095outt0001k=600000097outm001d00098ldm001d00099ldc000400100orm002f00101outc0004k=432000103ldc000400104ldc000500105orm002f00106outc00

25、05k=1206. 运行时间比较控制程序:通过对计数器数值的比较,运行时间短的循环泵输出启动控制信号,初次启动时该输出被禁止。计数器的比较先进行高位计数器的比较,只有高位计数器的值相等时低位计数比较回路才可输出。(1) 梯形图:(2) 语句表:步数指令装置00108ldc0005c000300111orm002100112anim000000113anim000100114outm001e00115ldc0003c000500118orm002200119anim000000120anim000100121outm001f 00122ld=c0005c000300125outm001f0012

26、6ldc0002c000400129andm002000130outm002100131ldc0002c000400134andm002000135outm0022(1) 启动程序:按钮2sbs使输入接点x0001得电通过故障判断回路m0003启动,并自锁。系统启动后各运行启动接点将故障判断回路短路,从而避免由于故障判断回路引起循环泵停机,造成锅炉损坏。故障判断回路在启动开始之前应保障必须有两台以上的启动柜能够正常工作才可以启动系统。故障控制回路逻辑关系: (1) 梯形图:(2) 语句表步数指令装置00138ldix00000139ldx00100140orm000300141anb00142

27、ldim001900143anim001a00144ldim001900145anim001b00146orb00147ldim001a00148anim001b00149orb00150ory001c00151ory001d00152ory001e00153anb00154ldim001000155anim001100156dlim001000157anim001200158orb00159ldim001100160anim001200161orb00162anb00163outm00037. 启动运行程序:首次启动时,通过故障比较程序的输出启动相应的启动器控制循环泵的启动并维持运行。当有两

28、台以上的锅炉运行时,二次启动接点m0006接通,两台循环泵将同时启动,m0006维持循环系统运行,同时将故障输出回路封锁停止输出。另外,通过m0006接点和运行时间控制回路将时间锁定继电器输出锁定,当m0006退出时用时间控制回路继续维持运行时间少的循环泵继续运行。采用锁定继电器输出,是为了避免随着运行时间的增加,时间控制回路输出转换造成系统的运行混乱。(1) 梯形图:(2) 语句表步数指令装置00164ldm000000165orm001a00166orm000600167orm000800168andm000300169anim001900170outy001c00171ldm001e00

29、172andy001c00173setm000800174ldm000600175andm001f00176orx00000177rstm000800178ldm000100179orm0019001800rm000600181orm000900182andm000300183anim001a00184outy001d00185ldy001d00186andm001f00187setm000900188ldm000600189andm001e00190orx00000191rstm00098. 备用泵启动及锅炉运行准备回路程序:系统单台运行时,当两台循环泵都发生故障时备用泵才启动。双泵运行时,有一台发生故障时备用泵启动。系统启动后,只要有任何一台运行泵运行后,锅炉系统才可启动。(1) 梯形图:(2) 语句表步数指令装置00192ldm001900193andm001a00194ldm000600195ldm001900196orm001a00197anb00198orb00199andm000300200anim001b00201outy001e00202ldy001c00203ory001d00204andm000300205outy001f9. 二次启动(双泵运行)控制程序:两台或两台以上

温馨提示

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

评论

0/150

提交评论