第一章 PLC锅炉控制程序概述
锅炉控制及PLC应用

锅炉控制及PLC应用引言锅炉是一种广泛应用于工业和供暖领域的设备,其控制系统的优化对于提高能源利用效率、确保运行安全具有重要意义。
可编程逻辑控制器(PLC)作为一种自动化控制设备,具有高可靠性、灵活性等特点,在锅炉控制系统中发挥着重要作用。
本文将介绍锅炉控制的基本原理和实现方式,以及PLC在锅炉控制中的应用和优势。
锅炉控制锅炉控制的主要目标是保证蒸汽或热水供应的稳定,同时最大化能源利用效率。
为实现这一目标,锅炉控制系统应包括传感器、执行器和控制器。
1、传感器:用于监测锅炉的关键参数,如压力、温度、液位等。
这些传感器将实时数据传输到控制系统,以便进行相应的调整。
2、执行器:接受控制器的指令,并调节锅炉的各个部件,如燃烧器、泵等。
执行器的类型和数量取决于锅炉的类型和规模。
3、控制器:根据传感器的输入数据进行计算和决策,向执行器发出调节指令,以保证锅炉运行在最佳状态。
控制器可以是简单的继电器逻辑控制,也可以是较复杂的计算机控制系统。
PLC应用PLC作为一种专门为工业控制设计的计算机,具有高可靠性、灵活性和易于维护等特点。
在锅炉控制中应用PLC,可以提高控制系统的可靠性和自动化水平。
1、PLC选型:根据锅炉控制系统的需求,选择适当型号和品牌的PLC。
选型时应考虑PLC的处理能力、输入输出接口数量和类型、编程功能等因素。
2、程序设计:利用PLC编程语言编写控制程序,实现锅炉控制系统的各种功能。
程序应包括数据采集、数据处理、控制算法、输出调节等环节。
3、系统集成:将PLC与锅炉控制系统中的其他设备(如传感器、执行器等)进行连接和调试,确保整个系统能够协调工作。
注意事项使用PLC进行锅炉控制时,应注意以下问题:1、可靠性:PLC是工业控制领域的高可靠性设备,但仍然需要其可靠性。
选择高质量的PLC和可靠的硬件设备,以及进行合理的程序设计,可以确保控制系统的可靠性。
2、安全性:锅炉是一种具有较高风险的设备,因此PLC控制系统的安全性非常重要。
燃油锅炉燃烧过程的PLC控制

目录目录 (I)摘要 (II)1 PLC的概述 (1)1.1可编程控制器的基本结构 (1)1.2可编程控制器的工作原理 (2)2 锅炉控制系统概况 (7)2.1燃油锅炉结构示意图 (7)2.2燃油锅炉工作原理 (7)2.3控制要求 (8)3 总体方案的确定 (9)3.1PLC控制系统与继电器控制系统的比较 (9)3.2PLC控制系统与微型计算机控制系统的比较 (9)3.3控制系统总体框架设计 (10)4 PLC的选型及硬件电路的设计 (12)4.1I/O地址分配 (12)4.2设计PLC的外部接线 (12)4.3主控制电路的设计 (13)4.4外部电路设计、器件选择 (13)5 软件的设计 (15)5.1程序设计流程图 (15)5.2梯形图及基本逻辑指令编程 (15)6 燃油锅炉控制系统的抗干扰措施 (20)6.1硬件抗干扰措施 (20)6.2软件抗干扰措施 (22)7 总结与展望 (23)致谢 (24)参考文献 (25)摘要锅炉是一次性能源煤炭石油天然气转换成二次能源蒸汽量的重要动力设备。
据有关数据统计,目前我国有各类工业锅炉约25万多台。
每年耗煤量占全国产量的1/3,同时还消耗大量的石油和天然气。
工业锅炉是生产过程中重要的动力设备。
在石油化工领域,它的主要作用是向生产装置提供所需要的合格蒸汽,其控制质量的优劣不仅关系到锅炉自身运行的效果,而且还将直接影响道相关装置生产过程的稳定性。
现代燃油燃烧机多为自动控制的燃烧机,一般采用工业程序控制器、火焰检测器以及温度传感器等组成自动控制系统。
燃油锅炉和建筑物自备发电机随着城市发展而越来越多地应用。
以前使用燃煤锅炉由于其在燃烧时产生大量的CO2和粉尘污染环境而逐渐被淘汰,相对应的用燃油锅炉来代替燃煤锅炉已被广泛用于宾馆、大型商场等建筑。
由PLC组成的燃油锅炉控制系统适用于配用各种进口及国产燃烧器的燃油锅炉,对锅炉实行全自动控制,包括锅炉水位、蒸汽压力、燃烧系统的参数检测、指示、报警、调节等进行控制。
基于PLC的锅炉供热控制系统的设计

