Vous êtes sur la page 1sur 154

3-17.

BALANCER
Opis BALANCER algoritam kontrolie modove do 16 nizvodnih algoritama i vri tip praenja koje definie korisnik kada svi nizvodni algoritmi zahtevaj da zvodni algoritmi prate! "pe#ijalna konfig ra#ija BALANCER algoritma omog ava m da se koristi za $alansiranje a tp ta nekoliko nizvodnih %an al&A to '%&A( sta#ionarnih algoritama! )orisnik ini#ira akt elan $roj nizvodnih algoritama! )orisnik povez je a tp t ovog algoritma sa *N1 inp tom $ilo kog nizvodnog algoritma ili sa *N+ inp tom nizvodnog algoritma tipa sele#tor! ,ri konfig risanj BALANCER algoritma- korisnik spe#ifik je koji algoritmi ' ostalim ta$lama i&ili padovima( koriste a tp t signal BALANCER algoritma! BALANCER algoritam proverava fid$ek signale da $i tvrdio koliko nizvodnih algoritama zahteva od zvodnih algoritama da prate 'koliko ih je %an al mod (! .nda koristi t informa#ij - zajedno sa tipom kontrole koja je ini#irana- da $i izra/ nao analogn a tp t vrednost koja se alje inp tima ovih nizvodnih algoritama! Beleka ,rvi p t kada se BALANCER izvede- ili pri javljanj RE"E0&,.1ER 2,-algoritam nee koristiti tra#k inp t vrednosti iznetih nizvodnim algoritmima sve dok tra#k inp ti ne $ d izra/ nati p tem nizvodnih algoritama!

Funkcionalni simbol

Kont olni mo!o"i

,ostoje dva tipa kontrole3 N.R%AL i %A BALANCER! )orisnik mora da oda$ere tip praenja 'najvii- najni4i i prose/an( koji e se koristiti za o$a tipa kontrole!

NOR#AL Ako svi nizvodni algoritmi zahtevaj od zvodnih praenje- tada je a tp t BALANCER algoritma najvii- najni4i ili prose/an analognih signala za praenje koji s izvedeni iz nizvodnih algoritama! )valitet a tp ta je tada najgoreg kvaliteta iznetih analognih signala za praenje!Ako neki od nizvodnih algoritama ne zahteva od zvodnih praenjetada je a tp t BALANCER algoritma do$ijena analogna inp t vrednost! )valitet a tp ta je kvaliteta inp t vrednosti! Nizvodni algoritmi mog $iti $ilo koji od standardnih algoritama! *nterno praenje okvir BALANCER algoritma primenj je se kada se pre$a# je sa najviih- najni4ih ili prose/nih analognih signala za praenje na do$ijen analogn inp t vrednost! ! #A BALANCER Ako svi nizvodni %A algoritmi zahtevaj praenje od zvodnih- onda je a tp t BALANCER algoritma najvii- najni4i ili prose/an analognih signala za praenje koji s izvedeni iz nizvodnih algoritama! Ako $ilo koji od nizvodnih algoritama ne zahteva praenje od zvodnih- onda je a tp t BALANCER algoritma vrednost koja /ini da prosek svih nizvodnih algoritama $ de jednaka sa do$ijenom inp t vredno ! )valitet a tp ta je tada najgoreg kvaliteta iznetih analognih signala za praenje! Nizvodni algoritmi moraj $iti %A"0A0*.N i do$i#i ovih algoritama moraj $iti jednaki sa 1!5 i 5!5- da $i ovaj tip kontrole $io pravilno implementiran! *nterno praenje okvir BALANCER algoritma primenj je se kada se pre$a# je sa najviih- najni4ih ili prose/nih analognih signala za praenje na vrednost koja $alansira a tp te nizvodnog algoritma! Analogni signali za praenje se koriste $ez o$zira na njihov kvalitet! Ne"a$e%i Realni B o&e"i i K"alitet Ako algoritam generie neva4e a tp t vrednost- poslednja va4ea vrednost se koristi za a tp t- a kvalitet ta/ke .20,20 se podeava na BA6 'lo(! 0ako7e- ako algoritam primi neva4e vrednost kao inp t- ili izra/ na neva4e vrednost kao a tp t- pad se smeta alarm! 'nici an&e Al(o itma

Op e)

Fi!bek si(nali )a p a%en&e i) ni)"o!ni* al(o itama mo a&u se inici ati p e ne(o to se BALANCER al(o itam !o+nloa!u&e. Ako ne!osta&e in,o maci&a o ,i!bek si(nalima )a p a%en&e!o%i %e !o ( eaka. Control B ilder dozvoljava korisnik da otk #a ili pove4e signalne linije za ta/k 0.20 iz nizvodnih algoritama! 0a/ka praenja se fid$ek je kao analogni inp t za praenje do BALANCER algoritma da $i se koristila za izra/ navanje korektne analogne a tp t vrednosti! . a%en&e si(nala .vaj algoritam pred zima slede ak#ij kao odgovor na informa#ij na7en analognim signalima za praenje ' treem stat snom polj (- koji s izneti iz nizvodnih algoritama3 Bit 16 19 1: 1; +5 +1 ++ +< += +> +6 +9 +: +; <5 <1 8 88 888 Opis ,raenje ,raenje ako je ni4e ,raenje ako je vie "p stiti za$ran ,odii za$ran Conditional 0ra#k Nije potre$i 6eviation Alarm Lo#al %an al mod %an al mod A to mode Nije potre$i Nije potre$i Nije potre$i 6ostign t ni4i limit 6ostign t visok limit Akci&a *mplementirano Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije /RK 0i(nal ,roao8 ,roao 88 ,roao 88 ,roao 888 ,roao 888 Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i 6ostign t ni4i limit 6ostign t visok limit

"amo kada svi signali za praenje sa nizvodnih algoritama zahtevaj praenje od zvodnih! "amo kada nijedan signal za praenje sa nizvodnih algoritama ne zahteva praenje od zvodnih i kada svi nizvodni signali zahtevaj ovaj signal! "amo kada nijedan signal za praenje sa nizvodnih algoritama ne zahteva praenje od zvodnih i kada svi nizvodni signali zahtevaj ovaj signal! "ignali se podeavaj prema defini#ijama datim podeavanjima signala za praenje!

A tp t se limitira visokim i niskim limitima koje spe#ifik je korisnik! *ndikatori visokog i niskog limita i signal za praenje sa algoritma s a tp t treem stat snom polj 0.20?a- da $i se koristili za displa@ i p tem zvodnog algoritma! Beleka A Ako algoritam generie neva4e a tp t vrednost praenja- *N1 inp t se koristi kao vrednost a tp ta praenjaosim koliko nije neva4ei! Brednost a tp ta praenja ne a4 rira se ako s i izra/ nat a tp t praenja i vrednosti *N1 inp t neva4ei! A Bideti p tstva opis %A"0A0*.N algoritma Ca podeavanje %A"0A0*.N CNDE parametra!

Al(o it*m Reco ! /1pe2 LC 3e,inici&e Al(o itma 'me LC Al(. Reco ! Fiel! L2? *ntege r F1? B@te /ip 4a*te"a no 5 opcional no Cahtevan o Cahtevan o .o! a)ume" ana " e!nost Opis #in..oi nt Reco ! ?

6*AE

6ata *nit 6ata *nit!

9;

0 ning 6iagram N m$er Broj nizvodnih algoritama 'do 16( 0ip kontrole koja tre$a da se implementi ra3 N.R%AL3 Normalna kontrola BALANCER3 %A Balan#er

N%*N

CN0L

E<? *ntege r Bit 5

6ata *nit!

Cahtevan o

N.R%AL

kontrol mod 0R) E<? *ntege r Bitovi 1i + 6ata *nit! Cahtevan o NAGB*HA 0ip praenja koje tre$a da se implementi ra3 NAGB*HE3 Najvia vrednost NAGN*IE3 Najni4a vrednost ,R."EJN. 3 ,rose/na vrednost ?

EA*N

R1 ? Real

0 ning Consta nt

Cahtevan o

1!5

6o$itak na inp t varija$li! 6o$itak na inp t nikada ne $i tre$alo da se *ni#ira na n l K ako je to sl /ajpad se postavlja alarm! ,omeranje na varija$li inp ta %aksimaln a vrednost ta/ke

B*A"

R+ ? Real R< ? Real

0 ning Consta nt 0 ning Consta nt

.p#ionaln o Cahtevan o

5!5

0,"C

155!5

a tp ta B0"C R= ? Real 0 ning Consta nt 0 ning Consta nt Cahtevan o 5!5 %inimalna vrednost ta/ke a tp ta Brzina nagi$a praenja 'jedini#e sek ndi( Barija$la analognog inp ta Brednost praenja zvodnog inp tamod i stat s algoritma Barija$la analognog a tp ta ?

0RA0

R> ? Real

Cahtevan o

+!>

*N1

Baria$l e Baria$l e

Cahtevan o Cahtevan o

LA

0.20

LA

.20

Baria$l e

Cahtevan o

LA

0R)5 1

Baria$l e

Cahtevan o

Gedan fid$ek signal za praenje sa nizvodnog algoritma )oji se sastoji iz vrednosti i signala za

LA

praenje ' treem stat snom polj analogne ta/ke praenja( 0R)5 + ? Baria$l e Cahtevan o Gedan fid$ek signal za praenje sa nizvodnog algoritma )oji se sastoji iz vrednosti i signala za praenje ' treem stat snom polj analogne ta/ke praenja( Gedan fid$ek signal za praenje sa nizvodnog algoritma )oji se sastoji iz vrednosti i signala za praenje ' treem stat snom polj analogne ta/ke praenja( LA

0R)5 < A A A 0R)1 6

Baria$l e

.p#ionaln o

LA

3-67. CO8N/ER
Opis C.2N0ER algoritam e iz$rojati ili od$rojavati na osnov inp ta 6*REC0*.N za ra/ nanje prav#a! Ako je 6*REC0*.N '6RC0( jedan- $roja/ e veati- s protnom e smanjiti! )ada je ENABLE 'ENBL( 0R2E 'ta/no($roja/ e poveati ili smanjiti za jedan za svako skeniranje *N1 inp ta koje je 0R2E! Ako C.2N0ER tre$a da povea- AC02AL 'AC0( nastavlja da poveava /ak i ako je vei od 0AREE0 '0ARE(! Ako vrednost sa/ vana AC0 dostigne maksimaln vrednost '<!=EL<:(- ostaje nepromenjena! .20 se podeava na 0R2E kada je AC0 jednako sa ili vee od 0ARE! Ako C.2N0ER tre$a da manj je- po/ee sa manjivanjem od 0AREE0 vrednosti! Ako vrednost sa/ vana AC0 dostigne minimaln vrednost '? <!=EL<:(- izostavlja *N1 inp t i ostaje na minimalnoj vrednosti! .20 se podeava na 0R2E kada je AC0 manje od ili jednko n li! Ako s 0ARE ili AC0 neva4ei- ne dolazi ni do kakve opera#ije i .20 se podeava na DAL"E 'neta/no(! Ako je ENBL DAL"E- onda se AC0 podeava na n l kada je C.2N0ER algoritam konfig risan da $roji ili je podeen na preset! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 LC


