You are on page 1of 31



  (Distributed Control System)


# $ %&'() * DCS
 
  
 !  
"#$% 
&"&'(  )'   % *,   ,,- 
, . /
0%.&, 
/*-0%.&*/1#, )-'-&% )%&"   $
 22%3%%   )'22% .%."#)% . &#,
22% "" &% 22%  "
4& 2 522%
  . &#  / '
6 10 8   " - . &#. -4
10 ' 9   
)%  ! 9 %0%  3%'- ' + To Increase
Ten Times Every Ten Years3
&"&'$&
0%%' .:0;0%.&  

 0%.& 
) .  &."# (% ),   
456 Analog
Electronics Controller ";' 
0%.&   . &# & %3  ) 3
 
  . &# 9>5?@
(Monitoring) - 0%.&)%  ";'
 Supervisory Process Control ($' ' Set Point Control)   Direct
Digital Control (DDC) % 4 
) DCS (Distributed Control
System) ,4 
2   . &#$%6 & &'4-'
X#> 
;9$ . &#%!6)&'%"' ,3$ 
 
'62 - ;%- ;"'0'"' "" !   . &#& ,3
$&. &' 2 0'* )%)@. # (Key Board)

Basic Distributed Control System (DCS) Course

 $9
:
 
;4<= 9
:<>  ?6@ 4
3  
&2 &. 9>9  . / 
&"$  )'

/$*; . ,& $%)%   . . - 6 8 .]. 1930 ,9>9 %
3  %:/ '-22%   
9>'  %    
&. &$
. /)$%'-- 0%.& ,4
/#  
3  %- 9$`'
A): .C. 1950 HI: 1960 K
A):9
:L <&?@=6<>  ?6@
>'  .]. 1950  1960 22%   
'  ;' 
Xcd&  ]:(.-]`
e
' ";'
&"$ $%!, f2&% )%

&"$ ". %:/-  
    
) Analog Single Loop
Controller 3   2 9>' . &   9>&  
) Pneumatic 3  %
)&'     $ .%2."# )%- - 0%.&-9$`'-

/#  
  Pneumatic ";'.%."# 2 
%3 
.C. 1960 &M*N):;4<= 59
:
#<
O : 4
9 .]. 1960  '48)$'
. &-3 . &# 9> 

  2 %3 & 3)%  " - . &# 
Data Logging
43 . &# ;3 0%)%?@
(Recording and Monitoring)

Basic Distributed Control System (DCS) Course

Set Point Control


 . &# "  3 / -  ;)
9$3$ 3 $ - "
(Optimum Process Conditions) -   
3 /$'& )@$  (SV) 9$)' 
)&'%& 2 "& %' 
 ' Set Point Control $'$ ' Supervisory Process Control

Direct Digital Control NK


<@66)
R ) DDC
&'   /8 .].1965 3 . &# " 93 /";6 9>)
 
) Analog  
] Digital Computer $'    

 ) ];# )%0. >&' Loop  
3 $% Loop 
"& ) ' Direct Digital Control $ lDDCm )&'`$- 
) DDC
% $% - . &# ' "'0%39$n.&.&' 0%.&
$
> (Plant Operation to a Halt) )  "3
/# >' CPU,

/# Back Up )%6 %4".34 )&' 3'9>'34& "3$
"3
/# 0%39$ DDC '" ) 
) Analog $
 ) 9&
Basic Distributed Control System (DCS) Course

.C. 1975 &M*N):<= 59


: DCS (Distributed Control System)
3. - Microprocessor 98 .]. 1970 3 ";'  %)%9$%"-
   .]   
  - Microprocessor % % " .
";-40%9$ 
9> 
  . &# 1 $'   
)
];# (&. `$9 - processor)" 4 
)
Chip Microprocessor  ;'& )&'% Station "" Operator Station  Terminal
-*9>9?@
)%n.&. $%8 .]. 1975  0;0%.& 2% 
]`
e . -
&# &' 
) Batch )% 
%3 - (Batch
and Sequence Control)
98 .]. 1970 "  IEC (International Electrotechnical Commission) 
>
' &( "')" XX@- 4-20 mA DC. 9>9> &'
  

&"$ ) Analog &'0;0%.& )%&'  
/#  

&"$
)9$ '  ";' Digital > &' (Interface) $ '
/# (Devices)
%"'"``/) Analog 4"'- ;%-' " (Information) 3  )
Digital &(""- ;%.   "3` -6 )%  3$&
0%-
 "  IEC  ' Bus &("3$ DCS  ' Proway )&'' !& 9
Basic Distributed Control System (DCS) Course

