+ All Categories
Home > Documents > ISA-77.22_Working_Draft_07.01.09

ISA-77.22_Working_Draft_07.01.09

Date post: 08-Jul-2018
Category:
Upload: nigo-villan
View: 222 times
Download: 0 times
Share this document with a friend
22
ISA 77.22 – Working Copy Ta ble of Contents 1.0 Scope.. .................................................................................................................. ....1 2.0 Pur pos e....................................................................................................................1 .0 !efin itio ns.... ...........................................................................................................2 ".0 Concepts............................................................................................................. ..... #.0 Sy$bo ls.... ............................................................................................................... %.0 &lock !efin itions..................................................................................................... %.1 !ri'e s(............................................................................................................... ... %.1.1 )otor Control * Sin gle spee+, $ai nta ine+ control out put -.. ............................. %.1.2 )/ *open close oper ati on, $o$entary output-............................................ %.2 Te ro up Contro l &lo cks ................................................................................. .. %.2.1 T3 o !e'ice Cont rol ler ................................................................................. %.2. 2 Tr ee !e'ice Controlle r.. ............................................................................ 7.0 Se4uenc e Contr oller ............................................................................................... .. 5.0 Pla nt Auto$ation..................................................................................................... Anne6 A 8eferences.......................................................................................................... Anne6 & – Tutorial Infor$ation.......................................................................................... Anne6 C 9igures................................................................................................................ Anne6 ! – Application :6a$ples....................................................................................... Anne6 : – Plant configuration............................................................................................ Anne6 9 – ;otes – Startup Se4uence................................................................................. utline of 77.22  ;otes( 1. Tis out line follo3s t e general for$at of ote r 77 serie s +ocu$ents for consistency. Preface an+ cre+its to fol lo3 te sa$e for$at . 2. I<$ n ot sur e 3y te 9i gures are at te ba ck in Anne 6 C. I 3ou l+ a'e tougt it $ore con'enient for te rea+er to a'e tese i$be++e+ in te te6t for $ore rea+y reference. Is tere a reason for not i$be++ing te 9igures= CONTENTS 1.0 Scope Tis tecnical report pro'i+es gui+ance in te +esign an+ application of auto$ation strategies for plants 3it fuel input rati ngs of 2# )W ter$al or greater . Tis tecnical report a++resses te ter$inology, +ocu$entation, an+ relate+ $eto+ology for +e'eloping auto$ation strategies. 2.0 Purpose
Transcript

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 1/22

ISA 77.22 – Working Copy

Table of Contents

1.0 Scope........................................................................................................................1

2.0 Purpose....................................................................................................................1.0 !efinitions...............................................................................................................2

".0 Concepts..................................................................................................................

#.0 Sy$bols...................................................................................................................%.0 &lock !efinitions.....................................................................................................

%.1 !ri'es(..................................................................................................................

%.1.1 )otor Control *Single spee+, $aintaine+ control output-...............................

%.1.2 )/ *openclose operation, $o$entary output-............................................%.2 Te roup Control &locks...................................................................................

%.2.1 T3o !e'ice Controller.................................................................................

%.2.2 Tree !e'ice Controller..............................................................................

7.0 Se4uence Controller.................................................................................................5.0 Plant Auto$ation.....................................................................................................

Anne6 A 8eferences..........................................................................................................Anne6 & – Tutorial Infor$ation..........................................................................................

Anne6 C 9igures................................................................................................................

Anne6 ! – Application :6a$ples.......................................................................................Anne6 : – Plant configuration............................................................................................

Anne6 9 – ;otes – Startup Se4uence.................................................................................