3e,inici&e al(o itma

'me

6*AE

LC Al(. Reco ! Fiel! L2? *ntege r

/ip

4a*te"an o5 opcional no Cahtevan o

.o! a)ume"a na " e!nost

Opis

#in..oi nt Reco ! M

6ata *nit

0 ning 6iagram N m$er

*N1

Baria$le

Cahtevan o Cahtevan o Cahtevan o

"tart *np t 6igital .mog i ti *np t 6igital "mer $rojanja3 .pis vrednosti 5 "manjenj e 1 ,oveanj e Co nt 0arget N m$er

L6- L,

ENBL

Baria$le

L6- L,

6RC0

F1? B@te

6ata *nit

0ARE

R1? Real

"ele#ta$l e

Cahtevan o

5!5

LA

AC0

R+? Real -

"ele#ta$l e Baria$le

Cahtevan o Cahtevan o

5!5

A#t al Co nt . tp t Co nt Complet e . tp t

LA

.20

L6- L,

. ime

Funkci&a Ako je 6RC0 N *NCRE%EN0 'poveanje(' ( i 0ARE N F .nda je .20 N 0R2E ako AC0 F ina/e .20 N DAL"E AC0 N AC0 L 1 Ako je 6RC0 N 6ECRE%EN0 'smanjenje(' ( i0ARE N F .nda je .20 N 0R2E *D AC0 5 ina/e .20 N DAL"E AC0 N AC0 ?1

3-36. 3'9'3E
Opis 6*B*6E algoritam deli dva do$ijena i popre/na inp ta! A tp t 6*B*6E algoritma je rez ltat do$ijenog i popre/nog *N1 podeljenog do$ijenim i popre/nim *N+! Ako je do$ijen i popre/an *N+ n la- ili neva4ei realni $rojonda je a tp t ili visok ili nizak limit sklad sa znakom *N1! Beleka

Ako algoritam primi neva4e vrednost kao inp t*li ako izra/ na neva4e vrednost kao a tp t- pad se smeta Funkcionalni simbol

alarm!

. a%en&e si(nala ,raenje i limitiranje se vre preko signala koji s proli tree stat sno polje analogne ta/ke do algoritma! .vaj algoritam pred zima slede ak#ij kao odgovor na informa#ij na7en inp t signal 0R*N3 Bit 16 19 1: 1; +5 +1 ++ +< += +> +6 +9 +: +; <5 <1 * ** *** Opis Akci&a /O8/ 0i(nal ,raenje *mplementirano ,roao ,raenje ako je ni4e Nije potre$i ,roao 8 ,raenje ako je vie Nije potre$i ,roao 8 "p stiti za$ran Nije potre$i ,roao 88 ,odii za$ran Nije potre$i ,roao 88 Conditional 0ra#k *mplementirano ,roao 888 Nije potre$i Nije potre$i Nije potre$i 6eviation Alarm Nije potre$i Nije potre$i Lo#al %an al mod Nije potre$i Nije potre$i %an al mod Nije potre$i Nije potre$i A to mod Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i 6ostign t ni4i limit Nije potre$i 6ostign t ni4i limit 6ostign t visok limit Nije potre$i 6ostign t visok limit "amo kada signal za praenje nije pris tan! "amo kada signal za praenje nije pris tanK signali s podeeni prema datim defini#ijama ,odeavanj "ignala za ,raenje 'odeljak +?6( Ako je algoritm dat nalog za praenje- onda se Conditional tra#k $it ignorie! 2 dr gom sl /aj se #onditional tra#k $it prenosi na sve a tp t ta/ke praenja! Ako je Conditional tra#k $it podeen tra#k inp t ta/kianalogna vrednost svih a tp t ta/aka praenja izra/ nava se na osnov analogne vrednosti inp t ta/ke praenja!

,okazatelji visokog i niskog limita i signali praenja sa algoritama s a tp ti za 0.20- koji e se koristiti za displa@ i pomo zvodnog algoritma! Ako je

a tp t vrednost neva4ea- kvalitet .20?a se podeava na BA6 - s protnom se kvalitet .20?a podeava na najgori kvalitet dva inp ta kada nije mod za praenje! ,ri praenj - kvalitet se podeava na kvalitet inp t varija$le praenja!

Beleka Ako algoritam generie izmenjen a tp t praenja*N1 vrednost se koristi kao a tp t praenja- osim ako je neva4ea! Brednost a tp ta praenja se ne a4 rira ako s i izra/ nat a tp t praenja i vrednosti *N* inp ta izmenjeni!

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e Al(o itma


Na)i " LC Al(. Reco ! Fiel! /ip 4a*te"an o5 Opcional no .o! a)ume"a na " e!nost Opis #in..oi nt Reco !

6*AE *N1E *N1B

L2? *ntege r R1 ? Real R+ ? Real R<? Real R=? Real R>? Real

6ata *nit! 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt

Cahtevano

:1 1!5 5!5

Cahtevano

.p#ionalno

*N+E

Cahtevano

1!5

0 ning 6iagram N m$er 6o$ijanje 'L ili ?( na inp t 1 ,omeranj e 'L ili ?( na inp t + 6o$ijanje na inp t + ,omeranj e na inp t + %aksimal na vrednost na ta/ki a tp ta %inimalna vrednost na ta/ki a tp ta Brzina nagi$a praenja 'jedini#e sek ndi( *np t 'analogni( Brednost a tp ta praenjamod i stat s za varija$l inp ta *np t 'analogni( A tp t 'analogni( Analogna vrednost

M M M

*N+B

.p#ionalno

5!5

0,"C

Cahtevano

155!5

B0"C

R6? Real R9? Real

Cahtevano

155!5

0RA0

Cahtevano

+!>

*N1 0.20

M M

Baria$l e Baria$l e

Cahtevano Cahtevano

M M

LA LA

*N+ .20 0R*N

M M M

Baria$l e Baria$l e Baria$l e

Cahtevano Cahtevano .p#ionalno

M M M

LA LA LA

praenjavarija#ija inp ta signala moda za praenje i limitiranje

Funkci&a *N+EB N '*N+ O *N+ 6.B*GANGE( L *N+ ,.%ERANGE *N1EB N '*N1 O *N1 6.B*GANGE( L *N1 ,.%ERANGE Ako je *N+EB 5 onda je .20 N *N1EB & *N+EB ina/e ako je *N1EB 5 onda je .20 N 0,"C ina/e .20 N B0"C Ako je .20 0,"C .20 N 0,"C ina/e ako je .20 B0"C onda je .20 N B0"C

3-37. 39AL:EN
Opis 6BALEEN algoritam ini#ira digitaln ta/k ! Ca 6BALEEN algoritama tp t je digitalna vrednost sa/ vana t ning #onstant 'podeavanje konstantno( 'BAL2(! .va vrednost se mo4e koristiti da se izdejstv je $ilo koji digitalni inp t za $ilo koji algoritam na nared$ 0R2E ili DAL"E koja e ostati fiksna osim koliko se ne promeni f nk#ijom podeavanja! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 Ne posto&i 3e,inici&e Al(o itma Na)i" LC Al(. Reco ! Fiel! L2? *nteger R1 P Real /ip 4a*te"an o5 Opcional no .o! a)ume"a na " e!nost 6; Opis #in..oi nt Reco ! M

6*AE

6ata *nit! 0 ning Consta nt

Zahtevano

BAL2

Zahtevano

1!5

0 ning 6iagra m N m$er Realna vrednos t '5!5 N DAL"EK 1!5 ili $ilo koji dr gi realni $roj koji nije n la N0R2E

.20

Baria$l e

Zahtevano

A tp t 'digital ni(

L6- L,

Funkci&a .20 N BRE6N."0

3-3;. FL'.FLO.
Opis DL*,DL., algoritam je memorijski re7aj! Njegovi a tp t o$li#i s definisani kom$ina#ijskoj ta$eli prikazanoj QD nk#ija za resetovanje ,re$risavanjaR i QD nk#ija za ,odeavanje ,re$risavanjaR! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e Al(o itma Na)i " LC Al(. Reco ! Fiel! F1? B@te /ip 4a*te"an o5 Opcional no Cahtevano .o! a)ume"a na " e!nost Opis #in..oi nt Reco ! M

0S,E

6ata *nit!

"E0 R"E0 .20

M M M

Baria$l e Baria$l e Baria$l e

Cahtevano Cahtevano Cahtevano

M M M

0ip flip?flop? a3 1?Dlip?flop sa podeenim pre$risavanj em 5 ? Dlip?flop sa resetovanim pre$risavanj em *np t 'digitalni(K podeavanje *np t 'digitalni(K resetovanje A tp t 'digitalni(

L6- L, L6- L, L6- L,

Funkci&a )a eseto"an&e . eb isa"an&a

gde je3 " N A tp t ostaje istom ili prethodnom stanj ! Na poTer p&reset Controller?a- .20 je podeeno ta$elom- osim ako s i "E0 i R"E0 ? DAL"E! Funkci&a )a po!ea"an&e . eb isa"an&a

sklad sa kom$ina#ijskom

gde je3 " N A tp t ostaje istom ili prethodnom stanj ! Na poTer p&reset Controller?a- .20 je podeeno ta$elom- osim ako je "E0 ? DAL"E!

sklad sa kom$ina#ijskom

3-3<. F8NC/'ON
Opis D2NC0*.N algoritam generie pojedina/n ?linearn f nk#ij koja je odre7ena elementima 1+?elementnog F?S niza ta/ke prekida! "vaki element S?niza 'zavisna varija$la( ima pripadaj i element F?niza 'nezavisna varija$la(time opis j i 4eljen f nk#ij ! Broj ta/aka prekida spe#ifik je veli/in niza! Ako je inp t vrednost neva4ea ili manja od najmanjeg elementa F?niz a tp t pretpostavlja vrednost odgovaraj eg elementa S?niza! 0ako7e- ako je vrednost inp ta vea od najveeg elementa F?niza- a tp t pretpostavlja vrednost odgovaraj eg elementa S?niza! Ako ima vie od jedne a tp t vrednosti 'S? niz( za pose$n inp t vrednost 'F?niz(- a tp t e $iti prvi element S?niza na koji se nailo! 6efini#ije 0,"C i B0"C algoritma moraj se poklapati sa najviim i najni4im vrednostima S?niza f nk#ije koja se definie da $i se praenje implementiralo na ispravan na/in! Ako s limiti razli/iti- algoritam prati do vrednosti! Ali- po p tanj vraa se nazad na sra/ nat a tp t vrednost! Beleka Ako algoritam primi neva4e vrednost kao inp t*li za a tp t sra/ na neva4e vrednostpad se postavlja alarm! Funkcionalni simbol

. a%en&e si(nala ,raenje i limitiranje se vre preko signala koji s preli gornjih 16 $ita treeg stat s Tord?a analogne ta/ke! .vaj algoritam pred zima slede ak#ij kao odgovor na informa#ij na7en inp t signal 0R*N3

Bit 16 19 1: 1; +5 +1 ++ +< += +> +6 +9 +: +; <5 <1 * ** ***

Opis Akci&a /O8/ 0i(nal ,raenje *mplementirano ,roao ,raenje ako je ni4e Nije potre$i ,roao 8 ,raenje ako je vie Nije potre$i ,roao 8 "p stiti za$ran Nije potre$i ,roao 88 ,odii za$ran Nije potre$i ,roao 88 Conditional 0ra#k *mplementirano ,roao 888 Nije potre$i Nije potre$i Nije potre$i 6eviation Alarm Nije potre$i Nije potre$i Lo#al %an al mod Nije potre$i Nije potre$i %an al mod Nije potre$i Nije potre$i A to mod Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i 6ostign t ni4i limit Nije potre$i 6ostign t ni4i limit 6ostign t visok limit Nije potre$i 6ostign t visok limit "amo kada signal za praenje nije pris tan! "amo kada signal za praenje nije pris tanK signali s podeeni prema datim defini#ijama ,odeavanj "ignala za ,raenje 'odeljak +?6( Ako je algoritm dat nalog za praenje- onda se Conditional tra#k $it ignorie! 2 dr gom sl /aj se #onditional tra#k $it prenosi na sve a tp t ta/ke praenja! Ako je Conditional tra#k $it podeen tra#k inp t ta/kianalogna vrednost svih a tp t ta/aka praenja izra/ nava se na osnov analogne vrednosti inp t ta/ke praenja!

,okazatelji visokog i niskog limita i signali praenja sa algoritama s a tp ti za 0.20- koji e se koristiti za displa@ i pomo zvodnog algoritma! Ako je a tp t vrednost neva4ea- kvalitet .20?a se podeava na BA6 - s protnom se kvalitet .20?a podeava na kvalitet inp ta kada nije mod za praenje! ,ri praenj - kvalitet se podeava na kvalitet inp t varija$le praenja! )ada je D2NC0*.N algoritam fazi praenja- on izdejstv je zvodni algoritam da prati do vrednosti F?niza dr 4enog sa vredno S?niza do koje je D2NC0*.N? nare7eno da prati! %e7 tim- ako postoji vie od jedne vrednosti F?niza dr 4ene sa spe#ifikovanom vredno S?niza- D2NC0*.N algoritam izdejstv je zvodni algoritam da vri praenje do prve vrednosti F?niza do koje se nai7e!

Beleka Ako algoritam generie neva4e vrednost a tp t praenjainp t vrednost se koristi kao a tp t praenja- osim ako je neva4ea! Brednost a tp ta praenja se ne a4 rira ako s i izra/ nat a tp t praenja i vrednosti inp ta neva4ei!

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e Al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *ntege r 09 ? Real /ip 4a*te"an o5 Opcional no Cahtevano .o! a)ume"a na " e!nost Opis #in..oi nt Reco ! M

6*AE

6ata *nit 0 ning Consta nt

15>

0 ning 6iagram N m$er 6o$ijanje na inp t ! 6o$ijanje na inp t nikada ne $i tre$alo da se ini#ira na n l K ako je tako-

EA*N

Cahtevano

1!5

pad se smeta alarm B*A" 0,"C 0:? Real 0;? Real 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt Cahtevano Cahtevano 5!5 155!5 ,omeranj e na inp t %aksimal na vrednost ta/ke a tp ta %inimalna vrednost ta/ke a tp ta Brzina nagi$a praenja 'jedini#e sek ndi( Broj ta/aka prekida '$roj 'O@( parovi koordinat a( F? koordinat a1 S ?koordinat a1 F? koordinat a+ S? koordinat a+ F? koordinat a< S? koordinat a< F? M M

B0"C

21 ? Real 2+ ? Real

Cahtevano

5!5

0RA0

Cahtevano

+!>

B,0"

F1 ? B@te

0 ning Consta nt

Cahtevano

+!5

F? 1

R1 P Real "= ? Real

0 ning Consta nt

Cahtevano

? 155!5

S? 1 F? + S? + F? < S? < F? =

0 ning Consta nt R+ P 0 ning Consta Real nt ">? 0 ning Real Consta nt R< ? 0 ning Real Consta nt "6 ? 0 ning Real Consta nt R= ? 0 ning

Cahtevano Cahtevano Cahtevano .p#ionaln o .p#ionaln o .p#ionaln

? 155!5 155!5 155!5 5!5 5!5 5!5

M M M M M M

Real S? = F? > S? > F? 6 S? 6 F? 9 S? 9 F? : S? ; F? ; S? ; "9 ? Real R> ? Real ": ? Real R6 ? Real "; ? Real R9 ? Real 01 ? Real R: ? Real 0+ ? Real R; ? Real 0< P Real "1 ? Real 0= ? Real "+ ? Real 0> ? Real "< ?

Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning

o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln 5!5 5!5 5!5 5!5 5!5 5!5 5!5 5!5 5!5 5!5 5!5

koordinat a= S? koordinat a= F? koordinat a> S? koordinat a> F? koordinat a6 S? koordinat a6 F? koordinat a9 S? koordinat a9 F? koordinat a: S? koordinat a: F? koordinat a; S? koordinat a; F? koordinat a 15 S? koordinat a 15 F? koordinat a 11 S? koordinat a 11 F?

M M M M M M M M M M M

F ?15 S ?15 F ?11 S ?11 F ?1+

5!5 5!5 5!5 5!5 5!5

M M M M M

Real S ?1+ *N1 06 ? Real M

Consta nt 0 ning Consta nt Baria$l e

o .p#ionaln o Cahtevano 5!5 M

koordinat a 1+ S? koordinat a 1+ *N1 varija$ilni analogni inp t A tp t vrednost praenjamod i stat s "ignali za inp t varija$le Analogni a tp t varija$le ,raenje analogne vrednostimod za praenje i limitiranje varija#ije inp ta signala

M LA

0.20

Baria$l e

Cahtevano

LA

.20

Baria$l e Baria$l e

Cahtevano

LA

0R*N

.p#ionaln o

LA

3-=>. :A'NB'A0
Opis EA*NB*A" algoritam mnoava analogni inp t sa internim do$itkom- dodaje pomeranje i onda ograni/ava vrednost a tp ta! 6a $i se a tp t skalirao propor#ionalno inp t - izra/ nati zahtevani Eain '6o$itak( i Bias ',omeranje( kao to sledi! Bideti fig r dole!

Beleka Ako algoritam primi neva4e vrednost kao inp t- ili sra/ na neva4e vrednost kao a tp t- pad se smeta alarm!

Funkcionalni simbol

. a%en&e si(nala ,raenje i limitiranje se vre preko signala koji s preli gornjih 16 $ita treeg stat sa analogne ta/ke! .vaj algoritam pred zima slede ak#ij kao odgovor na informa#ij na7en inp t signal 0R*N3 Bit 16 19 1: 1; +5 +1 ++ +< += +> +6 +9 +: +; <5 <1 * ** *** Opis Akci&a /O8/ 0i(nal ,raenje *mplementirano ,roao ,raenje ako je ni4e Nije potre$i ,roao 8 ,raenje ako je vie Nije potre$i ,roao 8 "p stiti za$ran Nije potre$i ,roao 88 ,odii za$ran Nije potre$i ,roao 88 Conditional 0ra#k *mplementirano ,roao 888 Nije potre$i Nije potre$i Nije potre$i 6eviation Alarm Nije potre$i Nije potre$i Lo#al %an al mod Nije potre$i Nije potre$i %an al mod Nije potre$i Nije potre$i A to mod Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i 6ostign t nizak limit Nije potre$i 6ostign t ni4i limit 6ostign t visok limit Nije potre$i 6ostign t visok limit "amo kada signal za praenje nije pris tan! "amo kada signal za praenje nije pris tanK signali s podeeni prema datim defini#ijama ,odeavanj "ignala za ,raenje 'odeljak +?6( Ako je algoritm dat nalog za praenje- onda se Conditional tra#k $it ignorie! 2 dr gom sl /aj se #onditional tra#k $it prenosi na sve a tp t ta/ke praenja! Ako je Conditional tra#k $it podeen tra#k inp t ta/kianalogna vrednost svih a tp t ta/aka praenja izra/ nava se na osnov analogne vrednosti inp t ta/ke praenja!

,okazatelji visokog i niskog limita i signali praenja sa algoritama s a tp ti za 0.20- koji e se koristiti za displa@ i pomo zvodnog algoritma! Ako je a tp t vrednost neva4ea- kvalitet .20?a se podeava na BA6! 2 s protnomako je op#ija rasprostiranja kvaliteta ',R.U( podeena na .N- kvalitet .20?a se podeava na kvalitet inp ta kada nije mod za praenje! ,ri praenj -

kvalitet se podeava na kvalitet inp t varija$le praenja! Ako je ,R.U op#ija na .DD- kvalitet .20?a se podeava na E..6! Beleka Ako algoritam generie neva4e a tp t vrednost praenjavrednost inp ta se koristi kao a tp t praenjaosim ako nije neva4ei! Brednost a tp ta praenja se ne a4 rira ako s i izra/ nat a tp t praenja i vrednosti inp ta neva4ei! Al(o it*m Reco ! /1pe2 LC 3e,inici&e Al(o itma Na)i " LC Al(. Reco ! Fiel! L2 ? *ntege r R1 ? Real /ip 4a*te"an o5 Opcional no Cahtevano .o! a)ume" ana " e!nost Opis #in..oi nt Reco ! M

6*AE

6ata *nit 0 ning Consta nt

96

0 ning 6iagram N m$er 6o$ijanje na inp t ! 6o$ijanje na inp t nikada ne $i tre$alo da se ini#ira na n l K ako je takopad se smeta alarm ,omeranje na inp t %aksimaln a vrednost ta/ke a tp ta %inimalna vrednost ta/ke a tp ta

EA*N

Cahtevano

1!5

B*A"

R+ ? Real R< ? Real R= ? Real

0 ning Consta nt 0 ning Consta nt 0 ning Consta nt

.p#ionaln o Cahtevano

5!1

0,"C

155!5

B0"C

Cahtevano

? 155!5

0RA0

R> ? Real

0 ning Consta nt

Cahtevano

+!>

Brzina nagi$a praenja 'jedini#e sek ndi( .p#ija irenja )valiteta3 .NNBiranj e normalnog kvalitet sele#tion .DDN)valit et a tp ta je vek E..6osim kada .20,20 nije va4ei realan $roj! *np t analog Brednost a tp ta praenjamod i stat s za varija$l inp ta Analog o tp t varia$le Analogna vrednost praenjavarija$la signala inp ta moda za praenje * limitiranje

,R.U

F1 ? B@te Bit 1

6ata *nit

Cahtevano

.N

*N1 0.20

M M

Baria$l e Baria$l e

Cahtevano Cahtevano

M M

LA LA

.20

Baria$l e Baria$l e

Cahtevano

LA

0R*N

.p#ionaln o

LA

Funkci&a .20 N '*N1 O EA*N( L B*A" Ako je .20 0,"C onda je .20 N 0,"C *na/e Ako je .20 B0"C onda je .20 N B0"C

3-=6. ?':?LO@#ON
Opis V*EVL.1%.N algoritam je monitor visokih i niskih signala sa resetovanjem mrtve zone i fiksiranim&varija$ilnim limitima! Ca V*EVL.1%.N algoritam- ako je vrednost inp ta'*N1( vea od visoke ta/ke podeavanja ili manja od niske ta/ke podeavanja- pokazatelj digitalnog a tp ta je podeen na 0R2E! 6a $i se pokazatelj resetovao- inp t mora $iti manji od visoke ta/ke podeavanja min s mrtva zona na visokoj ta/ki podeavanja- i vei od niske ta/ke podeavanja pl s mrtva zona na niskoj ta/ki podeavanja! Funkcionalni 0imbol

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e Al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *ntege r R1 ? Real /ip 4a*te"an o5 Opcional no Cahtevan o Cahtevan o .o! a)ume" ana " e!nost Opis #in..oi nt Reco ! M LA

6*AE V*",

6ata *nit! "ele#ta$ le

9= 5!5

0 ning 6iagram N m$er 0a/ka visokog podeavan

V*6B

R+ ? Real

0 ning Constant

.p#ionaln o

5!5

L.",

R< ? Real R= ? Real

"ele#ta$ le 0 ning Constant

Cahtevan o .p#ionaln o

5!5

L.6 B

5!5

*N1 .20

M M

Baria$le Baria$le

Cahtevan o Cahtevan o

M 5!5

ja %rtva zona na ta/ki visokog podeavan ja 0a/ka niskog podeavan ja %rtva zona na ta/ki niskog podeavan ja *np t 'analog( . tp t 'digital(

LA

LA L6

Funkci&a Ako je *N1 W V*", ili *N1 X L.", .nda je .20 N 0R2E ina/e Ako je *N1 X 'V*", ? V*6B( i *N1 W 'L.", L L.6B( .nda je .20 N DAL"E

3-=3. ?':?#ON
Opis V*EV%.N algoritam je monitor visokog signala sa resetovanom mrtvom zonom i fiksiranim& varija$ilnim limitom! "a V*EV%.N algoritmom- ako vrednost inp ta '*N1( prekora/ je fiksiran vrednost ta/ke podeavanja-digitalni pokazatelj je podeen na 0R2E! 6a $i se pokazatelj iz$risao- *N1 mora $iti manje od vrednosti ta/ke podeavanja min s mrtva zona! Brednost *N1 se proverava za neva4ee realne $rojeve! Ako je *N1 neva4ee- .20 zadr4ava svoj poslednj validn vrednost- i kvalitet .20?a se podeava na BA6! )valitet *N1 se ne mno4ava 'iri( ! Funkcionalni 0imbol

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e Al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *ntege r R1 P Real /ip 4a*te"an o5 Opcional no Cahtevan o Cahtevan o .o! a)ume" ana " e!nost Opis #in..oi nt Reco ! M

6*AE

6ata *nit! "ele#ta$ le

6<

0 ning 6iagram N m$er 0a/ka podeavan ja za monitoring ta/ke ispadanja visokog signala %rtva zona . tp t 'digital( *np t 'analog(

V*",

5!5

LA

V*6B .20 *N1

R+ ? Real M

0 ning Constant Baria$le Baria$le

Cahtevan o Cahtevan o Cahtevan o

5!5 M M

M L6- L, LA

Funkci&a Ako je *N1 W V*", onda je .20 N 0R2E ina/e ako je *N1 X 'V*", ? V*6B( onda je .20 N DAL"E

3-==. ?'0ELEC/
Opis

V*"ELEC0 algoritam izvodi 'izvrava( do$itak i pomeranje na /etiri inp ta! A tp t je jednak veoj od /etiri fo r vrednosti- sklad sa parametrom kvaliteta 'U2AL(! ,arametar kvaliteta 'U2AL( sadr4i dve op#ije koje omog avaj korisnik da oda$ere vrednost i tip kvaliteta koji ta/ka a tp ta prima! .p#ija 1.R"E 'loije( .da$ira ve vrednost za ta/k a tp ta- nezavisno od kvaliteta dve ta/ke inp ta! 0a/ki a tp ta se dodelj je najgori kvalitet od /etiri ta/ke inp ta! .p#ija "ELEC0E6 'oda$rano( tako7e oda$ira ve vrednost- nezavisno od kvaliteta /etiri ta/ke inp ta! 0a/ki a tp ta se dodelj je vrednost i kvalitet oda$rane ta/ke inp ta! %e7 tim- ako je $ilo koja od do$ijenih i pomerenih vrednosti jednaka- ta/ki a tp ta se dodelj je $olji kvalitet! Beleka 1! Ako algoritam prora/ na neva4e vrednost a tp ta )oristei jedan od do$ijenih ili pomerenih inp ta- vrednost ostale tri ta/ke se koristi za a tp t! ,ored toga- za op#ij N.0BA6- ako je kvalitet /etiri ta/ke inp ta BA6- a samo jedan od inp ta je validna vrednost- algoritam e oda$rati validni do$ijeni i pomereni inp t za a tp t- i kvalitet ta/ke a tp ta $ie podeen na BA6! +! Ako je prora/ nati a tp t praenja neva4ei*N+ a tp t je jednak *N1 inp t - a stepenasti A tp t praenja je jednak *N1 inp t - ako s inp ti validni! Ako s prora/ nate vrednosti a tp ta praenja i inp ta neva4ee- *N1 i *N1 a tp ti praenja se ne a4 riraj ! <! Ako algoritam primi neva4e vrednost kao inp t- ili ako prora/ na neva4e vrednost kao a tp t- pad se smeta alarm! Funkcionalni 0imbol

. a%en&e si(nala

,raenje i limitiranje se vre preko signala koji s preli gornjih 16 $ita treeg stat s Tord?a analogne ta/ke praenja! .vaj algoritam pred zima slede ak#ij kao odgovor na informa#ij na7en analognom inp t signal 0R*N3 Bit 16 Opis ,raenje Akci&a *mplementirano i prolo! ,rolo ili podeeno na 0R2E kada *N1 inp t nije oda$ran- a *N1 do$itak je W58 ,rolo ili podeeno na 0R2E kada *N1 inp t nije oda$ran- a *N1 do$itak je W58 /O8/ 0i(nal *mplementirano i prolo! ,rolo ili podeeno na 0R2E kada *N+ inp t nije oda$ran- a *N+ do$itak je W58

19

,raenje ako je ni4e

,rolo ili podeeno na 0R2E kada *N+ inp t nije oda$ran- a *N+ do$itak je W58 ,roao ,roao ,roao Nije Nije Nije Nije Nije Nije Nije Nije Nije Nije Nije 88 88 888 potre$i potre$i potre$i potre$i potre$i potre$i potre$i potre$i potre$i potre$i potre$i

1: 1; +5 +1 ++ +< += +> +6 +9 +: +; <5 <1 * ** ***

,raenje ako je vie "p stiti za$ran ,odii za$ran Conditional 0ra#k Nije potre$i 6eviation Alarm Lo#al %an al mod %an al mod A to mod Nije potre$i Nije potre$i Nije potre$i 6ostign t nizak limit

,roao 88 ,roao 88 implementirano Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i 6ostign t nizak limit 6ostign t visok limit 6ostign t visok limit "amo kada signal za praenje nije pris tan!

"amo kada signal za praenje nije pris tanK signali s podeeni prema datim defini#ijama ,odeavanj "ignala za ,raenje 'odeljak +?6( Ako je algoritm dat nalog za praenje- onda se Conditional tra#k $it ignorie! 2 dr gom sl /aj se #onditional tra#k $it prenosi na sve a tp t ta/ke praenja! Ako je Conditional tra#k $it podeen tra#k inp t ta/kianalogna vrednost svih a tp t ta/aka praenja izra/ nava se na osnov analogne vrednosti inp t ta/ke praenja!

,okazatelji visokog i niskog limita i signali praenja sa algoritama s a tp ti za 0R)< i 0R)=- koji e se koristiti za displa@ i pomo zvodnog algoritma! Ako je a tp t vrednost neva4ea- kvalitet .20?a se podeava na BA6! 2 s protnom- kvalitet .20?a se podeava sklad sa parametrom kvaliteta 'U2AL(! ,ri praenj - kvalitet se podeava na kvalitet inp t varija$le praenja! Al(o it*m Reco ! /1pe2 LC 3e,inici&e Al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *ntege r R1? Real /ip 4a*te"an o5 Opcional no Cahtevano .o! a)ume"a na " e!nost Opis #in..oi nt Reco ! M

6*AE

6ata *nit 0 ning Consta nt

:<

0 ning 6iagram N m$er 6o$itak na inp t 1! 6o$itak inp ta 1 Nikada ne tre$a da se ini#ira do n leK ako je to sl /ajpad se smeta alarm! 6o$ijanje na inp t 1

*N1E

Cahtevano

1!5

*N1B

R+ ?Real

0 ning Consta nt

.p#ionaln o

5!5

*N+E

R< ?Real

0 ning Consta nt

Cahtevano

1!5

6o$ijanje na inp t +!

6o$ijanje na inp t + nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta *N+B R= ?Real R:? Real 0 ning Consta nt 0 ning Consta nt .p#ionaln o .p#ionaln o 5!5 alarm ,omeranj e na inp t + 6o$ijanje na inp t <! 6o$ijanje na inp t < nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta alarm ,omeranj e na inp t < M

*N<E

1!5

*N<B

R;? Real

0 ning Consta nt

.p#ionaln o

5!5

*N=E

"1? Real

0 ning Consta nt

.p#ionaln o

1!5

6o$ijanje na inp t =!

6o$ijanje na inp t = nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta *N=B "+? Real R> ?Real 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt .p#ionaln o Cahtevano 5!5 alarm ,omeranj e na inp t = %aksimal na vrednost na ta/ki a tp ta %inimalna vrednost na ta/ki a tp ta Brzina nagi$a praenja 'jedini#e sek ndi( 0ip kvaliteta a tp ta! 6efini#ija )valiteta 1.R"E Bira se najgori kvalitet od /etiri inp ta! "ELEC0E6 0a/ka a tp ta se dodelj je kvalitet oda$rane ta/ke M

0,"C

155!5

B0"C

R6 ?Real R9 ?Real

Cahtevano

5!5

0RA0

Cahtevano

+!>

U2AL

F1 ? B@te $itovi 5i1

6ata *nit!

Cahtevano

1.R"E

inp ta! Ako s vrednosti ta/aka inp ta jednake$ira se naj$olji kvalitet! *N1 0R)1 M M Baria$l e Baria$l e Cahtevano Cahtevano M M Analog inp t 1 %od vrednosti a tp ta praenja * stat s signali za varija$l *np ta 1 Analog inp t + %od vrednosti a tp ta praenja * stat s signali za varija$l *np ta + Analog inp t < "ignal moda vrednosti a tp ta praenja za *np t < Analog inp t = "ignal LA LA

*N+ 0R)+

M M

Baria$l e Baria$l e

Cahtevano Cahtevano

M M

LA LA

*N< 0R)<

M M

Baria$l e Baria$l e

.p#ionaln o .p#ionaln o

M M

LA LA

*N= 0R)=

M M

Baria$l e Baria$l

.p#ionaln o .p#ionaln

M M

LA LA

moda vrednosti a tp ta praenja za *np t = M Barija$la analognog a tp ta Barija$la analognog inp ta praenja * signala LA

.20

Baria$l e Baria$l e

Cahtevano

0R*N

.p#ionaln o

LA

Funkci&a *N1EB N '*N1 O *N1E( L *N1B *N+EB N '*N+ O *N+E( L *N+B *N<6B N '*N< O *N<E( L *N<B *N=6B N '*N= O *N=E( L *N=B Ako je *N+EB *N1EB onda je .20 N *N+EB *na/e .20 N *N+EB Ako je *N<E .20 .20 N *N<E Ako je *N=E .20 .20 N *N=E Ako je .20 0,"C onda je .20 N 0,"C *na/e Ako je .20 B0"C onda je .20 N B0"C Ako je .20 0,"C .20 N 0,"C *na/e Ako je .20 B0"C .20 N B0"C

3-7>. KEABOAR3
Opis )ESB.AR6 ')e@ *nterfa#e( algoritam interfejs je deset kontrolnih tastera 'start&open- stop&#lose- a to- man- , , , ) do Controller?a najjednostavnijoj formi! A tp t svakog tastera mo4e se koristiti /im se algoritam aktivira preko komande #ontrol sele#t! )ESB.AR6 algoritam interfejs je programirane tastere .peratorske "tani#e ',1 do ,15( do Controller?a najosnovnijoj formi! A tp t svakog programiranog tastera mo4e se koristiti /im se algoritam aktivira preko tastera #ontrol sele#t! ,ri korienj ovog algoritma- nijedan od deset Control tastera ne mo4e se koristiti za aktiviranje #ontrol sele#t $roja! Ca tastere, , , - a tp t e ostati 0R2E signal sve dok je taster pritisn t! Ca sve ostale tastere- a tp t ovog algoritma je p ls '0R2E signal( varija$ilne d 4ine! 6 4in p lsa odre7 je LENE0V 'LENE( parametar- koji spe#ifik je d 4in p lsa petljama! *ako je LENE0V jednaka sa 5 ili 1- p ls e $iti d ga/ak 1 petlj ! LENE0V parametar mo4e spe#ifikovati d 4in p lsa do +>> petlji!

Beleka 0asteri ,; i ,15 isti s kao i tasteri .pen i Close! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e Al(o itma


Na)i " LC Al(. Reco ! Fiel! L2? *ntege r F+ ? B@te /ip 4a*te"an o5 Opcional no .o! a)ume"a na " e!nost Opis #in..oi nt Reco !

6*AE

6ata *nit! 6ata *nit!

Cahtevan o

1+:

0 ning 6iagram N m$er 6 4ina p lsa a tp ta petljama!

LENE

.p#ionaln 1 o

,)1

Baria$l e

.p#ionaln M o

A tp t 'digital(K preneen sa f nk#ionalnog tastera

D1 ili programskog tastera ,1! ,)+ M Baria$l e

.p#ionaln M o

A tp t 'digital(K preneen sa f nk#ionalnog tastera D+ ili programskog tastera ,+! A tp t 'digital(K preneen sa f nk#ionalnog tastera D< ili programskog tastera ,<! A tp t 'digital(K preneen sa f nk#ionalnog tastera D= ili programskog tastera ,=

,)<

Baria$l e

.p#ionaln M o

,)=

Baria$l e

.p#ionaln M o

,)>

Baria$l e

.p#ionaln M o

A tp t 'digital(K preneen sa f nk#ionalnog tastera D> ili programskog tastera ,>! A tp t 'digital(K preneen sa f nk#ionalnog

,)6

Baria$l e

.p#ionaln M o

tastera D6 ili programskog tastera ,6! ,)9 M Baria$l e