基于PLC的锅炉供热控制系统的设计一、本文概述随着科技的不断发展,可编程逻辑控制器(PLC)在工业自动化领域的应用日益广泛。
作为一种高效、可靠的工业控制设备,PLC以其强大的编程能力和灵活的扩展性,成为现代工业控制系统的重要组成部分。
本文旨在探讨基于PLC的锅炉供热控制系统的设计,通过对锅炉供热系统的分析,结合PLC控制技术,实现对供热系统的智能化、自动化控制,提高供热效率,降低能耗,为工业生产和居民生活提供稳定、可靠的热源。
文章首先介绍了锅炉供热系统的基本构成和工作原理,分析了传统供热系统存在的问题和不足。
然后,详细阐述了PLC控制系统的基本原理和核心功能,包括输入/输出模块、中央处理单元、编程软件等。
在此基础上,文章提出了基于PLC的锅炉供热控制系统的总体设计方案,包括系统硬件选型、软件编程、系统调试等方面。
通过本文的研究,期望能够实现对锅炉供热控制系统的优化设计,提高供热系统的控制精度和稳定性,降低运行成本,促进节能减排,为工业生产和居民生活提供更加安全、高效的供热服务。
也为相关领域的研究人员和技术人员提供有价值的参考和借鉴。
二、锅炉供热系统基础知识锅炉供热系统是一种广泛应用的热能供应系统,其主要任务是将水或其他介质加热到一定的温度,然后通过管道系统输送到各个用户端,满足各种热需求,如工业生产、居民供暖等。
该系统主要由锅炉本体、燃烧器、热交换器、控制系统和辅助设备等几部分构成。
锅炉本体是供热系统的核心设备,负责将水或其他介质加热到预定温度。
其根据燃料类型可分为燃煤锅炉、燃油锅炉、燃气锅炉、电锅炉等。
锅炉的性能参数主要包括蒸发量、蒸汽压力、蒸汽温度等。
燃烧器是锅炉的重要组成部分,负责燃料的燃烧过程。
燃烧器的性能直接影响到锅炉的热效率和污染物排放。
燃烧器需要稳定、高效、低污染,同时要适应不同的燃料类型和负荷变化。
热交换器是锅炉供热系统中的关键设备,负责将锅炉产生的热能传递给水或其他介质。
热交换器的设计应保证高效、稳定、安全,同时要考虑到热能的充分利用和防止结垢、腐蚀等问题。
plc课程设计燃油自动锅炉

plc课程设计燃油自动锅炉一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理,掌握其在燃油自动锅炉控制中的应用。
2. 学生能够描述燃油自动锅炉的工作流程,并明确各个部件的作用及相互关系。
3. 学生掌握PLC编程中的基本指令,能够解读并编写简单的控制程序。
技能目标:1. 学生能够运用所学知识,设计简单的燃油自动锅炉控制方案,通过PLC实现锅炉的自动控制。
2. 学生能够在教师的引导下,运用PLC编程软件进行程序的编写、下载和调试。
3. 学生能够通过小组合作,完成燃油自动锅炉控制系统的搭建和优化。
情感态度价值观目标:1. 培养学生热爱科学、勇于探索的精神,增强对自动化技术及其应用的兴趣。
2. 培养学生团队协作意识,学会倾听、沟通、交流,提高解决问题的能力。
3. 增强学生的环保意识,认识到自动化技术在节能减排方面的重要作用。
课程性质:本课程为实践性较强的学科课程,旨在通过PLC技术实现燃油自动锅炉的控制,将理论知识与实际应用相结合。
学生特点:学生具备一定的物理知识和逻辑思维能力,对新技术充满好奇心,但实际操作能力有待提高。
教学要求:注重理论与实践相结合,充分调动学生的主观能动性,提高学生的实践操作能力和创新意识。
教学过程中,将目标分解为具体的学习成果,以便进行有效的教学设计和评估。
二、教学内容1. PLC基础知识:介绍PLC的基本原理、结构、工作方式和应用领域,使学生了解PLC在工业控制中的重要性。
教材章节:第一章《可编程逻辑控制器概述》2. 燃油自动锅炉概述:讲解燃油自动锅炉的工作原理、主要组成部分及其功能。
教材章节:第二章《燃油自动锅炉的构造与工作原理》3. PLC编程指令:学习PLC编程中的基本指令,如逻辑运算指令、定时器指令、计数器指令等,为编写控制程序打下基础。
教材章节:第三章《PLC编程基础》4. PLC控制程序编写:结合燃油自动锅炉的控制需求,学习如何编写PLC控制程序。
PLC控制在锅炉燃烧系统中的应用