"/#-
&"$ &   Bus .")&&' & )&'0;0%.& 9

22%   .]   . &#)%""- ;% .` $ ' !
 . &# -  
";' .$ 
0%.& (Production Management System) )%.$""] (Management
Information System)

Basic Distributed Control System (DCS) Course

')&
9
:
  (DCS)
"' $%- 
&2 &. (DCS)
1. "' &. &'0;n.&. (Human Interface Station)
2. "' $'  .]  (Engineering Station)
3. "' 9 
(Field Control Station)
4. "' -'""$% (Backbone Network)
5. "' &;&'" (Marshalling Cabinet)
6. "' . # (Printer)

:'5:
  (DCS)

Basic Distributed Control System (DCS) Course

') 4 )
L(5&T :  (Human Interface Station)
4$' )" 0%)%> $ '0;9>- 0%.& &;'9
$ 
3$)" - ;%-- 0%.&"'  Field Control Station >' 
"9$3%'@$  (Set Point) ;'- 0%.& (PV) $%"
2$ - 
(Loop Status)

')N)6C (Engineering Station)


4$' 9>93$ 3"&'6 3 $"*)" 0% "' 4$' 
   "3` &)&'. &" 
,' 3
 )%) -$
 &.  
$' &'
'-'""$% )%9>@"' &. &'
0;n.&.   

Basic Distributed Control System (DCS) Course

')W (Field Control Station)


Field Control Stations 4$'  
- 0%.& ,    
)
@% (Feedback Control) )% 
), ,# (Sequence Control) 3-
Field Control Stations . '"``/
/#  
"'0'"``/  I/O
Module ;"'  Processor Card 33 /$' MV 0%&'$ ' PV  SV
9"  
) PID 2 ' SV   Human Interface Station (HIS)

Basic Distributed Control System (DCS) Course

')&
9
: Field Control Station
1. Communication Coupler Unit 4"'  9>4 Terminal &' Vnet "'
"``/$ ' Field Control Station  Human Interface Station (HIS)
2. Processor Unit 4 Cards 9>" 3 / 
- 0%.&
3. Power Unit 4"'  Power Supply  Power Distribution Board 
)% Power Supply 4 DC Voltage '9$ Cards )% Unit &'6
9)&'% Nest " 3 
4. Battery Units 4 Battery "3  Back Up - ;%&'6 9$'   3-
Processor Card 9$ 'f $ Power Failure , % Battery
"  Back Up - ;%&'6  72 > 2 

9> Battery Back Up -;'
/$*; .99>- Battery 

/$*; .99> &3 '$' 30 C Battery  
9> 3 8

/$*; .99> &3 '$' 40 C Battery  
9> 1.5 8

/$*; .99> &3 '$' 50 C Battery  
9> 9  
5. Contact Output Unit
6. Power Distribution Board 4"' 3$ $ Power "' &'6-
FCS 2 "' Power 0'-  Input Terminal )% "``/ XX@ 
Output Connector "``/ -  Power Supply  FCS  ' 
Switch 9f $f Power Supply*9& &9>
/# &. >' Switch
$ Breaker
7. I/O Modules 4"' 4 Interface $ ' Process  FCS ,3$"``/
Input - 0%.&)% "'  Field Control Station 33 / %0%
 
)% "'"``/ 
(Output)   
- 0%.& 2 0' I/O
Modules

Basic Distributed Control System (DCS) Course

')<K
9)6'K=
'N? (Backbone Network)
4""$%9>9"'0'- ;%-$ '- ;%&'6 - 

-'""$%   ! ' -;' &(-'3 9> >' Token Bus
(IEEE 802.4), Token Ring (IEEE 802.5), Ethernet

E ng

') (5 )
'6 (Marshalling Cabinet)
4"' 9>> &'$ '" X    9 0%.& "' .
&
)%&#
&-&  

Basic Distributed Control System (DCS) Course

10

')# #O6: (Printer)


4. #"' %&. &;'-'$%"3$9>'. #$"``/
&&'6

En

Foundation

Field Network
Input/Output

Basic Distributed Control System (DCS) Course

11

')
# *?<
O# 9
:
   (DCS)

Basic Distributed Control System (DCS) Course

12

Basic Distributed Control System (DCS) Course

13

N?  W
  (DCS)
1.  * Loop Control (Regulatory Control)
4X#> 
(3 3 /  
)%?@

 -X#>%!3  ' Regulatory Control Block
2.  *?g4 9 h
 (Sequence Control )
 
3  $% 6 -&' 9$%3 '$%--&
'4 & 3$ ')'$%)%& "*$&
/# (Event) "*
$&
/# %'  
/#  Digital Input , Internal Switch

 * Loop Control (Regulatory Control)


