You are on page 1of 9

Elektrotehnika kola Nikola Tesla Ni Predmet: PLC Kontroleri i Raunari u sistemima automatskog upravljanja

Uvod- SCADA(Supervisory Control And Data Acquisition)


ta ini sistem upravljanja? Sistem procesnog upravljanja ini proces kojim se upravlja, njegova oprema upravljanja i ovek - operater. Pod opremom se podrazumeva ceo spektar elektro i mehanikih uredjaja, sistema i reenja koji omoguavaju odvijanje procesa na predvien nain. ta je SCADA? SCADA je program koji se koristi u sistemima industrijske automatizacije, a namenjen je za nadzor i kontrolu sistema kao i za akviziciju(prikupljanje) podataka. SCADA je i softver kojim se kreira grafiki korisniki interfejs(GUI) preko kojeg e operator imati bolji uvid u stanje procesa i uticaj na njegovo odvijanje. SCADA moe obezbediti sledee funkcije neophodne za funkcionisanje nadzorno- upravljakog raunarskog sistema: 1. Komunikaciju sa PLC-ima Komunikacija se moe ostvariti nekim od industrijski standardizovanih veza i protokola: RS232, RS 485, Profibus, Interbus, Ethernet, GSM , radio vezom itd. Svaki industrijski ureaj za koji postoji OPC drajver moe se povezati sa SCADOM. 2. Praenje proizvodnog procesa na ekranu monitora PC-a(GUI-grafiki korisniki interfejs) Sve merene veliine se prikupljaju obrauju i prikazuju na ekranu PC-a u vidu tehnoloke slike procesa. Omoguen je dinamiki prikaz rada svih relevantnih parametara, kao to su npr. stanje motornih pozicija, oitane vrednosti sa digitalnih i analognih senzora, trenutni status faza procesa, komunikacija sa PLC-ima i drugim ureajima. Od operatera se ne zahteva nikakvo znanje programiranja ili rada sa raunarom, ve se komandovanje sistemom svodi na kretanje kroz program pomou prozora sa odgovarajuim porukama, pritiskanjem miem ili tastaturom na odreene objekte. 3. Detekcija i signalizacija alarmnih stanja i prekida u toku rada U sluaju da proces dodje u nedozvoljeno stanje odnosno da neka od merenih veliina dostigne nivo ispod/iznad unapred predefinisanog minimuma/maximuma, na ekranu se prikazuje prozor sa imenom i vrstom alarma, omoguujui operateru da potvrdi alarm i preuzme odgovarajue mere. 4. Zatita od neovlaenog korienja SCADA je zatiena od neovlaenog korienja sistemom prijave operatera imenom i ifrom, sa parcijalnom dodelom prava pristupa sistemu. 5 Pisanje receptura za razliite proizvode Kod realizacije sistema upravljanja koji se koriste za izvravanje razliitih algoritama tj. proizvodnih procesa mogue je pozivom odgovarajue recepture pokrenuti proizvodnju odgovarajueg proizvoda.

Program za izradu skade


Cx-Supervisor Cx-Supervisor je OMRON-ov SKADA softver koji omoguava izradu SCADA-e sa OMRON-ovim PLC kontrolerima i ureajima drugih proizvoaa za koje postoji OPC drajver. Pokree se iz Start menija ALL Programs/OMRON/Cx-Suprvisor/Cx-Supervisor Developer

Profesor: Miroslav Peji mika@etstesla.ni.ac.yu

Elektrotehnika kola Nikola Tesla Ni Predmet: PLC Kontroleri i Raunari u sistemima automatskog upravljanja Koncept projekta Projekat je skup objekata i fajlova koji pripadaju jednoj aplikaciji. Tu su ukljueni izvetaji, grafici, alarmi, konfiguracije taaka, vrednosti taaka, recepture i druge informacije. Projekat za neku aplikaciju treba kreirati u sopstvenom direktorijumu. Samo jedan projekat moe biti aktivan. Folder u kome smetate projekat kreirajte ispod My Dokuments/OMRON/SkadaRadni.

I direktorijum(NewProjectFolder) i projekt (Projekt Name) su dobili ista imena Prvi. Fajl projekta ima proirenje *.scs U Projekt Info.. moete dati kratak opis projekta. Otvaranjem novog projekta dobija se sledei prozor(svakako da moete otvoriti ve postojei projekat).

Profesor: Miroslav Peji mika@etstesla.ni.ac.yu

Elektrotehnika kola Nikola Tesla Ni Predmet: PLC Kontroleri i Raunari u sistemima automatskog upravljanja Koncept Strana(Pages) Svaki projekat se moe sastojati iz veeg broja strana. Svaka strana prikazuje informacije vezane za neku posebnu temu, proces ili aktivnost. Strane se mogu otvarati, zatvarati kreirati nove i pamtiti. Otvorenu neimenovanu stranu zapamtite ispod direktorijuma gde i projekat. Fajl strane ima ekstenziju *.pag File/Save Page As