utline of 77.22

 ;otes(1. Tis outline follo3s te general for$at of oter 77 series +ocu$ents for

consistency. Preface an+ cre+its to follo3 te sa$e for$at.

2. I<$ not sure 3y te 9igures are at te back in Anne6 C. I 3oul+ a'e tougt it$ore con'enient for te rea+er to a'e tese i$be++e+ in te te6t for $ore rea+y

reference. Is tere a reason for not i$be++ing te 9igures=

CONTENTS

1.0 Scope

Tis tecnical report pro'i+es gui+ance in te +esign an+ application of auto$ation

strategies for plants 3it fuel input ratings of 2# )W ter$al or greater. Tis tecnical

report a++resses te ter$inology, +ocu$entation, an+ relate+ $eto+ology for+e'eloping auto$ation strategies.

2.0 Purpose

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 2/22

Te purpose of tis tecnical report is to pro'i+e a+'ice an+ gui+ance for te

+e'elop$ent of fossil po3er plant auto$ation.

3.0 Definitions

>+efinitions go ere? I a'e taken a first atte$pt at a fe3>

I;T:8@CS are also signals acting to protect e4uip$ent fro$ +a$age, to pre'ent

unsafe operation, to pre'ent process upset, or any co$bination of tese. Wat+ifferentiates te$ fro$ trips is tat te actions +o not sut +o3n te e4uip$ent or

 process in 4uestion. Te process or e4uip$ent is protecte+ by oter $eans.

I;T:8@CS are sub+i'i+e+ into t3o types( per$issi'e an+ correcti'e. Tese ter$s

are analogous to Bpassi'e an+ acti'e so$eti$es use+ by oters.

P:8)ISSI/: I;T:8@CS per$it or pre'ent a control action, 3eter $anual

or auto$atic, for$ occurring if te progra$$e+ criteria are not $et. Te salient

feature is tat action is pre'ente+ an+ tus noting occurs, inclu+ing te unsafeactions. An e6a$ple of a per$issi'e interlock is not per$itting a pu$p to be

starte+ if its suction isolation 'al'e is close+.

C88:CTI/: I;T:8@CS a'oi+ unsafe situations by taking a correcti'e

action. Tis is +istinctly +ifferent fro$ te per$issi'e interlock 3ic $erely pre'ent actions. Typically, te correcti'e interlock initiates a $inor operation

necessary to preclu+e an unsafe con+ition fro$ occurring.

An e6a$ple is starting an au6 lube oil pu$p upon tripping of te pri$arye4uip$ent. Starting te lube oil pu$p constitutes taking a positi'e action, as

oppose+ to te purely passi'e action of a per$issi'e interlock. Te ter$

C88:CT/: I;T:8@C is restricte+ to $ini$al progra$$e+ protecti'eactions. Diger le'els of auto$ation 3ic acti'ates e4uip$ent are not

consi+ere+ interlocks.

S:EF:;CI; refers to progra$$e+ actions 3ic inclu+e $ultiple pieces of

e4uip$ent. Typically, S:EF:;CI; co'ers a nu$ber of actions, nor$ally perfor$e+

se4uentially, 3it eac step co$$encing upon co$pletion of te pre'ious. Altoug

se4uencing can consist of a linear series of connecte+ actions, parallel steps are also per$itte+ 3en concurrent actions are +esire+. Do3e'er, a te function of a +iscrete step

soul+ be retaine+, so tat eac block alar$s in+i'i+ually.

Te +istinction bet3een a correcti'e interlock an+ a se4uence is subtle. 9or tis

+ocu$ent, a correcti'e interlock is restricte+ to actions necessary to protect e4uip$ent or

 processes follo3ing an e'ent. A se4uence is initiate+ to acco$plis a series of preprogra$$e+ steps

T8IPS are signals causing a protecti'e action 3ic places e4uip$ent in a safe state,

$ost co$$only sut +o3n. Tis action $ay be to protect e4uip$ent fro$ +a$age, to

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 3/22

 pre'ent unsafe operation, to pre'ent process upset, or any co$bination of tese. T8IPS

are spontaneous actions resulting fro$ te logic respon+ing to process an+ e4uip$ent

fee+back. Classic e6a$ples of trips are to sut off a pu$p 3ic as insufficient ea+, or a $otor 3ic is +ra3ing e6cess current. Trips respon+ 3it action to a process

con+ition.

A++itional Clarification

Consi+ering 3at an e6acting process logic +esign is, te ter$inology use+ is re$arkablyloose. Consistent ter$s 3ill be use+ in tis +ocu$ent, an+ since +efinitions are generally

not pro'i+e+ else3ere, tey 3ill be pro'i+e+ ere.

Trips an+ Interlocks

Tese t3o ter$s +efine si$ilar concepts. &ot nor$ally in'ol'e pre'enting proibite+

operations to protect e4uip$ent an+ processes.

)F@TIP@: purposes of a co$$on con+ition

