Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DEFINICIJE
SCADA (Supervisory Control And Data Acquisition) sistemi podrazumevaju nadzor, upravljanje, prikupljanje i analizu podataka o nekom objektu upravljanja. SCADA sistem sadr i mre u ra#unara (distribuiranih) sa zadatkom da u odre% enom vremenskom periodu prikupe podatke iz industrijskog postrojenja, na osnovu njih izvr&e upravlja#ke zadatke, kao i da prikupljene podatke zabele e, odnosno prika u operaterima. Pod nadzorno - upravlja#kim sistemom (SCADA) podrazumeva se skup namenskih, prostorno distribuiranih, me% usobno povezanih ra#unarskih modula, #iji je zajedni#ki cilj ostvarenje funkcija nadzora i/ili upravljanja fizi #kim procesom u realnom vremenu.
4. Pouzdanost sistema. Pouzdanost SCADA sistema uslovljena je pouzdano&( u njegovih sastavnih komponenti. Izra ava se preko srednjeg vremena izme% u ispada MTBF Mean Time Between Failure. Savremena tehnologija obezbe% uje vrlo pouzdane komponente #ija vrednost MTBF prelazi preko 100.000 #asova. Za pretvara#e fizi#kih veli#ina (senzore) va an parametar je vremenska stabilnost njihovih karakteristika, tj. vreme u kom je neophodno izvr&iti njihovu rekalibraciju. 5. Performansa sistema. Generalno, performansa se defini&e preko vremena odziva i propusnosti. Vreme odziva se mo e smanjiti naro#ito ukoliko se glavnina obrade vr&i lokalno, bez potrebe za #ekanje upravlja#kog signala od centralne stanice. Propusnost se odnosi na obim podataka koji se mogu preneti i obraditi u okviru AUS. SCADA sistemi nude slede( e osnovne funkcije: akvizicija podataka; nadzor doga% aja; upravljanje procesom; sakupljanje podataka iz tehnolo& kog procesa; hronologija doga% aja i analiza; vizuelizacija procesa; prora#uni i izve& taji; dodatne funkcije po zahtevu korisnika. SCADA sistemi se sastoje iz vi&e funkcionalno povezanih celinakoje se mogu podeliti na: hardverski podsistem - obuhvata u naj&irem smislu celokupan hardver koji se instalira za potrebe nadzora i upravljanja tehnolo&kim procesom softverski podsistem - obuhvata celokupan softver uklju#uju( i i pomo( ne programe kojima se kontroli&e rad celokupnog hardvera. Sastoji se iz niza programskih paketa instaliranih na pojedinim hardverskim elementima sistema kao &to su: SCADA programi za lokalno upravljanje pomo( u PLC-ova, komunikacioni programi i sl. komunikacioni podsistem izme% u elemenata SCADA sistema - obuhvata softver i hardver za povezivanje elemenata nadzorno-upravlja#kog sistema sa tehnolo&kim procesom i me% usobno. tehnolo! ki proces - predstavlja sistem u koji se eli instalirati SCADA sistem, tj. da se automatski nadzire i upravlja.
2
TOKOVI INFORMACIJA
Obrada prikupljenih podataka vr&i se u nekoliko nivoa. Na najni em nivou se nalaze procesni ra#unari sa ulogom izvr&avanja merno - upravlja#kih zadataka. Ovi ra#unari su naj#e&( e tipa: regulatora, PLC - a ili merno - akvizicionog ure% aja. Na drugom nivou se nalaze SCADA aplikacije. Osnovni zadatak ovih aplikacija je prikupljanje podataka od procesnih ra#unara i pretstavljanje podataka operaterima. Na vi&im nivoima obrade se nalaze posebne aplikacije za obradu prethodno prikupljenih podataka (naj#e&( e arhiviranih).
SCADA SOFTVER
Jedan od osnovnih zadataka SCADA softvera je izvr&avanje ili prenos konkretnih komandi do upravlja#kih ure% aja. U okviru SCADA paketa mogu( e je uo#iti nekoliko va nih podsistema: Programsko povezivanje sa upravlja $kim ure&ajima se uglavnom obavlja preko drajvera. (Drajveri predstavljaju softver koji sakriva protokol prenosa podataka, ka i od (udaljenih) ure% aja, od ostatka SCADA softvera.) Nezavisni proizvo% a#i softvera (Wonderware, TA Engineering,...) imaju &iroku paletu drajvera, dok proizvo% a#i upravlja#kog hardvera i softvera (Festo, Siemens, Allen Bradley,...) razvijaju drajvere za sopstvene ure% aje. Runtime baza predstavlja mesto gde se sakupljaju sve informacije o procesu. Stanje procesa se opisuje raznim veli#inama. Ulazne veli#ine predstavljaju vrednosti izmerenih fizi#kih veli#ina iz procesa, dok su izlazne veli#ine vrednosti signala koji se &alju ka upravlja#kim ure% ajima. Pored ovih postoje i memorijske veli#ine (posledice prera#unavanja) i sistemske veli#ine (specifi#ne upotrebljenom programu). Podsistem obrade alarmnih stanja je celina zadu ena za formiranje i rukovanje alarmima. Alarm (ne eljeno stanje) nastaje kada vrednost neke od veli#ina iz baze prekora#i dozvoljene granice. Podsistem za prikaz je celina zadu ena za grafi#ku predstavu stanja sistema koji se nadzire, &to za korisnika predstavlja najzna#ajniji deo. Sastoji se iz ve ( eg broja * dinami#kih slika+ procesa koji korisnik posmatra. Podsistem za prikaz, pored grafi#kog prikaza ima zadatak i da prihvati komande operatera. Istorijski trendovi prikazuju vremenske promene vrednosti veli#ina na dijagramima. Izgled dijagrama, uporedni prikaz nekoliko veli#ina i sl. su neki od parametara koji se mogu podesiti pri konfigurisanju trend dijagrama. Podsistem za arhiviranje vrednosti treba da obezbedi trajno pam( enje vrednosti veli#ina. Arhiviranje se vr&i u baze podataka informacionog sistema. Mre' ni podsistem predstavlja va an deo SCADA softvera iz razloga &to svi podsistemi tesno sara% uju sa njim. Performanse celog sistema u velikoj meri zavise od programskog re&enja ovog podsistema.
Fundamentalni zahtevi koje SCADA sistem op &te namene mora ispuniti su:
rad u realnom vremenu distribucija ra#unarskih resursa u okviru SCADA -e postizanje maksimalne pouzdanosti i raspolo ivosti
Rad u realnom vremenu proisti#e iz zahteva da SCADA sistem obezbedi adekvatno reagovanje na poreme( aje u fizi#kom procesu kojim se upravlja. Proizvodni procesi obi#no zauzimaju zna#ajan prostor. Stoga se struktura SCADA sistema odlikuje prostornom distribucijom autonomnih ra#unarskih komponenti, koje su komunikacionom mre om spregnute u jedinstven sistem. Razmenom poruka izme% u njih ostvaruje se me% usobna kooperacija u ostvarenju zajedni#kog cilja. Zato se SCADA sistemi svrstavaju u distribuirane ra$unarske sisteme. Pouzdanost SCADA sistema vezana je za kvalitet ugra % ene fizi#ke i programske opreme, i naj#e&( e se defini&e srednjim vremenom izme% u ispada.
6
Raspolo' ivost se defini&e procentom neispravnih komponenti koji jo& uvek onemogu( uju funkcionisanje SCADA sistema u celini. Drugim re#ima, raspolo ivost je mera sposobnosti SCADA sistema da nastavi rad i u slu#aju otkaza pojedinih komponenti. Postoje dve osnovne klase SCADA sistema: Prva klasa vezana je za upravljanje slo enim sistemima, kao &to su sistemi za prenos energije (gasovodi, naftovodi, elektroenergetska mre a), sistem za kontrolu vazdu&nog saobra( aja i sl. U ovakvim sistemima, naj#e&( e se izbegava automatsko vo% enje procesa. Druga klasa je orjentisana ka upravljanju industrijskim procesima ili automatizaciji laboratorija. Odlikuje se manjom dislokacijom pojedinih elemenata sistema, pouzdanijim izvr&enjem komunikacionih aktivnosti, i ve( im stepenom automatizacije upravlja#kih aktivnosti.
SPREGA SCADA SISTEMA I FIZI, KOG PROCESA Razgrani#enje SCADA i procesnog sistema
Strukturna &ema ukupnog procesno - upravlja#kog sistema ilustruje na#in povezivanja SCADA -e sa fizi#kim procesom.
Merenja (A/D)
Fizi ki proces
Prilagodni Blok
SCADA
Upravljanje (D/A)
Senzori
Senzori su pretvara#i neke fizi#ke veli#ine u ekvivalentni elektri#ni signal. Fizi#ka akvizicija podataka se izvr&ava posredstvom procesnih ulaza SCADA sistema. Standardni tipovi procesnih ulaza SCADA sistemu su: 1. Analogni ulazi. Nivo kontinualnog elektri#nog signala na analognim ulazima SCADA sistema u svakom trenutku je proporcionalan trenutnoj vrednosti merene fizi#ke veli#ine. Izvorne fizi#ke veli#ine koje se na ovaj na#in mere su pritisak, temperatura, masa, itd. Digitalizacija analognih ulaznih signala vr&i se kori&( enjem A/D konvertora. 2. Broja#ki (impulsni) ulazi. Za broja#ke ulaze je karakteristi#no da u#estanost elektri#nih impulsa pretstavlja meru trenutne vrednosti fizi#ke veli#ine. Impulsni pretvara#i se naj#e&( e koriste za merenja protoka te #nosti ili gasova, merenje brzine rotacije. 3. Digitalni ulazi. Digitalni ulazi pretstavljaju fizi#ke veli#ine preko kojih se prati stanje izvr &nih elemenata u postrojenju, kao &to su ventili, razni grani #nici i sl.
Izvr&ni elementi
Preko izvr&nih elemenata (ure% aja) vr&i se uticaj na sam fizi #ki proces, tj. ostvaruju upravlja#ke funkcije SCADA sistema. U op&tem slu#aju, to su elektro - mehani#ki ure% aji direktno uklju#eni u samo procesno postrojenje. Posredstvom procesnih izlaza, SCADA sistem kontroli&e izvr&ne elemente generisanjem pobudnih elektri#nih signala. Standardni su slede( i tipovi procesnih izlaza: 1. Digitalni izlazi. Posredstvom digitalnih izlaza ostvaruje se upravljanje tipa uklju#i/isklju#i ili otvori/zatvori, za ure% aje kao &to su sklopke, kontaktori i sl. 2. Analogni izlazi. Analognim (kontinualnim) pobudnim signalom zadaje se radna ta#ka izvr&nog elementa (pozicija regulacionog ventila i sl.). Generisanje analognog izlaznog signala vr&i se kori&( enjem D/A konvertora.
PLC PLC
TS
U/I: procesni ulaz/izlaz PLC : programabilni logi#ki kontroler NUS: nadzorno upravlja#ka stanica TS : terminalska stanica
Komunikacioni podsistem
Komunikacioni podsistem u okviru SCADA #ine komunikacioni prenosni kanali i komunikacioni kontroler (server) stanice NUS. Komunikacioni kanali povezuju stanicu NUS sa mre om PK ili drugim serijski spregnutim komponentama SCADA sistema.
10
Komunikacioni kanal obuhvata svu opremu potrebnu za kvalitetnu razmenu poruka (modemi, koncentratori, prilagodni elementi, i sl. Komunikacioni kontroler je posve ( en obavljanju i kontroli svih komunikacionih aktivnosti stanice NUS. Na ovaj na#in se centralni ra#unar NUS osloba% a komunikacionih prekida koji optere( uju izvr&avanje primarnih funkcija NUS.
11
Komunikacioni podsistemi
TKL
PIS T2 LOK
T1
SPO FS
LAN magistrala
Puna konfiguracija stanice NUS. T1, T2 : tandem stanice TKL: tandem kontrolna logika LOK: lokalna operaterska konzola SPO: stanica za podr&ku u odlu#ivanju FS: file server PIS: poslovni informacioni sistem U cilju pove( anja pouzdanosti, #esto se primenjuje udvajanje centralnih procesora u tzv. * tandem+ konfiguraciju. U toku rada jedna od tandem stanica je * vode( a+, &to zna#i da ona kontroli&e komunikaciju sa mre om PK. Svi prikupljeni podaci se predaju * prate( oj+ stanici, tako da je u svakom trenutku baza podataka u memoriji oba ra#unara istovetna. Stanice T1 i T2 realizuju udvajanje CPU modula SCADA sistema. Lokalne operaterske konzole (LOK) imaju vi&estruku namenu: pro&irenje operaterskog podsistema (nadzor i upravljanje), pristup istorijatu sistema stati#kim podacima na FS, i sl. File server (FS) ostvaruje vezu sa podsistemom poslovno tehnolo&kih informacija. Sve komponente NUS vezane su me% usobno LAN magistralom i mogu me% usobno komunicirati. Pri tom, sistemska programska podr &ka LAN mre e obezbe% uje pouzdan pristup podacima na FS. Osnovne programske funkcije stanice NUS su slede ( e: 1. Opis nadzorno fizi#kog procesa i sistema telemetrije. Opis fizi#kog procesa podrazumeva definisanje svih potrebnih parametara procesnih veli#ina i ure% aja koji se prate, ili se njima upravlja. 2. Komunikacija sa mre om PK. Primarna funkcija NUS je vr&enje komunikacije sa mre om PK u cilju pribavljanja merenih podataka.
12
3. Sekundarna obrada prikupljenih podataka. Sekundarna obrada podataka podrazumeva proveru primljenih podataka i njihovu konverziju u formu koja se pamti u bazi podataka. 4. Alarmiranje i evidencija doga% aja. Doga% ajem u SCADA sistemu smatra se detekcija odre% ene okolnosti u procesnom sistemu ozna#ene eksplicitnom koja se prikazuje operateru, a sam doga% aj trajno memori&e. 5. Iniciranje upravlja#kih akcija. Upravlja#ke akcije mogu se inicirati ru#no ili automatski. 6. Prikaz stanja i funkcije komunikacije sa operaterom. Prikaz stanja obi#no ima dva nivoa. Prvi nivo je potpun prikaz svih procesnih parametara u fiksnom formatu. Drugi nivo je prikaz u formatu koji defini&e korisnik, naj#e&( e u formi tehnolo&ke &eme postrojenja 7. Zapis istorijata. Arhiviranje podataka iz SCADA sistema predstavlja osnovu za analizu rada samog postrojenja, ostvarenih u#inaka, zastoja i sl
13
smislu izvr&enja upravlja#kog algoritma i generisanja izvr&nih komandi. 3. Upravljanje procesom. Upravljanje procesom zahteva potpuni uvid u stanje ukupnog procesnog sistema, i zato se izvr&ava na stanici NUS. 4. Poslovno rukovo% enje. U cilju zadovoljenja ugovorenih obaveza poslovodstvo proizvodne organizacije na osnovu podataka iz proizvodnje kontroli&e dinamiku, obim i kvalitet proizvodnje.
Osnovne celine operaterskog podsistema SCADA su: grafi#ki prikaz trenutnog stanja i ru#no upravljanje tabelarni prikaz trenutnog stanja maske za prikaz i izmenu stanja i parametara procesnih veli#ina rukovanje dijagramima (potvrda prijema i listanje) kontrola pristupa: prijavljivanje de urnog operatera prikaz i kontrola toka komunikacije sa PLC kontrolni panel SCADA sistema
Grafi#ki prikaz
Grafi#ki prikaz je primarni i najpopularniji vid vizuelizacije trenutnog stanja procesnog sistema kojim se upravlja. Vizuelno, grafi#ki prikazi se formiraju na osnovu tehnolo&kih &ema procesnog sistema. Forma grafi#kog prikaza slobodna i da se mo e izmeniti u skladu sa promenama u nadziranom sistemu, ili sa dodatnim zahtevima krajnjih korisnika. Elementi slike su grafi#ki elementi koji mogu biti osnovni (linija, krug, luk, tekst, i sl.) ili izvedeni (simbol, tekstualni prikaz procesne veli#ine, scroll . graph, bar . chart). Prikaz aktivnog elementa zavisi od stanja procesne veli#ine kojoj je pridru en. Na primer, boja ili smer prikaza simbola kojim se ozna #ava ventil, menja se u zavisnosti od njegovog polo aja (otvoren/zatvoren). Na taj na #in se vr&i dinami#ko osve avanje grafi#kih &ema procesa. Poseban vid prikaza je formiranje scroll . graph i bar . chart grafikona, koji prikazuju promenu kontinualnih veli#ina u odre% enom vremenskom periodu. Uobi#ajena je mogu( nost smene pojedinih grafi#kih &ema na osnovu grafi#kih menija prikazanih na ekranu. Pored prikaza, grafi#ki operaterski podsistem omogu( uje i ru#no upravljanje tehnolo&kim procesom, ta#nije izdavanje operaterskih direktiva za komandovanje izvr &nim ure% ajima u postrojenju.
Tabelarni prikaz
Tabelarni prikaz podrazumeva alfanumeri#ki prikaz trenutnog stanja procesnih promenljivih u predefinisanom (zadatom) formatu. Pored identifikacije procesne veli #ine i njene trenutne vrednosti, prikazuje se i njen statusni atribut. Prikaz kontinualnih veli#ina (analogni ulazi i izlazi, broja #i, ra#unate veli#ine, trend) obuhvata:
16
ime i opis procesne veli#ine, vrednost i jedinicu, status (aktivna/neaktivna, alarm/normal, i sl.).
ru #no
zadata/izmerena,
Prikaz digitalnih ure% aja obuhvata: ime i opis procesne veli#ine, stanje ulaza (polo aj), stanje izlaza (komanda), status (aktivna/neaktivna, ru #no alarm/normal, i sl.).
zadata/izmerena,
17
Listanje aktivnih doga% aja. Ova funkcija podrazumeva prikaz i pregled liste aktivnih doga% aja.
prikaz stanja i kontrola &tampa#a, kao i hard . copy funkcija, pode& avanje putanja do sistemskih i konfiguracionih datoteka, pode& avanje datuma i vremena, prikaz stanja periferija PC (disk, memorija).
Periodi#an zapis skupa tehnolo&ki zna#ajnih procesnih promenljivih, u formatu pogodnom za pristup izvan SCADA sistema.
19