PLC控制在锅炉燃烧系统中的应用摘要锅炉的建模与控制问题一直是人们关注的焦点,而锅炉燃烧系统的有效控制是保证供气压力稳定、燃烧过程经济及运行安全可靠的重要保障,要实现锅炉燃烧系统的有效控制,必须根据锅炉负荷不断调节燃料量与送风量来保证燃烧所供热负荷与外界使用并达到经济燃烧,此时炉膛负压必随之变化,调整引风量以适应之。
由于锅炉的燃烧是一个复杂的过程,各调节参数(如燃料量、送风量、引风量)和被调节参数(如蒸汽压力、烟气含氧量、炉膛负压)之间存在着错综复杂的关系,它们又受燃料品质及运行状况等干扰的影响,因此仅靠传统的人工调节方式无法达到燃烧工况的要求。
而且各人水平、经验也参差不齐,适应不了生产工艺和现代企业管理的要求。
本设计阐述了应用PLC对锅炉燃烧系统进行自动控制,通过对PLC控制原理及燃烧控制方案的分析,认为应用PLC 控制系统对传统工业锅炉燃烧控制进行改造,对于企业节能降耗,提高锅炉运行安全可靠性,减少运行人员劳动强度和用工人数,提高锅炉运行整体管理水平大有好处。
关键词:工业锅炉;PLC自动控制;节能降耗PLC control in the application of boilercombustion systemAbstractThe problem about boiler of modeling and control has been the focus of attention. And the combustion system effective control is to guarantee the supply pressure stability, combustion economic and safe and reliable running. To implement an efficient combustion system control, we must constantly adjusting boiler fuel consumption and air supply under load to ensure that the heating load with the outside world to use and economical combustion. Furnace pressure will change with time, adjusting the air volume to meet the guidelines. As the combustion of boiler is a complex process. And there are a complex relationship between the adjustment parameters (such as fuel consumption, air supply, air flow lead) and the adjustable parameters (such as steam pressure, oxygen content in the flue gas, furnace pressure). They are also affected by fuel quality and the health effects of such interference, so only on the traditional manual adjustment mode does not meet the requirements of the combustio n conditions. And people’s level, experience recognizing, adapt the production process and the requirements of modern business management. The article gives the PLC on system for automatic control. Through the PLC control principles and combustion control methods, we argue that the transform of PLC control system on the traditional industrial combustion is good at heating energy enterprises, improving the boiler operation safety and reliability, reducing our labor and employment for the operating personnel, increasing the number of overall management of the boiler operation.Key words:industrial boiler, PLC automatic control, energy conservation目录摘要 (I)Abstract (I)目录 (II)1 绪论 (1)1.1 课题研究背景及意义 (1)1.2 锅炉燃烧控制系统的国内外发展现 (1)1.2.1 锅炉燃烧控制系统发展简介 (1)1.2.2 锅炉燃烧控制策略研究现状 (2)1.3 PLC控制在国内外的发展近况 (2)1.4 本课题研究内容 (3)2 锅炉燃烧系统设计 (4)2.1 锅炉的工作过程简介 (4)2.2 锅炉燃烧系统简介 (5)2.2.1 锅炉燃烧系统工艺 (5)2.2.2 锅炉燃烧控制系统要求 (6)2.3 锅炉燃烧控制系统设计 (6)2.3.1 锅炉燃烧控制系统结构 (6)2.3.2 锅炉燃烧控制总体框架 (7)2.3.3 燃料子系统设计 (7)2.3.4 送风子系统设计 (8)2.3.5 引风子系统设计 (8)3 锅炉燃烧控制系统硬件部分设计 (10)3.1 可编程控制器(PLC)简介 (10)3.1.1 可编程控制器(PLC)工作原理 (10)3.1.2 可编程控制器的主要特点 (11)3.2 可编程控制器(PLC)选型 (11)3.2.1 可编程控制器CPU选择 (11)3.2.2 模拟量输入/输出扩展模块 (12)3.3 PLC及其扩展模块接线 (12)3.3.1 PLC I/O地址分配表 (12)3.3.2 PLC及其模块接线 (12)3.4 变频器 (13)3.4.1 变频器基本结构 (14)3.4.2 变频器驱动风机原理 (15)3.4.3 变频器选择 (16)4 锅炉燃烧控制系统软件部分设计 (17)4.1 Step7软件简介 (17)4.2 PLC系统的软件设计 (18)4.2.1 控制算法流程 (18)4.2.2 梯形图 (19)结论 (24)致谢 (25)参考文献 (26)附录梯形图 (27)1绪论1.1课题研究背景及意义锅炉是工业生产中普遍使用的动力设备,是能源转换的重要工具。
基于PLC的热水锅炉自动化控制系统(全文)