A single con+ition *e.g. lo3 pu$p suction le'el- $ay constitute bot a trip an+ a per$issi'e, +epen+ing upon process con+itions. If te pu$p is running, it $ust be

stoppe+ , an+ te occurrence of tis lo3 signal $ust be progra$$e+ as a pu$p trip.

Con'ersely, if te pu$p is not running, starting te pu$p is $erely pre'ente+. ;ote tereis a tacit assu$ption tat tere is no ar$ in not starting te pu$p – if te conse4uences

of not starting te pu$p are 3orse tan te risks of running, ten suc an interlock 3oul+

not be use+.

4.0 Concepts

Altoug tis cogniti'e capability is taken for grante+, progra$$ing a +igital co$puterto perfor$ a si$ilar task as pro'en re$arkably +ifficult. Te $in+ appears to a'e

+ifficulty keeping si$ultaneous track of 'ery e6plicit ite$s, e'en 3en tose ite$s are

in+i'i+ually straigtfor3ar+. Progra$$ing re4uires e6actly tese sorts of skills, an+ tusas pro'en to be an iterati'e an+ error prone process.

nce te co+e e6cee+s $ore tan a fe3 +oGen lines in lengt *an+ so$e 3oul+ argue

e'en less tan tat-, errors – or bugs – ten+ to creep in. Tis is so per'asi'e tat aB+ebugging pase is consi+ere+ a nor$al part of progra$$ing. !CS progra$$ing is

no e6ception, an+ it is 4uite possibly e6acerbate+ by te nee+ for co$preension of te

 pysical plant process to be controlle+.

 ;o tecni4ue can fully eli$inate u$an error. Do3e'er, engineers 3o +esign logic in

an organiGe+, logical $anner generally pro+uce syste$s 3ic start up faster an+ 3itless confusion tan teir a+ oc progra$$ing counterparts. Tis +ocu$ent atte$pts to

lay fort principles 3ic organiGes an+ stan+ar+iGes logic +esign, to assist in goo+

+esign. Te intent is bot te +esign engineers, startup personnel an+ en+ operations

users 3ill fin+ te !CS pro+uct easier an+ $ore consistent.

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 4/22

Tis +ocu$ent intro+uces te concepts of ierarcical control. Te reasoning bein+ tis

approac is e6plaine+ an+ te ter$s are +efine+. In+i'i+ual control blocks are ten+iscusse+, signals +efine+ an+ operation e6plaine+. 9inally 'arious progra$$ing

e6a$ples are gi'en to clarify usage an+ progra$$ing tecni4ue.

oo+ logic +esign *an+ progra$$ing- is caracteriGe+ by being organiGe+, consistent an+

nor$ally easily un+erstoo+. Te concepts +escribe+ erein 3ill elp acie'e tese

obHecti'es. :6ceptions e6ist, but tese soul+ be reser'e+ for applications 3icspecifically re4uire +e'iations in or+er to acco$plis te re4uire+ control.

Start by +escribing te 9C principles.

Principles of ierarcical control.

Alar$ing consistency

Alar$ Strategy

A goo+ alar$ strategy 3ill pro'i+e te operator 3it a $a6i$u$ a$ount of useful

infor$ation, 3ile $ini$iGing nuisance alar$s an+ Binfor$ation o'erloa+. A

ierarcical control strategy not only supports a goo+ progra$$ing $eto+ology, it alsolen+s itself to a goo+ alar$ sce$e.

9un+a$entally, ierarcical control can be tougt of as a collection of functions blocks.

:ac block as a specific purpose, an+ controls specific actions for e4uip$ent belo3 it.Te block soul+ alar$ 3en it fails to acco$plis its re4uire+ actions. Tis re4uires

tat a block by +esigne+ 3it te fee+back necessary to $onitor its actions.

9ee+back is so$eti$es not pro'i+e+ as a cost sa'ing $easure. Te a++itional

infor$ation pro'i+e+ to te !CS, 3ile useful, $ay incur a++itional costs 3ic are

+ifficult to Hustify. Tis co$pro$ise affects te engineer<s ability to apply te alar$ principles consistently.

A co$$on e6a$ple is pro'i+ing position fee+back on a $o+ulating control 'al'e. If

 position fee+back is a'ailable, ten te operator can be alerte+ tat te control 'al'e $aynot be functioning correctly. Witout suc fee+back, te !CS cannot +eter$ine tat its