Na strani sada moete kreirati i dodavati grafike ili kontrolne objekte. Obino se na startu prikae osnovna strana pa se iz nje aktiviraju druge od strane operatera ili iz same aplikacije nekim za to predvienim dogaajem. Duplim klikom na pozadinu stranice dobija se Page Properties u kome vidite neke osobine stranice(dimenzije, tip prozora, boja, prikaz, naziv strane ...) Organizaciju strana tokom kreiranja projekta olakana je korienjem Projekt Editor-a (Utilities/Projekt Editor ) Pomou njega moete ukljuiti i iskljuiti stranice iz projekta i podesiti koja e strana biti otvorena prilikom pokretanja projekta. Prevoenje i startovanje projekta Projekat koji se kreira u razvojnom SCADA okruenju moe se pokrenuti iz Projekt menija Projekt/Run. On nosi isto ime kao projekat, a proirenje je *.sr2. RunTime aplikacija se sada moe pokrenuti klikom na ovaj fajl. Iz Projekt menija se moe kreirati i RunTime instalacioni disk

Profesor: Miroslav Peji mika@etstesla.ni.ac.yu

Elektrotehnika kola Nikola Tesla Ni Predmet: PLC Kontroleri i Raunari u sistemima automatskog upravljanja Objekti Grafiki objekti Na stranicu projekta moete kreirati i postavljati objekte. Oni se mogu sastojati iz: linija, pravougaonika,zaobljenog pravougaonika, elipse, poligona .... Objekti se postavljaju LeviKlik-om na odgovarajuu ikonicu a zatim LeviKlik-om na mesto gde elite da postavite objekat.

Picture(*,bmp, *.jbmf, *.emf) Koristi se za postavljanje slike kao objekta na prozoru strane. Text ili BlockText . Omoguava unoenje teksta kao objekta na prozoru strane. U tekst moete prikazati vrednost neke promenljive ako postavite znak #, a onda iz animacionog editora unesete ime promenljive. Unetim objektima moe se programirati animacija korienjem Animation Editora Manipulacije objektima Moete koristiti standardne Widows operacije Undo, Cat, Copy, Paste, Delete, Move Kada je objekat u fokusu(LeviKlik na objektu) moete ga pomerati i menjati mu dimenzije. Pomou palete moete izabrati boju, debljinu i boju linije i odrediti ispunjenost ili providnost. Uz pomo sledeih alata moete za izabrane objekte(selektovane) menjati prekrivenost objekata za jednu poziciju navie ili nanie(Raise/Lower), rotirati ih za neki ugao Rotate, preslikati ih po y ili x-osi Mirror ili uiniti ih providnim Transparency . Istovremeno moete selektovati (staviti u fokus) vie objekata(Shift+DesniKlik) i onda ih grupisati u grupu( Group/Ungroup iz padajueg menija na DesniKlik). Sa grupom (Group) moete manipulisati kao sa objektom. Takoe moete uneti tekst TooltipText koji e se pojaviti prilikom prelaska miem preko objekta kada je SKADA u radu (RunTime).

Profesor: Miroslav Peji mika@etstesla.ni.ac.yu

Elektrotehnika kola Nikola Tesla Ni Predmet: PLC Kontroleri i Raunari u sistemima automatskog upravljanja