9 DCS   HIS (Human Interface Station) 3$9?@
(Monitor) )%
 
(Operate) 2 0; 
?@"&".- $0' HIS )%
3"''@$  (Setpoint) - 0' HIS    
"3$X#>3 /$'$ " "3$ 
 32  Field
Control Station (FCS) ,  CPU 3$3 /$'#
 (MV) $ " 9 

 
9& '4 

/$*; .*9 0; 
@'@$  (SV) 0' HIS 
$ CRT  & CPU *9 FCS '@$  HIS 0' ""``/ '
Vnet CPU 3 .'
/$*; . / 
 (PV) '@$  (SV) )%"''
#
 (MV) $ "  
%# $ 
/$*; . / 
 '";. ''
@$  %#  
3 .]% . / 3% 
/$*; .*9 CPU "'
"``/#
9.]9$f %# - 
/$*; . / 
 ' &3 ''@$  %#
 
3 .]. . / 3. 
/$*; . CPU *9FCS "'"``/
#
9.]9$f %# 
' !  "``/#
"'  
%# &   " #$ " 

/" &.- %#  6   ./ ' %# 4) air-to-open $ air-to-close

Basic Distributed Control System (DCS) Course

14

Regulatory Control Function


4X#>3 3 / 
  2 9>"``/
%-& )  (PV) 4$% "3$?@
)% 
  6

; Basic Control Function )"   " #$ ' Regulatory Control Function )%
X#> 
(6 *9 FCS
X#>$  4,X&#) #; 
2  CPU Card *9 FCS X#>
Regulatory Control 4X#>$ ," 3' X#>6 - DCS  >'
3'  Sequence Control, "'-  4 Annunciator Message 9/. $&
5
5.
$ Alarm &'6 2 "'"``/ Field Instrument X#> 
$%'*9
FCS ,32 0' Process I/O
X#>$%' 4X#>( ,X#>%!&'>.  ! X#>*9
)&&' 
%' 5 Regulatory Control Function ' "' X#> 
6
' '4 Sequence Control $-"9$)" -  "'"``/&* 
%' 9 
Basic Distributed Control System (DCS) Course

15