output +e$an+ signal to te 'al'e is not being follo3e+. If tere are so$e process

conse4uences resulting fro$ tis lack of control, e'entually so$e para$eter 3ill +e'iateunacceptably resulting in an alar$. Te operator is ten left to +e+uce te cause base+ on

is kno3le+ge an+ e6perience 3it te process.

Current tren+s to3ar+ +igital instru$ent co$$unications alle'iate te cost i$pact since

 perfor$ance +ata *$onitoring fee+back- is a'ailable fro$ te en+ controller. A 'al'e

3it a 9iel+bus or Profibus controller can pro'i+e te re4uire+ fee+back at no

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 5/22

incre$ental cost oter tan te effort of progra$$ing. Wen i$ple$ente+ as part of a

consistent progra$, tis effort soul+ be negligible.

!igital co$$unications fro$ in+i'i+ual instru$ents $ay per$it a furter le'el af alar$

+etail. Specifically, infor$ation concerning te nature of te e4uip$ent failure in te

fiel+ $ay be pro'i+e+. Do3e'er, tis infor$ation $ay be $ore useful to $aintenance personnel tan to operations staff. If fiel+ e4uip$ent as faile+, ten te auto$ation

an+or operators $ust co$pensate to per$it te process to continue operation. Wy tis

e4uip$ent as faile+ is secon+ary to process consi+erations. Accor+ingly, signals 3icrelate to +etails of e4uip$ent failure soul+ not be processe+ as alar$s to $ini$iGe

operator loa+. Tese +etails soul+ be a'ailable to te operators as part of e'entalar$

lists, but soul+ not constitute a source of a++itional +istraction +uring operation.

Certain alar$s are generate+ for infor$ation 3ic is e6ternal to te group or e4uip$ent

control logic. Tese inclu+e process 'ariations *pressure, te$perature-, trouble alar$s

fro$ syste$s a'ing little infor$ation in te !CS, e6ternal e'ents *fire alar$-, etc.

Suc alar$s +o not fit 3ell into te general ierarcical structure, but are noneteless

essential since te !CS cannot $onitor all possible causes of failure.

:$pasis $ust be place+ on generating alar$s 3ic are(

Abbre'iations are te nor$ in an alar$ list, but $ust be una$biguous. Te alar$

3or+ing $ust also

Te 9C *ierarcical- part

rapic representation• 9C block +efinition

• Sy$bology con'entions

• Signals +efinition

• Se4uencer blocksse4uence tripsnearest safe state

Tere are alrea+y ISA practices co'ering te follo3ing(

• Plant $aster control

• 8unbacks

• 1P& startstop se4uences

@ist of ar+3are re4uire+ for support• Alar$ $anage$ent

5.0 Symbols

We nee+ to a++ress o3 to +epict te control reco$$en+ations. ter 77 seriesstan+ar+s use SA)A representation? 3e nee+ to fin+ a goo+ 3ay to present our i+eas. In

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 6/22

any case, a separate section to +iscuss te basic control buil+ing blocks soul+ prece+e

te process application reco$$en+ations. pen for +iscussion.

Fse Bfunction block sy$bols. Start ere 3it te 'arious function blocks, +efine+. Te

functionality 3ill be +escribe+ in narrati'e for$. Te inners 3orkings of te blocks $ay

'ary, being 'en+or or en+ user specific.

Tese sy$bols are use+ in conHunction 3it ISA #.1 logic sy$bols.

Co$$on basic priniciples.

6.0 loc! Definitions

%.1 !ri'es(

• )/

• Single spee+ $otor 

• !ual spee+ $otor • 8e'ersing $otor 

6.1.1  Motor Control  *Single spee+, $aintaine+ control output-

SIGNAL NAME ABBR. TYPE NOTES

INPUTS MOTOR RUNNING RUN M

 AUTO START CMD AST P

 AUTO STOP CMD ASP P

START PERMISSIVE STP M

STOP PREMISSIVE SPP MOVERRIDE START OVS M

OVERRIDE STOP OVP M TRIP FUNCTION

DRIVE AVAILABLE AVL M

CONTROL

OUTPUTS

MOTOR RUN CO M Single maintained control ot!t

STATUS

OUTPUTS

DRIVE AVAILABLE M

RUNNING M

