Académique Documents
Professionnel Documents
Culture Documents
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
,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
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
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"
.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
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
'me
6*AE
/ip
Opis
#in..oi nt Reco ! M
6ata *nit
*N1
Baria$le
"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!
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
Cahtevano
155!5
0RA0
Cahtevano
+!>
*N1 0.20
M M
Baria$l e Baria$l e
Cahtevano Cahtevano
M M
LA LA
M M M
M M M
LA LA LA
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
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,
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!
M M M
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(
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
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
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
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
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
M M M M 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
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"
.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*",
9= 5!5
V*6B
R+ ? Real
0 ning Constant
.p#ionaln o
5!5
L.",
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
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
R+ ? Real M
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
,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
,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
:<
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
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
6*AE
Cahtevan o
1+:
LENE
.p#ionaln 1 o
,)1
Baria$l e
.p#ionaln M o
.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
.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
.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
<<
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
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
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
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
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 !
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
0R)
Baria$l e
.p#ionaln o
M M M M
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,
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
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.
6*AE *N1E
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!
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
6ata *nit!
.p#ional no
".D0
6RB E
6ata *nit!
.p#ional no
N.
CAR 6 V1A 6
.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*
Cahteva no Cahteva no
SE"
0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 0 ning Consta nt 6ata *nit!
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
R1 ? Real M M
+!> M M
M LA LA
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
,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!
:+
*N1E
R1 ? Real
0 ning Consta nt
Cahtevano
1!5
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
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
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
M 5!5
L6- L, LA
5!5 M
LA L6- L,
'digital(
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-
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
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
M M 5!5
L6- L, L6- L, LA
5!5 M
LA L6- L,
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
Na)i"
/ip
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
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!
"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
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
.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
6ata *nit
Cahtevan o
*N6*REC0
CA"C
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
6ata *nit
Cahtevan o
Normal
6BN 6 ERR6
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
M M
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
)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
"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
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
" 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
.p#ionaln o Cahtevan o
5!5
,BE
1!5
,BB
R+ ? Real
.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
Normal
0,"C
Cahtevan o Cahtevan o
155!5
B0"C
5!5
0S,E
N.R%AL
AC0N
*N6*REC0
CA"C
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
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
M M M M
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
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
F1 ? B@te M
Cahtevano .p#ionaln o
5 M
*np t LA 'analog (
Baria$l e
Cahtevano
6*N+
Baria$l e
Cahtevano
L6- L,
L6- L,
6*N<
Baria$l e
Cahtevano
.20
Baria$l e
Cahtevano
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(
"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
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
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
.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
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
*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
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
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(
<?
<?
<?
<?
'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(
,ritisak '.20( Entalpija '.20( 0emperat ra '.201( Entropija '.20+( "pe#ifi/na zapremina '.20<( Entropija '.20( Entalpija '.201( "pe#ifi/na zapremina '.20+(
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
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
:=
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
.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
M M M M M
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
,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
=+
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
.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
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
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
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
.20
Baria$l e
. 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!
.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!
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
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
>:
.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 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,