Sve pomenute operacije moete uraditi na vie naina- klikom na odgovarajuu ikonice ili iz padajueg menija koji se dobija na DesniKlik iznad objekta. Radi preciznog postavljanja objekata moete ukljuiti Grid ( View/Grid ) takice na 4, 8, 16, 32 ili 64 piksela. Objekti postavljeni na stranici mogu se ravnati jedan u odnosu na drugi Alignment Bar (View/Alignment Bar) . Selektujete se objekte, a onda izaberete neku od opcija za ravnanje: objekti jednaki po visini/irini, ravnanje prema vrhu/dnu/levo/desno, centriranje po horizontali/vertikali, poravnanje na grid. Da biste bolje mogli videti detalje objekata moete koristiti Zoom 2x ili 4x (View/Zoom Kontrolni objekti Ovde spadaju ve kreirani objekti kojima je pridruena odreena funkcija: tasteri, prekidai, klizai, pokazivai ... Uz pomo njih moete postavljati ili prikazivati vrednosti nekih promenljivih u aplikaciji.. TogleButton prekida Koristi se za postavljanje vrednosti logike promenljive. DuplimKlik-om otvara se prozor u kome se bira tip dugmeta, tekst na njemu, boja i ime logike promenljive(Boolean Point). Ako se uvodi nova promenljiva onda se ide kroz sledee prozore.

Profesor: Miroslav Peji mika@etstesla.ni.ac.yu

Elektrotehnika kola Nikola Tesla Ni Predmet: PLC Kontroleri i Raunari u sistemima automatskog upravljanja

Promenljivu traite u popisu imena taaka, a ako je nema onda je dodajete(Add Points). Osim imena birate i tip promenljive, njeno poetno stanje i namenu. Slajder (kliza) Koristi se za analognu promenu vrednosti promenljive sa kojom je povezan, pomeranjem klizaa miem. U prozoru se definie ime promenljive, njena minimalna i maksimalna vrednost i prikaz klizaa po horizontali ili vertikali.

Profesor: Miroslav Peji mika@etstesla.ni.ac.yu

Elektrotehnika kola Nikola Tesla Ni Predmet: PLC Kontroleri i Raunari u sistemima automatskog upravljanja

Gauge Mera-obrtni ili linearni Koristi se za prikazivanje vrednosti analogne promenljive ili izraza sa kojim je povezan. U prozoru se definie: tip obrtni ili linearni, naziv meraa, izraz, minimalna i maksimalna vrednost, mali i veliki podeoci, njihov prikaz i ugao pokazivanja.

Profesor: Miroslav Peji mika@etstesla.ni.ac.yu

Elektrotehnika kola Nikola Tesla Ni Predmet: PLC Kontroleri i Raunari u sistemima automatskog upravljanja Programiranje animacija grafikih objekata Kontrolni objekti se parametriraju uz pomo Wizard prozora. Medjutim svaki grafiki objekat ima odreeni broj animacionih funkcija koje mu se mogu pridruiti(programirati). Do liste animacionih funkcija dolazite DupliKlik om iznad objekta ili DesniKlik-om iznad objekta i izborom Animation Editor-a ili iz padajueg menija Utilities/Animation Editor kada je objekat koji se animira u fokusu. 4.1 Animation Editor

Razliiti objekti ili grupe mogu imati razliite animacije. Sa slike se vidi da se animacione funkcije odnose na objakat Rectangle_1 . Postavljanje nove animacije se izvodi DupliKlik-om na konkretnu animaciju ili tasterom Tasterom se uklanja animacija, a tasterom se edituje ve pridruena animacija. Pored animacije objekata moemo animirati i stranu i projekat. Blink animira blinkanje sa oko 1sec kada se programira logiki izraz i boja. Kada je log izraz =1 objekat e blinkati. Display/Close Page Kada je SCADA u radu LeviKlik miem iznad objekta otvarie ili zatvariti stranicu. ColorChange(Analogue/Digital) zavisno od vrednosti izraza i granica, objekat menja boje(analogno) prema granicama u 5 nivoa. Digitalno moete menjati dve boje.. EditPointValue(Analogue/Digital/Text) menja vrednost konkretne take kroz prozor koji se otvara na LeviKlik miem iznad objekta kada je aplikacija u radu. Enable/Disable u zavisnosti od vrednosti logikog izraza dozvolie se ili ukinuti animacije koje su pridruene tom objektu. .

Profesor: Miroslav Peji mika@etstesla.ni.ac.yu

Elektrotehnika kola Nikola Tesla Ni Predmet: PLC Kontroleri i Raunari u sistemima automatskog upravljanja ExecuteSkript Skript je jednostavna varijanta Paskala ili C-a sa jednostavnom sintaksom i samo nekim naredbama neophodnim za programiranje animacija objekata. DupliKlik-om na ExecuteSkript otvara se Skript Editor u kome moemo pisati skript program. Kada je SKADA u radu LeviKlik miem iznad objekta aktivira izvravanje Skript programa (OnLeftButonClick) ili ispunjenje uslova(OnCondition). Move(Horizontal/Vertikal) Ova animacija vri pomeranje objekta po horizontali ili vertikali u zavisnosti od vrednosti izraza koji se definie u dijalog prozoru. Percentage Fill ( Horizontali, Vertikali ) Ova animacija puni objekat u izabranom pravcu zavisno od vrednosti izraza. Resize(Height, Width) Menja dimenzije objekta po visini ili irini zavisno od vrednosti izraza Rotate Rotira objekat oko odreene take zavisno od vrednosti izraza. Visibiliti Zavisno od vrednosti logikog izraza objekat e biti vidljiv tj. nevidljiv. Zadaci za vebu 1. Postavite kliza kojim ete vrednost promenljive ZadataVr menjati od 0 do 10 000. Na linearnom pokazivau skale 1 do 10 prikaite vrednost ZadataVr. Korienjem Text-a prikaite vrednost promenljive ZadataVr.

2. Nacrtajte neki objekat i na njemu korienjem Klizaa i Prekidaa prikaite odreen broj animacija pr. pomeranje,rotaciju, ispunu, vidljivost...

Profesor: Miroslav Peji mika@etstesla.ni.ac.yu

You might also like