TAG OUT

ALARMS TRIP FTP M

FAIL TO START FST M

FAIL TO STOP FSP MHMI

INPUTS

START CMD "ST P

STOP CMD "SP P

 AC# ALARM "AA P

TAG OUT "TO P

TAG OUT RESET "TR P

Tis +ocu$ent +oes not preclu+e te incorporation of a++itional signals.

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 7/22

6.1.2  MOV  *openclose operation, $o$entary output- 

SIGNAL NAME ABBR. TYPE NOTES

INPUTSOPEN FB MCLOSED FB M

OPEN PERMISSIVE M

CLOSE PERMISSIVE M

STOP PREMISSIVE M

PO$ER AVAILABLE M

CONTROL

OUTPUTS

CLOSE CMD P

OPEN CMD P

STATUS

OUTPUTS

DRIVE AVAILABLE M

OPEN M

CLOSED

 AVAILABLE

ALARMS FAIL TO OPEN M

FAIL TO CLOSE M

FACEPLATE

INPUTS

OPEN CMD P

CLOSE CMD P

 AC# ALARM P

TAG OUT P

TAG OUT RESET P

6.2 Te roup Control &locks

Control(

• 2+ri'e control

• +ri'e control

• "+r'ie control

• Se4uence block 

:ac control block as a +efine+ function, inputs, outputs, an+ alar$s. &locks can be

co$bine+ in a 'ariety of 3ays to construct 'arious control strategies. oo+ progra$$ing

3ill use te control blocks for te $aHority of co+ing, 3it $ini$al use of lo3 le'el *e.g.A;!, 8- logic.

%.2.1 T3o !e'ice Controller 

SIGNAL NAME ABBR. TYPE NOTES

INPUTS GROUP ON P

GROUP OFF P

 A DRIVE PRIORIT% M

B DRIVE PRIORIT% M

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 8/22

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 9/22

*+)+) Tree !e'ice Controller 

