换热站控制系统设计.docx
《换热站控制系统设计.docx》由会员分享,可在线阅读,更多相关《换热站控制系统设计.docx(31页珍藏版)》请在冰点文库上搜索。
![换热站控制系统设计.docx](https://file1.bingdoc.com/fileroot1/2023-6/3/2e9f19e8-bb52-4fc0-a2f7-e204a9f350ad/2e9f19e8-bb52-4fc0-a2f7-e204a9f350ad1.gif)
换热站控制系统设计
吉林化工学院信控学院专业综合设计说明书
换热站控制系统设计
学生学号:
学生姓名:
专业班级:
指导教师:
职称:
起止日期:
2016.08.29〜2016.09.18
吉林化工学院
JilinInstituteofChemicalTechnology
专业综合设计任务书
1.设计题目
换热站控制系统设计
2.适用专业
测控技术与仪器专业
三、设计目的
1.了解换热机组工艺流程:
2.了解温度、压力、液位及流量等工艺参数的信号测量及传输方法:
3.掌握PLC各种典型信号(二线制、四线制变送器及热电阻、热电偶)接线方法;
4.掌握PID控制算法及其在PLC中的编程和离线仿真及调试方法;
5.熟悉自控工程实践设计及应用的一般步骤和实现方法。
4.设计任务及要求
某换热站工艺流程如下图所示,一次网进水由热水锅炉加热,经板式换热器与二次网进行换热后再返回锅炉。
二次网循环水由循环泵P201加压后进行换热器,加热后进入管网对居民住户进行循环供热。
控制要求:
1.二次网供水温度PID控制:
通过一次网调肖阀V101进行供水温度左值控制:
2.二次网供水压力PID控制:
通过循环泵调频进行供水压力左值控制:
3.补水箱水位限值控制:
水箱水位小于低限时开补水阀,大于高限时关补水阀;
4.二次网回水压力限值控制:
回水压力小于低限时启动补水泵,大于高限时停泵:
5.连锁控制(选做):
水箱水位小于低低限时,补水泵禁I匕运行;二次网回水压力小于低低限时,循环泵禁止运行;
6•流呈/热量累计(选做):
增加一次网流疑和回水温度仪表,实现流量和热量累计。
5.设计内容
1•总结10点表,并进行PLC系统选型:
2.设计控制系统10信号接线图纸:
3.按上述控制要求编写和设计PLC控制程序;
4.设计上位机操作画而,包括工艺流程画而、操作画而、趋势及报警等画而:
5.撰写设计说明书。
六、设计时间及进度安排
设计时间共三周,具体安排如下表:
周
设ii-内容
设计时间
第
_周
熟悉工艺流程和控制要求,总结10点表,查找相关设讣资料,进行PLC系统选型,循环泵和补水泵电气控制原理设计(选做),仪表选型(选做),10信号接线设计。
基本PLC程序设计,掌握二.四线制及热电阻接线方法,掌握信号传输与变换直线转换计算。
2016.8.2
9-2016.9.4
第
—•[EJ—同
PLC程序设计:
操作画而设计;趋势图和报警画而设汁(选做):
仿真调试。
学习PID控制器基本工作原理,掌握控制系统离线仿真调试方法。
2016.9.4
-2016.9.11
第
三周
完善程序和画面,撰写专业综合设计说明书
2016.9.1
1-2016.9.18
七、指导教师评语及学生成绩
指导教师评语:
2016年月日
成
绩
指导教师(签字):
第1章摘要0
第2章换热站系统的工艺1
2.1换热站系统的构成1
2.2系统的工艺流程1
2.3系统的功能及控制要求1
第3章系统硬件选型3
3.1PLC的选型3
3.2I/O点表3
3.3电源选型3
3.4CPU选型4
3.5数字量输入输出模块选型4
3.6硬件选型表4
第4章换热站的接线设计5
4.1主回路和二次回路5
4.2数字量输入/输出回路5
4.3模拟量输入/输出回路6
第5章下位机控制系统设计7
5.1分析控制要求7
5.2硬件组态7
5.3编辑符号表7
5.4编辑下位机梯形图程序8
第6章上位机监控画面设计12
6.1Wince组态软件简介12
6.2Wince组态软件使用12
6.3变量的链接13
6.4画面的建立14
6.5液位报警画面的建立16
6.6变量记录与温度历史趋势16
6.7压力实时趋势17
6.8PID仿真调节画面18
结论19
参考文献20
第1章摘要
随着大规模集成电路和微处理器在PLC中的应用,使PLC的功能不断得到增强,产品得到飞速发展。
山于PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。
因此PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的,备受国内外工程技术人员和工业界厂商的极大关注。
通过PLC和上位机对二次网供水管道的压力和二次网回水管道的压力进行自动监控,同时在PLC中采用PID算法,从而可以通过控制循环泵和补水泵的转速来实现恒压控制,同时也通过对二次网供水温度的自动监控,从而通过控制一次网进水处的调节阀开度来实现恒温控制,实现了换热站系统的自动运行与人机交互。
文中介绍了一种基于PLC和WINCC的温度自动控制系统方案,针对过程控制装置中的换热站供水温度控制系统,通过介绍系统软硕件构成及其特点。
论述了PLC和WINCCto何实现温度监控。
实践证明,该系统具有良好的人机界面,能方便地在线修改参数,实现对整个换热系统工艺流程的控制。
系统上位机采用西门子WINCC工程组态软件,实现系统启动和停止的控制、参数设定、报警组态、历史数据查询、报表打印等功能。
第2章换热站系统的工艺
2.1换热站系统的构成
(1)换热站就地监控系统:
以S7.300控制器为核心,现场的温度、压力、流量、热量、液位、阀门开度、变频器频率、泵的起停状态等传到控制器,山其进行判断和处理,从而实现现场的就地控制。
(2)现场仪表和执行机构:
包括压力、温度、液位、流量、热量等传感器和变送器、阀门执行器等执行机构。
(3)通讯系统:
以远程数据网络传输介质,实现中心控制室和换热站就地监控系统的通讯;以双绞线(以太网)为传输介质,实现中控室内部工作站与厂区办公管理系统通讯。
2.2系统的工艺流程
某换热站工艺流程如下图所示,一次网进水山热水锅炉加热,经板式换热器与二次网进行换热后再返回锅炉。
二次网循环水山循环泵P201加压后进行换热器,加热后进入管网对居民住户进行循环供热。
图2-1换热站工艺流程图
2.3系统的功能及控制要求
本系统的功能可分为监视功能和控制功能:
(1)监视功能主要包括:
数据处理和数据显示两部分。
(2)控制功能主要包括:
对循环泵及补水泵的控制,以及一次网调节阀开度和二次网补水阀启停的控制。
控制要求:
(1)二次网供水温度PID控制:
对二次网供水温度实时监控,通过对二次网供水温度的PID运算,调节一次网调节阀V101的开度,从而进行供水温度定值控制;
(2)二次网供水压力PID控制:
对二次网供水压力实时监控,通过对二次网供水压力的PID运算,控制变频器输出频率,间接地控制水泵的转速,从而进行供水压力的定值控制;
(3)补水箱水位限值控制:
通过液位变送器对水位实时监测,水当箱水位小于低限时开补水阀,大于高限时关补水阀;
(4)二次网回水压力限值控制:
通过压力变送器对二次网回水压力实时监测,当回水压力小于低限时启动补水泵,大于高限时停泵;
(5)连锁控制:
水箱水位小于低低限时,补水泵禁止运行;二次网回水压力小于低低限时,循环泵禁止运行;
(6)流量/热量累计:
增加一次网流量和回水温度仪表,实现流量和热量累计。
第3章系统硕件选型
3.1PLC的选型
在本控制系统中,所需的开关量输入为6点,分别为补水泵的启动、停止、运行、故障和循环泵的运行、故障。
所需的开关量输出为2点,分别为补水泵启动、补水阀启动。
考虑到系统的可扩展性和维修方便性,选择模块式PLC。
S7.300PLC—般包括CPU(中央处理单元)、存储器、输入输出接口、电源等。
3.2I/O点表
表3-110点表
号
序
10标
识
中文说明
10类型
PLC地址
量程
1
V101
调节阀开度控制
A0
PQW288
0-10
0%
2
V101
调节阀开度反馈
AI
PIW256
0-10
0%
3
V102
补水阀后动
D0
Q0.0
4
P201
循环泵频率
控制
A0
PQW290
0-50
HZ
L
□
P201
循环泵频率
反馈
AI
PIW258
0-50
HZ
8
P201
循环泵故障
DI
10.2
9
P201
循环泵运行
DI
10.3
0
1
P201
循环泵启动
DO
Q0.1
1
1
P202
补水泵启动
DI
10.4
2
1
P202
补水泵停止
DI
10.5
3
1
P202
补水泵故障
DI
10.6
4
1
P202
补水泵运行
DI
10.7
□
1
P202
补水泵启动
DO
Q0.2
6
1
PT101
一次网进水
压力
AI
PIW260
0-1.
OMpa
7
1
TT101
一次网进水温度
AI
PIW262
1
PT201
二次网回水
AI
PIW264
0-1・
8
1
TT201
9
2
PT202
0
2
PT202
3.3电源选型
24V直流传感器电源可以作为CPU本机和数字量扩展模块的输入、扩展模块(如模拟量模块)的供电电源以及外部传感器电源使用。
如果容量不能满足所有需求,则必须增加外部24V直流电源。
此系统选用PS3075A,型号为6ES7307-lEA01-0AA0o
3.4CPU选型
300PLC中CPU作为整个控制系统的核心,主要有运算器、控制器、寄存器及实现它们之间联系的地址总线、数据总线和控制总线构成,此外还有外围芯片、总线接口及有关电路。
山于本系统的设计中用到了变频器,考虑到变频器与PLC的PROFIBUS通讯,所以选择CPU6ES7315-2EH14-0AB0。
3.5数字量输入输出模块选型
输入模块和输出模块通常称为I/O模块或I/O单元。
PLC的对外功能主要是通过各种I/O接口模块与外界联系而实现的。
输入模块和输出模块是PLC与现场I/O装置或设备之间的连接部件。
起着PLC与外部设备之间传递信息的作用。
通常I/O模块上还有状态显示和I/O接线端子排,以便于连接和监视。
由于所需的开关量输入为6点,所需的开关量输出为2点,所以选择16点输入的DI模块和16点输出的DO模块即可,多余的I/O点用来备用和扩展。
因此选择数字量输入型号为6ES7321_lBH00_0AA0,数字量输出型号为6ES7322_lBH00_0AA0o
由于所需的模拟量输入为9路,所需的开关量输出为2路,所以选择两个8路输入的DI模块和一个8路输出的DO模块即可,多余的用来备用和扩展。
因此选择模拟量输入型号为6ES7331-1KF02-0AB0,数字量输出型号为6ES7332-5HF00-0AB0o
3.6硬件选型表
为使系统安全可靠的运行,在进行硬件结构设计时,应充分了解各硬件设备的工作原理,以便选择合适的型号,如表3-2所示。
表3-2硬件选型表
序列
符号
名称
型号/规格
个数
1
CP
U
CPU
6ES7
315-2EH14-0AB0
1
2
PS
电源模块(5A)
6ES7
307-1EA01-0AA0
1
3
DI
数字量输入模块16位
6ES7
321-1BH00-0AA0
1
4
D0
数字量输岀模块16位
6ES7
322-1BH00-0AA0
1
5
AI
模拟量输入模块8路
6ES7
331-1KF02-0AB0
2
6
A0
模拟量输出模块8路
6ES7
332-5HF00-0AB0
1
7
QS
三相空气开关
1
8
FU
熔断器
1
9
KM
交流接触器
CJX2-09
2
10
KH
热继电器
AC380V
2
11
KA
继电器
MY4N-J
4
13
SB
按钮
LA58
6
14
SA
转换开关
LA39
1
第4章换热站的接线设计
4.1主回路和二次回路
补水泵和循环泵都是由三项380V电压供电,经总空开QS1供电,通过交流接触器KM1控制补水泵的启停,通过KM2控制变频器的启停,通过控制变频器的频率来控制循环泵的转速。
二次回路中包括:
本地的手动操作和远程PLC控制,手动控制时,即按下SB1,交流接触器吸合,使补水泵启动,按下按钮SB2交流接触器断开,补水泵停止工作,循环泵的控制同理。
远程控制时111PLC程序进行处理,通过Q点输出给中间继电器,从而控制泵的启停。
QS
SBS
SB4
KM1
KH1
K叫
KH2
4-2二次回路
4.2数字量输入/输出回路
数字量输入信号主要包括:
补水泵启动信号10.0,停止信号10.1,以及补水泵反馈信号运行及故障,循环泵运行和故障。
数字量输出信号主要包括:
变频器的启动命令Q0.1,补水泵的启动命令Q0.2,以及补水阀的启动命令QO.Oo
图4-3数字量输入输出回路
4.3模拟量输入/输出回路
模拟量输入主要包括扩:
一次网进水压力及温度,二次网供水压力及温度,二次网回水压力及温度,变频器频率反馈,以及调节阀开度反馈。
模拟量输出主要包括:
调节阀来读的控制,以及比拼其频率的控制。
图4-4模拟量输入输出回路
第5章下位机控制系统设计
5.1分析控制要求
通过分析控制任务要求,本系统要对温度、压力、变频器和调节阀的反馈量进行采集,对变频器和调节阀的PID调节,以及简单的离散逻辑控制。
所以为了使程序更清晰,编程时调用了多个功能块,其中温度采集FC1,逻辑控制FC2,压力釆集FC3,变频器和调剂发反馈FC4,液位釆集FC5,以及模拟量输出FC6。
所以设计程序时0B1中只对子程序进行调用,其中的PID要在0B35中进行调节。
5.2硬件组态
根据选型在SIMATIC300站点进行硬件组态。
如图5-1所示。
1
1rs30T5A.
2
I
Jcru315-zFH/nr
烟:
r/BF
血円尺
阔口/
於口2
3
4
AI8^13B£t
5
6
A08xl.2:
B讥
7
HI16xDC24V
8
H016KDC24V/0.5k
a
图5-1硬件组态
5.3编辑符号表
定义符号地址,为相应的I/O点编辑符号。
如图5-2所示。
状态
符号
地址
数堀类
1
P201.2
Tit•・・
BOOL
価像故諱标志矿
2
p2027
I•・・
DOOL
¥1•水泵故溥
3
vl02
Q•・・
BOOL
遊R闕启易
4
SeverOn
M•・・
BOOL
启动
5
p2026
I・・・
BOOL
补•水泵运行
6
p2014
M•・・
EOOL
福环泵运行杯志位
7
p201
Q•・・
BOOL
循环泉宕动命令
8
p2022
M•・・
BOOL
i卜水泵'白动标志fez
9
p202
M•・・
BOOL
TF永泵邑行标恙位
1
p202l
M•・・
BOOL
补水京故阳标志仗
1
P202-3
I・・・
BOOL
补水泵启动
1
p2013
I•・・
BOOL
循环泵敌陣
1
p201l
I■・・
DOOL
L循环泵运彳厂
1
p2026
Q•・・
BOOL
—补水泵启动命4
1
V102.1
M■・・
BOOL
进水阀启动标志位
1
p2024
I•・・
BOOL
补水泵傳JLt
图5-2符号表
5.4编辑下位机梯形图程序
根据工作过程编辑梯形图。
(1)利用FC105,将由模拟量采集模块采集并转换为0——27648的数字量转换为实际的压力值,程序如下。
图5-3压力釆集
(2)将模拟量采集的温度值,进行山整形到长整形的变换,再有长整形转变为浮点数,最后进行浮点数的运算,即将采集值除以10,得到实际的温度值。
採:
Enin
101
EWO
DOT
EN
D2
)1R
E!
Q
OUT
DIV_R
PIW2S2-
-PDTO
HD70-
-ni)?
4
TO74-
IK1
our
-KD78
1.O0OXO&+
C01-
IM2
图5-4温度釆集
(3)将PID运算之后的值送到FC106中,经过FC106的转换将实际的频率转换为0——27648的数字量,再山模拟量输出模块将这个数字量转换为模拟信号输岀。
EIPCLAK
图5-5模拟量输出
(4)对进水阀的控制分为:
通过上微机操作画面手动控制,和自动控制。
Q16.0
进力<阀启动
—()I
Q16.0
进水阀启动PL02"
12.7
进水阀启动标志位
M3.4"V102_l"
H/I1I—
图5-6进水阀启动停止控制
通过对补水箱水位的实时监控,将采集的液位值与设定的液位值上限进行较,如果采集值大于设定值则关闭进水阀,同理将釆集的液位值与设定的液位下限比较,如果釆集值小于设定值则打开进水阀。
图5-7液位控制
(5)对进水泵的控制分为:
通过上位机画面手动控制,和通过按钮启停,和自动控制。
程序段7:
社比泵26金令
图5-8补水泵启动停止控制
通过对二次网回水压力的实时监捞将采集的压力值与设定的压力值上限进行较,如果采集值大于设定值则关闭补水泵,同理将采集的压力值与设定的圧力下限比较,如果采集值小于设定值则打开补水泵。
3©3:
-
1X1
DE3.ISDS-
1工
胃序&QA比爻0匕齊•亡
图5-9压力控制
(6)二次网供水压力和温度的PID调节:
PID调节要用到PID调节块FB4L将山FC105转换后的压力、温度值直接送给FB41的过程值PV,然后将FB41的
输出值送给FC106,FC106转换后经模拟量输出模块作用到变频器和调节阀上。
调节过程只需给定一个设定值SP,通过调解比例和积分,可将输岀值调节到SP。
如图为一个PID仿真程序。
图5-10PID控制
第6章上位机监控画面设计
6.1Wince组态软件简介
西门子视窗控制中心SIMATICWinCC(WindowsControlCenter)是HMI/SCADA软件中的后起之秀,1996年进入世界工控组态软件市场,当年就被美国ControlEngineering朵志评为最佳HMI软件,以最短的时间发展成第三个在世界范围内成功的SCADA系统;而在欧洲,它无可争议的成为第一。
WinCC基本系统是很多应用程序的核心。
它包含以下九大部件:
1.变量管理器
变量管理器(tagmanagement)管理WinCC中所使用的外部变量,内部变量和通讯驱动程序。
2.图形编辑器
图形编辑器(graphicsdesigner)用于设计各种图形画面。
3.报警记录
报警记录(alarmlogging)负责釆集和归档报警消息。
4.变量归档
变量归档(taglogging)负责处理测量值,并长期存储所记录的过程值。
5.报表编辑器
报表编辑器(reportdesigner)提供许多标准的报表,也可以设计各种格式的报表,并可按照预定的时间进行打印。
6.全局脚本
全局脚本(globalscript)是系统设计人员用ANSI-C及VisualBasic编写的代码,以满足项目的需要。
7.文本库
文本库(textlibrary)编辑不同语言版本下的文本消息。
8.用户管理器
用户管理器(useradministrator)用来分配,管理和监控用户对组态和运行系统的访问权限。
9.交义引用表
交义引用表(cross-reference)负责搜索在画面,函数,归档和消息中所使用的变量,函数,OLE对象和ActiveX控件。
6.2Wince组态软件使用
第一步,新建单用户项目,如图6-1所示。
第二步,选择存储位置,项LI命名后完成创建。
图6-1新建单用户项目
在变量管理处右键添加新的驱动,找到SIMATICS7ProtocolSuite添加,在属性里面选择MPI的地址写下,这样就能与下位机实现仿真连接,如图
师畀内兴20
6-2o
图6-2添加驱动
6.3变量的链接
右键MPI添加新的驱动链接,为了能与下位机建立连接,如图6-3、6-4点击属性设置插槽号为2,然后建立与下位机实现通讯仿真的变量,根据下位机的符号表,一次建立变量,如果变量较多,为了方便实用也可以建立变量组,如DI(代表数字量输入变量组),DO(代表数字量输岀组),H(代表中间标志位或者中间变量)等,然后针对不同类型的变量按照符号表就行变量的建立。
建立结果如下图6-5o
图6-3
参数-MPI
连接|
S7冋络地址
站地址②:
|z
段IBCL):
[0
机架号®:
|o
插槽号CL):
[2
图6-4设置插槽号
图6-5变量建立
6.4画面的建立
在图形编辑器下,分别建立所需的画面,此系统需要一个主界面,一个工艺流程画面,一个报警画面,一个温度历史趋势画面,一个压力实时趋势画面,两个PID调节画,面画面显示如下图6-6。
换热站控制系统
水箱水位
图6-6工艺画面
现场采集的信号经过转换后进行PID运算,过程值和设定值进行比较、调节,使PID的输岀值接近或等于设定值。
PID分自动和手动两种模式,在手动模式下,使用手动选择的值更正操作变量;自动模式下依据相关设置进行自动调节。
以PID温度调节画面为例,如图6-7所示。
手动点击泵或阀,会弹出手动操作对话框,点击手自动切换开关,切换到手动,通过启停按钮可以控制泵或阀的启停。
控制系统
二次供水
图6-8补水泵和进水阀手动操作画面
6.5液位报警画面的建立
首先双击打开〈报警记录〉,在〈工具>栏中选中〈附加项〉,在〈附加项〉中勾选〈模拟量报警〉添加〈模拟量报警〉,然后在〈模拟量报警>下新建,选择要监视的变量,此工程为补水箱液位、二次网供水温度温度、二次网供水温度压力,最后在液位、温度、压力下建立上、下限报警,当高于上限或低于下限时都会产生报警。
6.6变量记录与温度历史趋势
双击〈变量记录〉,右键单击归档向导,按照归档向导依次组态一次网进水温度、二次网供水温度、二次网回水温度这三个变量,建立好变量记录后,组态历