提起DCS系统,化工人都不陌生,因为它是化工厂的大脑,会根据采集现场仪表(温度、压力、流量、液位等)信号作出判断,让输出的信号对管道的阀门进行控制。 ) l$ Z" A1 j& _1 P: s
由于DCS涉及的知识面很广,所以今天只介绍基本结构和原理部分,希望能为工厂中相关操作人员以及初学者提供参考。
$ H. Y# G/ q, r/ `0 e( W6 u$ l
" O5 f4 @# y5 L. W& H5 e, q, ^基本结构
2 X% o8 z4 O4 LDCS是Distributed Control System的缩写,直译为“分布式控制系统”。由于产品生产厂家众多,系统设计不尽相同,功能和特点也各不相同。
/ I O: Q' d4 I9 S; F/ @ " ]" o2 j' |' A0 g' c5 `% Q) e
国内在翻译时,也有不同的称呼:
3 P4 ~. p7 z1 y0 v4 F6 T6 S分散控制系统(简称DCS)- S9 x7 ~2 @ q4 u, k
集散控制系统(简称TDCS或TDC)* h7 g: |0 X# C* k7 X# Z5 ^# c2 S
分布式计算机控制系统(简称DCCS)) V( m1 p1 o% V0 ]0 u
系统组成
/ A# @4 Z- x4 `三站一线:工程师站、操作员站、现场控制站、系统网络
# R- Z+ [$ Y3 I; G 9 _9 ]! g1 p) _; o% n
1工程师站% I! C- N f) _& E
对DCS进行离线的配置、组态工作和在线的系统监督、控制、维护的网络接点。
) ?0 H. o! r; f* T
; O! Z( b: P& m主要功能:提供对DCS进行组态,配置工作的工具软件,并在DCS在线运行时实时监视DCS网络上各个节点的运行情况,使系统工程师可以通过工程师站及时调整系统配置及一些系统参数的设定,使DCS随时处在最佳工作状态之下。 - ], i1 x! ^" A- O! Y$ j/ A
2操作员站
, s$ H/ ^9 ^2 \- X9 b处理一切与运行操作有关的人机界面(HIS,Human Interface Station,或OI,Operator Interface,或MMI,Man Machine Interface)功能的网络节点。
4 B4 b/ t- _/ ?) N; | $ c, o- l X$ T
主要功能:为系统的运行操作人员提供人机界面,使操作员可以通过操作员站及时了解现场运行状态、各种运行参数的当前值、是否有异常情况发生等,并可通过输入设备对工艺过程进行控制和调节,以保证生产过程的安全、可靠、高效。
# ?5 ]6 J; k3 J# O" ?2 n0 A3现场控制站
( ]% u. ]4 c1 X: }3 X, |现场控制站是DCS的核心,是对现场I/O处理并实现直接数字控制(DDC)功能的网络节点。
; |7 |1 D4 Y+ `# y% ^" B! r系统主要的控制功能由它来完成,系统的性能、可靠性等重要指标也都要依靠现场控制站保证。 : N& C, h3 ~/ N* ~3 k
其设计、生产及安装都有很高的要求,是分散控制系统中的主要任务执行者。 ! @, w6 t7 x+ z6 J+ W8 |( i, O- d( v
4系统网络
! t1 g q7 s: R" Z" l系统网络是连接系统各个站的桥梁。由于DCS是由各种不同功能的站组成的,这些站之间必须实现有效的数据传输,以实现系统总体的功能。
4 U& v2 ]$ _ o N* u系统网络的实时性、可靠性和数据通信能力关系到整个系统的性能,特别是网络的通信规约,关系到网络通信的效率和系统功能的实现。 3 I* z$ g$ m) H) ]# f
分散控制系统结构# M1 s* f$ k/ t- Q( @; _, L
/ `" a% ~( _' l; @基本构成5 b4 g7 ~9 |* I& J
基本构成由现场级、控制级、监控级、管理层四级构成。
8 F! B9 P3 U- A+ v4 N 1 W0 H) v/ ^; Q' h* f8 K/ o
现场级主要包括各种过程通道卡件或模块;
; K& T6 j( n& ^' o) A- c控制级包括所有的过程站; 3 N7 l* r* d9 U6 c
监控级包括工程师站、操作员站、历史站和打印机等附属设备;
9 r& _/ Z0 @3 O; j管理级包括管理计算机;
) M4 a p; [% s# y6 |' U四层中间相应的通信网络由控制网络(Cnet)、监控网络(Snet)、管理网络(Mnet)三层网络结构。 & Q$ e" m Y6 t) C0 p; f
1现场级
. q; y8 e9 z* k) m% D9 x包括传感器、变送器、执行器等
9 M: j" d& Q+ s$ r( g$ c) Y7 ~现场级设备一般位于被控生产过程的附近。典型的现场级设备是各类传感器、变送器和执行器,它们将生产过程中的各种物理量转换为电信号。 8 y a; V6 U: `+ s* r! n+ R$ ]2 i
例如:将4-20mA的电信号(一般变送器)或符合现场总线协议的数字信号(现场总线变送器),送往控制站或数据采集站进行,将控制站输出的控制量(4-20mA的电信号或现场总线数字信号)转换成机械位移,带动调节机构,实现对生产过程的控制。
- Q# p9 ^/ T4 N3 L信号传输方式8 ]- k) l7 Z5 Z7 O
目前现场级的信息传递有三种方式:$ k( }' Z; R3 G. ?0 }
- `$ @# F# B5 V6 K- s/ _" y
一种是传统的4-20mA(或者其他类型的模拟量信号)模拟量传输方式;
8 V' ^9 y' u. U" h) o( b) H一种是现场总线的全数字量传输方式; 2 r% I1 c+ x7 W) f% S3 K- r9 Q
一种是在4-20mA模拟量信号上,叠加上调制后的数字量信号的混合传输方式。
2 a8 ~5 E, @8 |现场信息以现场总线为基础的数字传输是今后的发展方向。
2 Q) E7 I+ K- t! k' G- J2控制级
; S0 h& v6 E# `- Q) l' E* F现场控制站
x: l. p, H# J% r$ S3 F2 O U控制级主要由现场控制站和数据采集站构成。一般在电厂中,把现场控制站和数据采集站集中安装在位于主控室后的电子设备室中。6 h. \, o! a2 ^4 K( Y l' {
- @: `: K* N! y e: i9 q) r现场控制站接收由现场设备,如传感器、变送器来的信号,按照一定的控制策略计算出所需的控制量,并送回到现场的执行器中。现场控制站可以同时完成连续控制、顺序控制或逻辑控制功能,也可能仅完成其中的一种控制功能。 ! W+ v1 ~6 {5 ` J% q. A
数据采集站5 p& e- K5 j/ T7 U9 A0 M- V
数据采集站与现场控制站类似,也接收由现场设备送来的信号,并对其进行一些必要的转换和处理之后送到分散型控制系统中的其它部分,主要是监控级设备中去。/ U& Q2 ]6 A! ^1 [: G# O
: u8 D( W5 l, v3 S2 F. g5 D1 p数据采集站接收大量的过程信息,并通过监控级设备传递给运行人员。 ]* C3 ^$ s$ C
数据采集站不直接完成控制功能,这是它与现场控制站的主要区别。
, k% Z3 L) d" f/ R: p电子间一般不再独立设置,更多为远程I/O站。
6 y1 q- S* X0 Y# o9 o& y3监控级
3 T* D/ h/ ^: a, H3 A$ `监控级的主要设备有操作员站、工程师站、历史站和计算站等。) l) r: r; D/ x- q2 m' m) x
. ?$ q) b; i/ t操作员站安装在中央控制室。
1 S, |. x W% f% I# V4 z5 Q: I工程师站、历史站和计算站一般安装在电子设备室。
, p3 U6 F2 d- p5 K操作员站- e4 q+ o) m5 k6 y* V! }7 v, j
操作员站是运行员与分散控制系统相互交换信息的人机接口设备。7 v% d- d& f! w4 x& V
; i* i @6 ~/ q运行人员通过操作员站来监视和控制整个生产过程。
' J3 [: D2 Y( C2 o6 X W运行人员可以在操作员站上观察生产过程的运行情况,读出每一个过程变量的数值和状态,判断每个控制回路是否工作正常,并且可以随时进行手动/自动控制方式的切换,修改给定值,调整控制量,操作现场设备,以实现对生产过程的干预;
* z6 \6 T3 r- ^% r% B) x另外操作员站还可以打印各种报表,拷贝屏幕上的画面和曲线等。 % P" X' v% g6 R8 H) p. ?# ]
为了实现以上功能,操作员站是由一台具有较强图形处理功能的微型机,以及相应的外部设备组成,一般配有大屏幕显示器、大屏幕显示装置、打印机、键盘、鼠标或球标。 % \9 J/ f! h2 O! |% e
工程师站9 X) i; Q5 z! V% C2 I0 Y1 ^
工程师站是为了控制工程师对分散控制系统进行配置、组态、调试、维护所设置的工作站。
1 ~" J, ~2 Z r* y0 ?/ G / W7 J1 h8 o8 X* v: ?- W9 {
工程师站的另一个作用是对各种设计文件进行归类和管理,形成各种设计文件,例如,各种图纸、表格等。 4 _; g+ J! Z+ g) [7 W( P7 G. E$ _
工程师站一般由PC机配置一定数量的外部设备所组成,例如打印机、绘图机等。 ; g/ j# L2 b; B
历史站$ R* m7 \; |7 h- g! [
历史站的主要任务是存储过程控制的实时数据,实时报警,实时趋势等与生产密切相关的数据,用来进行事故分析,性能优化计算,故障诊断等;% C- P: i! w+ D t$ f" Y! N, V
( I: o- F" t. a9 c
也可以通过历史站实现与外部网络的接口,使外部网络不直接访问DCS监控网络就可以获得所需要的数据,即保证了开放性,又保证了安全性。 1 q3 |/ a/ w1 H; ?: G) M% n
4管理级9 V2 x$ V C2 Z+ v
管理系统1 J2 D; M* c4 E2 D
管理级包含的内容比较广泛,一般来说,它可能是一个发电厂的厂级管理计算机,也可能是若干个机组的管理计算机。; T7 {6 V! m4 X* ]- M
; y1 d: ^# c; d% ?" N2 x
它所面向的使用者是厂长、经理、总工程师、值长等行政管理或运行管理人员。
( L- k- `. T5 c! f7 K厂级管理系统的主要任务是监测企业各部分的运行情况,利用历史数据和实时数据预测可能发生的各种情况,从企业全局利益出发辅助企业管理人员进行决策,帮助企业实现其规划目标。 C# ], c0 V, W7 ?" w# k& @
管理计算机
- S% A4 u- w# I U+ u! R对管理计算机的要求是:8 i, m5 N/ n3 g$ K2 Z
! ~- g+ q. ^- w4 x能够对控制系统做出高速反应的实时操作系统及数据库。 & A8 p, F2 h/ ^, R; z5 {% j ~. s
大量数据的高速处理与存储,能够连续运行可冗余的高可靠性系统,能够长期保存生产数据,并且具有优良的、高性能的、方便的人机接口,丰富的数据库管理软件,过程数据收集软件,人机接口软件以及生产管理系统生成等工具软件,实现整个工厂的网络化和计算机的集成化。
0 n" l# a5 g: `! y% h实时监控和日常管理% p+ _: z/ f$ g2 |
管理级也可分成实时监控和日常管理两部分。
& S, C4 I9 @: P9 q% W/ t 3 z, \4 y' {) `/ w
实时监控是全厂各机组和公用辅助工艺系统的运行管理层,承担全厂性能监视、运行优化、全厂负荷分配和日常运行管理等任务,即监控信息系统(SIS)。
. X k M. K; R4 s) _日常管理承担全厂的管理决策、计划管理、行政管理等任务,即管理信息系统(MIS)。
7 C+ T/ t% l- X3 d系统网络结构
" y! t. y; ~6 H
# l% V' J6 }7 q3 @* {6 S1 m! P; V通信介质 DCS网络 : T" V K2 {* E
在早期的DCS中,传统的分散控制系统多采用制造商自行开发的专用计算机网络。
. F( u' A% i" g1 e网络的覆盖范围上至用户的厂级管理信息系统,下至现场控制站的I/O子系统。 & s1 F3 [& w/ W( k5 w2 D# D5 {
系统网络,包括其硬件和软件,都是各个厂家专门设计的专有产品。 4 N. w) P0 m- [ A/ s" v: F ?
网络技术的发展
8 W3 p) i6 @2 O3 R9 `7 }近年来,随着技术的发展,分散控制系统的网络有了长足的进步。很多标准的网络产品陆续推出,特别是以太网逐步成为事实上的工业标准,越来越多的DCS厂家直接采用了以太网作为系统网络。
& X/ M3 b& S5 Q" n) }- k/ ?( g ' \( |/ p6 C+ o8 ^; b/ z/ u8 F& I/ A1 f
DCS网络与互联网的融合
0 j: j. y3 P8 v( E. ^& Z8 z随着网络技术的不断进步,集散控制系统的上层将与国际互联网Internet融合在一起,而下层将采用现场总线通信技术,使通信网络延伸到现场。& t) N- E$ v8 V% ^: I
. x4 q. e$ K9 j/ B# O& U) B最终实现: 1 i% Z/ z7 i |9 j4 }' h7 ?0 ]+ C
以现场总线为基础的底层网Infranet;以局域网为基础的企业网Intranet;以广域网为基础的互联网Internet; 所构成的三网融合的网络架构。
1 G6 U5 o1 m8 @8 V分散控制系统信号流程
$ w6 q9 y4 r- r, p( |3 {' c7 |4 o: F5 o8 {/ M5 k
功能结构 从系统的功能角度上看,分散控制系统是一个多功能分级控制系统的结构体系,分散控制系统按功能可划分为经营管理、生产管理、过程管理(监督控制)、直接控制等四个层次级别。
$ T1 t7 I' D: I
6 G& D, I2 L% C3 N3 I: |应用中的DCS系统并非全部具有上述四层功能。大多数应用系统,目前只配置和发挥到第一层和第二层中小规模上,少数应用系统使用到第三层功能,只在大规模的综合控制系统中才应用到全部四层功能。 , C1 H6 N) U0 y. H$ [
现场控制站组成+ E( b% ?* S4 O `7 j) l
现场控制站的硬件一般都采用专门的工业级计算机系统。
$ j* N; l5 B2 m* t + h7 E- P/ ]9 `1 c/ G
主要包括两部分:一部分是运算器(即主CPU)、存储器等组成的计算机单元,称之为逻辑部分或主控制器;另一部分是现场测量单元、执行单元的输入输出设备,即过程量I/O或现场I/O,称为过程通道。
- i" X/ ] v$ M8 Q4 [DCS的特点
/ U0 b L d6 k; K/ \' D* l) ]' S数字方式
6 f- {; d' \& Y6 o, t; T P) \从系统的结构形式看,DCS确实与仪表控制系统相类似,它在现场端仍然采用模拟仪表的变送单元和执行单元,在主控制室端是计算单元和显示、记录、给定值等单元。但从实质上DCS和仪表控制系统有着本质的区别。0 ` z8 v1 g% h# W
/ ~, Q* j% X5 ?$ _6 r. P( _; B
DCS和仪表控制系统的区别
& V# s6 n$ x$ G# n2 ]" W首先,DCS是基于数字技术的,除了现场的变送和执行单元外,其余均采用数字方式。
2 m' d5 {) j" G# t# h而且,DCS的计算单元并不是针对每一个控制回路设置一个计算单元,而是将若干个控制回路集中在一起,由一个现场控制站来完成这些控制回路的计算功能。
1 Q7 g# V$ O* Q0 V; B4 q: {1 i这样的结构形式不只是为了成本上的考虑。 8 n/ _. U; o( b9 y
一个控制站执行多个回路控制的结构形式,是由于DCS的现场控制站有足够的能力完成多个回路的控制计算。
0 s' e; i2 @% {( Q. E+ E8 k" P. P从功能上讲,由一个现场控制站执行多个控制回路的计算和控制功能更便于这些控制回路之间的协调,这在模拟仪表系统中是无法实现的。
1 |: r+ z6 Z+ m一个现场控制站应该执行多少个回路的控制,则与被控对象有关,系统设计师可以根据控制方法的要求具体安排在系统中使用多少个现场控制站,每个现场控制站中各安排哪些控制回路。在这方面,DCS有着极大的灵活性。
% B: E& |' @' m& L6 I! p分散方式5 N8 m3 k/ v5 S# K
从仪表控制系统的角度看,DCS的最大特点在于其具有传统模拟仪表所没有的通信功能。' u3 F! A5 I( J+ u) W2 }3 W
) g. s( T m, ]" m5 i
从计算机控制系统的角度看,DCS的最大特点则在于它将整个系统的功能分成若干台不同的计算机去完成,各个计算机之间通过网络实现互相之间的协调和系统的集成。 6 E3 B& s2 g- L+ ?0 I
在DDC系统中,计算机的功能可分为检测、计算、控制及人机界面等几大块。 ! U" A/ G' v; n# ]& Q m
在DCS中,检测、计算和控制由现场控制站的计算机完成,而人机界面则由操作员站的计算机完成。这是两类功能完全不同的计算机。 ; _: C; v/ _% M
一个系统有多台现场控制站和多台操作员站,每台现场控制站或操作员站对部分被控对象实施控制或监视。这种划分是功能相同而范围不同的计算机。
+ p. w2 p) V; H因此,DCS中多台计算机的划分有功能上的,也有控制、监视范围上的。这两种划分就形成了DCS的“分布”一词的含义。
, z& [' ~; F; W数据库
5 C' z- m; F6 l% @+ p系统总体数据库是分散控制系统的核心,有了这个总体数据库,分散控制系统才能真正实现资源共享。
Y* W" o$ O1 Q, X. l$ O! v
$ q: ]. j: k% a1 _各控制站上存在分布式数据库,仅包含各自站所需要的数据点信息。
/ v- m* Z- ~1 X- N, J通过分散的数据采集和处理,在上位依据总数据库形成总体数据库,这是分散控制系统的软件核心。
9 C, z( e) p1 m$ y+ h* {+ N- _数据库设计是分散控制系统的核心
* v: V# i0 x' e上位数据库和下位数据库要保持一致,避免冲突。
" x- {3 N4 U* U& A* W
) m4 R- j8 _. {' q- j. k2 ~3 z$ W9 H数据库组态也是整个分散控制系统设计的关键,如何合理的分配数据点,使各现场站结构更合理,数据交换各合理,所以说,数据库设计是分散控制系统的核心。 & D; ]% u5 {: O1 ?
数据库确定后,才可以进行进一步的组态工作,所有的显示、操作、报表、历史记录都是围绕数据库进行的。 " l4 p! ~* V) x# j* H
控制系统
) B, d- Z3 d4 F* s数据采集系统5 B: s* f; H* P5 W1 M; D+ d
对于控制系统来讲,尤其是对于控制生产过程这种系统,安全性是首要条件,这就要求新的系统不能影响系统的安全运行。 $ T' j6 X8 y3 a+ A1 K3 p
因此最先得到应用的计算机系统是可靠性要求最低的数据采集系统,即DAS(DataAcquisition System) 监督控制系统3 v) B2 D3 }: a _+ J
随着DAS的成功应用,并且显示出了计算机系统在计算、显示和记录等方面的优越性,工程人员对其产生了浓厚的兴趣。
% q7 Z- U+ w. V% {% W
+ ]) ]* L' f. d7 C& Z并且随着可靠性的提高,工程人员的信心也逐步增强,试图进一步拓展其应用范围,增加其应用功能,产生了监督控制系统。 直接数字控制系统
) g; g; P9 C7 ~- l) o. R2 U6 @1960年4月在肯塔基州的一个化工厂投运的另一套计算机系统,除了完成现场检测数据的监视和设定值的功能外,还可以实际完成控制计算并实际输出控制量。
1 F6 \+ i: D/ r) c$ t1 y ! ~% G( ?' }; [7 e% g6 s4 |0 g
这就是第一个直接数字控制(DDC,Direct DigitalControl)系统。这时侯工程人员对计算机的控制能力充满信心,并将其付诸实际。 集中型计算机控制系统
& F0 b1 r9 i! w分散型计算机控制系统
! G/ X- v- y" R8 ^1 ?! f* N! }& H( p* y3 S5 i0 l, }5 Z; a
|