Inputs(

1. Control block on *$o$entary-2. Control block off *$o$entary-

. 9irst +e'ice prority *integer, range 1-, fro$ re4uire+ faceplate". Secon+ +e'ice priority *integer, range 1-, fro$ re4uire+ faceplate

#. Tir+ +e'ice prority *integer, range 1-, fro$ re4uire+ faceplate

%. Euantity of subor+iante +e'ices re4uire+ on *integer, range 0-

utputs(

1. Start first subor+inate +e'ice *$o$netary-

2. Stop first subor+inate +e'ice *$o$entary-. Start secon+ subor+inate +e'ice *$o$entary-

". Stop secon+ subor+inate +e'ice *$o$entary-#. Start tir+ subor+inate +e'ice *$o$entary-%. Stop tir+ subor+inate +e'ice *$o$entary-

Status(1. Insufficient +ri'es running *$aintaine+-

2. Euantity of +ri'es running *integer, range 0-

Alar$s(1. Insufficient +e'ices running

9aceplate Inputs *all $o$entary-(1. roup n

2. roup ff 

. Tag out". Alar$ ackno3le+ge

#.0 Se$uence Controller

Inputs(

1. Se4uence n

2. )onitor fee+back 

. Step cancel

* This input is used to defeat the alarming (and therefore any associated automaticactions) of a step, with stopping the entire sequence. The sequence loc! remains acti"e,

and passes through the sequence on signal to the sequence complete signal, while the

equipment command remains off. # typical application is for starting equipment in a

 sequence, and then turning the same equipment off later in the same sequence. The sequence string can then remain acti"e without the first loc! going into alarm.

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 10/22

utputs(

1. Se4uence step co$plete *$aintaine+-2. :4uip$ent Co$$an+ *)o$entary-

* Typically used to initiate susequent sequence loc! 

Status(

1. Se4uence step faile+ to co$plete *$aintaine+-

Alar$s(

1. Se4uence step faile+ to co$plete

2.

Se4uence &locks

Se4uencer blocks are typically use+ to eiter start or stop e4uip$ent in a se4uential$anner. ;or$ally, a separate string of se4uencer blocks is use+ for te start an+ te stop

se4uence. Te co$$an+ outputs of te se4uencer blocks $ust not affect te e4uip$entunless tat particular se4uence string is in ser'ice.

%.0 Pl&nt 'utom&tion

@e'el of auto$ation – to 3at e6tent are 3e going= Single button start=

Do3 to organiGe – suggest startup an+ sut+o3n be togeter for eac plantconfiguration.

Suggeste+ organiGation(roup control Syste$s

• Co'er in+i'i+ual plant syste$s ere – te ones 3ic len+ te$sel'es to group

*ierarcical- control(

o 9ee+3ater syste$

o Con+ensate syste$

o &oiler airgas *9!I! fans-

o PA syste$

o ter Bstan+alone type applications

• Te o'erall plant *an+ so$e syste$s- 3ill re4uire

o 'erall startup an+ sut+o3n se4uenceso 9uel se4uencing *$ills, burners-

Anoter 4uestion is o3 $uc to co'er. &elo3 is a list of te $aHor plant types. Wecoul+ a++ress te +ifferent types by

a- a'ing a separate stan+ar+ *or section of a stan+ar+- for eac configuration,

 b- si$ilar to *a-, but all in one stan+ar+,

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 11/22

c- +ifferent split, 3it te basic 161 plants first, ten a++ress te a++e+ 261

co$ple6ities *$uc of 3ic $ay be co$$on-

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 12/22

'nne( ' ) *eferences

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 13/22

'nne( + Tutori&l ,nform&tion

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 14/22

'nne( C ) -iures

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 15/22

'nne( D + 'pplic&tion E(&mples

Te si$plifie+ figure belo3 +epicts a si$ple group control for 6#0J con+ensate pu$ps.

:ac pu$p as an in+i'i+ual $otor +ri'e $o+ule. Per$issi'es an+ trips are use+ ere for e4uip$ent protection. enerally, tis protection is connecte+ at te lo3est le'el, an+

superse+es any control co$$an+s, 3eter auto or $anual. :ac pu$p $ay be operate+

in $anual $o+e, or place+ in auto for by iger le'els of auto$ation.

Te group of tree pu$ps is controlle+ by a tree +e'ice controller, 3ic starts or stops

te in+i'i+ual +ri'es as re4uire+. Internal to tis block are containe+ i$portant control

features(

• Te nu$ber of operating pu$ps is co$pare+ against te re4uire+ nu$ber, an+

 pu$p*s- starte+ an+ stoppe+ accor+ingly.

• Te +ri'e priority se4uence *or+er of pu$p starting- $ay be $anually set, but

3ill auto$atically a+Hust for te una'ailability of te subor+inate +ri'e, as+eter$ine+ fro$ te +ri'e $o+ule Ba'ailable status signal

• Te +ri'e priority se4uence transfers to auto in a bu$pless $anner, so as to

lea'e running pu$ps running. Do3e'er,

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 16/22

GROUP ON,OFF -MA% BE LIN#ED TO "IG"ERCONTROL LEVELS

. DEVICECONTROL

MOTOR DRIVECONTROLS -ONE PER PUMP

PUMP A PUMP B PUMP C

",

E/AMPLE0.12'3CONDENSATEPUMP GROUP

) PUMPS RE&4D

RE&4D

UNIT LOAD

TRIPS

PERMISSIVES

P5T P5T

DRIVE CONTROL 5STATUS

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 17/22

'nne( E + Pl&nt confiur&tion

Te plant types(

1/ Combine cycle &soil/a- 16161

b/ 2(2(1

c- 16161 single saft

2/ *&n!ine Cycle + rum units

&/ PC 1(1

 b- PC 261

c- asil 161+- asil 261

e- C9& 161

f- C9& 261

3/ Supercriticala- PC 161

 b- asoil 161

I reco$$en+ 3e target te CC 26261 an+ PC 161 for our first +raft +ocu$ent.

Denrik<s notes, fyi(

Tis +raft outline is largely a collection of $y 3riting to +ate, 3it so$e input fro$

oters. Tis $eans it as no consensus, an+ I a$ sure te 77.22 $e$bers 3ill not be sy3it reco$$en+ationsK I a'e inclu+e+ te personal notes erein to con'ey $y tougt

 process an+ intent – tis too is fair ga$e for criti4ue.

A 3or+ on state +iagra$s>

State +iagra$s 3ere suggeste+ at te last subco$$ittee $eeting as a $eans of

representing te logic. I – along 3it a couple of colleagues ere at &ectel – re'ie3e+tis possibility. )y only pre'ious e6perience 3it tis $eto+ +ates fro$ $y college

+ays, 3en tis 3as taugt as a $eto+ of logic +esign *to be built 3it cips in te lab-.

Pros for tis $eto+(

• Taugt for$ally to engineering gra+s *not sure o3 $any-

• Alrea+y +ocu$ente+ in ISA S55

•8igorous treat$ent of states an+ state transitions *goo+ for a'oi+inguninten+e+ states-

Cons for tis $eto+(

•  ;ot use+ $uc in po3er plant applications? I a'e not seen it use+ by utilities,

A: fir$s, or 'en+ors *on te oter an+, te proponents $ust use an+ like it-

• 9unctional block *9&- representation 3oul+ be $ore fa$iliar to $ost po3er

 plant users

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 18/22

• 9& co$patible 3it SA)A representation, it<s one of te I:C ===

 progra$$ing languages

• 9& use+ by $ost !CS 'en+ors, so it<s closer to tis type of i$ple$entation

• )ore fa$iliar to po3er plant ILC staff *personal opinion ere-

&ase+ on te abo'e, tis +ocu$ent procee+e+ 3it 9& notation. We aren<t far enougtat can<t be re'erse+ by consensus.

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 19/22

'nne( - + Notes + St&rt)up Se$uence

ISA 66+72 Note8 - Start ! 8e9ence

Note80(: T;i8 i8 a dra<t =eginning onl>? mig;t a8 @ell get 8tarted 8ome@;ere+): For t;e time =eing I am e1clding t;e <ollo@ing <rom con8ideration0

a: Com=ined c>cle !lant8=: S!ercritical !lant8c: Plant8 @it; mlti!le =oiler8 !er tr=ine )1( arrangement8 etc+:

.: T;i8 i8 a 8tart! otline onl> I ;ae not con8idered 8;tdo@n >et+7: Not li8ted =elo@ i8 t;e 8e9encing o< drain ale8 @;ic; occr8 at ario8

time8 t;rog;ot t;e 8tart! !roce88+ T;i8 i8 al8o im!ortant+2: CAUTION0 T;i8 @a8 created <rom memor> and I ;ae !ro=a=l> omitted

8ome item8+ Al8o I realie I ;aen4t =een con8i8tent in t;e leel o< detail+*: See additional t;og;t8 li8t8 a<ter t;e 8e9ence otline+

Start! Se9ence ;ig; leel oerie@:0(: Ba8ic tilitie8 need to =e o!erational0

a: Electrical 8>8tem8 and UPS=: Serice and in8trment air 8>8tem8

): Start a1 @ater 8>8tem.: Start C$ 8>8tem

a: Vale alignment=: C$ !i!e <ill

c: Vacm !rimingd: C$ !m!8: 8tart - re9ire8 di8c;arge ale 8e9encing7: Start Conden8ate 8>8tem

a: Conden8ate !oli8;er in 8erice=: Pm! min recirc ;ot@ell leel control8 in atoc: Start conden8ate !m!8:d: Fill DA 8torage tan

2: Start Feed@ater 8>8tema: L=e oil 8>8tem on=: Pm! min recirc control8 in atoc: Di8c; MOV clo8edd: Start BFPe: O!en Di8c; MOV<: Boiler,drm <ill to 8!!re88ed 8et!oint cold al8o =e => conden8ate

8>8tem earlier:*: Rotar> air "eater 

a: Sector !late control on=: Air ;eater rnning

6: ID Fan Start

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 20/22

a: CEMS o!erational=: Boiler @ater 8eal <illedc: Seal 8canner and,or cooling air <an8 rnningd: Bag;o8e !reci! A&CS in 8ericee: IDF l=e oil 8>8tem on

<: Bo1 ! IDFg: Start IDF;: Relea8e to <rnace !re88re control

: FD <an 8tarta: Bo1 ! FD <an=: Start FD <anc: Relea8e to modlating air <lo@ control

H: Start ga8 recirc <an8 i< a!!lica=le:(':Prge =oiler and A&CS

a: Air <lo@ to !rge rate=: Time !rge BMS <nction:

c: Re8et MFT rela> BMS <nction:((:Fel 8>8tem read> t;i8 i8 ;ig;l> de!endent on t;e =oiler and <el 8>8temde8ign:a: Lig;t o<< <el !re88re !m!8 <or oil ale8 <or ga8:=: NFPA 2 c;ec8 com!lete arie8 @it; <el:c: Steam,@ater drain8 8et <or lig;t o<< d: "P =>!a88 ale o!en

i: Tem!eratre loo! in atoii: Pre88re 8et!oint coordinated @it; tr=ine control8iii: O!en "P =>!a88

e: Atmo8!;eric ent ale8 on "R": o!en

():Lig;t o<< 5 @arm !a: Lig;t o<< =oiler ignitor8 air regi8ter 8e9encing:=: Lig;t o<< @arm ! gn8 air regi8ter 8e9encing:c: Control <iring to matc; !ermitted @arming rate8d: Relea8e drm leel 8et!oint to normal

(.:Seal 8team tr=ine 8all> in tr=ine control8 not DCS:a: Steam condition8 o=: Gland 8team e1;a8ter <an8 onc: Gland 8team 8>8tem in 8ericed: Gland 8team conden8er in 8ericee: Admit 8team to 8eal8

(7:Pll acma: Start ;ogging !m!8 or eector8=: Start ;olding !m!8 or eector8c: $;en !re88re 8et!oint i8 reac;ed 8to! ;ogging e9i!ment

(2:Start =>!a88 8>8tem i< t;e !lant ;a8 one:a: IP =>!a88 ale o!en

i: Tem!eratre loo! in atoii: Pre88re 8et!oint coordinated @it; tr=ine control8

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 21/22

iii: O!en IP =>!a88 ale to conden8er =: Clo8e atmo8!;ere ent ale8

(*:Pre!are coal 8>8tem <or <iringa: Start PA related 8eal air <an8=: En8re PA 8>8tem i8 8ealed at t;e coal 8ilo end <or all

mill80i: Ade9ate leel in coal =ner ii: Coal on <eeder =elt and in <eeder inlet !i!eiii: Alternatiel> coal =ner otlet gate ma> =e clo8ed

c: Start PA <an8d: PA !re88re control to atoe: Mill tem!eratre control to ato 8elected mill8 onl>J:<: $arm ! mill8g: Place a8; 8>8tem8 in 8erice

(6:Veri<> 8team,@ater c;emi8tr> i8 acce!ta=le <or tr=ine roll(:Tr=ine roll ia tr=ine control8+

a: Se9ence de!end8 !on0i: Tem!eratre re9irement8ii: "P 8+ IP tr=ine roll admi88ioniii: Coordination @it; =>!a88 ale8 ma> =e a<<ected => =>!a88 ale

ca!acit>:=: Roll tr=inec: S>nc generator d: Load ! to remain a=oe reer8e !o@er rela> 8etting

(H:Load ! nita: Add mill8 a8 re9ired=: S!!ort <el remoed @;en 8econd mill in 8erice t>!+:

c: Clo8e =>!a88 ale8d: Follo@ e9i!ment ram! rate limit8 dring loading)':Load to di8!atc;ed !o@er leel and,or 8@itc; to remote di8!atc; control+

KKKKKK End KKKKKKKK

Ot;er !oint8 to con8ider0

(: T;e <ollo@ing 8>8tem8 @ere glo88ed oer or omitted entirel>: in t;e a=oe=t are al8o e88ential to !ro!er o!eration0a: A&CS - ario8 8>8tem8 and nmero8 8!!orting 8=8>8tem8=: Bottom a8;c: Fl>a8;d: $a8te@ater e: Boiler =lo@do@n

): T;e <ollo@ing additional 8tart! 8e9ence8 ma> al8o =e needed0a: BPF tr=ine @arm ! and roll=: Tran8<er =et@een main and 8tart ! BFP48c: Economier recirc !m! and control

8/19/2019 ISA-77.22_Working_Draft_07.01.09

http://slidepdf.com/reader/full/isa-7722workingdraft070109 22/22

d: Forced circlation !m!8 i< an>.: T;e 8tart! 8e9ence control8 @ill need to accont <or rn=ac8 rndo@n8

tri!8 and ;old8 de to ario8 !ro=lem8+ T;e logic !ro=a=l> 8;old =ede8igned to <ail =ac to 8ome 8a<e !reio8 logic 8te!+


Recommended