基于PLC的热水锅炉自动化操纵系统引言】目前,我国很多在运行的锅炉都存在自动化水平不高、效率低和环境污染严峻的问题,因此实现锅炉的自动操纵具有重要的意义。
PLC自动化系统采纳模块化设计,程序也采纳模块化设计,且每个模块都可以单独的优化,以便于整个系统的升级、操纵治理和日后的维护,保证了系统的可开发性,和有良好的可扩充性,发挥系统的最大性价比。
正文】热水锅炉的工作原理是通过煤的燃烧,将锅炉中的水加热,并将加热到一定程度的热水通过增加迫使其流出,为外界供暖。
操纵系统需要根据工艺需求实时的调整燃烧系统。
按工艺要求,自控程序分锅炉负荷操纵(燃烧自动操纵)、循环泵自动操纵和补水定压操纵等几部分。
其中水系统(循环泵、补水泵)操纵相对比较简单,负荷操纵较为复杂,以下是XX对热水锅炉及机组总结出的负荷操纵的操纵方案。
1.锅炉负荷操纵锅炉负荷操纵的目的是:根据供暖需求的热量,通过一系列中间操纵环节操纵锅炉的供回水温度和流量,使住户处的室内温度达到并维持在合适的温度值,且锅炉运行在节能状态。
当供暖面积一定时,出水流量基本就不变了,所以因为室外温度的变化,所需的热量主要就通过改变供回水温差来实现。
理论上,锅炉负荷操纵应该操纵总XX供回水温差,因为温差可以直接反映出供热质量,温差太大或太小都说明供热质量不很理想。
但实际上,负荷操纵是根据总XX供水温度操纵的,因为总XX回水温度测量存在滞后性,一般就直接采纳供水温度操纵,这也可以更直接反映出锅炉的燃烧情况,使燃烧过程维持在一个动态平衡上,以达到节能的效果。
所以,负荷操纵就是总XX供水温度操纵。
如下图1所示,前提是供暖面积一定,出水流量是一定的,室外温度的变化直接影响用户需要的热量,直接受控对象是出水温度,主要的操纵方式有三种:手动操纵、恒温操纵和温度曲线操纵。
图1 负荷操纵框图1、手动操纵手动操纵是由司炉工根据经验手动给定各执行机构的操纵参数,根据供、回水温度的实际值来衡量当前供暖情况。
基于PLC的锅炉控制系统设计说明
实习报告题目:基于PLC的燃油锅炉控制系统设计学生:学号:院系名称:电气与信息工程学院专业班级:指导教师:职称:教授二○一二年八月二十四日实习任务书组学生王鹏、历丽、冰冰、佳欣、会鸿人数5人系部名称电气与信息工程学院专业电气工程及其自动化班级、学号电气09-120091501指导教师徐鹿眉、王希凤职称教授从事专业电气工程及其自动化题目名称基于PLC的燃油锅炉控制系统设计一、工程实践的目的、意义通过对燃油锅炉PLC控制的程序设计,使我懂得了锅炉一直在发展,随着对控制精度和对环境的要求越来越高,传统的继电器控制不能满足要求,燃煤锅炉也渐渐不再适应现代发展的需要。
燃油锅炉替代燃煤锅炉是发展的结果。
本次工程实践,收获很多,既完成了设计任务,又学的了很多新知识。
当然,个人的设计或多或少总存在一些不足和缺陷,只有在不断学习使用和在别人的帮助指点下,才能不断改进缺陷和不足。
整个设计过程比较复杂,在设计中反映出个人知识的不足,需要学习更多的知识以弥补不足。
二、工程实践的主要容、技术要求(包括原始数据、技术参数、设计要求、工作量要求等)用PLC控制燃油锅炉的自动控制,保证其安全、可靠、稳定地按着预期的设计方案工作。
基于PLC的燃油锅炉控制系统技术要求如下:(1) 按下起动按钮,燃油首先通过燃油预热器预热,1min后,接通点火变压器,打开瓦斯阀门,同时由鼓风机送风,持续3S后,喷油泵喷油,持续3S后,点火变压器和瓦斯阀门同时关闭。
(2) 按下停止按钮,燃油预热器关闭,喷油泵关闭,鼓风机继续送风持续15S后送风停止。
(3) 锅炉燃烧过程中,当出现异常情况时(即蒸汽压力超过允许值或水位通过上限或低于下限L能自动关K;异常情况消失后,又能自动接起燃烧程序重新点火燃烧。
(4) 锅炉水位控制,锅炉工作起动后,当水位低于下限时,进水阀打开,排水阀关闭,当水位高于上限时,排水阀打开,进水阀关闭。
(5) 当水温低于90度时,喷油电机以较大转速运行;当水温高于90度时,Q0.7输出,喷油电机减速运行;当油温高于设定值25度时,喷油机才能喷油。
第一章PLC锅炉控制程序概述
第一章 PLC 锅炉控制程序概述一个锅炉监控系统主要包含一下几个部分:设备状态的采集;系统状态的采集;锅炉和各种执行机构的控制。
设备状态的采集主要是锅炉输出的状态点,循环泵和补税泵给出的状态点,以及水箱等其他设备的状态点。
锅炉输出的状态点主要包括锅炉的运行状态点、锅炉故障状态点、锅炉出水温度、锅炉回水温度、锅炉排烟温度;循环泵和补水泵以及辅助其工作的变频设备的状态点一般是由水泵控制柜或变频控制柜中集中取出的。
水箱的液位状态一般直接送到PLC 控制柜。
系统状态的采集根据锅炉系统的不同有差别。
一般来讲,目前设计的系统主要分为一次侧与二次侧。
一次侧的是锅炉水循环系统,二次侧水循环系统常用的换热器有两种一种是板式换热器,另一种是容积式换热器。
一次侧采集的状态包括一次侧供水温度、一次侧回水温度、一次侧供水压力、一次侧回水压力;二次侧采集的状态包括二次侧供水温度、二次侧回水温度、二次侧供水压力、二次侧回水压力;如果需要根据室外温度实现锅炉监控系统的自动控制那么还需要增加室外温度的采集。
锅炉和各种执行机构的控制主要是对锅炉本体的启停控制和各种电动阀门的控制。
这里所说的对锅炉本体的启停控制主要是通过锅炉自身的控制器提供的控制点控制锅炉。
锅炉本体自带的控制器这里暂不介绍。
锅炉提供的控制点是开关量控制点,一般是常开点。
根据影响锅炉运行的状态点的组合条件,给出允许锅炉启动信号。
简单的说就是需要什么样的条件锅炉才能启动或停止。
阀门的控制有两种方式,一种是开关量控制阀门打开与关闭,另一种是模拟量输出控制阀门打开与关闭。
图表 1 系统图RS485LIA001HMIPLC1#2#3#4#5#1#2#3#4#5#RM417第二章 PLC程序设计第一节程序结构本文中所采用的PLC是西门子公司的产品S7-200系列,CPU的型号是cpu226cn.西门子PLC编程工具的使用可以参照西门公司的程序使用手册或者在程序中按F1调出帮助文件参考。
plc锅炉控制系统的设计(附原理图、外文翻译)
摘要在当今各种工业企业的动力设备中,锅炉仍然是一重要的组成部分。
随着现代化工业的飞速发展,对能源利用率的要求越来越高,作为将一次能源转化为二次能源的重要设备之一的锅炉,其控制和管理随之要求越来越高。
但在我们国家,除了一些大中型锅炉采用了先进的控制技术外,绝大多数中小企业所用的锅炉,如10T/h、20T/h锅炉,大部分还在采用仪表/继电器控制,甚至还是人工操作,已无法满足要求。
据此,本文针对一台10T/h 工业锅炉,提出了一套PLC的控制系统方案。
本文以一台10T/h锅炉的PLC控制系统为背景,理论与实践相结合,详细阐述了集PLC技术,变频器技术,通信技术于一体的先进控制技术在该锅炉控制系统中的应用。
在该系统中,应用了Siemens公司的S7-300系列PLC,根据锅炉的控制特点,分析系统的控制要求,实现给煤自动调节,送风自动调节,引风自动调节,水泵给水的自动调节,根据系统控制要求分析系统所需的PLC配置,以及备控量的I/O点数及I/O口分配,查阅S7-300使用手册在理论上分析确定PLC的组成及使用事项,并用其编程软件Step7设计锅炉控制的梯形图、STL语句及PLC通信网络,实现锅炉的水位三冲量控制、燃烧过程自动控制、蒸汽压力自动控制等功能;基于锅炉运行安全的考虑,该系统中锅炉由PLC控制,PLC、上位机组成一个MPI网,运用Siemens公司的MPI全局通讯技术及WinCC的软件设计,实现锅炉的上位机的冗余控制,关键词:锅炉变频器PLC PID WinCC Step7 MPI 全局通讯AbstractNowadays the boilers are still an important component among various power equipments in industrial enterprises. Along with the fast development of modem industry,high efficient energy utilization is pursued more and more. And the boiler are a kind of Primary equipments for converting raw energy into secondary energy,so their control and supervision is very important for promoting energy utilization efficiency. But in our country,only some big and medium-sized boilers have adopted.Advanced control technique. Most boilers being used by medium and small enterprises,such as 10T/h and 20T/h boilers,are controlled by mete/relays,or even manually. That can not meet demand. In this paper,a control system scheme of PLC+IPC is Proposed,which is aiming at a 10T/h industrial boilers.An advanced boiler control technique composed of PLC,inverter,and communication are detailly described with respect theory and application in this paper,which is based on two PLC control systems of 10T/h boilers in certain plant.The S7-300 series PLC of siemens company is adopted in the boiler control systems. The Step7 programming software is used to design the ladder chart,the STL language and the PLC correspondence network. Automatic control for the boilers has been realized,such as three impulse control for the water level,burning Process control,vapor pressure control. Moreover,an amicable man-machine interface,automatic storage of important boiler run data,and automatic print of reports in need is realized by using the configurations software WinCC of Siemens company. Each boiler in the system is controlled by one PLC respectively. PLC and IPC shaped into a MPI net. By using the MPI overall situation telecommunication technique and the WinCC software of Siemens company redundancy controls of the two IPC are designed for the safety. The automatic control of public facilities such as deoxidization equipment is also realized in the system.Key words: boiler,inverter,PLC,PID目录摘要 (I)ABSTRACT..................................................................................................................... I I 第一章绪论.. (1)1.1工业锅炉控制现状 (1)1.2工业锅炉控制的任务和特点 (1)1.2.1 工业锅炉控制的任务 (1)1.2.2工业锅炉给水自动控制 (2)1.2.3工业锅炉燃烧过程自动控制 (4)1.3PLC控制的优点 (7)1.4本文主要内容 (8)第二章锅炉控制系统的总体设计 (9)2.1系统控制要求 (9)2.2锅炉本体构造 (9)2.3系统设计思想 (10)2.3.1电机控制模式 (10)2.4各主要回路控制策略 (12)2.4.1锅炉生产工艺流程图及汽水系统 (12)2.4.2 主程序框图如下: (14)2.4.3 自动控制系统结构框图: (15)2.4.4 给水调节回路 (15)2.4.5汽包压力调节回路 (16)2.4.6炉膛负压调节回路 (17)2.4.7水位控制程序框图: (19)2.4.8燃烧控制回路程序框图: (20)第三章系统硬件组成 (21)3.1总体结构 (21)3.2系统硬件组成 (21)3.3主要器件选择 (21)3.4系统供电 (34)3.5系统接地 (35)3.6系统运行方式 (36)3.7PLC配置及I/O点分配: (36)3.7.1锅炉给水 (37)3.7.2锅筒 (38)3.7.3给煤 (38)3.7.4鼓风和引风 (40)3.7.5 炉膛 (42)3.7.6 出渣机: (42)3.7.7 蒸汽管路和省煤器: (42)第四章系统软件和设置 (44)4.1PLC软件设计 (44)4.1.1 Step7简介 (44)4.1.2 Step7的PlD功能块 (48)4.1.3 PLC程序总体结构 (53)4.1.4功能模块编程 (55)4.2系统通讯 (60)4.3本章小结 (60)结束语 (61)致谢 (62)参考文献 (63)附录1原理图 (65)附录2外文 (66)附录3翻译 (69)第一章绪论1.1 工业锅炉控制现状目前在我们国内,锅炉仍然是各种工业企业的动力设备中重要的组成部分。
电热锅炉供热系统的PLC控制程序设计
xxxxxxx机电工程系毕业设计论文电热锅炉供热系统的PLC控制程序设计题目专业名称学生姓名指导教师毕业时间绪论现在生产线控制的主流品种是以继电器、接触器为主的控制装置。
继电器、接触器是一些电磁开关。
由励磁线圈、铁心磁路、触点等部件组成。
通过继电器接触器等其它控制元件的线路连接,可以实现一定的控制逻辑,从而实现设备的各种操作控制。
人们将由导线连接决定器件间的逻辑关系的控制方式称为接线逻辑。
随着工业自动化的程度的不断提高,使用继电器电路构成工业控制系统的缺陷不断暴露出来。
首先是复杂的系统使用成百上千个各种各样的继电器,成千上万根导线连接的密如蛛网。
只要有一个电器,一根导线出现故障,系统就不能工作,这就大大降低了这种接线逻辑的可靠性。
其次是这样的系统维修机改造很不容易,特别是技术改造,当试图改造工作设备的工作过程以改善设备各功能时,人们宁愿重新生产一套控制设备都不愿将继电器控制柜中的线路重接。
而PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采用了先进的抗干扰技术,具有很高的可靠性。
同时PLC用存储逻辑代替接线逻辑,大大减小了控制设备的外部接线,是控制系统设计及建造的周期大大缩短了。
同时维护也变得容易起来。
更重要的是同一设备经过改变程序改变生产过程成为可能。
本文以PLC技术在锅炉多功能供热系统为例,来阐明PLC在工业控制中发挥的巨大作用关键词:锅炉多功能供热;PLC;目录1 绪论 (2)1.1 PLC的基本概念 (5)1.2 PLC的诞生 (5)1.3 PLC的特点 (6)2 PLC的介绍 (7)2.1 PLC的流派 (7)2.2 PLC的结构和工作原理 (8)3 PLC的应用领域 (11)3.1开关量的逻辑控制 (11)3.2模拟量控制 (11).3.3运动控制 (12)3.4过程控制 (12)3.5数据控制 (12)4 PLC的基本结构 (12)4.1中央处理单元 (13)4.2 存储器 (13)4.3I/O模块 (14)4.4 电源 (15)4.5 底板或机架 (16)4.6 PLC系统的基本设备 (16)5 PLC的基本工作原理 (16)5.1 扫描技术 (16)5.2 PLC与继电器控制与系统微机区别 (18)5.3 基本指令系统特点 (18)5.4编程语言的形式 (19)5.5 PLC控制系统的设计基本原则 (20)5.6 PLC程序的内容和质量评价指标 (21)5.7 PLC程序的调试方法及步骤 (22)5.8 PLC的造型方法 (23)5.9经济性考虑 (27)6 基于PLC的电热锅炉供热控制系统设计 (28)6.1电热锅炉供热控制系统设计要求 (29)6.2电热锅炉供热控制系统设计方案 (30)6.3电热锅炉供热控制系统设计的程序部分的介绍 (34)致谢 (37)参考文献 (38)1.1 PLC的基本概念PLC即可编程控制器(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 PLC 锅炉控制程序概述一个锅炉监控系统主要包含一下几个部分:设备状态的采集;系统状态的采集;锅炉和各种执行机构的控制。
设备状态的采集主要是锅炉输出的状态点,循环泵和补税泵给出的状态点,以及水箱等其他设备的状态点。
锅炉输出的状态点主要包括锅炉的运行状态点、锅炉故障状态点、锅炉出水温度、锅炉回水温度、锅炉排烟温度;循环泵和补水泵以及辅助其工作的变频设备的状态点一般是由水泵控制柜或变频控制柜中集中取出的。
水箱的液位状态一般直接送到PLC 控制柜。
系统状态的采集根据锅炉系统的不同有差别。
一般来讲,目前设计的系统主要分为一次侧与二次侧。
一次侧的是锅炉水循环系统,二次侧水循环系统常用的换热器有两种一种是板式换热器,另一种是容积式换热器。
一次侧采集的状态包括一次侧供水温度、一次侧回水温度、一次侧供水压力、一次侧回水压力;二次侧采集的状态包括二次侧供水温度、二次侧回水温度、二次侧供水压力、二次侧回水压力;如果需要根据室外温度实现锅炉监控系统的自动控制那么还需要增加室外温度的采集。
锅炉和各种执行机构的控制主要是对锅炉本体的启停控制和各种电动阀门的控制。
这里所说的对锅炉本体的启停控制主要是通过锅炉自身的控制器提供的控制点控制锅炉。
锅炉本体自带的控制器这里暂不介绍。
锅炉提供的控制点是开关量控制点,一般是常开点。
根据影响锅炉运行的状态点的组合条件,给出允许锅炉启动信号。
简单的说就是需要什么样的条件锅炉才能启动或停止。
阀门的控制有两种方式,一种是开关量控制阀门打开与关闭,另一种是模拟量输出控制阀门打开与关闭。
图表 1 系统图RS485LIA001HMIPLC1#2#3#4#5#1#2#3#4#5#RM417第二章 PLC程序设计第一节程序结构本文中所采用的PLC是西门子公司的产品S7-200系列,CPU的型号是cpu226cn.西门子PLC编程工具的使用可以参照西门公司的程序使用手册或者在程序中按F1调出帮助文件参考。
下面介绍一下PLC程序的主要结构。
首先看图表2图表 2 PLC程序结构西门子PLC程序是面向结构的程序语言,结构中的主体子程序想要运行必须在主程序中注册。
本文中的程序结构如图2所示,主程序中包括了初始化子程序,数据转换子程序,锅炉控制子程序,自动控制子程序,发送中断与接收中断。
初始化子程序的作用是通讯断口的设置和一些程序中需要预置的一些常数。
比如数据换算中用到的公式里面的常数或者很长一段时间不需要改动的数值。
数据转换子程序负责将采集模块采集的变量转换成我们需要的数据格式,包括采集和转换2个步骤。
锅炉控制子程序控制锅炉的启动和停止,以及相关的状态输入和输出。
自动控制子程序根据自动控制的理论设计完成锅炉的自动控制。
具体的控制方案需要与实际使用的图纸以及设计需求相结合,总结出一套稳定性和先进性的控制方法。
发送中断和接收中断子程序用于通信时的信息发送与接收。
第二节PLC内存介绍既然我们知道了需要采集得数据类型和大小,以及设置数据需要得内存大小,那么我们就能够把内存的使用标准化,即是哪类数据就用哪类规定的内存块。
这样作的好处是,即使预先不知道一个内存地址的实际意义,也能知道这个地址显示的是何种数据。
下面我们详细介绍这块内容。
首先我们了解一下PLC内存的地址范围,以西门子S7-200系列PLC为例。
图表 3 位地址范围图表 4 字节地址范围图表 5 字地址范围图表 6 双子地址范围我们看到PLC的内存分为这样几个区域I 离散输入和映象寄存器Q 离散输出和映象寄存器M 内部内存位SM 特殊内存位(SM0 - SM29为只读内存区)V 变量内存T 定时器当前值和定时器位C 计数器当前值和计数器位HC 高速计数器当前值AI 模拟输入AQ 模拟输出AC 累加器寄存器L 局部变量内存S SCR每个区域的具体功能可以参看西门子编程工具自带的帮助文件。
第三节内存标准化分配我们在上一节中已经知道PLC内存是如何分类的以及各种型号的地址范围,于是我们可以把这些地址按照我们的实际需要分门别类。
本文中主要使用的是西门子公司的PLC,其实其他品牌PLC的内存分类和西门子公司产品的内存分类大同小异,只是名字的叫法不同而已,所以我们可以做到举一反三触类旁通。
下面我们结合实际的例子讲清楚内存如何标准化。
PLC内存中的I区、Q区、AI区和AQ区使用范围的大小一般来说是根据我们在工程中的实际需要配置的。
我们工程中的数字量状态采集用I区,如锅炉的故障状态、水泵运行状态、水箱液位等等这些只有通断信号,没有范围变化的信号。
同理,Q区是数字量的输出,如锅炉的启停、阀门的开关控制信号等等;AI区和AQ区分别是采集和输出连续变化的模拟量通道,例如锅炉排烟温度、电动阀门开度、锅炉压力、系统压力等等。
这些地址的分配是由PLC自动分配的,可以已经连接的PLC上读出。
内存的标准化主要是除I/Q/AI/AQ等区域的标准化。
从现实出发,我们工程中经常用到的就是CPU222、CPU224和CPU226这三个型号的PLC。
如果想让我们的程序在这三个型号的CPU中都能运行,那么我们就必须选内存范围最小的CPU, 内存范围最小的是CPU222。
我们就把CPU222中的程序当作模板。
CPU222中VD区的范围是0-2044,MD的范围是0-28,AC的范围是0-3。
我们之所以用VD/MD/AC区来说明范围大小是因为D表示Double Word是32位的地址,而1位位地址(如V0.0)、8位字节地址(如VB0)、16位字地址(如VW0)都是包含在这个范围内的。
了解了上述内容后,我们开始进入本中最主要的部分——格式化标准。
一、锅炉及其相关设备的状态格式:锅炉和阀门的控制使用的是开关量输出,锅炉有启动与停止两种动作,阀门也是开启和关闭两种动作。
所以我们可以把这些控制动作归结在一个字节内表示。
如下表:图表11 报警输入字节锅炉的数量是有限的,于是我们把控制字节和状态字节的使用做数量上的限定和分配。
目前的情况来看,我们一个PLC能控制的锅炉数量最多是10台,理由是我们的PLC上I/O数量是有限的。
所以我们把控制字节规定使用10个字节,状态字节规定10个字节,预留30个字节。
这样我们就标准化了锅炉的控制。
地址范围规定从VB0-VB49,其中VB0-VB9为锅炉控制字节,MB30-MB39为自动或手动控制字节,VB10-VB19为影响锅炉运行的状态字节。
VB20-VB24为报警输出字节,VB25-VB29为报警输入字节,VB40-VB49为预留字节备用。
二、各种模拟的输入输出标准化接下来我们介绍锅炉控制系统中的各种模拟量如何配置内存。
我们的锅炉系统中存在大量的模拟量信号,这些信号一般来说输入都是由模拟量采集模块将连续的变化量(大部分为4-20mA的电流信号,0-5V或0-10V的电压信号)转换离散的数字量,存储到PLC内存里;输出是由模拟量输出模块将我们要输出的存储在内存中的数字离散信号转换为电压信号或者电流信号。
无论是内存中采集上来的数值还是我们输出的数值都不是我们得到的理想的数值,还需要转换程序将这些量转换成可读懂的数据。
数据的转换我们放在下面的章节介绍。
锅炉控制系统中的模拟量输入值主要是:锅炉出水温度、锅炉回水温度、锅炉排烟温度、锅炉出水压力、锅炉回水压力、一次供水压力、一次回水压力、一次供水温度、一次回水温度、采暖供水温度、采暖回水温度、采暖供水压力、采暖回水压力、生活供水温度、生活回水温度、生活供水压力、生活回水压力、水流量、供热量、阀门开度、室外温度、变频器频率等等。
根据设计院设计的不同,所需要采集的数据种类不同。
锅炉控制系统中的模拟量输出值主要是:各中需要模拟量控制的阀门开启值和变频器的给定频率。
了解了上述内容,我们就能够标准化内存使用,具体的内存分配如下所述:考虑到这些模拟量经过程序转换之后一般为实数类型(REAL)的数值,所以每个数值存储到内存后所占用的内存空间为4个字节,即32位的数值。
那么我们可以这样标准化采集量。
1、锅炉相关的数值内存分配锅炉出水温度(4个字节)锅炉回水温度(4个字节)锅炉出水压力(4个字节)锅炉回水压力(4个字节)锅炉排烟温度(4个字节)一共位20个字节或者说5个双字。
因为一个PLC控制锅炉台数的上限是10台,所以总供需要200个字节。
于是我们把2、一次侧采集值内存分配一次侧采集值总共只有4个一次出水温度(4个字节)一次回水温度(4个字节)一次出水压力(4个字节)一次回水压力(4个字节)3、采暖采集值内存分配采暖出水温度(4个字节)采暖回水温度(4个字节)采暖出水压力(4个字节)采暖回水压力(4个字节)采暖区电磁阀开启值(4个字节)不同的系统设计不同,有些系统分为不同的采暖区域,不过数量上最多不超过10个区域。
每个区域共使用20个字节所占内存空间为200字节。
因此我们制定分配给采暖数据的内存4、生活热水采集值内存分配生活热水出水温度(4个字节)生活热水回水温度(4个字节)生活热水出水压力(4个字节)生活热水回水压力(4个字节)生活热水区电磁阀开启值(4个字节)不同的系统设计不同,有些系统分为不同的生活区域,不过数量上最多不超过10个区域。
每个区域共使用20个字节所占内存空间为200字节。
因此我们制定分配给生活热水数据的内存区域为VB600-VB7995、其他采集值内存分配这里我们考虑剩余的模拟采集量种类已经不多,而且每类数量也不多。
暂设计每类最多5个数值,分配20个字节。
而且暂时考虑的种类是:水流量(4个字节)共5个,占用20字节;供热量(4个字节)共5个,占用20字节;室外温度(4个字节)共5个,占用20字节;变频器频率(4个字节)共5个,占用20字节;上述四个模拟量值只用到变频器频率VB869如需其他采集值内存分配地址顺延.总分配区域为VB800-VB899图表18 室外温度模拟量采集存储地址6、模拟输出内存分配模拟量输入分配完后我们开始为输出用的模拟量分配内存。
在锅炉控制系统中,通过模拟两控制的设备无非两种,一种是各种电动阀门,另一种是变频器的频率给定。
而且,这两类设备的数量也是非常有限的。
我们这里考虑各种阀门总共数量最多为10个,变频器数量最多10个。
因此,对于模拟量输出所占用的内存分配共需要内存40个字节,考虑到可能有额外的设备需要控制,所以总共分配100个字节,范围从VB900-VB999三、通信程序内存标准化本文使用的是西门子PLC自由口协议(西门子产品的通信端口设置详见软件帮助或产品手册),尽管不同公司产品的通信口用法不同,但还是有规律可循的。
通信程序一般分为三步分:1、端口设置部分;2、发送子程序部分;3、接收子程序部分。
我们只要在制定的内存填上需要的数据,然后启动通信端口开始通信就可以传输数据了。