j6W9
: Regulatory Control Blocks
 3 /*9- Regulatory Control Blocks " )' 4"' 6 
Alarm Processing
Input Processing

IN

Square root
extraction
Linear
Pulse input
Communi cation
Digital filter

Input open
HH,LL alarm
Dev . alarm
Vel . limit

Temp.press
compensation
Compensation
Scientific
functions
Calculation

Output signal
processing

Preset output
Output open check
Output vel . limit
Output H/L limit
Pulse width out
ON-OFF out

OUT

Control & Calculation


processing

Function of Regulatory Control Block


Input Signal Processing
 "``/.
9$$ " 3 3 / 2 "``/
- IN $%0' Input Signal Processing  '#
&4 PV  3 3
3 /)%& ""&' 
Control Computation Processing
" 3 /9>9 .0%)% 
2 "``/.
9>9
3 /4' PV )%"'"``/#
 4' MV
Output Signal Processing
 "``/#
 '"'' MV   
Field Instrument 
$ @  "$. 
/#  

Alarm Processing
 " Alarm ;)&'6 &0; 
  ,
& ""- ' PV )% MV 2 )" 0% HIS
Basic Distributed Control System (DCS) Course

16

X#> Control Computation " 3 ." 0'X#> Set - ;%


$.- ;% 2  '&] Input Signal Processing $ Output Signal Processing
X#> 4  4X#>(- Regulatory Control Block ,
%! '
34&9>X#> %' 
X#> >' PVI, Indicator Block & Input Processing
)" 0%' '34&"''#
  


6): 456 PID Controller
CONTROLLER

FIC100
PID

I/O MODULE

%Z011101

FT100

%Z012101

FCV100

& '4 
& $%
& $%  Transmitter '' ;"'0' I/O Module (%Z011101) (FT100) ,0;9>&
%>. - I/O Module 9$$ " "``/.
&  "``/;3 
 .0%33 / PID Block (FIC100) $"``/#
& (MV) $ " )%"'
"``/#
& 0' I/O Module (%Z012101) "'  %#  
(FCV100)
Basic Distributed Control System (DCS) Course

17

& $%; 
.2  PID Control "``/  (noise) . -
 ' .&# D )%39$ 
 "*4   2 &.
)%  
& $% 9> 
) PI 2 3$ ' .&# D 9$4 O
(0' Tuning Panel  HIS) 39$ Derivative Action ' 0%&' 
)% 

& $%-";' Setpoint '-
Note :- Controller    P, PI, PD $%& PID '() * $)
+ ,  -./&0 P, I 12 D 34* $)5+ )$) Tuning Panel ) HIS

Cascade Control
Cascade Control 4. 
-9')%9$0%2>#";&'
 9
&"$ 9 
) Cascade   &  
2 & - 
  Primary Loop 4%; 
   "3`";"
"''#
& 4' SV -%;
 ' Secondary Loop >' 9$ 
%;4 9 -
& '49>&  
& $% &  

/$*; . 39$ 


/$*; .*9$%   ;&) '3-

TIC100
PID
FIC100
PID

Basic Distributed Control System (DCS) Course

18

Ratio Control Example


Ratio Control 4 . 
"3$ &3$ ' SV -X#>
%!$6 9$ '4" "' ' MV -X#>%!9 %)%' MV
- 2 X#>%! 4" "'   
)" "'  2  9> Air-fuel Ratio
Ctrl 2 5  '& )& $%&; 
43  
& '&' 4 
)" "'  2 9> PID )% RATIO %!4&  

& $% rF1 40%%# ;/& $% F1 &"'  r ,3$ 
RATIO rF1 4' SV "3$ PID   
39$ F1 4" "'  F2 
' r

"  MV = ( SV * KR ) * PV + BIAS
MV : "``/#
 (0%  100%)
KR : Ratio Gain ( 0  4.000 ) 2  '. )4 1.000 )&'" 
4' 0'
Detail Definition Builder
SV : &"'  ( 0  4.000 )
PV : "``/.
 ( 0%  100%)
BIAS : "``/  (Bias: 0%  100%)

 '- 
) '. ) (Bumpless)  32$ 
 
 MAN ";' AUT 2 ' Effective Ratio '6 % - $'@$  -
&"'  
(Ratio Setpoint : SV)

RAT01
RATIO

FIC100
PID

Flow Line 2
Flow Line 1
Basic Distributed Control System (DCS) Course

19

Override Control Example


Override Control 4 
"3$%' Output $"``/ MV 9
 

/#  
$$ " '$'9 X#>%! 2 %! 2 3
 -3$  -6 4. X#>%! , > ' Selector 4& 3$
%"``/ 
#
$ "
Override control &.)% ;9>4 
9>.@&$: 
'& )- 9$;'9'    
9>.@;)$
Interlock control ,9>9@  "$$30. &.-
/#9>*9
  ,4 Interlock control  
$
3-  6 
% 9-/ Override control 3 
&'  )&'39 .% * '
X#>%!9>9%"``/ %'"``/";"
(AS-H) % (AS-M)
)%&3"
(AS-L) ->. -X#>%!%9>
& '&' 9> Selector >. AS-H &'"``/#
 (MV) X#>%!
PID 2 & "3$ 
&0 Heavy Oil 2 &. 9> Controller 2 *
 & Controller "3$ 
& $% )% 
  "3$ Stand-by
f - %#  
& $%- Fuel Oil % % .    '-
&0 $ &3%  ,40%9$. flame-out  AS-H %!4& 3$%
"``/#
9 
(MV)  '  ' &  
2 &  &  
  
)%&  
& $% "''"``/ MV   '9$ %#  
," 
@ flame-out 
9%>. -& Selector &./>. - %#  
9$$ "   
Flow Controller

Pressure Controller

FIC100
PID
Automatic selector
(high selector)

PIC100
PID
ASH0 1
AS-H

Basic Distributed Control System (DCS) Course

20

 * ?g4 9 h


 (Sequence Control)
$% 
%3 -& $   
3  $% 6
-&' 9$%3 '$%--&'4 & 3$ ')'$
%)%& "*$&
/# (Event) "*$&
/# %'  
/# 
Digital Input , Internal Switch 4&
"3$ 
2,". 3 Sequence Control 0 '  Feedback
Control )% Feed forward Control 
"#$%- Sequence Control Function  
 
)% %3 3-2," > 2)&'%2,"9$" 
3-$ '   9>3 
,)% (Interlocking) , 
Start Up ,  Shutdown , )%$
2," '5% 4&

Sequence Description Example


& '  %%$ ' Logical Circuit AND )% OR Circuit 
Sequence Table
; AND Logical Circuit  ' 39$ FIC100 (Control Loop) -";' AUT
Mode  !&'  %SW0100 )% %SW0101 "*  ON ;' $&3
$%- - (AND) -& %9 Sequence Table  -  " 
3$   2 3$ 9$ %SW0100 )% %SW0101 4 Condition Signal )%
3$ 9$ Control Loop (FIC100) 4 Operation Signal '&]"&# Condition Signal
)% Operation Signal ;'9) Column    , ' Rule 2 "*  ON -
Switch )% Control Loop (FIC100) ;)  &]"&# Y -"& &]"&#
- %SW0100 )% %SW0101 ;'9) Rule    $  AND 

Basic Distributed Control System (DCS) Course

21

; OR Logical Circuit  ' 39$ FIC100 (Control Loop) -";' AUT
mode !&'  %SW0100 $ %SW0101 '& 9 & $ "*  ON $3
$%-& %9 Sequence Table  -   2 3$ 9$ %SW0100
)% %SW0101 4 Condition Signal )% Control Loop (FIC100) 4 Operation Signal
& %3  "*  ON - Switch )% Control Loop (FIC100) ;)  &]"&# Y
4&]"&# lORm
&]"&#- %SW0100 )% %SW0101 ;'&' Rule No.  )&'  Action 
Operation Signal (FIC100) &   
- Basic Operation
Sequence Table " )' 4 2 %:/
1. Non-Step Sequence Operation
2. Step (phase-Step) Sequence Table Operation

Basic Distributed Control System (DCS) Course

22

Example of the Non-Step Format Sequence Using the Sequence Table


& '4&  )% 
 -$% 9 Tank 2 9> Sequence Table
4) Non-Step Sequence Table -"&9"'  Step No.  ' $ %-- Step No.
%:/3- Sequence Table )  & ""&]"&#9
Condition Rule 
6 Column   )% &]"&#9 Rule No. 9 $ Column 9
&"*   4.- 
Condition Signal )% Action 9"' -
Operation Signal !3& 3$ 

Basic Distributed Control System (DCS) Course

23

3- Sequence Table ) Non-Step (9& ')


Rule  1.  lLS-Am "*  lONm $  --$%  Limit Switch (LS-A)
)% lLI100m . " lHHm Alarm $ PV '. ' Parameter lHHm 3$ 9
$ Tuning Panel )% 39$ Valve-A lf m )% lf m Valve-B )%. Alarm 
l%AN0001m
Rule  2.  lLI100m . " lHIm Alarm $ PV '. ' Parameter lPHm
3$ 9$ Tuning Panel )% 39$. Alarm  l%AN0002m
Rule  3.  lLI100m . " lLOm Alarm $ PV ' ' Parameter lPLm
3$ 9$ Tuning Panel )% 39$. Alarm  l%AN0003m
Rule  4.  lLS-Bm "* 4 lONm $ --$% &3 ' Limit Switch
(LS-B) )% lLI1100m . " lLLm Alarm $' PV ' ' Parameter lLLm 
3$ 9$ Tuning Panel )% 39$ Valve-A lf m , Valve-B lf m Valve-B )%
. Alarm  l%AN0004m

Basic Distributed Control System (DCS) Course

24

Basic Distributed Control System (DCS) Course

25

Example of a Step Sequence that uses the Sequence Table


;4  
 --$% 9 Tank %:/4 Batch
Process ,9> Sequence Table ) Step Sequence -"&9"' - Step No.  
$ %-- Step No. %:/3- Sequence Table )  34
Step $   '  3$& ""-&]"&#
6 Rule No. ;'9
Step  6  )%;"9$ 39 Step &' 2  THEN $ ELSE & 
3$ 

Basic Distributed Control System (DCS) Course

26

Basic Distributed Control System (DCS) Course

27

3- Sequence Table ) Step (9& ')


3;)'4 2 Step
Step  1.(A1) ,   Rule  1 )% 2 4 Step lWater injection processingm
  lPB001m "*  lONm )% lSWAm ' "*  lONm ( --$% &3 '
Limit Switch A) )% 39$ lValve Am f )%t ( --$% "; ' Limit Switch
A) lSWAm "*  lONm 39$ lValve Am f
Step  2.(A2) ,   Rule  3 )% 4 4 Step lWater drain processingm 
 lPB001m "*  lONm )% lSWAm "*  lONm )% 39$ lValve-Bm f )%
 --$% &3 ' Limit Switch B lSWBm ' "*  lONm )% 39$ lValve-Bm
f

Basic Distributed Control System (DCS) Course

28

Example of Logic Chart

Graphic Builder

Basic Distributed Control System (DCS) Course

29

;)"  0%.&*

Basic Distributed Control System (DCS) Course

30


6):g DCS %&WA5W

9
 
&.2 &. (DCS)  3 &. &9>92
&"$  
9$'&' 
 0%.& )%"  > 90%.& )%"3`" 
% & ;)% '&'3
:

Basic Distributed Control System (DCS) Course

31

You might also like