.p#ionaln M o

A tp t 'digital(K preneen sa f nk#ionalnog tastera D9 ili programskog tastera ,9! A tp t 'digital(K preneen sa f nk#ionalnog tastera D: ili programskog tastera ,:! A tp t 'digital(K ,reneen sa "0AR0&.,EN na 0A"0A02R*

,):

Baria$l e

.p#ionaln M o

.,EN

Baria$l e

.p#ionaln M o

CL."

Baria$l e

.p#ionaln M o

A tp t 'digital(K ,reneen sa "0.,&CL."E na 0A"0A02R* A tp t 'digital(K ,reneen sa ta/ke podeavanja *NCREA"E ' ( na 0A"0A02R* A tp t 'digital(K ,reneen sa ta/ke podeavanja 6e#rease

",2,

Baria$l e

.p#ionaln M o

",6N

Baria$l e

.p#ionaln M o

') na 0A"0A02R* A20. M Baria$l e

.p#ionaln M o

A tp t 'digital(K ,reneen sa A20. na 0A"0A02R* A tp t 'digital(K ,reneen sa %AN2AL na 0A"0A02R* A tp t 'digital(K ,reneen sa . tp t *n#rease '( na 0A"0A02R* A tp t 'digital(K ,reneen sa . tp t 6e#rease ' ( na 0A"0A02R*

%AN

Baria$l e

.p#ionaln M o

*NC

Baria$l e

.p#ionaln M o

6EC

Baria$l e

.p#ionaln M o

3-76. LEA3LA:
Opis LEA6LAE je nelinearna vodea & odlo4ena f nk#ija! Brednost a tp ta je f nk#ija starog a tp ta- starog inp ta- novog inp ta- do$itka- vremenskih konstanti vo7enja i odlaganja! 2 postojanom stanj - .20 N *N1 O EA*N 'osim kada je limitiran(! A tp t e dostii ;: posto o/ekivane a tp t vrednosti postojanog stanja pet vremenskih konstanti! Beleka Ako algoritam primi neva4e vrednost kao inp tili sra/ na neva4e vrednost kao a tp t- pad se postavlja alarm!

Funkcionalni simbol

. a%en&e si(nala ,raenje i limitiranje se vre preko signala koji s preli gornjih 16 $ita treeg stat s Tord?a analogne ta/ke praenja! .vaj algoritam pred zima slede ak#ij kao odgovor na informa#ij na7en analognom inp t signal 0R*N3 Bit 16 19 1: 1; +5 +1 ++ +< += +> +6 +9 +: +; <5 <1 * ** Opis ,raenje ,raenje ako je ni4e ,raenje ako je vie Akci&a *mplementirano Nema ak#ije Nema ak#ije /O8/ 0i(nal ,roao ,roao 8 ,roao 8 ,roao 88 ,roao 88 Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i 6ostign t nizak limit 6ostign t visok limit

"p stiti za$ran *mplementirano ,odii za$ran *mplementirano Conditional 0ra#k Nema ak#ije Nije potre$i Nema ak#ije 6eviation Alarm Nema ak#ije Lo#al %an al mod Nema ak#ije %an al mod Nema ak#ije A to mod Nema ak#ije Nije potre$i Nema ak#ije Nije potre$i Nema ak#ije Nije potre$i Nema ak#ije 6ostign t nizak limit Nema ak#ije 6ostign t visok limit Nema ak#ije "amo kada signal za praenje nije pris tan!

"amo kada signal za praenje nije pris tanK signali s podeeni prema datim defini#ijama ,odeavanj "ignala za ,raenje 'odeljak +?6(

,okazatelji visokog i niskog limita i signali praenja sa algoritama s a tp ti za 0.20- koji e se koristiti za displa@ i pomo zvodnog algoritma! Ako je a tp t vrednost neva4ea- kvalitet .20?a se podeava na BA6! 2 s protnomkvalitet .20?a se podeava na kvalitet inp ta kada nije mod za praenje! ,ri praenj - kvalitet se podeava na kvalitet inp t varija$le praenja! Beleka Ako algoritam generie neva4e a tp t vrednost praenjavrednost *N1 inp ta se koristi kao a tp t praenjaosim ako nije neva4ei! Brednost a tp ta praenja se ne a4 rira ako s i izra/ nat a tp t praenja i vrednosti *N1 inp ta neva4ei!

Al(o it*m Reco ! /1pe2 LC 3e,inici&e Al(o itma Na)i " LC Al(. Reco ! Fiel! L2 ? *ntege r R< ? Real /ip 4a*te"an o5 Opcional no Cahtevano .o! a)ume"a na " e!nost Opis #in..oi nt Reco ! M

6*AE

6ata *nit 0 ning Consta nt

<<

0 ning 6iagram N m$er 6o$ijanje na inp t ! 6o$ijanje na inp t nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta alarm %aksimalna vrednost ta/ke

*N1E

Cahtevano

1!5

0,"C

R1 ? Real

0 ning Consta

Cahtevano

155!5

B0"C LEA6 LAE

R+ ? Real R= ? Real R> ? Real

nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt

Cahtevano Cahtevano Cahtevano

5!5 5!5 <5!5

a tp ta %inimalna vrednost ta/ke a tp ta Bremenska konstanta Lead signala 'dr ga( Bremenska konstanta Lag signala 'dr ga( Beleka3 .vo je oko 1&> k pnog vremena za podeavanje! Na primer- za 1 min t totalpodesiti LAE na 1+ sek ndi!

M M M

0RA0

R6 ? Real

0 ning Consta nt Baria$l e

Cahtevano

+!>

Brzina nagi$a praenja 'jedini#e sek ndi( Barija$la analognog inp ta Brednost a tp ta praenja- mod i stat s za varija$l inp ta 1 Barija$la analognog a tp ta "ignali moda za praenje * limitiranje * vrednostK Barija$la analognog inp ta

*N1

Cahtevano

LA

0.2 0

Baria$l e

Cahtevano

LA

.20 0R*N

M M

Baria$l e Baria$l e

Cahtevano .p#ionaln o

M M

LA LA

Funkci&a .20 N ')1 O *N1( L ')+ O .L6*N1( L ')< O .L6.20( gde je3 .L6.20 N ,rethodni a tp t *N1 N 0ek i inp t .L6*N1 N ,rethodni inp t )1 N EA*N O 'V L +O LEA6(&'V L +O LAE( )+ N EA*N O 'V ? +O LEA6(&'V L +O LAE( )< N '+O LAE ? V(&'+O LAE L V( V N Breme zorkovanja 'vreme petljama(

3-7B. LO@#ON
Opis L.1%.N algoritam je monitor niskog signala sa resetovanom mrtvom zonom i fiksiranim varija$ilnim limitom! Ca L.1%.N 'monitor niskog signala- resetovana mrtva zona( algoritam- ako vrednost inp ta '*N1( ide ispod fiksirane vrednosti ta/ke 'L.",(- digitalni a tp t se podeava na 0R2E! 6a $i se a tp t iz$risao- *N1 mora $iti vee od podeene vrednosti ta/ke pl s mrtva zona! Brednost *N1 se proverava za neva4ee realne $rojeve! Ako je *N1 neva4ee- .20 zadr4ava

svoj poslednj validn vrednost- i kvalitet .20?a se podeava na BA6! )valitet *N1 se ne prenosi 'ne iri(! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e Al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *ntege r M R1 ? Real /ip 4a*te"an o5 Opcional no Cahtevan o Cahtevan o Cahtevan o .o! a)ume" ana " e!nost Opis #in..oi nt Reco ! M LA LA

6*AE *N1 L.",

6ata *nit! Baria$le "ele#ta$ le

65 M 5!5

0 ning 6iagram N m$er *np t 'analog( 0a/ka podeavan ja za monitoring ta/ke ispadanja niskog signala %rtva zona . tp t 'digital(

L.6 B .20

R+ ? Real M

0 ning Constant Baria$le

Cahtevan o Cahtevan o

5!5 M

M L6- L,

Funkci&a

Ako je *N1 X L.", .nda je .20 N 0R2E ina/e ako je *N1 W 'L.", L L.6B( onda je .20 N DAL"E

3-77. #A#O3E

Opis %A%.6E se koristi vezi sa %A"0A0*.N algoritmom! .vaj algoritam se koristi za slanje prioriteta 'raise&loTer(- za$rana 'raise&loTer(- od$ijanja 'man al&a to(- $ita praenja i "leT Bias komandi %A"0A0*.N? ! Ako je Bias 'pomeranje( 0R2E- onda %A"0A0*.N mo4e podii&sniziti vrednost ,omeranja! Ako je ,omeranje DAL"E- vrednost ,omeranja se okree na n l i vrednosti ,omeranja nije dozvoljeno da $ de podign ta ili sni4ena! A tp t 0R)- A20.- %AN and L.C ta/aka s podeeni na 0R2E na osnov %A"0A0*.N ta/ke praenja povezane sa algoritmom! ,odii&"niziti Ca$rane i ,rioriteti f nk#ioni na sledei na/in3 A )ada se ,odii Ca$ran i "niziti Ca$ran pojave isto vreme- %A"0A0*.N *gnorie komande! A )ada se "niziti ,rioritet i ,odii ,rioritet jave isto vreme- %A"0A0*.N ignorie komande! A )ada se ,odii Ca$ran i ,odii ,rioritet jave isto vreme- a tp t %A"0A0*.N?a e se $lokirati! A )ada se "niziti ,rioritet i "niziti Ca$ran pojave isto vreme- a tp t %A"0A0*.N?a e se $lokirati! Funkcionalni simbol

Bitovi

%od 3

Bit 5 "niziti ,rioritet Bit 1 ,odii ,rioritet Bit + Niska Ca$rana Bit < Bisoka Ca$rana Bit = %an alno .d$ijanje Bit > A to .d$ijanje Bit 6 ,omeranje Aktivno Bit 9 ,odesiti Bit ,raenja

Bit : ,okazati Nisk Ca$ran Bit ; ,okazati Bisok Ca$ran Bit 15 Lokalni %od Bit 11 %A"0A0*.N je Bit 1+ %A"0A0.N je man al mod a to

Bit 1< %A"0A0.N? je data nared$a za praenje Bit 1= RL* prioritet sniziti Bit 1> RL* prioritet podii Al(o it*m Reco ! /1pe 2 Nema 3e,inici&e Al(o itma Na)i " LC Al(. Reco ! Fiel! M M M M M M M M /ip 4a*te"an o5 Opcional no .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .o! a)ume"a na " e!nost Opis #in..oin t Reco !

,L1 ,RA L1* RA* %RE ARE BAC0 "0R)

Baria$l e Baria$l e Baria$l e Baria$l e Baria$l e Baria$l e Baria$l e Baria$l e

M M M M M M M M

"niziti ,rioritet inp t ,odii ,rioritet inp t "niziti za$ran inp t ,odii za$ran inp t %an alno od$a#ivanj e inp t A to od$a#ivanj e inp t Aktivno pomeranje inp t Bit praenja podeavanj

L6- L, L6- L, L6- L, L6- L, L6- L, L6- L, L6- L, L6- L,

0R)

Baria$l e

.p#ionaln o

A20. %AN L.C %.6 E

M M M M

Baria$l e Baria$l e Baria$l e Baria$l e

.p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o

M M M M

a %A"0A0*. N %A"0A0*. N je zasnovan na ta/ki 0R*N A to %ode o tp t %an al %ode o tp t Lo#al %ode o tp t A tp t za %A"0A0*. N

L6- L,

L6- L, L6- L, L6- L, L,

3-7;. #A0/A/'ON
Opis %A"0A0*.N algoritam interfejs je CR0?zasnovan soft man al&a to stani# i op#ionaln .vation Loop *nterfa#e mod l karti# sa f nk#ionalnim pro#esorom! 6ost pni s sledei modovi3 A to- %an al i Lo#al! )orisnik $ira jedan od sledeih interfejsa sa 0S,E Algoritam ,oljem3 A ".D0 P "amo "oft man al&a to stani#a A RL* ? .vation Loop *nterfa#e mod l A RB, ? .vation Balve ,osition mod l Funkcionalni simbol

Ako je .vation Loop *nterfa#e %od l podeen na 0S,E i ako je Controller resetovanklj /en ili izostane- a tp t se /ita sa .vation Loop *nterfa#e mod l karti#e i ini#ijalno se kortisti .20 polj algoritma! .vo prijavlj je stat s re7aja polja pre nego to algoritam ili operater pred zm ikakv ak#ij !

Beleka 0,"C i B0"C parametri se koriste za limitiranje vrednosti a tp ta algoritma! .ve vrednosti vek mo a&u $iti 155Y i 5Y- pose$no kada "L*% interfejs je sa .vation Loop *nterfa#e mod l karti#om! Auto #o! A tp t se izjedna/ava sa do$ijenim i pomerenim inp tom pl s vrednost $ar?a pomeranja '.20 N '*N1 O *N1 EA*N( L *N1 B*A" L B*A" BAR( osim3 A )ada je algoritm data nared$a za praenje- a tp t e se izjedna/iti sa inp tom praenja kada je signal za praenje pris tan! A tp t e se popeti sa inp ta praenja nazad na do$ijeni i pomereni inp t kad se signal za praenje kloni! A )ada je signal podii za$ran ili sniziti za$ran pris tan- on mo4e zatititi a tp t od praenja inp ta! Brednost $ar?a pomeranja je a tp t kao analogna vrednost i mo4e $iti podign ta ili sni4ena p tem set point tastera ,oveati&"manjiti 'streli#a gore&streli#a dole( na .perativnoj 0astat ri! .va vrednost se samo dodaje vrednosti a tp ta A to mod K ona nema ti#aja na a tp t 'ali ipak mo4e $iti podign ta ili sni4ena( %an al ili Lo#al mod ! Ako se oda$ere .vation Loop *nterfa#e mod l- vrednost a tp ta se zapis je na karti# ! ,odii&"niziti A tp t tasteri na .perativnoj 0astat ri nemaj mod ! #anual #o! A tp t se podi4e ili sni4ava korienjem ,odii&"niziti A tp t zahteva! "ignali podii za$ran i sniziti za$ran ponitavaj ,odii&"niziti A tp t zahteve na .perativnoj 0astat ri! "ignal za praenje e dovesti do toga da se a tp t izjedna/i sa inp tom praenja- $ez o$zira na signale podii&sniziti za$ran i ,odii&"niziti A tp t zahteve! Brednost $ar?a pomeranja nema ti#aja na a tp t- ali i dalje mo4e $iti podign ta i sni4ena! Ako je oda$ran L* interfejs- vrednost a tp ta se zapis je na karti# ! Brednost a tp ta 0ako7e mo4e $iti podign ta ili sni4ena sa Loop *nterfa#e %od la '"L*%( ovom mod ! Local #o! ti#aja ovom

.vaj mod je jedino dost pan ako je L* %od l- tip interfejs oda$ran! )omande ,oveati&"manjiti iz "L*%?a direktno kontroli L* karti# - koja je Lo#al mod ! Algorithm /ita $roja/ zahteva na L*- i dovodi do toga da njegov a tp t prati vrednost karti#e! 2 ovom mod za praenje- sve smerene komande n tar f nk#ionalnog pro#esora 'na primer- Baria$le *np t- ,odii Ca$ran i "niziti Ca$ran ( i smerene komande sa .perator&Alarm )onzole 'na primer,oveati- "manjiti( nemaj ti#aja na algoritam! #o! / ans,e i Algoritam vri prenos izme7 A to- %an al i Lokal modova na sledee na/ine3 A 6igitalni signal od$ijanja iz %A%.6E Algoritma od$a#ie algoritam iz A to na %an al mod ili iz A to na Lokal mod 'kada je %an al Ca$rana na .N(! A A to Cahtevani i %an al Cahtevani signali iz A20. i %AN moda 0astera na .perator 0astat ri pre$a#ie algoritam na 4eljeni mod ako on nije Lokal mod ! A Ako je L* oda$ran- "L*% mo4e pre$a#iti algoritam izme7 A to- %an ali Lo#al modova! A Ako je L* oda$ran- i ako postoje hardver greke- algoritam e od$a#iti na Lokal mod! Ako karti#a tvrdi da postoji "L*% greka kom nika#iji dok je Lokal mod - pre$a#ie karti# na %an al mod! Algoritam e se tako7e pre$a#iti na %an al mod! A Ako je U alit@ Reje#t 'REGU( .DD- onda se provera kvaliteta ne vri na inp t kada je A to mod ! Ako je algoritam A to mod i kvalitet inp ta postane BA6 ili nije E..6 zavisnosti od pokazatelja U alit@ Reje#t? a-algoritam se pre$a# je na %an al mod sve dok je %an al Ca$rana na .DD! Ako je %an al Ca$rana .N- algoritam se pre$a# je na Lokal mod! A Bez o$zira na REGU parametar- vrednost inp ta '*N1( $ie proverena z$og neva4ee vrednosti kada je algoritam A to mod ! Ako je algoritam A to mod i vrednost inp ta postane neva4ea- algoritam se pre$a# je na %an al mod- koliko je %an al Ca$rana na .DD! Ako je %an al Ca$rana na .Nalgoritam se pre$a# je na Lokal mod ako je oda$ran RL* interfejs! Ako algoritam nije A to mod i operater pok a da oda$ere A to mod kada je vrednost inp ta neva4ea- algoritam ostaje istom mod i ne pre$a# je na %an al mod! A Brednost inp ta praenja e tako7e $iti proverena z$og neva4eih realnih $rojeva kada je algoritm dat nalog za praenje! 6ok je A to mod - ako je algoritm dat nalog za praenje i ako je vrednost inp ta praenja neva4eaalgoritam se pre$a# je na %an al mod- koliko je %an al Ca$rana na .DD! 2 svim modovima- zahtev za praenje se ignorie kada je vrednost inp ta praenja neva4ea! A Na reset&poTer? p- algoritam je Lokal mod ako je oda$ran L* interfejs! Ako je oda$ran soft interfejs- onda algoritam ide na mod koji je ini#irao ,rvi pass mod 'D,( parametar osim koliko taj mod nije $lokiran %an al Ca$ranom! A Na reset&poTer? p L* karti#e- ako je oda$ran L* interfejs i ako je RL* prioritet ',RL*( na SE"- onda se algoritam podeava na lokal mod i vrednost a tp ta je n la! Ako je oda$ran L* interfejs i ako je RL* prioritet ',RL*( na N.- onda

algoritam menja RL* mod karti#e sa lokal na poslednji mod pre nego to je karti#a gaena! L* analogna vrednost a tp ta $ie ini#ijalizovana na poslednj vrednost a tp ta pre nego to karti#a $ de isklj /ena! Beleka %an al Ca$rana spre/ava algoritam da 7e %an al mod kada je klj /en- i time /ini da se algoritam ponaa kao od$a#iva/ inp t vrednosti! *nterfejs tasteri na .perator 0astat ri s 3 /aste 8pot eba

A20. f nk#ionalni taster %AN f nk#ionalni taster ,oveati ta/k podeavanja f nk#ionalni taster "manjiti ta/k podeavanja f nk#ionalni taster ,oveati a tp t f nk#ionalni taster "manjiti a tp t f nk#ionalni taster

Cahtev za A to mod Cahtev za %an al mod ,odii pol g za pomeranje '( "niziti pol g za pomeranje '( ,odii a tp t 'Z( "niziti a tp t '(

Ope ati"ni simbol "ledei sim$ol il str je rad %A"0A0*.N?a preko "A%A reprezenta#ije!

0i(nali )a p a%en&e ,raenje i limitiranje se vre preko signala koji s preli gornjih 16 $ita treeg stat s Tord?a analogne ta/ke praenja! .vaj algoritam pred zima ak#ij prikazan sledeoj ta$eli kao odgovor na informa#ij na7en analognom inp t signal 0R*N3 Bit 16 Opis ,raenje Akci&a *mplementirano /O8/ 0i(nal ,roao- podesiti 0R2E pri prvom prolaz da $i se o/itao hardver- ili podesiti 0R2E kada nije A to mod ! ,roao 8 ,roao 8 ,roao 8 ,roao 888 ,roao 888 Nije potre$i Nije potre$i Lo#al %od %an al mod A to mod Nije potre$i

19 1: 1; +5 +1 ++ +< += +> +6 +9

,raenje ako je ni4e ,raenje ako je vie "p stiti za$ran ,odii za$ran )ondi#ionalno praenje Nije potre$i 6eviation Alarm Lo#al %an al mod %an al mod A to mod Nije potre$i

Nema ak#ije Nema ak#ije *mplementirano *mplementirano Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije

+: +; <5 <1 * ** 888

Nije potre$i Nema ak#ije Nije potre$i Nema ak#ije 6ostign t nizak limit Nema ak#ije 6ostign t visok limit Nema ak#ije "amo kada signal za praenje nije pris tan!

Nije potre$i Nije potre$i 6ostign t nizak limit 6ostign t visok limit

"amo kada signal za praenje nije pris tanK signali s podeeni prema datim defini#ijama ,odeavanj "ignala za ,raenje 'odeljak +?6( Ako je algoritm dat nalog za praenje- onda se Conditional tra#k $it ignorie! 2 dr gom sl /aj se #onditional tra#k $it prenosi na sve a tp t ta/ke praenja! Ako je Conditional tra#k $it podeen tra#k inp t ta/kianalogna vrednost svih a tp t ta/aka praenja izra/ nava se na osnov analogne vrednosti inp t ta/ke praenja!

,okazatelji visokog i niskog limita i signali praenja sa algoritama s a tp ti za 0.20- koji e se koristiti za displa@ i pomo zvodnog algoritma! )onfig ra#ija korienja ovog algoritma mora $iti spe#ifikovana od strane korisnika radi ispravne implementa#ije praenja! Ako je zvodni algoritam BALANCER- onda konfig ra#ija mora pokazivati da se ovaj algoritam koristi sa BALANCER algoritmom! 2 dr gom sl /aj - konfig ra#ija se spe#ifik je kao N.R%AL! Ako je BA6 hardTare stat s greka dovela do toga da algoritam $ de pre$a/en na Lo#al- kvalitet e ostati BA6 na a tp t i algoritam e ostati Lo#al mod dok se error ne o$rie! Ako je greka pisanj dovela do toga da algoritam $ de pre$a/en na Lo#al- kvalitet e postati E..6 na a tp t i algoritam e ostati Lo#al mod dok se iz Lo#al moda ne iza7e preko "L*%?a! Ako nema hardTare greki- kvalitet .20?a se podeava na kvalitet varija$le inp ta praenja prilikom praenja! 2 dr gom sl /aj - kvalitet .20?a je E..6 kada je %an al mod ili podeen na kvalitet inp ta kada je A to mod ! Ako algoritam izra/ na neva4ei realan $roj za a tp t .20?a se podeava na BA6 i pad se smeta alarm! A to mod - kvalitet

Beleka Ako algorithm generie vrednost neva4eeg a tp ta praenja*N1 inp t vrednost se koristi kao a tp t praenjaosim ako nije neva4ea! Brednost a tp ta praenja se ne a4 rira ako s i izra/ nati a tp t praenja i *N1 inp t vrednosti neva4ee! 0,"C i B0"C parametri se koriste za limitiranje vrednosti a tp ta algoritma! .ve vrednosti vek moraj $iti 155Y i5Y- kada s interfejs sa L* karti#om koja je povezana sa "L*%?om!

Bilo koji a tp t zahtev za podizanjem ili smanjivanjem sa .perator "tation?a direktno se alje do L* koji je konfig risan kao elektro drajv tip karti#e kada je Dailed Lo#al mod ! L* proizvodi $ilo koji "L*% zahtev za podizanjem ili smanjivanjem a tp ta- onda proizvodi $ilo koje zahteve za kontroler podii ili smanjiti za digitalne podii ili smanjiti a tp te! )ada fid$ek signal pozi#ije L* konfig risan kao elektro drajv tip karti#e padneL* ide Dailed Lo#al mod i vrednost ta/ke a tp ta je fid$ek signal sa drajva! 6isplej a tp t ta$ele "L*% e javljati izme7 155Y i 5Y da $i pokazao Dailed Lo#al mod! .p#ije koje tre$a da imaj r n$a#k?ove i&ili interfejs za elektro drajv na L* karti#i moraj $iti konfig risani preko *&. B ilder 'opisano Q.vation *&. B ilder 2ser[s E ideR '2<?15==( ili Q.vation 6eveloper "t dio 2ser E ideR 'N0?5565( ili '1*N65((! Op e) Ka!a se #A0/A/'ON al(o itam ko isti sa BALANCER al(o itmom- sle!ite o"a uputst"aC 1. Ako #A0/A/'ON p et*o!i BALANCER-u- po!esiti #A0/A/'ON CNF: pa ameta na NOR#AL. 6. 4a s"e #A0/A/'ON-e ko&i o!ma* sle!e BALANCER- po!esiti #A0/A/'ON CNF: pa ameta na BALANCER. 3. 4a #A0/A/'ON-e ko&i sle!e #A0/A/'ON0 u uputst"u 6- po!esiti CNF: pa ameta na NOR#AL.

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma


Na)i " LC Al(. Reco ! Fiel! L2? *nteg er R> ? Real /ip 4a*te"a no 5 Opciona lno Cahteva no Cahteva no .o! a)ume "ana " e!nost 15 1!5 Opis #in..o int Reco ! M M

6*AE *N1E

6ata *nit 0 ning Consta nt

0 ning 6iagram N m$er 6o$ijanje na inp t ! )askadno

*N1B 0,"C B0" C 0,B" B0B" ,CN 0 0*%E D,

R6 ? Real R9 ? Real R: ? Real R+ ? Real R< ? Real F1 ? B@te F+ ? B@te E5? *nteg er Bit :

0 ning Consta nt "ele#ta $le "ele#ta $le 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 6ata *nit!

.p#ional no Cahteva no Cahteva no Cahteva no Cahteva no Cahteva no Cahteva no Cahteva no

5!5 155!5 5!5 5!5 5!5 = +> %AN2AL

do$ijanje nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta Alarm! ,omeranje na inp t %aksimalna vrednost na ta/ki a tp ta %inimalna vrednost na ta/ki a tp ta %aksimalna vrednost pol ge pomeranja %inimalna vrednost pol ge pomeranja ,ro#ent alna izmena prve /etiri sek nde Broj sek ndi koje ostaj za nagi$ do p ne skale %od prvog prolaska! Algoritam ide ovaj mod na resetovanj &nap ajanj 3 %AN2AL3 %an al mod A20.3 A to mod 0ip interfejs karti#e3 ".D03 "oft %&A samo RL*3L* karti#a RB,3B, karti#a Elektro drajv3 N. SE"

M LA LA M M M M M

0S,E

E5? *nteg er Bits 5 and 1 E5? *nteg er Bit ;

6ata *nit!

.p#ional no

".D0

6RB E

6ata *nit!

.p#ional no

N.

CAR 6 V1A 6

F>? B@te B+ ?*nteg er

6ata *nit! 6ata *nit!

.p#ional no .p#ional no

5 5

,C* $roj karti#e '1- +( Adresa karti#e za $ilo koji hardver interfejs ' de#imalnim $ajtovima( .dnosi se na .deljak +?+!

M M

R6N 0

F<? B@te Bit 5 S5? *nteg er E5? *nteg er Bit + "1? Real "+? Real "<? Real "=? Real E5? *nteg er Bits 6 and 9

6ata *nit!

Cahteva no

N.

Red ndantne RB, karti#e3 N. SE" Red ndantna RB, hardver adresa RL* ,rioritet3 SE" N. Brzina rasta prioriteta Cilj rasta prioriteta

V1A + ,RL*

6ata *nit! 6ata *nit!

Cahteva no Cahteva no

SE"

,RA R ,RA0 ,L1 R ,L1 0 REGU

0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 6ata *nit!

.p#ional no .p#ional no .p#ional no .p#ional no Cahteva no

+!> 155!5 +!> 5!5 BA6

M M

Brzina smanjenja M prioriteta Cilj smanjenja prioriteta 0ip kvaliteta od$ijanja 'ima zna/enje samo ako je %an alna za$rana .DD(3 BA63Algoritam od$ija na %an al mod M M

kada kvalitet *N1inp ta postaje BA6a algoritam je A to mod ! N.0E..63 Algoritam od$ija na %an al mode kada je kvalitet *N1 inp ta N.0 E..6- a algoritm je A to mod ! .DD3)valitet *N1 inp ta se ne proverava ili se koristi za od$ijanje algoritma na %an al mod kada je algoritam A to mod ! CND E E5? *nteg er Bit > 6ata *nit! Cahteva no N.R%AL 0ip konfig ra#ije3 N.R%AL3 2zvodni algoritam nije BALANCER BALANCER3 2zvodni algoritam je BALANCER Brzina nagi$a praenja *np t 1 varija$la analognog inp ta %od vrednosti a tp ta praenja i stat s signali za varija$l *np ta 1 M

0RA0 *N1 0.2 0

R1 ? Real M M

0 ning Consta nt Baria$l e Baria$l e

Cahteva no Cahteva no Cahteva no

+!> M M

M LA LA

%.6 E .20 0R*N

Baria$l e Baria$l e Baria$l e

.p#ional no Cahteva no .p#ional no

0a/ka a tp ta sa %A%.6E algoritma Analog o tp t varia$le "ignali moda za praenje * limitiranje * vrednost praenjaK varija$la analognog *np ta A tp t varija$le analogne pol ge pomeranja

L,

M M

M M

LA LA

B*A"

Baria$l e

.p#ional no

LA

3-B1. #8L/'.LA
Opis %2L0*,LS algoritam mno4ava dva do$ijena i pomerena inp ta! A tp t %2L0*,LS algoritma je proizvod dva individ alno do$ijena i pomerena inp ta! Beleka Ako algoritam primi neva4e vrednost kao inp t- ili izra/ na neva4e vrednost kao a tp t- pad se smeta alarm! Funkcionalni simbol

0i(nali )a p a%en&e ,raenje i limitiranje se vre preko signala koji s preli gornjih 16 $ita treeg stat s Tord?a analogne ta/ke! .vaj algoritam pred zima ak#ij prikazan sledeoj ta$eli kao odgovor na informa#ij na7en analognom inp t signal 0R*N3 Bit 16 19 1: 1; +5 +1 ++ +< += +> +6 +9 +: +; <5 <1 * ** 888 Opis ,raenje ,raenje ako je ni4e ,raenje ako je vie Akci&a *mplementirano Nema ak#ije Nema ak#ije /O8/ 0i(nal ,roao ,roao 8 ,roao 8 ,roao 88 ,roao 88 ,roao 888 Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i 6ostign t nizak limit 6ostign t visok limit

"p stiti za$ran *mplementirano ,odii za$ran *mplementirano )ondi#ionalno praenje Nema ak#ije Nije potre$i Nema ak#ije 6eviation Alarm Nema ak#ije Lo#al %an al mod Nema ak#ije %an al mod Nema ak#ije A to mod Nema ak#ije Nije potre$i Nema ak#ije Nije potre$i Nema ak#ije Nije potre$i Nema ak#ije 6ostign t nizak limit Nema ak#ije 6ostign t visok limit Nema ak#ije "amo kada signal za praenje nije pris tan!

"amo kada signal za praenje nije pris tanK signali s podeeni prema datim defini#ijama ,odeavanj "ignala za ,raenje 'odeljak +?6( Ako je algoritm dat nalog za praenje- onda se Conditional tra#k $it ignorie! 2 dr gom sl /aj se #onditional tra#k $it prenosi na sve a tp t ta/ke praenja! Ako je $it )ondi#ionalnog praenja podeen inp t ta/ki praenja- analogna vrednost svih a tp t ta/aka praenja izra/ nava se na

osnov analogne vrednosti inp t ta/ke praenja!

,okazatelji visokog i niskog limita i signali praenja sa algoritama s a tp ti za 0.20- koji e se koristiti za displa@ i pomo zvodnog algoritma! Ako je a tp t vrednost neva4ea- kvalitet .20?a se podeava na BA6! 2 s protnomkvalitet .20?a se podeava na najgori kvalitet dva inp ta kada nije mod za praenje! ,ri praenj - kvalitet se podeava na kvalitet inp t varija$le praenja! Beleka Ako algoritam generie neva4e a tp t vrednost praenjavrednost *N1 inp ta se koristi kao a tp t praenjaosim ako nije neva4ei! Brednost a tp ta praenja se ne a4 rira ako s i izra/ nat a tp t praenja i vrednosti *N1 inp ta neva4ei!

Al(o it*m Reco ! /1pe2 LC 3e,inici&e al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *ntege r /ip 4a*te"an o5 Opcional no Cahtevano .o! a)ume"a na " e!nost Opis #in..oi nt Reco ! M

6*AE

6ata *nit!

:+

0 ning 6iagram N m$er

*N1E

R1 ? Real

0 ning Consta nt

Cahtevano

1!5

6o$ijanje na inp t 1! 6o$ijanje na inp t 1 nikada ne $i tre$alo da se

ini#ira na n l K ako je takopad se smeta alarm *N1B R+ ? Real R< ? Real R= ? Real R> ? Real R6 ? Real R9 ? Real 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt .p#ionaln o Cahtevano 5!5 ,omeranje na inp t 1 6o$ijanje na inp t + ,omeranje na inp t + %aksimaln a vrednost na ta/ki a tp ta %inimalna vrednost na ta/ki a tp ta Brzina nagi$a praenja 'jedini#e sek ndi( Analogni inp t 1 %od vrednosti a tp ta praenja i stat s signali za varija$l *np ta 1 Analog inp t + Analog o tp t varia$le M

*N+E

1!5

*N+B

.p#ionaln o Cahtevano

5!5

0,"C

155!5

B0"C

Cahtevano

5!5

0RA0

Cahtevano

+!>

*N1 0.2 0

M M

Baria$l e Baria$l e

Cahtevano Cahtevano

M M

LA LA

*N+ .20

M M

Baria$l e Baria$l e

Cahtevano Cahtevano

M M

LA LA

0R*N

Baria$l e

.p#ionaln o

"ignali moda za praenje * limitiranje * vrednost praenjaK varija$la analognog *np ta

LA

Funkci&a *N1EBN '*N1 O *N1E( L *N1B *N+EB N '*N+ O *N+E( L *N+B .20 N *N+EB O *N1EB Ako je .20 0,"C onda je .20 N 0,"C ina/e Ako je .20 B0"C onda je .20 N B0"C

3-B3. NO/
Opis

N.0 algoritam je logisti/ki N.0 prolaz ' lazno kolo(! Ca N.0 algoritama tp t je logisti/ko N.0 inp ta! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 Ne posto&i 3e,inici&e al(o itma Na)i" LC Al(. Reco ! Fiel! M M /ip 4a*te"an o5 Opcional no Cahtevano Cahtevano & .p#ionaln o .o! a)ume"a na " e!nost M M Opis #in..oi nt Reco ! L6- L, L6- L,

*N1 .20

Baria$l e Baria$l e

*np t 'digital ( . tp t 'digital (

Beleka A tp t se zahteva ako je povezan sa $ilo /ime osim sa .R ili AN6! Funkci&a Ako je *N1 N 0R2E .nda je .20 N DAL"E ina/e .20 N 0R2E

3-B=. OFF3ELAA
Opis .DD6ELAS algoritam prod 4ava vreme kada je a tp t 0R2E! Na DAL"Eto? 0R2E stanj nivoa izmene *N1 ', lse "tret#her(- 0ajmer AC02AL 'AC0( je podeen na n l i .20 a tp t je 0R2E! Na sledeem 0R2E?to?DAL"E stanj nivoa izmene *N1- AC02AL 'AC0( po/inje da ak m lira vreme! )ada je AC02AL 'AC0( jednako sa 0AREE0 '0ARE(- ak m liranje prestaje- .20 a tp t se podeava na DAL"E- a AC02AL 'AC0( zadr4ava podatke sve dok se ne reset je dr gim DAL"E?to?0R2E stanjem nivoa izmene *N1 inp ta! Ako vrednost 0AREE0 '0ARE(spe#ifik je vreme koje je manje od vremena skeniranja ta$le- dozvoljeno je da se .20 a tp t podesi na DAL"E na istom skeniranj koje je *N1 inp t izmenio sa 0R2E na DAL"E! 0ajmeri s re?triggera$le 'to zna/i da se AC02AL 'AC0( mo4e resetovati pre nego to dostigne 0AREE0 '0ARE( vrednost(! .20 a tp t se de?energiz je ako je 'AC0 WN 0ARE(! Ako 0AREE0 '0ARE( ili AC02AL 'AC0( operanti sadr4e negativan ili neva4ei $roj- .20 se podeava na DAL"E- ali se ne deava nijedna dr ga aktivnost! )ada se Controller reset je- ako je *N1 DAL"E- AC02AL 'AC0( ostaje neizmenjeno- a .20 a tp t je 0R2E prema pore7enj AC02AL 'AC0( i 0AREE0 '0ARE(! %e7 tim- ako AC02AL 'AC0( ima ini#ijaln vrednost- onda se ini#ijalna vrednost AC02AL[" 'AC0[s( poredi sa 0ARE! Ako je *N1 0R2E- AC02AL 'AC0( se podeava na n l i .20 je 0R2E! 2 red ndantnim Controller?ima- za vreme Dail over- ako je *N1 DAL"EAC02AL 'AC0( .staje neizmenjeno i o$a a tp ta s 0R2E prema pore7enj AC02AL 'AC0( i 0AREE0 '0ARE(! Ako je *N1 0R2E- AC0 se podeava na n l i .20 je 0R2E! .snova op#ionalnog vremena 'minim m 5!1 sek nda( mo4e da se nese R1 polje zapisa algoritma! .snova podraz mevanog vremena je 1 sek nda!

Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *ntege r R1 ? Real /ip 4a*te"a no 5 Opcional no Cahtevan o .p#ionaln o .o! a)ume" ana " e!nost ;9 Opis #in..oi nt Reco ! M

6*AE

6ata *nit

0 ning 6iagram n m$er .snova vremena sek ndama 'minim m 5!1 sek ndapodraz mev ano 1!5 sek nda( *np t 'digital( Broj vremena odlaganja 'analog( . tp t 'analog( . tp t

BA" E

6ata *nit

1!5

*N1 0AR E AC0 .20

M R+ ? Real R< ? Real M

Baria$le "ele#ta$ le "ele#ta$ le Baria$le

Cahtevan o Cahtevan o Cahtevan o Cahtevan

M 5!5

L6- L, LA

5!5 M

LA L6- L,

'digital(

Funkci&a 0AG%*NE 6*GAERA%

3-B7. ON3ELAA
Opis .N6ELAS algoritam odla4e vreme za koje a tp t tre$a da se podesi na 0R2E! )ada je .N6ELAS algoritam osposo$ljen da radi sa *N1 inp tom 0R2E- 0ajmer AC02AL 'AC0( ak m lira vreme po spe#ifikovanoj ."N.B* 'BA"E( vremena dok se ne izjedna/i sa 0ajmerom 0AREE0 '0ARE(! 2 ovoj ta/ki- on prestaje sa ak m liranjem i ostaje na 0AREE0 '0ARE( vrednosti- a .20 ide na 0R2E! Ako se *N1 inp t promeni sa 0R2E na DAL"E vreme kada je 0ajmer osposo$ljen za rad- AC02AL 'AC0( zadr4ava tek vrednost! )ada se *N1 inp t ponovo vrati na stanje 0R2E- AC02AL 'AC0( nastavlja sa ak m liranjem vremena! )orisnik mo4e da reset je AC02AL 'AC0( na n l $ilo koje vreme tako to e podesiti da ENBL $ de DAL"E3 ovo dovodi do toga da .20 postane DAL"E! %e7 tim- tipi/no je da s *N1 i ENBL inp ti povezani tako da .N6ELAS del je kao \klasi/ni\ tajmer! Ako je AC02AL 'AC0( vrednost jednaka ili vea od 0AREE0 '0ARE( vrednosti-

prenoenja *N1 inp ta nemaj

ti#aja!

.d pose$nog zna/aja je sl /aj kada se 0ajmer 0AREE0 '0ARE( izjedna/i sa n lom! 0ada .20 a tp t prati *N1 inp t sve dok je 0ajmer osposo$ljen! Ako 0AREE0 '0ARE( spe#ifik je vreme koje je manje od vremena skeniranja ta$eli- .20 a tp t je dop teno da $ de 0R2E na prvom skeniranj gde s *N1 i ENBL inp ti 0R2E! Ako 0AREE0 '0ARE( ili AC02AL 'AC0( operanti sadr4e negativan ili neva4ei $roj- .20 se podeava na DAL"E- ali se ne deava nijedna dr ga aktivnost! )ada se Controller reset je- ako je ENBL 0R2E- AC02AL 'AC0( ostaje neizmenjeno- a .20 a tp t se energiz je prema pore7enj AC02AL 'AC0( i 0AREE0 '0ARE(! %e7 tim- ako AC02AL 'AC0( ima ini#ijaln vrednost- onda se ini#ijalna vrednost AC02AL 'AC0( poredi sa 0ARE! Ako je *N1 0R2E- AC02AL 'AC0( se podeava na n l i .20 je 0R2E! 2 red ndantnim Controller?ima- za vreme Dailover?a- ako je ENBL energizovan- AC02AL 'AC0( ostaje neizmenjeno i o$a a tp ta se energiz j prema pore7enj AC02AL 'AC0( i 0AREE0 '0ARE(! Ako je ENBL DAL"EAC02AL 'AC0( se podeava na n l i .20 je DAL"E! .snova op#ionalnog vremena 'minim m 5!1 sek nda( mo4e da se nese R1 polje zapisa algoritma! .snova podraz mevanog vremena je 1 sek nda! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma Na)i " LC Al(. Reco /ip 4a*te"a no 5 Opcional .o! a)ume" ana " e!nost Opis #in..oi nt Reco !

6*AE

! Fiel! L2? *ntege r R1 ? Real

no 6ata *nit Cahtevan o .p#ionaln o ;6 0 ning 6iagram n m$er .snova vremena sek ndama 'minim m 5!1 sek ndapodraz mev ano 1!5 sek nda( *np t 'digital( *np t 'digital( Broj vremena odlaganja 'analog( . tp t 'analog( . tp t 'digital( M

BA" E

6ata *nit

1!5

*N1 ENB L 0AR E AC0 .20

M M R+ ? Real R< ? Real M

Baria$le Baria$le "ele#ta$ le "ele#ta$ le Baria$le

Cahtevan o Cahtevan o Cahtevan o Cahtevan o Cahtevan o

M M 5!5

L6- L, L6- L, LA

5!5 M

LA L6- L,

Funkci&a 0AG%*NE 6*GAERA%

3-B7. OR
Opis .R 'Logisti/ki .R prolaz do : inp ta( algoritam menja Boolean a tp ta $azirano na inp t ! A tp t se izjedna/ava sa logisti/kim .R dva do osam inp ta 'to jest- najmanje jedan inp t mora $iti 0R2E da $i a tp t $io 0R2E(! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 Ne posto&i 3e,inici&e al(o itma

Na)i"

LC Al(. Reco ! Fiel! M M M M M M M M M

/ip

*N1 *N+ *N< *N= *N> *N6 *N9 *N: .20

Baria$l e Baria$l e Baria$l e Baria$l e Baria$l e Baria$l e Baria$l e Baria$l e Baria$l e

4a*te"an o5 Opcional no Cahtevano Cahtevano .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o Cahtevano & .p#ionaln o

.o! a)ume"a na " e!nost M M M M M M M M M

Opis

#in..oi nt Reco ! L6- L, L6- L, L6- L, L6- L, L6- L, L6- L, L6- L, L6- L, L6- L,

*np t 'digital ( *np t 'digital ( *np t 'digital ( *np t 'digital ( *np t 'digital ( *np t 'digital ( *np t 'digital ( *np t 'digital ( . tp t 'digital (

Beleka A tp t je zahtevan ako se vri povezivanje sa $ilo /im osim sa .R i AN6! Funkci&a .20 N *N1 .R *N+ .R *N< .R *N= .R *N> .R *N6 .R *N9 .R *N:

3-B<. .'3

Opis ,*6 algoritam o$ez$e7 je propor#ionaln - integraln - izveden #ontroller f nk#ij ! Algorithm je paralelan sa ,*6 implementa#ijom koja koristi integralne signale za praenje za transfer $ez kolizije! Brednost a tp ta se limitira preko definisanih limita korisnika i interno se r k je antireset zaklj /ivanjem! Funkcionalni simbol

8putst"a Beleka ,B N Barija$la pro#esa "0,0 N 0a/ka podeavanja 1. ,B EA*N i ,B B*A" mo a&u da se koriste za normalizovanje inp ta pro#es varija$li na 5 do 155 pro#entne vrednosti! ',B O ,B EA*N( L ,B B*A" N ,B pro#enata! 0ako je3

+! "0,0 EA*N i "0,0 B*A" mo a&u da se koriste za normalizovanje set ta/ke na 5 do 155 pro#entne vrednosti! Ako jedini#e setpoint inp ta nis 5 do 155 pro#enata- onda je3 '"0,0 O "0,0 EA*N( L "0,0 B*A" N set point pro#enat! 0ako je3

<!.drediti visoke i niske limite set point?a sledeim jedna/inama3 set point visoki limit N '155 ? "0,0 B*A"(&"0,0 EA*N set point niski limit N '5 ?"0,0 B*A"(&"0,0 EA*N ') aDuna"an&e autputa A tp t 'koji je ili in4enjering jedini#a ili pro#enat i limitiran je spe#ifikovanim visokim i niskim limitima( izjedna/ava se sa rez ltatom ,*6 jedna/ine- osim3 A )ada je algoritm dat nalog za praenje- a tp t e se izjedna/iti sa inp tom praenja kada je signal za praenje pris tan! A tp t e se sp stiti na korisnikov spe#ifikovan $rzin praenja- sa inp ta praenja nazad na kontrolisan vrednost kada se signal za praenje kloni! A )ada je signal za podizanje ili smanjenje za$rane pris tan- mo4e spre/iti ,*6 #ontroller kontrolisanj ! A Ako algoritam izra/ na neva4ei realan $roj za a tp t- kvalitet a tp ta se podeava na BA6! "toga- ako se neva4ea vrednost nese kao inp t algoritam- ili ako algoritam generie neva4e vrednost za a tp t- pad se smeta alarm! 2 svakom sl /aj - a tp t se podeava na poslednj E..6 vrednost! A Ako algoritam generie neva4e a tp t vrednost praenja- inp t vrednost set point?a se koristi kao a tp t praenja- osim ako nije neva4ei! Brednost a tp ta praenja se ne a4 rira ako s i izra/ nate vrednosti a tp ta praenja i inp ta set point?a neva4ee! : eka m t"e )one i !obi&an&e m t"e )one Algoritam mo4e da se konfig rie tako da koristi mrtv zon Controller error signal ! .va mrtva zona se koristi za modifikovanje error signala koji se predstavlja ,*6 jedna/ini! Controller error signal se izra/ nava kao razlika izme7 normalizovane pro#es varija$le i normalizovanog set point?a i ,*6 jedna/in se prenosi kao inp t! Ako je algoritam konfig risan za korienje error 6ead$and?a- error koji je predstavljen ,*6 jedna/ini je Error N Error F Error 6ead$and Eain! ,*6 error mrtve zone se konfig rie ini#ijalizovanjem 6BN6 polja na ne?n la vrednost! .va vrednost predstavlja normalizovan Controller error signal koji e se koristiti kao mrtva zona! 6ead$and se $ilateralno primenj je zimaj i n l o$zir! Na primerako je 6BN6 polje izjedna/eno sa >- onda e mrtva zona $iti izme7 ?>Y i

L>Y! Ako je #ontroller error signal okvir mrtve zone- onda se akt elni error koji je predstavljen ,*6 jedna/ini proizvod error signala i do$ijanja greke mrve zone! ERR6 sadr4i vrednost error dead$and gain?a! Balidne vrednosti za ovo polje je $ilo koji realan $roj izme7 n le i jedan ]5?1^! 2zmimo za primer sledee3 6BN6 je > i ERR6 je 5!>! Ca normalizovan Controller error signal od +Y- akt elni error signal koji se primenj je ,*6 jedna/ini je +Y O5!> N 1Y! 2opte- za ove 6BN6 i ERR6 vrednosti primer $ilo koji normalizovani error signal izme7 ?>Y i L>Y $ie red kovan za >5Y pre nego to $ de $io primenjen ,*6 jedna/ini! *zvedena ak#ija nije mog a kada algoritam radi okvir mrtve zone! )ada je algoritam konfig risan kao #ontroller mrtve zone- prenosi i iz mrtve zone se interno izravnaj korienjem hold 'zadr4ati( i praenjem! Ca vreme ovog #ikl sa prenoenja- a tp t Controller?a se podeava na svoj prethodn vrednost i integralni rok se ponovo prera/ nava na iznos razli/ite dinamike Controller?a nove zone! .vo efektivno eliminie nagl promen propor#ionalnom rok z$og prenosa mrtve zone! *zvedena aktivnost je onemog ena kada algoritam radi okvir mrtve zone! . a%en&e si(nala "poljno praenje i limitiranje se vri preko signala koji pro7 gornjih 16 $itova treeg Tord stat sa analognih ta/aka praenja! .vaj algoritam pred zima slede aktivnost kao odgovor na informa#ij na7en treem stat s Tord? analognog inp ta signala 0R*N3 Bit 16 Opis ,raenje Akci&a *mplementirano /O8/ 0i(nal ,roao ili se podeava na 0R2E kada nije kaskadnom mod !

19 1: 1; +5 +1 ++ +< += +> +6 +9 +: +;

,raenje ako je ni4e ,raenje ako je vie "p stiti za$ran ,odii za$ran )ondi#ionalno praenje Nije potre$i 6eviation Alarm Lo#al %an al mod %an al mod A to mod Nije potre$i Nije potre$i Nije potre$i

*mplementirano kad Nije potre$i nije %an al mod 8 *mplementirano kad Nije potre$i nije %an al mod 8 *mplementirano8 ,roao88 *mplementirano8 ,roao 88 Nema ak#ije ,roao ako je kaskadnom mod ! Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nije potre$i Nije potre$i Nije potre$i %an al mod A to mod Nije potre$i Nije potre$i Nije potre$i

<5 <1 * **

6ostign t nizak limit Nema ak#ije 6ostign t visok limit Nema ak#ije "amo kada signal za praenje nije pris tan!

6ostign t nizak limit 6ostign t visok limit

"amo kada signal za praenje nije pris tanK signali s podeeni prema datim defini#ijama ,odeavanj "ignala za ,raenje 'odeljak +?6(

,okazatelji Bisokog i Niskog limita- mod i signali za praenje iz algoritma s a tp t za 0.20 koji se koriste za displej i zvodne algoritme! Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *nteg er R< ? Real /ip 4a*te"a no 5 Opcional no Cahtevan o Cahtevan o .o! a)ume" ana " e!nost <: Opis #in..o int Reco ! M

6*AE

6ata *nit 0 ning Constan t

0 ning 6iagram N m$er 6o$ijanje na ta/ki podeavanja! 6o$ijanje na ta/ki podeavanja nikada ne $i tre$alo da se ini#ira na n l ! ,omeranje na ta/ki podeavanja 6o$ijanje na inp t varija$le pro#esa! 6o$ijanje na ta/ki podeavanja nikada ne $i tre$alo da se

",0E

1!5

",0B

R= ? Real R1 ? Real

0 ning Constan t 0 ning Constan t

.p#ionaln o Cahtevan o

5!5

,BE

1!5

ini#ira na n l ! ,BB R+ ? Real R>? Real R6 ? Real F> ? B@te Bits 1 and 5 0 ning Constan t 0 ning Constan t 0 ning Constan t 6ata *nit .p#ionaln o Cahtevan o Cahtevan o Cahtevan o 5!5 ,omeranje na inp t varija$le pro#esa %aksimalna vrednost na ta/ki a tp ta %inimalna vrednost na ta/ki a tp ta 0ip ,*6 #ontroller?a3 N.R%AL3 Reg larna ,*6 kontrola E"E3 ,*6 kontrola sa kvadratnom grekom na propor#ional nom termin do$ijanja E"*3 ,*6 kontrola sa kvadratnom grekom na integralnom termin *ndikator smera3 *N6*REC03 Error N 0a/ka podeavanja ? pro#es varija$la 6*REC03 Error N ,ro#es varija$la ? ta/ka M

0,"C

155!5

B0"C

5!5

0S,E

N.R%AL

AC0N

F> ? B@te Bit +

6ata *nit

Cahtevan o

*N6*REC0

CA"C

F> ? B@te Bit <

6ata *nit

Cahtevan o

N.R%AL

podeavanja Controller je ni)"o!ni )askadnoj konfig ra#iji! N.R%AL3 Normalna ,*6 ak#ija! CA"CA6E63 Bideti opis kaskadnog moda i kondi#ionlno g praenja! 0ip *zvedene ak#ije Normalna M *zvedena primenjena za izmen error? ! 0a/ka podeavanja M *zvedena primenjena za izmen ta/ki podeavanja! ,ro#es M *zvedena primenjena za izmen pro#es variaj$l ! ,*6 error mrtva zona 6o$ijanje ,*6 error mrtvoj zoni ,*6 propor#ional no do$ijanje! Ako je propor#ional

6AC0

F> ? B@te Bit =

6ata *nit

Cahtevan o

Normal

6BN 6 ERR6

"< ? Real "= ? Real R: ? Real

0 ning Constan t 0 ning Constan t "ele#ta $le

Cahtevan o Cahtevan o Cahtevan o

5!5

5!5

,EA* N

1!5

LA

no do$ijanje jednako n li,ropor#ional ni deo nee $iti klj /en a tp t! *N0E R; ? Real "ele#ta $le Cahtevan o 15!5 ,*6 integralno vreme sek ndama po ponavljanj ! Ako je integralno vreme jednako n liintegralni deo nee $iti klj /en a tp t! ,*6 izvedeno do$ijanje! Ako je izvedeno do$ijanje jednako n liizvedeni deo nee $iti klj /en a tp t! )onstants opadanja izvedene $rzine ,*6?a sek ndama Brzina nagi$a praenja 'jedini#e sek ndi( Analogni inp t pro#ess varija$le! Analogni inp t ta/ke LA

6EA* N

"1 ? Real

"ele#ta $le

Cahtevan o

5!5

LA

6RA0

"+ ? Real

"ele#ta $le

Cahtevan o

5!5

LA

0RA0

R9 ? Real

0 ning Constan t

Cahtevan o

+!>

,B "0,0

M M

Baria$le Baria$le

Cahtevan o Cahtevan o

M M

LA LA

0.20 .20

M M

Baria$le Baria$le

Cahtevan o Cahtevan o .p#ionaln o Cahtevan o

M M

podeavanja Brednost a tp ta praenja! Barija$la analognog a tp ta Barija$la analognog a tp ta

LA LA

0R*N

Baria$le

LA

praenja
6EBA M Baria$le M Ereka izme7 pro#ess varija$le * ta/ke podeavanja za ,*6! 0o se izra/ nava korienjem normalizovan e ta/ke podeavanja ,BAR! LA

Kaska!ni mo! i kon!icionalno p a%en&eC

)ondi#ionalno praenje je shema koja dozvoljava ja/ kontrol pro#es varija$le kada se kontrolna strategija implementira koristei kaskadne Controller?e! 2 osnovi- shema kondi#ionalnog praenja dozvoljava da zvodni Controller ima tren tni ti#aj na finalni a tp t kada eror izme7 pro#es varija$le i set pointa menja prava# dok je nizvodni Controller slovima zasienja! )ondi#ionalno praenje se inkorporira kada nizvodni Controller 'Controller QBR na ta$eli( radi kaskadnom mod ! "vrha kaskadnog moda jeste da se dozvoli da se dva ,*6 algoritma koriste kaskadnoj konfig ra#iji gde je a tp t jednog ,*6 set point za dr gi! )ada korisnik 4eli da rasporedi dva ,*6 Controller?a ovoj konfig ra#iji- tip parametar tre$a da se podesi na kaskadni samo nizvodnom Controller? ! Nije neophodno konfig risati zvodni Controller kaskadnoj konfig ra#iji! )ada je nizvodni Controller konfig risan kaskadnom mod - #ontroller radi kao konven#ionalni ,*6 #ontroller onoliko d go koliko Controller nije slovima zasienja! %e7 tim- ako je Controller a tp t zasien na V* ili L. limit ili ako Controller primi inhi$iran signal iz nizvodnog algoritmaponaanje kaskadnog para je sledee3 Nizvodni Controller 'Controller QBR na sli#i( potvrdie kondi#ionalni signal praenja a tp t ta/ke praenja d 4 primenljivog $ita limita ili za$rane! Nizvodni Controller e tako7e izra/ nati vrednost a tp ta praenja koja eako se primeni kao inp t set pointa- dati Controller? error n la 'videti Gedna/in 1(! )ada zvodni Controller vidi kondi#ionalni $it praenja podeen- podesie svoj a tp t na sledei na/in3 ako error signal dovede do toga da se Controller a tp t pomera ka signal za$rane 'na primer- a tp t pok ava da se povea

kada algoritam prima za$ran poveanja(- tada e algoritam podesiti svoj a tp t da $ de jednak sa inp tom praenja do$ijenim iz nizvodnog! Ako error signal dovede do toga da se a tp t pomeri od signala za$ranealgoritam e podesiti svoj a tp t da $ de jednak sa inp tom praenja i po/ee sa kontrolisanjem! Bez ovog moda- zvodni Controller $i prvo morao da se pomeri dovoljno da n lira error na nizvodnom Controller? pre nego to $i imao nekog ti#aja na pro#es! .vo $i velo dodatno mrtvo?vreme odgovor Controller?a i sl /aj pro#esa sa sporom dinamikom 'na primer- kontrola temperat re(- ovo dodatno mrtvo?vreme mo4e $iti zna/ajno! "amo ,*6 algoritam konfig risan da $ de kaskadnom mod e potvrditi $it kondi#ionalnog praenja! 2zvodni Controller 'Controller QAR na sli#i( nee proi $it kondi#ionalnog praenja svom a tp t praenja!

3-7>. .'3FF
Opis ,*6DD algoritam je dizajniran da prihvati spoljno generisan analogni signal koji se koristi kao pomeranje otvorene povratne sprege! .vaj analogni signal se s mira sa akt elnim ,*6 a tp tom 'z$ir propor#ionalnih- integralnih i izvedenih termina( da $i postao finalni kontrolni a tp t! ,rednost postojanja inp ta otvorene povratne sprege inkorporisanog ,*6 algoritm je ta to se slovima zasienjazrokovani ili finalnim kontrolnim a tp tom koji prekora/ je limite algoritma ili signala za$rane poveati&sniziti generisane nizvodnim algoritmimapravlja interno do algoritma! .vo velikoj meri mo4e naprediti vreme odgovora Controller?a na iznenadne promene prav# 'alge$arski znak( error signala Controller?a kada je Controller slovima zasienja! ,*6 deo algoritama o$ez$e7 je propor#ionaln - integraln i izveden f nk#ij Controller?a! Algorithm je paralelan ,*6 implementa#iji koja koristi integralne signale praenja za prenos $ez kolizije! Brednost a tp ta je limitirana preko limita koje je definisao korisnik i anti?reset zaklj /ivanjem se pravlja interno!

Funkcionalni simbol

8putst"a Beleka ,B N ,romenljiva pro#esa

"0,0N "et ,oint DD N DD *np t 1! ,B EA*N i ,B B*A" #ORAE8 se koristiti za normalizovanje inp ta varija$le pro#esa do 5 do 155 pro#entne vrednosti! )oristi se sledea jedna/ina3 ',B O ,B EA*N( L ,B B*A" N ,B pro#enta! 0ako je-

+! "0,0 EA*N i "0,0 B*A" mo a&u se koristiti za normalizovanje set pointa do 5 do 155 pro#entne vrednosti! Ako jedini#e setpoint inp ta nis 5 do 155 pro#entaonda je3 '"0,0 O "0,0 EA*N( L "0,0 B*A" N set point pro#enat! 0ako je3

<! "poljni inp t otvorene povratne sprege tre$a da se normaliz je na 5?155Y 'DD O DD EA*N( L DD B*A" N DD pro#enta : eka m t"e )one i !obi&an&e m t"e )one Algoritam se mo4e konfig risati da koristi mrtv zon Controller error signal ! .va 6ead$and se koristi za modifikovanje error signala koji je predstavljen ,*6 jedna/ini! Controller error signal se izra/ nava kao razlika izme7 normalizovane varija$le pro#esa i normalizovanog set pointa i prenosi se kao inp t do ,*6 jedna/ine! Ako je algoritam konfig risan da koristi error 6ead$and- error koji je predstavljen ,*6 jedna/ini je Error N Error F Error 6ead$and Eain! %rtva zona greke ,*6 se konfig rie ini#iranjem polja 6BN6 na vrednost koja nije n la! .va vrednost predstavlja normalizovan Controller error signal koji tre$a da se koristi kao 6ead$and zona! 6ead$and se $ilateralno primenj je zimaj i o$zir n l ! Na primer- ako je polje 6BN6 jednako sa >- onda e mrtva zona $iti izme7 ?>Y i L>Y! Ako je #ontroller error signal okvir dead$and- tada je akt elni error koji je predstavljen ,*6 jedna/inom proizvod error signala i error mrtve zone do$ijanja! ERR6 polje sadr4i vrednost error dead$and do$ijanja! Balidne vrednosti za ovo polje s $ilo koji realni $rojevi izme7 n la i jedan ]5?1^! )ao primer- zmimo sledee3 6BN6 je >- a ERR6 je 5!>! Ca normalizovan Controller error signal od +Y-

akt elni error signal koji se primenj je ,*6 jedna/ini je +Y O 5!> N 1Y! 2opteno zevi- za ove vrednosti 6BN6 i ERR6 primer - $ilo koji normalizovani error signal izme7 ?>Y i L>Y $ie red kovan za >5Y pre nego to se primeni ,*6 jedna/ini! )ada je algoritam konfig risan kao dead$and Controller- prelazi i iz dead$and zone se interno ravnaj koristei opera#ij hold 'zadr4ati( i praenje! Ca vreme #ikl sa prelaska- Controller a tp t se podeava na svoj prethodn vrednost i integralni termin se ponovo izra/ nava da $i se ra/ nala razli/ita Controller dinamika nove zone! .vo efektivno eliminie nagl promen propor#ionalnom termin z$og dead$and prelaska! *zvedena aktivnost je onemog ena kada algoritam radi okvir dead$and zone! ') aDuna"an&e autputa A tp t 'koji je ili in4enjerska jedini#a ili je pro#enat limitiran spe#ifikovanim visokim i niskim limitima( izjedna/ava se sa alge$arskim z$irom rez ltata ,*6 jedna/ine i inp tom otvorene povratne sprege- sem3 A )ada je algoritm dat nalog za praenje- a tp t e se izjedna/iti sa inp tom praenja kada je pris tan signal praenja! A tp t e $iti iskoen $rzinom koj je odredio korisnik- sa inp ta praenja nazad na kontrolisan vrednost kada je signal praenja klonjen! A )ada je pris tan signal za$rane podizanja ili sp tanja- to mo4e spre/iti ,*6 Controller da kontrolie! A )ada z$ir akt elnog ,*6 a tp ta i normalizovanog inp ta otvorene povratne sprege prekora/ je ili visoki ili niski limit algoritma- a tp t e $iti ise/en odgovaraj em limit ! A Ako algoritam izra/ na neva4ei realan $roj za a tp t- kvalitet a tp ta se podeava na BA6! 6alje- ako se kao inp t nese neva4ea vrednost algoritam- ili ako algoritam generie neva4e vrednost za a tp t- pad se smeta alarm! 2 svakom sl /aj - a tp t se podeava na poslednj E..6 vrednost! A Ako algoritam generie neva4e vrednost kao inp t a tp ta praenja- set point inp t vrednost se koristi kao a tp t praenjaosim ako nije neva4ea! Brednost a tp ta praenja se ne a4 rira ako s i a tp t praenja i vrednosti set point inp ta neva4ee! 0i(nali p a%en&a "poljno praenje i limitiranje se vri kroz signale prole gornjih 16 $ita

treeg stat s Tord?a analognih ta/aka praenja! .vaj algoritam pred zima slede aktivnost kao odgovor na informa#ij na7en treem stat s Tord? analognog inp ta signala 0R*N3 Bit 16 Opis ,raenje Akci&a *mplementirano /O8/ 0i(nal ,roao ili se podeava na 0R2E kada nije kaskadnom mod ! potre$i potre$i 88 88 ako je

19 1: 1; +5 +1 ++ +<

,raenje ako je ni4e ,raenje ako je vie "p stiti za$ran ,odii za$ran )ondi#ionalno praenje Nije potre$i 6eviation Alarm

*mplementirano kad Nije nije %an al mod 8 *mplementirano kad Nije nije %an al mod 8 *mplementirano8 ,roao *mplementirano8 ,roao Bideti opis ,roao kaskadnog moda mod Nema ak#ije Nema ak#ije

kaskadnom

Nije potre$i ,odeava se kada je devija#ija varija$le pro#esa ili ta/ka podeavanja vea od date mrtve zone Alarma devija#ije! Nije potre$i %an al mod A to mod Nije potre$i Nije potre$i Nije potre$i 6ostign t nizak limit 6ostign t visok limit

+= +> +6 +9 +: +; <5 <1 * **

Lo#al %an al mod Nema ak#ije %an al mod Nema ak#ije A to mod Nema ak#ije Nije potre$i Nema ak#ije Nije potre$i Nema ak#ije Nije potre$i Nema ak#ije 6ostign t nizak limit Nema ak#ije 6ostign t visok limit Nema ak#ije "amo kada signal za praenje nije pris tan!

"amo kada signal za praenje nije pris tanK signali s podeeni prema datim defini#ijama ,odeavanj "ignala za ,raenje 'odeljak +?6(

,okazatelji Bisokog i Niskog limita- mod i signali za praenje iz algoritma s a tp t za 0.20 koji se koriste za displej i zvodne algoritme! Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma Na)i " LC Al(. /ip 4a*te"a no 5 .o! a)ume" ana Opis #in..oi nt

6*AE

Reco ! Fiel! L2? *nteg er R< ? Real

Opcional no 6ata *nit Cahtevan o 0 ning Constan t Cahtevan o

" e!nost += 0 ning 6iagram N m$er 6o$ijanje na ta/ki podeavanja ! 6o$ijanje na ta/ki podeavanja nikada ne $i tre$alo da se ini#ira na n l ! ,omeranje na ta/ki podeavanja 6o$ijanje na inp t varija$le pro#esa! 6o$ijanje na ta/ki podeavanja nikada ne $i tre$alo da se ini#ira na n l ! ,omeranje na inp t varija$le pro#esa 6o$ijanje na otvorenoj povratnoj spregi! 6o$ijanje na otvorenoj povratnoj spregi nikada ne $i tre$alo da se ini#ira na

Reco ! M

",0E

1!5

",0B

R= ? Real R1 ? Real

0 ning Constan t 0 ning Constan t

.p#ionaln o Cahtevan o

5!5

,BE

1!5

,BB

R+ ? Real

0 ning Constan t 0 ning Constan t

.p#ionaln o

5!5

DDE

">? Real

Cahtevan o

1!5

n l ! DDB "6? Real 0 ning Constan t .p#ionaln o 5!5 ,omeranje na inp t otvorene povratne sprege! 0ip izvedene ak#ije Normalni? *zvedeni#a se primenj je na izmen greki! 0a/ka podeavanja ? *zvedeni#a se primenj je na ta/k podeavanja ! ,ro#es? *zvedeni#a se primenj je na varija$l pro#esa! %aksimalna vrednost na ta/ki a tp ta %inimalna vrednost na ta/ki a tp ta 0ip ,*6 #ontroller?a3 N.R%AL3 Reg larna ,*6 kontrola E"E3 ,*6 kontrola sa kvadratnom grekom na termin propor#ional M

6AC0

F>? B@te Bit =

6ata *nit Cahtevan o

Normal

0,"C

R> ? Real R6 ? Real F> ? B@te Bits 5 and 1

0 ning Constan t 0 ning Constan t

Cahtevan o Cahtevan o

155!5

B0"C

5!5

0S,E

6ata *nit Cahtevan o

N.R%AL

AC0N

F> ? B@te Bit +

6ata *nit Cahtevan o

*N6*REC0

CA"C

F>? B@te Bit <

6ata *nit Cahtevan o

N.R%AL

nog do$ijanja E"*3 ,*6 kontrola sa kvadratnom grekom na integralnom termin *ndikator smera3 *N6*REC03 Ereka N 0a/ka podeavanja ? Barija$la pro#esa 6*REC03 Ereka N Barija$la pro#esa ? 0a/ka podeavanja )ontroler je ni)"o!an kaskadnoj konfig ra#iji! N.R%AL3 Normalna ,*6 ak#ija! CA"CA6E63 Bideti opis kaskadnog moda i kondi#ionaln og praenja! %rtva zona ,*6 greke 6o$ijanje mrtvoj zoni ,*6 greke ,*6 propor#ional no do$ijanje! Ako je

6BN 6 ERR6

"< ? Real "= ? Real R: ? Real

0 ning Constan t 0 ning Constan t "ele#ta $le

Cahtevan o Cahtevan o Cahtevan o

5!5

5!5

,EA* N

1!5

propor#ional no do$ijanje jednako n lipropor#ional ni deo nee $iti klj /en a tp t! *N0E R; ? Real "ele#ta $le Cahtevan o 15!5 ,*6 integralno vreme sek ndama po ponavljanj ! Ako je integralno vreme jednako n lithe integralni deo nee $iti klj /en a tp t! ,*6 izvedeno do$ijanje! Ako je izvedeno do$ijanje jednako n liizvedeni deo nee $iti klj /en a tp t! )onstanta opadanja izvedene $rzine ,*6?a sek ndama 0RA0 R9 ? Real 0 ning Constan t Cahtevan o +!> Brzina nagi$a praenja 'jedini#e sek ndi( Analogni inp t M M

6EA* N

"1 ? Real

"ele#ta $le

Cahtevan o

5!5

6RA0

"+ ? Real

"ele#ta $le

Cahtevan o

5!5

,B

Baria$le

Cahtevan o

LA

DD

Baria$le

Cahtevan o Cahtevan o Cahtevan o Cahtevan o .p#ionaln o

"0,0 0.20 .20 0R*N

M M M M

Baria$le Baria$le Baria$le Baria$le

M M M M

varija$le pro#esa! *np t otvorene povratne sprege 0a/ka podeavanja Brednost a tp ta praenja Barija$la analognog a tp ta Barija$la analognog a tp ta praenja

LA

LA LA LA LA

. ime )a kont olu ot"o ene po" atne sp e(e ,ogledati dijagram QD nk#ionalna opera#ija ,*6DDR za sledei primer! 2zeti o$zir sl /aj kada s limiti a tp ta na ,*6DD algoritm 5?155Y- spoljni inp t otvorene povratne sprege ima normalizovan vrednost od 9>Yakt elni ,*6 a tp t je >5Y i error izme7 varija$le pro#esa i set pointa zrok je da se ,*6 a tp t povea! .vakav slov zahteva da finalni a tp t $ de 1+>Y- to nar ava

visoki limit algoritma od 155Y! Dinalni ,*6DD a tp t $ie ise/en na 155Y! Ako error izme7 pro#es varija$le i set pointa tre$a da promeni prava#- ,*6 a tp t e morati da se pomeri +>Y pre nego to po/ne da ti/e na kontrolni a tp t- a samim tim i na varija$l pro#esa! 2 zavisnosti od parametara podeavanja- vreme ove aktivnosti mo4e $iti zna/ajno! *nkorporisanjem inp ta otvorene povratne sprege ,*6DD algoritma- ova promena prav#a error izme7 varija$le pro#esa i set pointa imae tren tni efekat na finalni kontrolni a tp t! ,*6DD e po/eti sa integrisanjem od visokog limita od 155Y i tako e imati tren tnog ti#aja na finalni kontrolni a tp t i na varija$l pro#esa! Kaska!ni mo! i uslo"l&eno p a%en&e

)ondi#ionalno praenje je shema koja dozvoljava ja/ kontrol pro#es varija$le kada se kontrolna strategija implementira koristei kaskadne Controller?e! 2 osnovi- shema kondi#ionalnog praenja dozvoljava da zvodni Controller ima tren tni ti#aj na finalni a tp t kada eror izme7 pro#es varija$le i set pointa menja prava# dok je nizvodni Controller slovima zasienja! )ondi#ionalno praenje se inkorporira kada nizvodni Controller 'Controller QBR na sli#i( radi kaskadnom mod ! "vrha kaskadnog moda jeste da se dozvoli da se dva ,*6 algoritma koriste kaskadnoj konfig ra#iji gde je a tp t jednog ,*6 set point za dr gi! )ada korisnik 4eli da rasporedi dva ,*6 Controller?a ovoj konfig ra#iji- tip parametar tre$a da se podesi na kaskadni samo nizvodnom Controller? ! Nije neophodno konfig risati zvodni Controller kaskadnoj konfig ra#iji! )ada je nizvodni Controller konfig risan kaskadnom mod - #ontroller radi kao konven#ionalni ,*6 #ontroller onoliko d go koliko Controller nije slovima zasienja! %e7 tim- ako je Controller a tp t zasien na V* ili L.

limit ili ako Controller primi inhi$iran signal iz nizvodnog algoritmaponaanje kaskadnog para je sledee3 Nizvodni Controller 'Controller QBR na sli#i( potvrdie kondi#ionalni signal praenja a tp t ta/ke praenja d 4 primenljivog $ita limita ili za$rane! Nizvodni Controller e tako7e izra/ nati vrednost a tp ta praenja koja eako se primeni kao inp t set pointa- dati Controller? error n la 'videti prethodn Gedna/in 1(! )ada zvodni Controller vidi kondi#ionalni $it praenja podeen- podesie svoj a tp t na sledei na/in3 ako error signal dovede do toga da se Controller a tp t pomera ka signal za$rane 'na primer- a tp t pok ava da se povea kada algoritam prima za$ran poveanja(- tada e algoritam podesiti svoj a tp t da $ de jednak sa inp tom praenja do$ijenim iz nizvodnog! Ako error signal dovede do toga da se a tp t pomeri od signala za$ranealgoritam e podesiti svoj a tp t da $ de jednak sa inp tom praenja i po/ee sa kontrolisanjem! Bez ovog moda- zvodni Controller $i prvo morao da se pomeri dovoljno da n lira error na nizvodnom Controller? pre nego to $i imao nekog ti#aja na pro#es! .vo $i velo dodatno mrtvo?vreme odgovor Controller?a i sl /aj pro#esa sa sporom dinamikom 'na primer- kontrola temperat re(- ovo dodatno mrtvo?vreme mo4e $iti zna/ajno! "amo ,*6DD algoritam konfig risan da $ de kaskadnom mod e potvrditi $it kondi#ionalnog praenja! 2zvodni Controller 'Controller QAR na sli#i( nee proi $it kondi#ionalnog praenja svom a tp t praenja!

3-77. FA9ERA:E
Opis A tp t UABERAEE algoritma je prosek N inp ta $ez intenziteta de$ljine! Analogni inp ti /iji je kvalitet BA6- ili /ija vrednost nije a4 rirana- isklj /eni s iz prose/nog izra/ navanja tako s samo preostali inp ti prose/ni! )valitet a tp ta jednak je najgorem kvalitet svih prose/nih vrednosti inp ta! Ako sve ta/ke imaj kvalitet BA6- vrednost straog a tp ta se zadr4ava- a kvalitet a tp ta se podeava na BA6! Ne"a$e%i b o&e"i i k"alitet Brednosti analognih inp ta za algoritam proveravaj se za neva4ee invalid realne $rojeve! Ako je vrednost inp ta neva4ea- smatra se da taj inp t ima kvalitet BA6!

Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma Na)i" LC Al(. Reco ! Fiel! M /ip 4a*te"an o5 Opcional no .p#ionaln o .o! a)ume"a na " e!nost M Opis #in..oi nt Reco ! LA

*N1 A A A *N: .20

Baria$l e

*np t 'analo g(

Baria$l e

Cahtevano

. tp t 'analo g(

LA

Funkci&a Ako je kvalitet E..6 za sve ta/ke- a ta/ke se a4 riraj .N6A GE .20 N '*N1 L !!!*NN(&N Bilo koja ta/ka sa kvalitetom BA6 isklj / je se iz proseka! Ako sve ta/ke imaj kvalitet BA6.N6A GE .20 N .L6.20 a kvalitet je BA6!

3-;;. 0ELEC/OR
Opis "ELEC0.R algoritam prenosi izme7 N analognih inp ta! Ca "ELEC0.R algoritam- a tp t je jednak sa jednim od N analognih inp ta- gde je N integer manji od osam! .da$rani inp t je zasnovan na $inarnoj adresi koj formiraj tri digitalna inp ta po ta$eli! Ako je iza$rana adresa 555 ili adresa vea od Na tp t signal e $iti n la! O!ab ani input No. Ne postoji 1 + < = > 6 9 0tan&a !i(italni* inputa 3'N1 3'N6 3'N3

5 1 5 1 5 1 5 1

5 5 1 1 5 5 1 1

5 5 5 5 1 1 1 1

Ne"a$e%i b o&e"i i k"alitet Brednost oda$ranog inp ta proverava se za neva4ee realne $rojeve! Ako je vrednost inp ta neva4ea- vrednost a tp ta je neva4ea i kvalitet a tp ta se podeava na BA6! 2 s protnom- kvalitet oda$ranog inp ta se iri do a tp ta! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma Na)i" LC Al(. Reco ! Fiel! L2? *nteger /ip 4a*te"an o5 Opcional no Cahtevano .o! a)ume"a na " e!nost :; Opis #in..oi nt Reco ! M

6*AE

6ata *nit

N%*N *N1 A A A *N9 6*N1

F1 ? B@te M

6ata *nit Baria$l e

Cahtevano .p#ionaln o

5 M

0 ning 6iagra m n m$e r Broj inp ta

*np t LA 'analog (

Baria$l e

Cahtevano

6*N+

Baria$l e

Cahtevano

*np t 'digital (K *np t Addres s1 *np t 'digital (K *np t

L6- L,

L6- L,

6*N<

Baria$l e

Cahtevano

.20

Baria$l e

Cahtevano

Addres s+ *np t L6- L, 'digital (K *np t Addres s< . tp t LA 'analog (

3-;<. 0E/.O'N/
Opis "E0,.*N0 algoritam izvodi man al f nk#ij programa za /itavanje! Algoritam o$ez$e7 je interfejs sa Control B ilder ili dijagramom .perator "tani#e! *nterfejs sa hardverskom ta/kom podeavanja delom .vation Loop *nterfa#e 'L*( karti#e mo4e se ini#irati! Ako se ini#ira L* hardver adresaalgoritam /ita set point skladiten na L* set point $roja/ za korienje kao svoje a tp t vrednosti! Ako L* ili hardver adresa nis ini#irani- algoritam koristi poslednj vrednost a tp ta kao svoj vrednost a tp ta! Funkcionalni simbol

A tp t ovog algoritma mo4e $iti povean i&ili smanjen "L*% stani#om ili dijagramom .perator "oft "tani#e! .n kontin itet proverava f nk#ionalne tastere "et ,oint ,oveati&"manjiti sa .perator "tani#e za zahteve ,oveati&"manjiti za setpoint a tp t! Ako se zahtevi primaj i sa hard i sa soft stani#a isto vreme- kontakti stani#e redefini tastere .perator)e@$oard! Na poTer? p ili reset #ontroller?aa tp t e $iti ini#ijalna vrednost the algorithms o tp t 'podraz mevana vrednost N 5!5( ako L* nije ini#irano! 2 s protnom- a tp t e $iti tek a vrednost sa/ vana na L* set point $roja/ ! Ako je L* oda$rana 0S,E polj algoritma- a Controller je resetovanNapajan ili ne izvrava zadatak- set point se /ita sa L* karti#e i ini#ijalno se koristi .20 polj algoritma! .vo daje izvetaj o stat s re7aja polja pre nego to ili algoritam ili operater pred zm $ilo kakv ak#ij ! *nterfejs tasteri na .perator 0astat ri s 3 /aste

D nk#ionalni taster ,oveati ta/k podeavanja '"treli#a Control 2p( D nk#ionalni taster "manjiti ta/k podeavanja '"treli#a Control 6oTn(

8pot eba ,oveava a tp t

"manj je a tp t

Beleka 1! Ako s gornja i donja skala jednakepokazatelj visokog limita se podeava i vrednost a tp ta je jednaka sa gornjom skalom! +! Ako je algoritm dat nalog za praenje i inp t praenja je neva4ei- zahtev za praenje se ignorie i pad se smeta alarm! Ako se ini#ira L* hardver adresa- ta vrednost e $iti zapisana pointa Na spe#ifikovan karti# ! $roja/ set

Ako algoritam radi sa L*- a L* karti#a je Lo#al mod - a tp t algoritma se ne mo4e promeniti iz .perator "tani#e! 2 ovom sl /aj - a tp t algoritma mo4e se promeniti samo iz "L*% stani#e! Ako "E0,.*N0 tre$a da zapie vrednost set pointa na L* karti# - onda se promene set

point vrednosti 'a to s - praenje- Control B ilder ili zahtevi za poveanje&sp tanje .perator "tani#e- itd!( implementiraj kako je prethodno opisano! "E0,.*N0 algoritam nadgleda L* karti# da li postoji zahtev za poveanje i smanjenje iz "L*%?a! Cahtevi za poveanje i smanjenje iz "L*%?a redefini $ilo koji zahtev za izmen set pointa do$ijen od strane ovog algoritma 'a to s - praenje- zahtevi za poveanje&sp tanje .perator "tani#e- itd!(! Ako nema "L*% zahteva- vrednost set pointa se menja kako je prethodno opisano! Brednost set pointa se zapis je samo na ta/ki a tp ta! 0i(nali p a%en&a ,raenje i limitiranje se vri kroz signale prole gornjih 16 $ita treeg stat s Tord?a analogne ta/ke praenja! .vaj algoritam pred zima slede aktivnost kao odgovor na informa#ij na7en analognom inp t signala 0R*N3 Bit 16 19 1: 1; +5 +1 ++ +< += +> +6 +9 +: +; <5 <1 Opis ,raenje ,raenje ako je ni4e ,raenje ako je vie "p stiti za$ran ,odii za$ran )ondi#ionalno praenje Nije potre$i 6eviation Alarm Lo#al %an al mod %an al mod A to mod Nije potre$i Nije potre$i Nije potre$i 6ostign t nizak limit 6ostign t visok limit Akci&a *mplementirano *gnorie se *gnorie se *gnorie se *gnorie se Nema ak#ije! Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije Nema ak#ije /O8/ 0i(nal Nije potre$i Nije Nije Nije Nije Nije potre$i potre$i potre$i potre$i potre$i

Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i 6ostign t nizak limit 6ostign t visok limit

,okazatelji Bisokog i Niskog limita i signali za praenje iz algoritma s a tp t za 0.20 koji se koriste za displej! Ako je ini#irana L* hardver adresa- kvalitet o20?a je BA6 ako ima nekih L* hardver errora! 2 s protnom- kvalitet .20?a je E..6 kada nije stanj praenja ili podeen na kvalitet varija$le inp ta praenja pri praenj ! Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma Na)i LC /ip 4a*te"an .o! a)ume" Opis #in..oi

"

6*AE

Al(. Reco ! Fiel! L2? *ntege r R+ ? Real R< ? Real F1 ? B@te

o5 Opcional no 6ata *nit! 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt Cahtevan o Cahtevan o Cahtevan o Cahtevan o

ana " e!nost

nt Reco ! 0 ning diagram n m$er %aksimaln a vrednost ta/ke %inimalna vrednost ta/ke ,ro#ent al na izmena a tp ta prve /etiri sek nde Broj sek ndi koje ostaj za nagi$ do p ne skale 0ip karti#e3 ".D0 N Nema interfejsa hardvera RL* N )arti#a .vation Loop *nterfa#e Broj karti#e ,C* '1-+( Vardver adresa karti#e Bideti odeljak +? +! M

0,"C

155!5

B0"C

5!5

,CN0

0*%E

F+ ? B@te

0 ning Consta nt

Cahtevan o

+>

CAR6

F< ? B@te

6ata *nit!

Cahtevan o

".D0

CN2 % V1A 6

F>? B@te B+? *ntege r

6ata *nit! 6ata *nit!

.p#ionaln o .p#ionaln o

1 5

M M

.20

Baria$l e Baria$l e

Cahtevan o

Barija$la analognog a tp ta Brednost praenja * signali moda za praenje * lmitiranjeK Barija$la analognog inp ta "ignali a tp ta %oda i "tat sa

LA

0R*N

LA

0.20

Baria$l e

Cahtevan o

LA

3-<;. 0#OO/?
Opis .vaj algoritam QomekavaR analogni inp t klip! .mekavanje analognog inp ta 'ponekad se naziva digitalnim filtriranjem( sastoji se od davanja najvee te4ine najskorijem zork i smanjivanja te4ine za sva naredna /itanja! Relativna te4ina data naskorijoj vrednosti odre7 je se vremenskom konstantom omekavanja spe#ifikovanom za filtriranje inp ta! *np t '*N1( se zork je za svak petlj ! Ako je vremenska konstanta omekavanja manja ili jednaka n li- a tp t je jednak vrednosti inp ta! Ako je vremenska konstanta omekavanja manja od n lekvalitet a tp ta se podeava na BA6! Brednost *N1 se proverava za neva4ei realni $roj! Ako je izra/ nata vrednost a tp ta neva4ea- kvalitet .20?a se podeava na BA6K s protnom- kvalitet *N1 se prostire do a tp ta! Beleka ,olja zapisa algoritma koja sadr4e vrednosti realnog $roja

ne a4 riraj se ako je nova vrednost neva4ei realni $roj! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *ntege r R1 ? Real /ip 4a*te"an o5 Opcional no Cahtevan o Cahtevan o .o! a)ume" ana " e!nost 69 5!5 Opis #in..oi nt Reco ! M LA

6*AE "%0 V

6ata *nit! "ele#ta$ le

*N1 .20

M M

Baria$le Baria$le

Cahtevan o Cahtevan o

M M

0 ning 6iagram N m$er vremenska konstanta omekava nja sek ndam a *np t 'analog( . tp t 'analog(

LA LA

Funkci&a

.20 N 'alpha O *N1( L '$eta O oldo t( gde je3

alpha N 1 ? E'? loop time&"%0V( $eta N E'? loop time&"%0V( loop time N vreme zorkovanja 'vreme petljama( oldo t N lokalno zadr4ana- realna varija$la

3-1>6. 0/EA#FLO@
Opis "0EA%DL.1 algoritam vri kompenza#ij protoka zasnovan na merenj protoka na inp t kao inp t diferen#ijalnog pritiska ili inp ta protoka '*N1(! )orek#ija se primenj je sa spe#ifi/ne zapremine '*N+(- koja dolazi iz a tp ta algoritma "0EA%0ABLE! Ne"a$e%i ealni b o&e"i i k"alitet Ako je vrednost a tp ta neva4ea- kvalitet .20?a se podeava na BA6! 2 s protnom- kvalitet .20?a se podeava na najgori kvalitet dva inp ta! Beleka )orisnik je odgovoran za jedini#e inp ta! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 LC

3e,inici&e al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *nteger F1 ? B@te R1 ? Real R+ ? Real R< ? Real /ip 4a*te"an o5 Opcional no Cahtevano Cahtevano .o! a)ume"a na " e!nost Opis #in..oi nt Reco ! M M

6*AE 0S,E

6ata *nit! 6ata *nit! 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt Baria$l e

++ 6EL0A,

"CAL

Cahtevano

1!5

0 ning 6iagram N m$er *np t 0@pe '6eltap or DloT( Daktor skaliranja "pe#ifi/n a zapremin a osnove 6o$ijanje na spe#ifi/no j zapremini Analog DloT 0ransmitt er 6elta ,ress re *np t Analog "pe#ifi# Bol me *np t Analog o tp t varia$le

BA"E

Cahtevano

1!5

EA*N

Cahtevano

1!5

*N1

Cahtevano

LA

*N+

Baria$l e Baria$l e

Cahtevano

LA

.20

Cahtevano

++

LA

Funkci&a

3EL/A.C

.RO/OKC

3-1>3. 0/EA#/ABLE
Opis "0EA%0ABLE algoritam izra/ nava termodinami/ka svojstva vode i pare! "0EA%0ABLE algoritam podr4ava i engleske i "* in4enjering jedini#e! *np ti se proveravaj da $i se odredilo da li s opseg ! Ako nis - a tp t ta/ka se podeava na BA6- poslednja E..6 vrednost se zadr4ava- a a tp t ,okazatelja se podeava na 0R2E! Ako se zahteva vie od jednog inp ta- oni se tako7e proveravaj da $i se potvrdilo da li je kom$ina#ija inp ta raz mna! Ako nis raz mni- a tp t ta/ka se podeava na BA6- poslednja E..6 vrednost se zadr4ava- a a tp t ,okazatelja se podeava na 0R2E! 2 s protnom- kvalitet .20?a se podeava na najgori kvalitet me7 inp tima! ,ostoje individ alni sim$oli za jedanaest f nk#ija koje izvodi "0EA%0ABLE algoritam 'videti ta$el Control Algorithm "@m$ol za definisanje svake skraeni#e(! 0o s 3 4ona )omprinovana te/nost 'CL( Cont ol Buil!e V"CL0, 'Bideti .deljak <? => za sim$ol( BCL0, 'Bideti .deljak <? 11: za Al(o it*m 01mbol ReGui e! 'nput 0emperat ra '*N1( ,ritisak '*N+( Atm! ,ress re '*N<( 0emperat ra '*N1( ,ritisak '*N+( Output Entropija '.20( Entalpija '.201( "pe#ifi/na zapremina '.20(

sim$ol( Casiena te/nost '"L( V"L0 'Bideti .deljak =6 za sim$ol( ""L0 'Bideti .deljak 151 za sim$ol( B"L0 'Bideti .deljak 11; za sim$ol( ,"L0 'Bideti .deljak 9= za sim$ol( 0"L, 'Bideti .deljak 116 za sim$ol(

Atm! ,ritisak '*N<( <? 0emperat ra '*N1( 0emperat ra '*N1( 0emperat ra '*N1( 0emperat ra '*N1( ,ritisak '*N1( Atm! ,ritisak '*N+( Entalpija '.20( Entropija '.20( "pe#ifi/na zapremina '.20( ,ritisak '.20( 0emperat ra '.20(

<?

<?

<?

<?

Casiena te/nost '"L(

'Cont[d(

0"LV 'Bideti .deljak <? 11> za sim$ol( ,"B" 'Bideti .deljak <? 9> za sim$ol( V"0B"B, 'videti .deljak <? =9 za sim$ol( V"B""0, 'Bideti .deljak <? =: za sim$ol(

Entalpija '*N1(

0emperat ra '.20(

Casiena para '"B(

Entropija '*N1( ,ritisak '*N1( Atm! ,ritisak '*N+(

,ritisak '.20( Entalpija '.20( 0emperat ra '.201( Entropija '.20+( "pe#ifi/na zapremina '.20<( Entropija '.20( Entalpija '.201( "pe#ifi/na zapremina '.20+(

" perheated "team '""(

0emperat ra '*N1( ,ritisak '*N+( Atm! ,ritisak '*N<(

Cont ol Buil!e Al(o it*m 01mbol

0k a%enica CL V , " "L "" "B 0 B

3e,inici&a )omprinovana te/nost Entalpija ,ritisak Entropija Casiena te/nost " per Veated Casiena para 0emperat ra "pe#ifi/na zapremina

Funkcionalni simbol

Al(o it*m Reco ! /1pe2 LC 3e,inici&e al(o itma Na)i LC /ip " Al(. Reco ! Fiel! 2N*0 F1 ? 6ata 4a*te"a no 5 Opcional no Cahtevan .o! a)ume" ana " e!nost 5!5 Opis #in..oi nt Reco ! M

Gedini#e

B@te

*nit

in4enjeringa'5 ? engleski 'podraz meva no(- 1 ? "*( Bideti ta$el jedini#a in4enjering dat daljem tekst .N )valitet se iri3 .N .DD Analog *np t Analog *np t Analog *np t Analog o varia$le Analog o varia$le Analog o varia$le Analog o varia$le 6igital o varia$le tp t tp t tp t tp t tp t M

,R. U *N1 *N+ *N< .20 .20 1 .20 + .20 < DLAE

F= ? B@te M M M M M M M M

6ata *nit Baria$ le Baria$ le Baria$ le Baria$ le Baria$ le Baria$ le Baria$ le Baria$ le

Cahtevan o Cahtevan o .p#ionaln o .p#ionaln o Cahtevan o .p#ionaln o .p#ionaln o .p#ionaln o .p#ionaln o

M M M M M M M M

LA LA LA LA LA LA LA L6

Ee!inice in$en&e in(a Na)i" 0emperat ra '0( ,ritisak ',( "pe#ifi/na zapremina'B( Entalpija 'V( Entropija '"( 0' C 'Celsi s( BAR %<&)g )G&)g )G&)g O ) En(leski D 'Darenheit( ,"* D0<&LB% B02&LB% B02&LB% O R 'Rankine(

3-1>7. 08#
Opis A tp t "2% algoritma je z$ir 's ma( /etiri individ alno do$ijenih i pomerenih inp ta Beleka Ako algoritam primi neva4e vrednost kao inp tili ako izra/ na neva4e vrednost kao a tp tpad se smeta alarm! Funkcionalni simbol

0i(nali p a%en&a ,raenje i limitiranje se vri kroz signale prole gornjih 16 $ita treeg stat s Tord?a analogne ta/ke praenja! ,ovezati zvodni algoritam kome tre$a praenje do "2% *N1! .vaj algoritam pred zima slede aktivnost kao odgovor na informa#ij na7en analognom inp t signala 0R*N3 Bit 16 19 1: 1; +5 +1 ++ +< += +> +6 +9 +: +; <5 <1 * ** 888 Opis ,raenje Akci&a *mplementirano /O8/ 0i(nal ,roao ,roao8 ,roao8 ,roao88 ,roao88 ,roao888 Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i 6ostign t nizak limit 6ostign t visok limit

,raenje ako je ni4e Nema ak#ije ,raenje ako je vie Nema ak#ije "p stiti za$ran Nema ak#ije ,odii za$ran Nema ak#ije )ondi#ionalno praenje *mplementirano Nije potre$i Nema ak#ije 6eviation Alarm Nema ak#ije Lo#al %an al mod Nema ak#ije %an al mod Nema ak#ije A to mod Nema ak#ije Nije potre$i Nema ak#ije Nije potre$i Nema ak#ije Nije potre$i Nema ak#ije 6ostign t nizak limit Nema ak#ije 6ostign t visok limit Nema ak#ije "amo kada signal za praenje nije pris tan!

"amo kada signal za praenje nije pris tanK signali s podeeni prema datim defini#ijama ,odeavanj "ignala za ,raenje 'odeljak +?6( Ako je algoritm dat nalog za praenje- onda se Conditional tra#k $it ignorie! 2 dr gom sl /aj se #onditional tra#k $it prenosi na sve a tp t ta/ke praenja! Ako je Conditional tra#k $it podeen tra#k inp t ta/kianalogna vrednost svih a tp t ta/aka praenja izra/ nava se na osnov analogne vrednosti inp t ta/ke praenja!

,okazatelji Bisokog i Niskog limita i signali za praenje iz algoritma s a tp t za 0.20 koji se koriste za displej i zvodnim algoritmom! Ako je vrednost a tp ta neva4ea- kvalitet .20?a se podeava na BA6! 2 s protnom- kvalitet .20?a se podeava na najgori kvalitet dva inp ta kada nije stanj praenja! ,ri praenj - kvalitet se podeava na kvalitet varija$le inp ta praenja! Beleka Ako algoritam generie neva4e vrednost a tp ta praenja*N1 vrednost inp ta se koristi kao a tp t praenjaosim ako nije neva4ea! Brednost a tp ta praenja se ne a4 rira ako s i izra/ nati a tp t praenja i *N1 vrednosti inp ta neva4ei! Al(o it*m Reco ! /1pe 2LC 3e,inici&e al(o itma Na)i " LC Al(. Reco ! Fiel! L2 P *ntege r R< ? Real /ip 4a*te"an o5 Opcional no Cahtevano .o! a)ume"a na " e!nost Opis #in..oi nt Reco ! M

6*AE

6ata *nit 0 ning Consta nt

:=

0 ning diagram n m$er 6o$ijanje na inp t 1! 6o$ijanje na inp t 1 nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta alarm ,omeranj e na inp t 1! 6o$ijanje na inp t 1 nikada ne $i tre$alo da

*N1E

Cahtevano

1!5

*N1B

R= ? Real

0 ning Consta nt

.p#ionaln o

5!5

se ini#ira na n l K ako je tako- pad se smeta *N+E R1 ? Real 0 ning Consta nt Cahtevano 1!5 alarm 6o$ijanje na inp t +! 6o$ijanje na inp t 1 nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta alarm ,omeranj e na inp t +! 6o$ijanje na inp t 1 nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta alarm 6o$ijanje na inp t <! 6o$ijanje na inp t 1 nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta M

*N+B

R+ ? Real

0 ning Consta nt

.p#ionaln o

5!5

*N<E

R: ? Real

0 ning Consta nt

.p#ionaln o

1!5

*N<B

R; ? Real

0 ning Consta nt

.p#ionaln o

5!5

alarm ,omeranj e na inp t <! 6o$ijanje na inp t 1 nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta alarm 6o$ijanje na inp t =! 6o$ijanje na inp t 1 nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta alarm ,omeranj e na *np t < %aksimal na vrednost na ta/ki a tp ta %inimalna vrednost na ta/ki a tp ta Brzina nagi$a praenja 'jedini#e

*N=E

"1 ? Real

0 ning Consta nt

.p#ionaln o

1!5

*N=B

"+ ? Real R> ? Real

0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt

.p#ionaln o Cahtevano

5!5

0,"C

155!5

B0"C

R6 ? Real R9 ? Real

Cahtevano

5!5

0RA0

Cahtevano

+!>

sek ndi( *N1 M Baria$l e Baria$l e Cahtevano M *np t 1 analog inp t Brednost praenjasignali moda za praenje i limitiranje K varija$la analognog *np ta *np t + analog inp t *np t < analog inp t *np t = analog inp t Analog o tp t varia$le Brednost a tp ta praenjasignal moda * stat sa za varija$l inp ta 1 LA

0R*N

LA

*N+ *N< *N= .20 0.20

M M M M M

Baria$l e Baria$l e Baria$l e Baria$l e Baria$l e

Cahtevano .p#ionaln o .p#ionaln o Cahtevano Cahtevano

M M M M M

LA LA LA LA LA

Funkci&a *N1EB N '*N1 O *N1 EA*N( L *N1 *N+EB N '*N+ O *N+ EA*N( L *N+ *N<EB N '*N< O *N< EA*N( L *N< *N=EB N '*N= O *N= EA*N( L *N= .20 N *N1EB L *N+EB L *N<EB Ako je.20 0,"C onda je .20 N 0,"C *na/e Ako je .20 B0"C onda je B*A" B*A" B*A" B*A" L *N=EB

.20 N B0"C

3-111. /RAN0FER
Opis 0RAN"DER algoritam vri transfer izme7 dva inp ta! A tp t je jednak *N+ inp t ako je ,.)ACA0ELG digitalnog inp ta 0R2E- a *N1 inp t ako je ,.)ACA0ELG digitalnog inp ta DAL"E! Ako algoritam generie neva4e vrednost a tp ta za oda$rani inp t- $ira se dr gi inp t- a algoritam generie va4e vrednost a tp ta ako je inp t za dr g ta/k va4ei! Algoritam a tomatski vri transfer $ez kolizije izme7 inp ta praenja i oda$ranog inp ta kada se kloni zahtev za praenjem! Algoritam se nagi$a do oda$ranog inp ta '*N1 ili *N+( odre7enoj $rzini praenja nagi$a '0RR1 ili 0RR+(! *nterno praenje mo4e $iti oda$rano da $i se dozvolio transfer $ez kolizije izme7 *N1 i *N+ inp ta! *ndivid alne $rzine praenja nagi$a mog se ini#irati do nagi$a sa *N1 do *N+ i sa *N+ do *N1! Beleka Ako algoritam do$ija neva4e vrednost kao oda$rani inp t- ili izra/ nava neva4e vrednost kao a tp t- pad se smeta alarm!

Funkcionalni simbol

0i(nali pako"ano( !i(italno( p a%en&a ,raenje i limitiranje se vri kroz signale prole gornjih 16 $ita treeg stat s Tord?a analogne ta/ke! .vaj algoritam pred zima slede aktivnost kao odgovor na informa#ij na7en analognom inp t signala 0R*N3 Bit 16 Opis ,raenje Akci&a *mplementirano i prolo ili podeeno na 0R2E kada inp t *N1 nije iza$ran /O8/ 0i(nal *mplementirano i prolo ili podeeno na 0R2E kada inp t *N+ nije iza$ran

19 1: 1; +5 +1 ++ +< += +> +6 +9 +: +; <5 <1 *

,raenje ako je ni4e ,roao8 ,roao8 ,raenje ako je vie ,roao 8 ,roao 8 "p stiti za$ran ,roao 88 ,roao 88 ,odii za$ran ,roao 888 ,roao 888 )ondi#ionalno praenje Nema ak#ije Nije potre$i Nije potre$i Nije potre$i Nije potre$i 6eviation Alarm Nije potre$i Nije potre$i Lo#al %an al mod Nije potre$i Nije potre$i %an al mod Nije potre$i Nije potre$i A to mod Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i Nije potre$i 6ostign t nizak limit 6ostign t nizak limit Nije potre$i 6ostign t visok limit 6ostign t visok limit Nije potre$i "amo kada signal za praenje nije pris tan!

** 888

"amo kada signal za praenje nije pris tanK signali s podeeni prema datim defini#ijama ,odeavanj "ignala za ,raenje 'odeljak +?6( Ako je algoritm dat nalog za praenje- onda se Conditional tra#k $it ignorie! 2 dr gom sl /aj se #onditional tra#k $it prenosi na sve a tp t ta/ke praenja! Ako je Conditional tra#k $it podeen tra#k inp t ta/kianalogna vrednost svih a tp t ta/aka praenja izra/ nava se na osnov analogne vrednosti inp t ta/ke praenja!

,okazatelji Bisokog i Niskog limita i signali za praenje iz algoritma s a tp t za 0R)1 i 0R)+- koji se koriste za displej i zvodnim algoritmima! Ako je vrednost a tp ta neva4ea- kvalitet .20?a se podeava na BA6! 2 s protnom- kvalitet .20?a se podeava na kvalitet iza$ranog inp ta! ,ri praenj - kvalitet se podeava na kvalitet varija$le inp ta praenja! Beleka Ako je izra/ nat a tp t praenja neva4ei- onda je a tp t *N+ jednak sa *N+ inp tima- a *N1 a tp t praenja je jednak sa *N1 varija$lom inp ta- ako s inp ti va4ei! Ako s izra/ nati a tp ti praenja i vrednosti inp ta neva4ei- onda se *N+ i *N1 a tp ti praenja ne a4 riraj ! Al(o it*m Reco ! /1pe2 LC 3e,inici&e al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *ntege r R< ? Real /ip 4a*te"an o5 Opcional no Cahtevan o Cahtevan o .o! a)ume" ana " e!nost Opis #in..oi nt Reco ! M

6*AE

6ata *nit 0 ning Consta nt

=+

0 ning diagram n m$er 6o$ijanje na inp t 1! 6o$ijanje na inp t 1 nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta alarm!

*N1E

1!5

*N1B

R= ? Real

0 ning Consta nt 0 ning Consta nt

.p#ionaln o

5!5

,omeranje na inp t 1

M *N+E R1 ? Real Cahtevan o 1!5 6o$ijanje na inp t +! 6o$ijanje na inp t + nikada ne $i tre$alo da se ini#ira na n l K ako je tako- pad se smeta alarm ,omeranje na inp t + %aksimalna vrednost na ta/ki a tp ta %inimalna vrednost na ta/ki a tp ta .p#ija internog praenja3 .DD3Nema praenja za vreme prenosa! .N3,raenje se implementir a za vreme prenosa! Brzina nagi$a praenja sa inp ta 1 do *np ta + ili sa inp ta praenja do *np ta + 'jedini#e

*N+B

R+ ? Real R> ? Real R6 ? Real F1 P B@te Bit 5

0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 6ata *nit

.p#ionaln o Cahtevan o Cahtevan o Cahtevan o

5!5

0,"C

155!5

B0"C

? 155!5

"LE 1

.DD

0RR1

R9 ? Real

0 ning Consta nt

Cahtevan o

+!>

sek ndi( 0RR+ R; ? Real 0 ning Consta nt Cahtevan o +!> Brzina nagi$a praenja sa inp ta + do *np ta 1 ili sa inp ta praenja do *np ta 1 'jedini#e sek ndi( .p#ija praenja a tp ta3 .DDNvredn ost a tp ta ne prati! .NN vrednost a tp ta prati! "ignal digitalnog inp ta do a tp ta $iranja 'zahtevano( K korisnik mor neti naziv ta/ke! *np t+ 'analog( Brednost a tp ta praenjamod i stat s signala za varija$l inp ta + *np t1 'analog( %od vrednosti M

.0R) F1? B@te Bit +

6ata *nit

Cahtevan o

.N

DLAE

Baria$l e

Cahtevan o

L6- L,

*N+ 0R)+

M M

Baria$l e Baria$l e

Cahtevan o Cahtevan o

M M

LA LA

*N1 0R)1

M M

Baria$l e Baria$l e

Cahtevan o Cahtevan o

M M

LA LA

.20

Baria$l e Baria$l e

Cahtevan o .p#ionaln o

a tp ta praenja i stat s signali za varija$l inp ta 1 Analog o tp t varia$le "ignali moda za praenje * limitiranje * vrednost praenjaK varija$la analognog inp ta

LA

0R*N

LA

Funkci&a

Ako je DLAE N 0R2E onda je .20 N '*N+ O *N+ EA*N( L *N+ B*A" ina/e .20 N '*N1 O *N1 EA*N( L *N1 B*A" Ako je .20 0,"C onda je .20 N 0,"C ina/e ako je .20 B0"C onda je .20 N B0"C

3-116. /RAN0LA/OR
Opis 0RAN"LA0.R algoritam prevodi a tp t $aziran na inp t prethodno definisane ta$ele! Ca 0RAN"LA0.R algoritam- vrednost inp ta '*N1( je prvi zaokr 4en na integer vrednost! 0aj integer se zatim koristi kao indeks $roj za prist p jednom od >5 integera koji s ini#irani zapis algoritma! .da$rani integer iz zapisa algoritma je a tp t kao realni $roj zapis a tp ta '.20(! Ako je vrednost inp ta 'kada je zaokr 4ena na integer( manja od jedan ili vea od >5- ne pred zima se nikakva ak#ija i .20 se ne menja! Ako vrednost inp ta iza$ere integer izme7 1 i >5 koji nije ini#iran- .20 e se izjedna/iti sa n lom! %aksimalni integer $roj koji mo4e da se ini#ira za *51 preko *>5 je L <+-969!

Ako je vrednost inp ta 'kada je zaokr 4ena na integer( manja od jedan ili vea od >5- ili je vrednost inp ta neva4ea- ne pred zima se nikakva ak#ija i .20 se ne menja! %e7 tim- ako je vrednost inp ta neva4ea- kvalitet .20?a se podeava na BA6! )valitet inp ta se iri do a tp ta

Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma Na)i" LC Al(. Reco ! Fiel! /ip 4a*te"an o5 Opcional no .o! a)ume"a na " e!nost Opis #in..oi nt Reco !

6*AE

L2? *nteger

6ata *nit!

Cahtevano

15<

*51

E5 ? *nteger

0 ning Consta nt

.p#ionaln o

0 ning diagra m N m$e r %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a

*5+

E1 ? *nteger

0 ning Consta nt

.p#ionaln o

*5<

E+ ? *nteger

0 ning Consta nt

.p#ionaln o

*5=

E< ? *nteger

0 ning Consta nt

.p#ionaln o

*5>

E= ? *nteger

0 ning Consta nt

.p#ionaln o

*56

E> ? *nteger

0 ning Consta nt

.p#ionaln o

*59

E6 ? *nteger

0 ning Consta nt

.p#ionaln o

*5:

E9 ? *nteger

0 ning Consta nt

.p#ionaln o

*5;

E: ? *nteger

0 ning Consta nt

.p#ionaln o

*15

E; ? *nteger

0 ning Consta nt

.p#ionaln o

*11

B5 ? *nteger

0 ning Consta nt

.p#ionaln o

*1+

B1 ? *nteger

0 ning Consta nt

.p#ionaln o

vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st

*1<

B1 ? *nteger

0 ning Consta nt

.p#ionaln o

*1=

S2 ? *nteger

0 ning Consta nt

.p#ionaln o

*1>

B= ? *nteger

0 ning Consta nt

.p#ionaln o

*16

B> ? *nteger

0 ning Consta nt

.p#ionaln o

*19

B6 ? *nteger

0 ning Consta nt

.p#ionaln o

*1:

B9 ? *nteger

0 ning Consta nt

.p#ionaln o

a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a

*1;

B: ? *nteger

0 ning Consta nt

.p#ionaln o

*+5

B; ? *nteger

0 ning Consta nt

.p#ionaln o

*+1

C5 ? *nteger

0 ning Consta nt

.p#ionaln o

*++

C1 ? *nteger

0 ning Consta nt

.p#ionaln o

*+<

C+ ? *nteger

0 ning Consta nt

.p#ionaln o

%og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og

*+=

C< ? *nteger

0 ning Consta nt

.p#ionaln o

*+>

C= ?

0 ning

.p#ionaln

*nteger

Consta nt

*+6

C> ? *nteger

0 ning Consta nt

.p#ionaln o

*+9

C6 ? *nteger

0 ning Consta nt

.p#ionaln o

*+:

C9 ? *nteger

0 ning Consta nt

.p#ionaln o

*+;

C: ? *nteger

0 ning Consta nt

.p#ionaln o

*<5

S0 ? *nteger

0 ning Consta nt

.p#ionaln o

*<1

65 ? *nteger

0 ning Consta nt

.p#ionaln o

a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran

*<+

SU ? *nteger

0 ning Consta nt

.p#ionaln o

*<<

6+ ? *nteger

0 ning Consta nt

.p#ionaln o

*<=

S, ? *nteger

0 ning Consta nt

.p#ionaln o

*<>

6= ? *nteger

0 ning Consta nt

.p#ionaln o

*<6

6> ? *nteger

0 ning Consta nt

.p#ionaln o

*<9

66 ? *nteger

0 ning Consta nt

.p#ionaln o

a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno

*<:

SN ? *nteger

0 ning Consta nt

.p#ionaln o

*<;

6: ? *nteger

0 ning Consta nt

.p#ionaln o

*=5

6; ? *nteger

0 ning Consta nt

.p#ionaln o

*=1

S% ? *nteger

0 ning Consta nt

.p#ionaln o

*=+

SL ? *nteger

0 ning Consta nt

.p#ionaln o

*=<

E+ ? *nteger

0 ning Consta nt

.p#ionaln o

st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t

*==

E< ? *nteger

0 ning Consta nt

.p#ionaln o

*=>

E= ? *nteger

0 ning Consta nt

.p#ionaln o

*=6

SC ? *nteger

0 ning Consta nt

.p#ionaln o

*=9

S; ? *nteger

0 ning Consta nt

.p#ionaln o

*=:

E9 ? *nteger

0 ning Consta nt

.p#ionaln o

*=;

E: ? *nteger

0 ning Consta nt

.p#ionaln o

*>5

S: ?

0 ning

.p#ionaln

a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og a iza$ran a vredno st a tp t a %og

*nteger

Consta nt

*N1

Baria$l e Baria$l e

Cahtevano

a iza$ran a vredno st a tp t a *np t 'analog ( . tp t 'analog (

LA

.20

Cahtevano

LA

3-16>. HOR
Opis F.R algoritam izvrava matemati/k ekskl zivn .R f nk#ij ! Ca F.R algoritam- a tp t je logi/no- ekskl zivno Q.RR dva inp ta 'to jest- ako je jedan inp t 0R2E a dr gi DAL"E- a tp t je 0R2EK s protnom- a tp t je DAL"E(! Funkcionalni simbol

Al(o it*m Reco ! /1pe 2 Ne posto&i 3e,inici&e al(o itma Na)i" LC Al(. Reco ! Fiel! M M /ip 4a*te"an o5 Opcional no Cahtevano Cahtevano .o! a)ume"a na " e!nost M M Opis #in..oi nt Reco ! L6- L, L6- L,

*N1 *N+

Baria$l e Baria$l e

*np t 'digital ( *np t 'digital (

.20

Baria$l e

Cahtevano & .p#ionaln o

. tp t 'digital (

L6- L,

Beleka A tp t se zahteva ako se povez je sa $ilo /im osim sa .R ili AN6! Funkci&a Ako je *N1 N *N+ .nda je .20 N DAL"E *na/e je .20 N 0R2E

3-161. H30/E.
Opis F<"0E, algoritam kontrolie re7aje koji moraj $iti okvir odre7ene toleran#ije i koje podeava operater! Algoritam prima pozi#ioni fid$ek '*N+( re7aj 'kao to je ventil(! ,ozi#ioni ventil se izvla/i iz signala Cahteva za inp t koji prolazi kao *N1 *np t! Razlika 'Error(- zajedno sa ostalim parametrima konfig ra#ije kojoj prist pa korisnik odre7 je kako algoritam pok ava da pozi#ionira oprem tako da error $ de n la! Algoritam pomera oprem tako to energiz je dva digitalna a tp ta '6*E1 i 6*E+( povezana sa re7ajem! 6igitalni a tp ti mo4e da se energiz je na tri na/ina 'ot da naziv algoritma F<"0E,( da $i pokren o re7aj na zahtevan pozi#ij 3 A )onstantno odr4avanje na .N A , lsirano .N i .DD A )onstantno odr4avanje na .DD Funkcionalni simbol

Ak#ija svakog digitalnog a tp ta zavisi od vrednosti error?a i parametara kojima prist pa korisnik3 .N1- C.R1- DNE1- .N+- C.R+ i DNE+! ,arametri .N1- C.R1 i DNE1- ti/ na 6*E1 kada je error iznad n le! ,arametri .N+- C.R+- and DNE+- ti/ na 6*E+ kada je error ispod n le! Erafik prikazan ispod pokaz je vez parametara zimaj i o$zir error!

gde je3 Ca 6*E+ Ca 6*E1

.N+ N *f the error is $eloT or e_ al to .N+- the digital o tp t 6*E+ is maintained .N! C.R+ N *f the error is $eloT or e_ al to C.R+the digital o tp t 6*E+ is #oarse p lsed! DNE+ N *f the error is $eloT or

.N1 N *f the error is a$ove or e_ al to .N1 the digital o tp t 6*E1 is maintained .N! C.R1 N *f the error is a$ove or e_ al to C.R1the digital o tp t 6*E1 is #oarse p lsed! DNE1N *f the error is a$ove or

e_ al to DNE+the digital o tp t 6*E+ is fine p lsed! *f the error is $eloT zero- $ t a$ove DNE+- 6*E+ is maintained .DD!
Ra!

e_ al to DNE1the digital o tp t 6*E1 is fine p lsed! *f the error is a$ove zero- $ t a$ove DNE1- 6*E1 is maintained .DD!

,retpostavimo da F<"0E, algoritam ima sledee parametre3

Ako je ini#ijalni error iznad ili jednak sa 1>- digitalni a tp t '6*E1( se podeava na .N! 6*E1 se odr4ava na .N sve dok error ne padne ispod 1>! 2 toj ta/ki- 6*E1 a tp t po/inje i nastavlja gr $o p lsiranje sve dok error ne $ de ispod 1+! Jim se to desi- 6*E1 a tp t po/inje i nastavlja fino p lsiranje sve dok error ne $ de ispod :! )ad se to desi- 6*E1 se podeava na .DD! 2zeti o$zir da je konverza gore pomen tih defini#ija 0R2E kada je error ispod 5! 2opteno zevi- F<"0E, e isklj /iti o$a svoja digitalna a tp ta kada detekt je error?e konfig ra#iji ili rad ! .ni ostaj isklj /eni dok se slovi error?a ne o/iste! 0ako7e- kada se error?i pojave- .20 se ne a4 rira- ve zadr4ava svoj poslednj va4e vrednost! 6igitalni a tp ti se ini#iraj pod $ilo kojim od sledeih slova3 1! *N1 inp t ima BA6 kvalitet- neva4ei je realan $roj- ili nije a4 riran preko .vation VighTa@?a! +! *N+ inp t ima BA6 kvalitet- neva4ei je realan $roj- ili nije a4 riran preko 6ata VighTa@?a! <! 6igitalni inp t 6EB. se podeava pokaz j i da postoji pro$lem sa re7ajem! =! Error je n la ili ispod DNE1 za 6*E1! Error je n la ili iznad DNE+ za 6*E+! >! Bremenski raspon od 5 ili manje je neva4ee! . ovoj neva4eoj konfig ra#iji se o$avetava ,odeavanjem kvaliteta .20 na BA6 i podeavanjem $ita < njegovog 11 polja! .vaj error se prijavlj je vreme izvravanja! 6! Algoritam je neispravno konfig risan podeavanjem .N1- C.R1- DNE1-

ili .N+- C.R+- i DNE+ svih na n l ! .va neva4ea konfig ra#ija se prijavlj je podeavanjem kvaliteta .20?a na BA6 i $ita < na njegovo 11 polje! .vaj error se prijavlj je vreme izvravanja! A tp ti se podeavaj na 5 za jedno izvrenje petljama pod $ilo kojim od sledeih slova3 M Controller se reset je 'hardver ili softver resetovanje(! M 6olazi do ispadanja! M Algoritam se modifik je i doTnload? je! 0i(nali )a p a%en&e .vaj algoritam ignorie 0R*N signale praenja! Ca vreme prvog prolaza posle resetovanja ili ispadanja i vek kada 6EB. digital 0R2E- Bit 16 0.20?a se podeava na 0R2E i tako dovodi do toga da zvodni algoritam prati .20! Bit 16 0.20?a se podeava na DAL"E $ilo kom dr gom sl /aj ! Bitovi +5 i <1 0.20?a se podeavaj na .N kada vrednost *N+ dostigne 155 pro#enta ili vie! 0o pokaz je da je algoritam dostigao Bisoki Limit i zahteva od zvodnog algoritma 6a za$rani podizanje a tp ta! Bitovi 1; i <5 0.20?a se podeavaj na .N kada vrednost *N+ dostigne 5 pro#enta ili manje! 0o pokaz je da je algoritam dostigao Nizak Limit i zahteva od zvodnog algoritma da za$rani sp tanje a tp ta! "vi ostali $itovi '19?1: i +1?+;( 0.20?a se ne koriste! A tp t vrednosti 0.20 podeava se da se izjedna/i sa .20 i njegov kvalitet se vek podeava na E..6! Kon,i(u aci&e al(o itma 1! 6a $i se digitalni a tp ti odr4ali na .N vek kada error nije n lapodesiti sledeeC .N1 ili .N+ W 5 ',odesiti .N1 ili .N+ veoma $liz n li( DNE1 ili DNE+ N 5 C.R1 ili C.R+ N 5 +! .va konfig ra#ija dovodi do toga da 6*E1 $ de .N kada je error iznad .N1! 6*E+ je .N kada je error ispod .N+! 6a $i se eliminisalo gr $o p lsiranje digitala- podesiti3 C.R1 ili C.R+ N 5

,retpostavlja vrednost koja nije n la za .N1- .N+- DNE1 i DNE+! DNE1 je manje od .N1- a DNE+ je vee od .N+!

Ako je ini#ijalno error iznad .N1 'ili ispod .N+(- digital ostaje .N sve dok error ne padne ispod .N1 'ili iznad .N+(! )ada se to desi i C.R1 'iliC.R+( se izjedna/i sa n lom- gr $o p lsiranje se ignorie i po/inje fino p lsiranje! Dino p lsiranje se nastavlja sve dok error ne $ de ispod DNE1 'ili iznad DNE+(! 2 toj ta/ki digital se odr4ava na .DD! <! 6a $i se eliminisalo fino p lsiranje digitala- podesiti3 DNE1 ili DNE+ N 5

,retpostavlja vrednost koja nije n la za .N1- .N+- C.R1 i C.R+! C.R1 je manje od .N1- a C.R+ je vee od .N+! Ako je ini#ijalno error iznad .N1 'ili ispod .N+(- digital ostaje .N sve dok error ne padne ispod .N1 'ili iznad .N+(! 2 toj ta/ki po/inje gr $op lsiranje i odr4ava se sve dok error ne padne ispod C.R1 'ili iznad C.R+(! )ada se to desi i DNE1 'ili DNE+( se izjedna/i sa n lom- ignorie se fino p lsiranje i digital se odr4ava na .DD! =! 6a $i se eliminisalo odr4avanje digitalnih a tp ta konstantnim kada error nije n lapodesiti3 .N1 ili .N+ N 5

,retpostavlja vrednost koja nije n la za C.R1- C.R+- DNE1 ili DNE+! Ako je ini#ijalno error iznad C.R1 'ili ispod C.R+(- digital se p lsira gr $o dok error ne $ de ispod C.R1 ili 'C.R+(! )ada se to desi- po/inje fino p lsiranje i nastavlja se sve dok error ne padne ispod DNE1 'ili iznad DNE+(! 2 toj ta/ki digital se odr4ava na .DD! >! .N i .DD vreme za gr $e i fine p lseve odre7 je se iz korisni/ki definisanog off vremena i na poljima podeavanja vremenskog raspona! 6! *N+ je fid$ek pozi#ije! 2 ovom sl /aj .20? se dodelj je vrednost *N+! Ako je *N+ manje od n la- vrednost n le se koristi za fid$ek pozi#ije! Ako je *N+ vee od 155- koristi se vrednost 155! Ako *N+ ima BA6 kvalitet ili je neva4ei realni $roj- .20 e zadr4ati svoj poslednj va4e vrednost! )valitet .20?a e $iti podeen na BA6! )valitet .20?a i njegovo polje 11 prijavlj j slove errora algoritma i opisani s ispod3

K"alitet O8/-a E..6 BA6

1@ Bit po!ea"an&e Nema Nema

Opis Normalan rad *N+ pozi#ioni fid$ek ima

BA6 kvalitet! BA6 Bit < Neva4ea konfig ra#ija je neta! BA6 parametri '.N1C.R1- DNE1- .N+C.R+- DNE+( ili vremenski raspon 'C0%1- D0%1C0%+- D0%+( ili on time&off time 'D6S1D6S+- C6S1-C6S+(!

Konstante po!ea"an&a 1! C.R1 se vek mora podesiti tako da $ de manje od .N1- a C.R+ se vek mora podesiti tako da $ de vee od .N+ za pravilan rad! Algoritam ne proverava za ov neva4e konfig ra#ij ! +! DNE1 se vek mora podesiti tako da $ de manje od C.R1- a DNE+ se vek mora podesiti tako da $ de vee od C.R+ za pravilan rad! Algoritam ne proverava za ov neva4e konfig ra#ij ! <! ,odesiti C0%1- C0%+- D0%1- D0%+ 'vremenski rasponi za p lsiranje( sadr4ateljima vremena 6,2 petljama! Ako C0%1- C0%+- D0%1 i D0%+ i pratea .N i .DD periodi koji s manji od jednog vremena petljama- algoritam pretpostavlja da s ti periodi jednaki jednom vremen petljama! Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma Na)i LC /ip " Al(. Reco ! Fiel! 6*AE L2? 6ata *ntege *nit! r *N+ M Baria$l e 4a*te"an o5 Opcional no Cahtevano .o! a)ume" ana " e!nost Opis #in..oi nt Reco ! M

>:

0 ning 6iagram! Analog *np t P ovo je pozitivni feed$a#k sa re7aja!

.p#ionaln o

LA

*N1

Baria$l e

Cahtevano

Analog LA *np t pro#entima '5?155(! .vo je zahtevana vrednost za re7aj! Bit 16 se podeava na 0R2E za vreme prvog prelaza * kada je 6EB. inp t 0R2E! 0ipi/na potre$a za ini#iranje zvodnog ,*6 algoritma da $i se izvrio prenos $ez kolizije! Bit 1; i <5 pokaz j da je ,." na niskom limit Bit +5 i <1 pokaz j da je ,." Na visokom limit ! "adr4i vrednost signala fid$ek pozi#ije! )valitet 0.20?a je vek E..6K LA

0.20

Baria$l e

Cahtevano

greke senzora se ne prijavlj j ! )oristi se za ini#iranje zvodnih ,*6 algoritama "a prenosom $ez kolizije! 6EB . M Baria$l e .p#ionaln o M ,akovana L, ta/kaK Bit 5 pokaz je operativno stanje re7aja koji se kontroliegde je3 5N operativno 1N neoperativ no )onstantno na limit 'koli/ina greke iznad 5 na kojoj 6*E1 ide na .N( Er $o na limit 'koli/ina greke iznad 5 na kojoj 6*E1 po/inje sa gr $im p lsiranje m( Dino na M

.N1

0;? Real

0 ning Consta nt

15

C.N 1

"1? Real

0 ning Consta nt

>

DNE1

01 P

0 ning

Real

Consta nt

limit 'koli/ina greke iznad 5 na kojoj 6*E1 po/inje sa finim p lsiranje m( M ?15 )onstantno na limit 'koli/ina greke iznad 5 na kojoj 6*E+ ide na .N( Er $o na limit 'koli/ina greke iznad 5 na kojoj 6*E+ po/inje sa gr $im p lsiranje m( Dino na limit 'koli/ina greke iznad 5 na kojoj 6*E+ po/inje sa finim p lsiranje m Coarse on? time span in mse#! for 6*E1! Coarse off? time span in mse#! for 6*E1! M

.N+

21 P Real

0 ning Consta nt

C.N +

"+ P Real

0 ning Consta nt

?>

DNE+

0+ ? Real

0 ning Consta nt

?+

C0% 1

"6? Real

0 ning Consta nt

+555

C6S1

"9? Real

0 ning Consta nt

1555

C0% +

":? Real

0 ning Consta nt

+555

Coarse on? time span in mse#! for 6*E+! Coarse off? time span in mse#! for 6*E+! Dine on? time span in mse#! for 6*E1! Dine off? time span in mse#! for 6*E1! Dine on? time span in mse#! for 6*E+! Dine off? time span in mse#! for 6*E+! "adr4i vrednost signala fid$ek pozi#ije! )valitet i *N polje .20?a koriste se za prijavljivan je slova greke!

C6S+

";? Real

0 ning Consta nt

1555

D0%1

0=? Real

0 ning Consta nt

+555

D6S1

0>? Real

0 ning Consta nt

1555

D0%+

06? Real

0 ning Consta nt

+555

D6S+

09? Real

0 ning Consta nt

1555

.20

Baria$l e

LA

0R*N

Baria$l e

.p#ionaln o

6*E1 6*E+

M M

Baria$l e Baria$l e

Cahtevano Cahtevano

M M

"ignali moda za praenje * limitiranje * vrednost praenjaK varija$la analognog *np ta 6igital . tp t1 6igital . tp t+

LA

L6 L6

3-166. 6H0ELEC/
Opis +F"ELEC0 algoritam nadgleda dva analogna inp ta prenosnika za kvalitet i odvajanje jednog od dr gog! A tp t jedna od dve vrednosti inp taK via vrednost- ni4a vrednost ili prose/na od dve vrednosti- zavisnosti od oda$ranog moda! )orisnik $ira mod koristei inp te praenja 0%.6 i %.6E- f nk#ionalne tastere .peraterske tastat re ili Control B ilder! Funkcionalni simbol

Control *ndi#ator 1ord se koristi za spe#ifikovanje toga koji od ,rose/nogNi4eg ili Bieg moda je za$ranjen- i tipa kvaliteta inp ta koji podeava Alarm )valiteta za t ta/k ! ,rose/ni- Ni4i ili Bii mod se ne mo4e oda$rati ako je za$ranjen od strane Control *ndi#ator 1ord?a- ili kada je neki od prenosnika Alarm )valiteta- ili kada je odst panje izme7 vrednosti dva prenosnika vea od konstante podeavanja Control 6eviation 6ead$and?a 'CN6B(! %od ,renosnika A ne mo4e se oda$rati kada je ,renosnik A Alarm kvaliteta- a ,renosnik B nije Alarm kvaliteta! Algoritam ide mod ,renosnika A kada s o$a prenosnika Alarm kvaliteta ili kada je ,renosnik B Alarm kvaliteta! %od ,renosnika B ne mo4e se oda$rati kada je ,renosnik B Alarm kvaliteta! Algoritam ide mod ,renosnika B kada je ,renosnik A Alarm kvaliteta- a ,renosnik B nije Alarm kvaliteta! ,ri prvom prolaz algoritma- ako je korisnik ini#irao *np t praenja '%.6E(mod se podeava sklad sa zaokr 4enom vredno inp ta praenja kao to sledi3 #O3E " e!nost 1 + < = > O!ab an mo! ,rose/ni Ni4i Bii ,renosnik A ,renosnik B

Ako zaokr 4ena vrednost inp ta praenja nije 1 do >- ili ako inp t praenja nije ini#iran- mod se podeava na ,rose/ni mod! Ako je mod oda$ran na prvom prolaz za$ranjen- ili je $lokiran Alarmom )valiteta ili Alarmom 6evija#ije- kao to je gore opisano- mod se podeava na sledei mod najni4eg prioriteta 'gde ,rose/ni mod ima najvii prioritet- a ,renosnik B najni4i prioritet( sve dok se ne oda$ere mod koji nije za$ranjen ili $lokiran! Ako s o$a prenosnika Alarm )valiteta- a tp t algoritma je n la i mod se podeava na mod ,renosnika A! Ako je ini#iran digitalni inp t Cahteva za mod praenja '0%.6(- mod se podeava prema zaokr 4enoj vrednosti inp ta praenja i gornjoj ta$eli kada je signal Cahteva za mod praenja 0R2E i kada nema Alarma )valiteta! %od ostaje nepromenjen ako zaokr 4ena vrednost inp ta praenja nije 1 do > kada je signal Cahteva za mod praenja 0R2E! )orisnik mo4e oda$rati razli/it mod koristei f nk#ionalne tastere na .perativnoj tastat ri kada je signal Cahteva za mod praenja DAL"E! Brednost analognog a tp ta '.20( je s klad sa modom algoritmom3 #O3E " e!nost ,rose/na Ni4a Bia ,renosnik A ,renosnik B O!ab an mo! ,rose/na vrednost dve inp t vrednosti prenosnika Ni4a vrednost dve inp t vrednosti prenosnika Bia vrednost dve inp t vrednosti prenosnika Brednost ,renosnika A Brednost ,renosnika B

6igitalni a tp t 6evija#ionog Alarma ,renosnika 'F6EB( se podeava na 0R2E kada je devija#ija izme7 dve vrednosti prenosnika vea od konstante podeavanja %rtve zone Alarma 6evija#ije 'AL6B(- ili kada jedan ili o$a prenosnika sadr4e neva4ee realne $rojeve! 6igitalni a tp t )valiteta Alarma ,renosnika A 'FABU( podeava se na 0R2E kada analogni inp t kvaliteta ,renosnika A postaje BA6 ili N.0 E..6zavisnosti od pokazatelja 0ipa Alarma )valiteta! 6igitalni a tp t )valiteta Alarma ,renosnika B 'FBBU( se podeava na 0R2E kada ta/ka analognog inp ta kvaliteta ,renosnika B postaje BA6 ili N.0 E..6- zavisnosti od pokazatelja 0ipa Alarma )valiteta!

6igitalni a tp t Alarma greke rad prenosnika 'FAL%( se podeava na 0R2E kada postoji Alarm kvaliteta na $ilo kom od dva signala- kada jedna ili dve ta/ke inp ta sadr4e neva4ee vrednosti- ili kada je devija#ija izme7 dve vrednosti prenosnika vea od konstante podeavanja %rtve zone )ontrole 6evija#ije 'CN6B(! 6igitalni a tp t %an alnog .d$ijanja '%RE( podeava se na 0R2E kada s o$a prenosnika Alarm kvaliteta- ili kada je devija#ija izme7 dve vrednosti prenosnika vea od konstante podeavanja %rtve zone )ontrole 6evija#ije 'CN6B(! D nk#ionalni taster ,< na operativnoj tastat ri pre$a# je za$ran provere devija#ije! Na primer- pritiskanjem tastera ,< na operativnoj tastat ri- a tp t %an alnog od$ijanja se podeava na 0R2E samo kada s o$a prenosnika Alarm kvaliteta! 0ada se- ponovnim pritiskanjem ,<-a tp t %an alnog od$ijanja podeava na 0R2E kada s o$a prenosnika Alarm kvaliteta ili kada je devija#ija prevelika! "ignal pakovanog digitalnog a tp ta ',B,0( sadr4i Alarme kvaliteta za o$a prenosnika- a tp t %an alnog od$ijanja- Alarm greke rad ,renosnikasignal za zahtevanje praenja- mod algoritma i stanje ,rovere Alarma za za$ran kontrolne devija#ije za o$ele4ja %RE digitalnog a tp ta! Beleka *nforma#ija signal pakovanog digitalnog a tp ta tako7e se skladiti B9 polje zapisa algoritma!

,ri korienj parametara RA0E ili 6BNB- primenj je se sledee3 A +F"ELEC0 se nagi$a $rzinom koj je neo korisnik 'spe#ifikovano Gedini#ama&"ek! preko zorka parametra RA0E( za vreme izmene moda! Ako se nikakav nos ne napravi parametr RA0E ili ako se nese vrednost 5+F"ELEC0 e promeniti svoj vrednost a tp ta na nov vrednost za vreme izmene moda! A +F"ELEC0 se vraa iz slova devija#ije 'F6EB( 'to jest- kada je apsol tna razlika izme7 inp ta FA i FB vea od parametra AL6B( samo kada se apsol tna razlika izme7 inp ta FA i FB vraa na vrednost koja je manja ili jednaka %rtvoj zoni limita alarma 'AL6B( min s 6BN6! Ako se nikakav nos ne napravi parametr 6BN6 ili se nese vrednost 5- +F"ELEC0 se vraa iz F6EB slova! A +F"ELEC0 se vraa iz CN6B slova 'to jest- kada je apsol tna razlika izme7 inp ta FA i FB vea od parametra CN6B( samo kada se apsol tna razlika izme7 inp ta FA i FB vraa na vrednost koja je manja ili jednaka CN6B min s 6BN6! Ako se nikakav nos ne napravi parametr 6BN6 ili se nese vrednost 5- +F"ELEC0 se vraa iz CN6B slova! *nterfejs tasteri na operativnoj tastat ri s 3 Funkcionalni taste 8pot eba

,1 ,+ ,<

Cahtev za modom ,renosnika A Cahtev za modom ,renosnika B ,re$a# je za$ran provere Alarma kontrolne devija#ije na a tp t man alnog od$ijanja '%RE( Cahtev za ,rose/nim modom Cahtev za Ni4im modom Cahtev za Biim modom

,= ,> ,6
Ne"a$e%i b o&e"i i k"alitet

Brednosti inp ta prenosnika na algoritam se proveravaj za neva4ee realne $rojeve! Ako prenosnik sadr4i neva4e vrednost- njegov digitalni a tp t Alarma kvaliteta se podeava na 0R2E! Ako s o$a prenosnika Alarm kvaliteta- ili sadr4e neva4ee vrednostivrednost kvaliteta a tp ta algoritma '.20( se podeava na BA6! Ako algoritam izra/ na neva4ei realan $roj za a tp t- kvalitet a tp ta se podeava na BA6- a vrednost a tp ta je neva4ea! Al(o it*m Reco ! /1pe 2 LC 3e,inici&e al(o itma Na)i " LC Al(. Reco ! Fiel! L2? *ntege r M /ip 4a*te"an o5 Opcional no Cahtevan o .p#ionaln o .o! a)ume" ana " e!nost Opis #in..oi nt Reco ! M

6*AE

0 ning Consta nt Baria$l e

;;

0 ning diagram n m$er *np t 'analog(K prati algoritam 6o moda na prvom prelaz * kada je 0%.6 na 0R2E! .va ta/ka se mora ini#irati ako

%.6 E

LA

je ini#irana 0%.6 ta/ka! 0%. 6 M Baria$l e .p#ionaln o M *np t 'digital(K zahteva za praenje moda do vrednosti %.6E! Ako je ova ta/ka ini#iranata/ka %.6Etako 7e mora $iti ini#irana! Control *ndi#ator 1ord Bit 6es#ription 5 Average "ele#tion 5 N Not alloTed 1N AlloTed 1 LoTer "ele#tion 5 N Not alloTed 1N AlloTed + Vigher "ele#tion 5 N Not alloTed 1N AlloTed < U alit@ Alarm 0@pe 5 N BA6 U alit@ Alarm 1 N N.0 E..6 L6- L,

CN0L

C< ? *ntege r

6ata *nit!

.p#ionaln o

U alit@ Alarm AL6B R1 ? Real R+ ? Real R< ? Real R= ? Real M 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt Baria$l e Baria$l e Baria$l e Cahtevan o Cahtevan o .p#ionaln o .p#ionaln o Cahtevan o Cahtevan o .p#ionaln o 5!5 Alarm 6eviation 6ead$and Control 6eviation 6ead$and Ramping rate parameter 6ead$and delta parameter *np t 'analog(K 0ransmitter A *np t 'analog(K 0ransmitter B . tp t 'digital(K 0ransmitter Alarm 6eviation signal . tp t 'digital(K U alit@ Alarm for 0ransmitter A A tp t 'digital(K U alit@ Alarm for 0ransmitter B A tp t 'digital(K M

CN6B

5!5

RA0E

5!5

6BN 6 FA

5!5

LA

FB

LA

F6EB

L6- L,

FABU

Baria$l e

.p#ionaln o

L6- L,

FBBU

Baria$l e

.p#ionaln o

L6- L,

FAL%

Baria$l e

.p#ionaln o

L6- L,

0ransmitter %alf n#tion Alarm %RE M Baria$l e .p#ionaln o M A tp t 'digital(K "ignal %an alnog od$ijanja A tp t 'analogni( A tp t 'pakovani digital( .pis $ita 5 %an alno od$ijanje A tp t signal 1 Alarm greke rad prenosnika + ,rovera za$rane kontrolne devija#ije za %RE a tp t < Alarm kvaliteta za ,renosnik A = Alarm kvaliteta za ,renosnik B > *z$or moda koji pravi 0%.6 6 "ignal devija#ije alarma prenosnika 9 ,rose/ni mod : Ni4i mod ; Bii mod 15 %od L6- L,

.20 ,B,0

M M

Baria$l e Baria$l e

Cahtevan o .p#ionaln o

M M

LA L,

,renosnika A 11 %od ,renosnika B

Vous aimerez peut-être aussi