马上注册,学习空分知识,结交更多空分大神!
您需要 登录 才可以下载或查看,没有账号?加入空分之家
x
C3 |1 y: p9 l8 R) k, \1 引言) Q: x2 @! ~) W( b: Q8 f" @
随着产业信息技术的飞速发展,以提高综合经济效益为目标的综合生产及管理的自动化成为必然趋势。日本横河电机公司在产品的设计制造、研究开发上提出了面向21世纪的ETS(Enterprise Technology Solution)概念,从企业的生产运行和综合效益为出发点,充分满足工厂的各种需求,以最先进的技术及最可靠的产品,为用户提供从设计开发到现场服务的完善的优化的适用的综合决策方案。CS(Concentrate Solution)就是来自于综合和解决方案两个含义。CS3000是一个功能齐全的系统,它综合了各种控制、各种管理、各种自动化以及实时控制数据和其它信息数据。由于该系统具有极高的抗干扰和耐环境等特点,因此非常适用于电力、石化及化工行业的运行环境。本文根据某集团公司热电厂5号锅炉的工程实践, 较详细地介绍CS3000系统的组成和应用软件组态的一些做法及体会。
a: Z$ o! O/ [0 y2 ]9 s+ \7 T% Y% \3 Q& j3 ^9 B
2 CS3000集散型控制系统的配置和锅炉工艺要求
* u ~0 A) H/ \. i! Z" A% {5 v2.1 配置设计
8 X/ F. M$ m$ Q/ u该热电厂5号锅炉控制系统配置了1台工程师站,3台操作员站(HIS),1台冗余的现场控制站(FCS),2台UPS。3台操作员站(HIS)互为冗余对等配置,由于工程师站也可以作为操作员站使用,故相当于有4台操作员站,均能独立监视整个生产过程。每台HIS都有自己的硬盘,可以存储大量的数据,当系统中某台HIS发生故障时,其他的任一台HIS均可代替故障HIS完成操作监视任务。冗余的现场控制站(FCS)主要技术指标为:
6 |: m5 J6 d+ s% b- _$ P3 H(1) CPU:R3000(25MHz);存储器:16M, 具误码校正功能; 数据保存:72小时(失电后)。FCS具有闭环控制、电机联锁控制、数据采集、数据处理存储、报警等功能,可完成对生产流程的逻辑联锁,顺序控制,分组启动/停止,同时通过高速通道(V-NET,10Mbps)与中央控制室进行数据传输,接受来自操作人员的各种控制命令,完成检测控制要求。系统的高速通道V-NET为冗余配置,能交替运行并不断进行自检,时刻保证系统的信息传输不间断,并能在故障产生1s之内,将故障信息传送至所有操作员站;修改后的软件也通过控制网络在线送至各操作员站显示。此外,系统还配置了2台UPS,组成双机热备形式。
+ S& V, G: c) m- C I. |(2) 工控对象:35t/h循环流化床锅炉及给水除氧系统;/ o. r. J. l( ^0 X
(3) 操作员站配置: DELL PC PⅣ/2.4G,256M,80G,22"CRT;
; P% A. _/ Q- R& u# `" {(4) 工控软件:日本横河电机公司LHSKM软件包;
4 }8 u) y: D w: j; u(5) 软件环境:Windows 2000;5 F! G ^0 r& J/ [
(6) I/O点数:AI=109, AO=26, DI=115, DO=76, TC=56, RTD=18;
# r* J) U! o% _+ N/ w3 y: |# u(7) 控制回路:炉膛压力控制,给水控制,给煤控制,风量控制,风压控制,床温控制,主蒸汽温度控制,除氧器水位和压力控制;& r$ g/ B/ U) X$ B% n
(8) 画面名称:总貌画面,分组画面,流程图画面,棒图画面,PID调整画面,趋势画面,报警画面,操作指导窗口画面,系统维护画面,报表画面。
) L# D# ~7 D9 E/ t( ~0 G' Q2 P2.2 工艺要求
1 J7 u& J2 y: j( C* ^2 ~完成各检测和控制参数的I/O组态,实现各控制回路的组态,能够在线监控各运行参数,能够在运行中修改PID参数,可查询重要参数的历史趋势,打印报表。
% `3 z4 T: k. @2 q2 ` U6 l; A2 ~+ P. E
3 控制系统描述
0 y0 j$ w8 n4 n0 s& wCS3000控制系统包括数据采集系统(DAS)、模拟量控制系统(MCS)、顺序控制系统(SCS)、锅炉炉膛安全监控系统(FSSS)、热控系统少量与机组安全有关的常规显示仪表、报警光字牌和后备操作设备(如:紧急停炉、紧急停机,汽包紧急放水等操作按钮)。
7 d+ _1 k! M: q5 g' v# q: F, X3.1 数据采集系统(DAS) . }( |4 o/ i) n% s/ n! j6 u9 c
DAS能连续采集和处理所有与机组有关的测点信号及设备状态信号,及时向操作人员提供有关的运行信息,实现机组安全经济运行。一旦机组发生任何异常工况,可及时报警,提高机组的可利用率。DAS具有下列功能:
# d9 i# ]: }5 Z$ [7 q- _% R( y7 z(1) 显示:包括操作显示、成组显示、棒状图显示、趋势显示、报警、模拟图显示等;* ~5 [% Z' J: p
(2) 制表记录:包括定期记录、事故追忆记录、跳闸一览记录、操作一览记录等;
; o* {" I2 V" ~& E! p; p- {0 g(3) 历史数据存储和检索(HSR);
) Z. M) v {4 e# G, n(4) 事件顺序记录(SOE)。
8 N% a1 B# L% u# H5 A3.2 模拟量控制系统(MCS)
9 g4 U3 e$ y+ a5 ZMCS控制系统将锅炉一汽机一发电机组作为一个单元整体进行控制,使锅炉和汽机同时响应控制要求,确保机组快速和稳定地满足机组安全启、停及定压、滑压运行的要求。
R! p' z# C% N$ e4 `( Y(1) MCS功能设计
6 e- e: I0 S! ~! D1 \●频率协调:汽机转速控制用于维持系统频率的稳定。机组负荷指令能自动跟踪实际测得的发电机负荷,以避免产生扰动。
' N$ d+ P9 H2 { {. |7 I●限制:机组最大负荷指令与锅炉最大出力和汽机负荷能力相适应。提供燃料——风的导前/滞后和交叉限制控制功能。当被控容量或允许出力达到最大、最小限值时能发出闭锁增、闭锁减的控制信号。$ x& ?$ n+ f) L; g$ W8 g0 t
●快速减负荷(RUN BACK):提供一次风机、二次风机、引风机、给水泵发生出力故障工况时的RUN BACK功能。每种RUNBACK有单独的最大允许负荷或减负荷速率,以适应各种设备的动态特性。运行人员能通过CRT得到RUN BACK工况时的信息,所有的RUN BACK可自动完成。2 j7 Q! a5 J0 Z2 o8 X
(2) 控制特征
' V3 D* s) D% X+ _锅炉主控将机组负荷指令以并行协调的方式转化为对锅炉燃料和风量的控制,并具有以下特点:9 Y0 {+ }' E* m6 |" ^5 e# U
●为加快燃料量对负荷变化的响应,信号回路有速率可调的“加速”功能。& h3 |4 N1 J3 [8 l2 @
●系统按加负荷时,先加风、后增加燃料量;减负荷时,先减少燃料、后减少风量的原则设计。锅炉指令按可供的风量来限制燃料量出力,以保证燃料量不高于风量。
9 g7 `1 S$ M; n* n% q7 f: ~●锅炉指令按送入锅炉的总燃料量(包括所有辅助燃料)来限制风量,以保证风量不低于燃料量对风量的需求。
8 z' A5 S0 ~ Z- k" m0 Z0 \●根据燃料的不同发热量进行修正。: i$ u* m5 I7 e
; @5 k* e: M7 I: Y3.3 顺序控制系统(SCS)2 @4 h5 L& Z) N, _, t; H4 w2 w( a
顺序控制系统SCS进行自动顺序操作,目的是为了在机组启,停时减少或取消操作人员的常规操作和缩短机组的启停时间。# p& [2 x+ Y) X# f4 R' l
SCS控制范围包括在控制室内监视和控制机组所有的辅机、阀门和挡板及设备保护和联锁。所设计的子组级程控进行自动顺序操作,可在机组启、停时减少操作人员的常规操作。在可能的情况下,各子组项的启、停能独立进行。9 U$ \( G$ z9 ]6 u0 z
SCS系统用于启动/停止上述的机组系统中的子组。一个子组被定义为由一些相关设备组成的完成某些功能的设备组合,如一台风机及其所有相关设备(包括风机润滑油泵、出口/入口挡板等)。这些设备之间有联锁控制关系,SCS可以通过自动/手动的方式完成一个子组的启动/停止控制和在事故状态下紧急处理。 操作人员可以改变子组的运行/控制方式。在手动方式下,操作人员可以操作子组中的所有设备。在自动运行方式下,如出现故障/人工中断指令,子组控制程序中断,停止在中断位置或恢复到安全状态。( |% `8 g! u7 L7 d
对于每一个子组项及其相关设备,它们的状态、启动许可条件、操作顺序和运行方式,均能在CRT上显示出系统画面。为了在日常维护时机组能正常运行,减小操作人员的劳动强度,及减少启/停时间,每个设备的子项顺序控制均设计为可执行自动方式,并提供每个子项的手动操作功能。CS3000系统对于每一个子组项都有相应的画面对应。这些画面显示子组项的工艺流程,目前子组项停留在哪一步及停留时间,子组项是在自动运行还是在手动运行,及相应的许可条件。
& Y' ^5 [# l( k2 H+ f7 Q3.4 锅炉安全监控系统(FSSS)
5 c& k# b! v1 J4 K9 P3 ]# F' }FSSS包括燃烧器控制系统(BCS)和燃料安全系统(FSS)。由FSSS完成锅炉自动点火、燃烧器管理及炉膛安全保护的所有功能。炉膛安全监控系统能适应锅炉的运行方式和各种工况以及不同的负荷需求。当运行工况不符合要求或有不稳定趋势时,依照规定的运行工序,保护动作跳闸,以避免锅炉不正常运行。并符合以下要求:
$ V0 b4 |1 O2 x8 U; ?# q. V(1) 炉膛安全监控系统符合NFPA标准的有关要求;
, c# P' Q1 x% n; M/ s7 O(2) 炉膛安全监控系统包括完整的联锁、保护和自诊断功能。重要设备(如处理器模件)采用冗余设计;
1 X2 [ u0 Q9 s* U. ?7 R: Y8 U(3) 在CRT上提供运行所需的各种图形显示信息,以便操作员使用顺序操作或当必要时采用手动控制。手动控制时给出操作指导,这些指导给出要执行的下一步及程序的进程。信息显示随状态变化在CRT上做出不同的彩色显示并配有曲线说明。联锁保护将最大限度地防止或减少由于设备或某部件的非正常工作而造成的危险因素;: V! s. k3 ?* t0 G' O
(4) 系统提供SOE所需的事故顺序接点输入信号。
8 x. I) x- Z, G/ R. I: kCS3000过程控制系统构成如图1所示,主要组成部件有:工程师站(EWS)、操作员站(HIS)、现场控制站(FCS)、过程控制网(V-NET)、打印机(PRT)。
' b! g; m: D) X
' ^) M# d( g$ A7 h; U2 g: U
# R( e" d: E. H+ X图1 CS3000过程控制系统配置框图- m6 R* @- W: q, w) J1 C; @' d+ `
: s" I* l$ D. ]( b. r9 A
4 LHSKM软件包的主要特点和组态方法
5 O" H; C8 \4 G+ d) }- X6 CCS3000系统提供完整的、满足工艺要求的LHSKM软件包,包括实时操作系统和各种应用程序以及用户所需的批量控制有关的软件。系统组态、生成、应用软件均通过图形界面和交互式菜单会话方式,十分方便快捷,工程师站提供了CAE计算机辅助工程及填表的组态方式。模拟控制回路组态可采用Control Drawing一边画控制方案图,一边输入数据的方式,顺序控制可采用逻辑图、顺控表及面向批量和顺控的高级语言的方式。设计和组态工作可同步进行,简化了工作流程。丰富的用户自定义宏功能,使组态更加容易和高效。# B# w) u6 y9 \1 Y" v- i8 ^' P
4.1 主要功能
2 m7 ]5 h' i7 x& l( S(1) 仪表,电气控制功能;8 `! c* f/ ]1 ?9 p7 J! b
(2) 控制Drawing:200个/FCS;
) e2 K1 L) q4 z a! |(3) 控制Block:8000个/FCS;
0 T5 y7 {5 c6 m8 @) Z i* f(4) 连续控制与演算功能;! \4 I0 ]; T. P D8 o8 C \
(5) 顺序控制功能;9 b6 a3 t. Z, |2 U5 w
(6) 面板显示功能;% o' V' b* `9 E8 a& @% n
(7) 与PLC、Field-Bus等通讯功能;) d0 i; ~, R+ @. Y7 g3 Y& }# n7 v
(8) 连续控制。" {' u& h/ `& @% [: [* Y8 e* `
) L; k: O% y2 i/ A3 q7 U9 U
4.2 算法
8 k+ g5 b- t/ }# A1 y(1) 过程算法4 i7 \! o) M x$ W; g' H$ U' L
过程控制器可以完成基本的调节和先进的控制,控制器能够提供以下算法:
7 Y$ w; K7 P0 y* C( ~2 u●各种PID控制,(如: 采样PI,带批量开关的PID,自整定PID等);
! C0 _9 V& ^( ?! y! t) H●开方/平方;
$ ~- u% V) X6 R; f2 F* _●加/减/乘/除四则运算;
. ]7 J, E! L) g" B●分段线性化;, ?; l* b: K3 k4 V' c0 Y) I
●超前/滞后;7 H* U4 m" f! q% k# ^ T
●延时;3 ^# Z" M. |" ?
●高/中/低选择;, Q! o$ Y" W" w& J- A6 a, u3 `! n* ~+ s
●变化率限制;
0 B, l. `3 j; H1 @+ M/ |6 B- s) ~ ]●质量流量补偿运算;7 `2 @, f4 j0 |4 Y3 `& S
●累积/平均;5 F7 t' G; f/ N8 X, e/ I
●采样和保持;
- B {( I: e- C' g7 e+ h●用户自定义的功能块。/ }0 s; Q* {7 n% N5 ~( `0 [
(2) 离散算法! t5 j3 @4 K- J' I7 ~
在离散控制中主要提供了以下算法:
/ R: H/ ^; `% p. q●开关控制;
% L ~' c$ U1 b9 |! ]●与或非逻辑;( Q+ ]% l! R. x( V$ @
●计数/计时。4 `# U# T# e% X/ j* }8 e0 H
4.3 组态过程
$ ?1 k/ X+ Q5 }锅炉监控软件的编制组态过程可按以下步骤进行& M( i1 M7 B1 t1 K2 X; \
(1) 以工程设计图纸为基础确定监控系统的I/O参数表,在组态各参数时需确定每个参数的通道、数据类型、参数范围、报警上下限及安全机制等,此项工作涉及硬件系统的选型和设计。
, u5 g0 ]" Y/ [+ o- C( k8 t2 Q(2) 以工程项目的实际情况为依据,进行监控画面的组态设计,其中需要: 2 X1 h: w8 C5 |. m2 J
●确定画面的数量; ) m3 m7 @: f6 c4 d4 z" ]! l r [
●确定各画面内的参数名称、量程;
K1 \) z4 l* l, |$ G●根据设计中的监控要求编制系统运行程序,该程序包括:系统启动程序、系统周期性运转程序和系统结束程序;
: _$ M- N- \* g. I●确定监控组态程序的安全机制。
, {+ L" z4 B' p; y! j' Z* q w, O(3) 根据需要设计组态系统趋势画面;
& [' }' _- v9 u# c* N& n @(4) 根据需要设计组态系统报警模块;
' J" b+ H1 ]2 m(5) 根据需要设计组态系统DDE模块,做好数据链接工作。' u1 i6 f! o7 Y- E, K. k: }# W
4.4 LHSKM软件包在锅炉监控中的应用# ^6 Z5 J) l. m! W% I8 K' L1 [
根据工程的实际需求,系统共设置20余幅监控画面,以下介绍各主要画面的内容、功能及操作方法:" |- V8 b* Y$ w
(1) 总貌画面
5 H0 G9 \, [0 m& p* L& m总貌画面将本项目绝大多数运行参数的实时值均组态于绘有锅炉工艺过程的立体画面中,参数值显示在锅炉相应的位置上,操作者可在画面上对锅炉及相应设备的运行状况、报警情况一目了然。组态中还对工艺管路和风机传动等采用动态方式进行处理,使画面效果更加形象逼真。
0 `9 D- t, H: y9 o. k(2) 控制画面
1 j% w( B, U4 Y; z* J在控制画面中采用与普通电动调节器仪表相类似的形式来表示控制器,使操作者易于接受,每个调节器面板上设有手/自动切换开关、回路设定值、参数运行值、控制输出值、阀位反馈值,这些数值均采用棒状色带和数字量同时显示。4 \' L- Z, r1 z3 {; P8 b
(3) 参数画面5 C6 K. V8 E2 y6 ~4 y- }8 L
画面内设有锅炉及相应设备各部位烟气温度、进出水温度、蒸汽温度、进出水压力、流量等显示仪表。8 O8 R7 o: l$ z
(4) 趋势画面
4 X' n. S1 Q5 P在趋势画面组态时,将锅炉进出水温度和压力、炉膛负压等重要参数列入趋势曲线,可监测各参数的历史趋势。2 L6 j% H) G" h, o1 F
(5) PID参数画面8 Z# h8 k( \' x' l/ A, Z% X+ t
每个控制回路的PID参数均需要在调试时予以调整,可用鼠标器或直接键入数据修改比例、积分、微分及积分饱和控制值,使调节回路特性满足工艺运行要求。$ {7 u% s7 V9 w3 O
(6) 报表画面
, ~* D4 G" V* M- e3 @% R采用报表格式将需要记录的工艺参数以及报警状态放入专用表格内,并设置日期和时间。2 c8 ?9 b" X8 O5 }% Z; M9 q; J1 y
7 g3 p6 y$ }* |/ ^$ Q
5 结束语* F' `3 A" B! M% H) ^) Q5 ^
技术先进、性能可靠、易于扩展、开放性局域网结构、成熟高效简捷的工程组态方式这些是CS3000集散型控制系统的主要特点,也是笔者对某集团公司热电厂5号锅炉过程控制系统选型的着眼点。通过在LHSKM软件包基础上编制组态锅炉监控软件并将其投入运行,使笔者更加深入了解了工控软件在使用中的应用方法和特点,这套集散型控制系统于2005年2月完成安装调试及试运行,现已正常运行一年多时间。随着该系统的稳定运行和不断开发完善,在生产和管理上起着控制生产设备、保证产品质量、提高生产效率、加强科学管理和辅助科学决策的作用,对企业提高竞争能力,获取经济效益将起重要的促进作用。
# l$ s+ X8 q7 J
- k: u$ e2 T, m( |( N4 D* U+ d9 { R0 {6 E: Z
7 V0 j8 q6 t/ y z; }6 _
& e0 q, o8 S* M' H, t |
评分
-
查看全部评分
|