11.07.2015 Views

Analiza prenosa podataka u sistemu za daljinski ... - Telfor 2009

Analiza prenosa podataka u sistemu za daljinski ... - Telfor 2009

Analiza prenosa podataka u sistemu za daljinski ... - Telfor 2009

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

17. Telekomunikacioni forum TELFOR <strong>2009</strong> Srbija, Beograd, novembar 24.-26., <strong>2009</strong>.<strong>Anali<strong>za</strong></strong> <strong>prenosa</strong> <strong>podataka</strong> u <strong>sistemu</strong> <strong>za</strong> <strong>daljinski</strong>nadzor i upravljanje ureñijima energetskeelektronikeDragan Mitić, Bojan Plavšić, IRITEL A.D., BeogradSadržaj — U sistemima <strong>za</strong> <strong>daljinski</strong> nadzor i upravljanjetrebalo je rešiti način prikupljanja i obrade <strong>podataka</strong> ureñajakoji se nadziru, <strong>za</strong>tim prenos <strong>podataka</strong> od udaljenihperifernih ureñaja do centra <strong>za</strong> nadzor i na kraju način kakoprika<strong>za</strong>ti dobijene podatke u centru <strong>za</strong> nadzor. U početkurazvoja SDNU, više pažnje je posvećeno načinu prikupljanja iobrade <strong>podataka</strong> od udaljenih perifernih ureñaja do centra <strong>za</strong>nadzor i načinu prika<strong>za</strong> dobijenih podatke u centru <strong>za</strong>nadzor, jer se smatralo da kod <strong>prenosa</strong> <strong>podataka</strong> od udaljenihperifernih ureñaja do centra <strong>za</strong> nadzor neće biti većihproblema. Meñutim, ta pretpostavka se poka<strong>za</strong>la pogrešnom.Nakon prvih praktičnih ispitivanja poka<strong>za</strong>lo se da jenajkompleksniji problem koji treba rešiti prenos <strong>podataka</strong> odperifernih ureñaja do centra <strong>za</strong> nadzor. Dodatnakomplikacija je realna situacija da veliki broj perifernihureñaja istovremeno uspostavlja vezu sa centrom <strong>za</strong> nadzor.Dakle, posebna pažnja se mora posvetiti izboru prenosnihputeva i rešenjima koja omogućavaju pouzdan prenos<strong>podataka</strong>. Rad opisuje kako je to realizovano u <strong>sistemu</strong>SDNU, i analizira <strong>prenosa</strong> <strong>podataka</strong> po prenosnim putevima(ETHERNET, GPRS , ISDN i DIAL UP modem).Ključne reči — energetska elektronika, komunikacija,sistem <strong>za</strong> <strong>daljinski</strong> nadzor i upravljanje, prenosni putevi,anali<strong>za</strong> grešaka.statistički podaci i prikazuju grafički i tabelarno. Deo<strong>podataka</strong> se prosleñuje ka višim hijerarhijskim nadzornimmrežama, [1]. Prenosni putevi koji se mogu koristiti u<strong>sistemu</strong> <strong>za</strong> <strong>daljinski</strong> nadzor i upravljanje su ETHERNET,ISDN ili analogni DIAL UP modem i GPRS.U radu je opisana anali<strong>za</strong> grešaka nastalih u prenosu<strong>podataka</strong> po navedenim prenosnim putevima izmeñuureñaja DNU24 i centra nadzor.II. OPIS SISTEMA ZA DALJINSKI NADZOR I UPRAVLJANJESistem <strong>za</strong> Daljinski Nadzor i Upravljanje, SDNU, sesastoji od računara, sviča (switch), i ureñaja <strong>za</strong> <strong>daljinski</strong>nadzor i upravljanje, DNU24. Računar ili centralnanadzorna jedinica je centar gde se vrši prijem i obrada<strong>podataka</strong> od ureñaja DNU24. Ureñaj DNU24 služi <strong>za</strong>prikupljanje <strong>podataka</strong> sa senzora. Podaci od ureñajaDNU24 mogu se slati ka računaru preko ETHERNET-a,preko modema (Integrated Services Digital Network,ISDN ili analogni DIAL UP modem) ili preko GPRS-a,(General Packet Radio Service, GPRS). Šema načina<strong>prenosa</strong> <strong>podataka</strong> izmeñu centra <strong>za</strong> nadzor i ureñajaDNU24 je data na Sl. 1.SI. UVODISTEM <strong>za</strong> <strong>daljinski</strong> nadzor i upravljanje, SDNU, sesastoji od centralne jedinice i jedne ili više perifernihjedinica. Centralna jedinica, centar <strong>za</strong> nadzor, je računar(Personal Computer, PC) sa odgovarajućim programima,a periferna jedinica je namenski razvijen ureñaj nazvanDNU24. Ureñaj DNU24 omogućava prikupljanje svihrelevantnih električnih i neelektričnih veličina ureñajaenergetske elektronike koji se nadziru. U SDNU jeizuzetno važna sigurna razmena <strong>podataka</strong> izmeñuperifernog ureñaja, DNU24, i centra <strong>za</strong> nadzor. Zbog togase u SDNU uvek koriste dva prenosna puta. Prikupljenipodaci se prosleñuju po osnovnom ili rezervnom putu doudaljenog centra <strong>za</strong> nadzor. Udaljeni centar periodičnoprikuplja podatke sa svih lokacija. Broj lokacija može bitiproizvoljno veliki. U centru <strong>za</strong> nadzor se obrañujuD. Mitić, IRITEL A.D., Batajnički put 23, 11080 Beograd, Srbija,(telefon 381-11-3073420; e-mail: mita@iritel.com).B. Plavšić, IRITEL A.D., Batajnički put 23, 11080 Beograd, Srbija,(telefon: 381-11-3073540; e-mail:boki@iritel.com ).Sl. 1. Šema načina <strong>prenosa</strong> <strong>podataka</strong> izmeñu centra<strong>za</strong> nadzor i ureñaja DNU24U računaru se nalaze četiri celine koji ostvarujukomunikaciju preko UDP (User Datagram Protocol,UDP) protokola. Te celine su procesi nadzor, tajmer,izvršni softver (proces <strong>za</strong> rad sa operaterom), korisničkiservis (obavlja prikaz dobijenih merenja i komunikaciju saoperaterom) i komunikacioni servis (obavlja izbor da li1149


komunikacija ide preko ISDN ili analognog DIAL UPmodema ili GPRS <strong>prenosa</strong>). Podaci koji se dobijaju odureñaja DNU24 preko ETHERNET-a direktno se upućujuna izvršni softver, tj. na proces nadzor. Blok šemasoftvera u centru <strong>za</strong> nadzor je data na Sl. 2.Sl. 2. Blok šema softvera u centru <strong>za</strong> nadzorBroj procesa nadzor <strong>za</strong>visi od broja korišćenih ureñajaDNU24, jer svaki ureñaj DNU24 ima svoj proces nadzor(nadzor1, nadzor2,…, nadzor5,…). Komunikacijaizmeñu modula u centru <strong>za</strong> nadzor odvija se preko UDPprotokola, [1].III. KOMUNIKACIJA IZMEðU PROCESA NADZOR IKOMUNIKACIONOG SERVISAU centralnoj nadzornoj jedinici komunikacija izmeñuprocesa nadzora i komunikacionog servisa obavlja sepreko modula <strong>za</strong> slanje <strong>podataka</strong> ka ETHERNET-u ilipreko proces koji komunicira sa modemima ili GPRS-om,koji je sastavni deo procesa nadzor. Osnovnakomunikacija izmeñu modula <strong>za</strong> slanje <strong>podataka</strong> kaETHERNET-u ili procesa koji komunicira sa modemima iliGPRS-om, je preko ETHERNET-a, preko odgovarajuće IPadrese i porta (IPadr_DNU1: 192.168.61.11, Port: 5181).Odgovarajuća IP adrese se očitava iz konfiguracionedatoteke imeN.txt, a port je upisan u moduo <strong>za</strong> slanje<strong>podataka</strong> ka ETHERNET-u ili na proces koji komunicira samodemima ili GPRS-om.U slučaju da se posle tri slanja <strong>za</strong>hteva <strong>za</strong> merenja nedobije odgovor na poslati <strong>za</strong>htev od ureñaja DNU24,prelazi se na pomoćni put <strong>za</strong> slanje <strong>za</strong>hteva <strong>za</strong> merenje.Komunikacija se obavlja, preko odgovarajuće IP adrese iporta (IPadr_DNU1: 192.168.61.11, Port: 5551).Očitavanje odgovarajuće IP adrese se očitava izkonfiguracione datoteke imeN.txt, a port je upisan umoduo <strong>za</strong> slanje <strong>podataka</strong> ka ETHERNET-u ili na proceskoji komunicira sa modemima ili GPRS-om. Posleodgovarajućeg vremena komunikacije preko pomoćnogputa ponovo se uspostavlja kominikacij sa osnovnimputem, preko ETHERNET-a. Parametar koji definiševreme komunikacije po pomoćnom putu definisan je ukonfiguraconoj datoteci imeN.txt. U slučju da se uspostavikomunikacija po osnovnom putu nastavlja se rad prekoETHERNET-a, a u slučaju da se ne uspostavi komunikacijapo osnovnom putu, ponovo se vraća komunikacija napomoćni put.Postoji mogućnost da se komunikacija obalja samopreko pomoćnog puta u slučju da ne postoji mogućnost <strong>za</strong>ostvarivanje komunikacije preko ETHERNET-a. To sepostiže upisom odgovrajućeg podatka u konfiguracionudatoteku imeN.txt, [2].IV. KOMUNIKACIJA UREðAJA DNU24 SA CENTRALNOMNADZORNOM JEDINICOMNa Sl. 3. je data blok šema povezivanja pet ureñajaDNU24, (moguće je koristiti trideset ureñaja DNU24) sacentralnom nadzornom jedinicom. Ako se poñe od izvorainformacija (bilo koji centar gde se nalazi ureñaj DNU24)imamo komunikaciju, u <strong>za</strong>visnosti od konfiguracije ureñajaDNU24, preko (Internet Protocol, IP) IP mreže, (Time-Division Multiplexing, TDM) TDM mreže ili (GlobalSystem for Mobile communications, GSM) GSM mreže gdese dolazi do centra gde se sakupljaju i obrañujuinformaciju, a to je centralna nadzorna jedinica.Postupak je isti, samo u obrnutom smeru kada se šalje<strong>za</strong>htev <strong>za</strong> slanje informacija ka bilo kome od izvorainformacija, ureñajima DNU24. Prenos preko IP mreže jeosnovni put <strong>za</strong> prenos <strong>podataka</strong> od ureñaja DNU24 docentralne nadzorne jedinice. Postoje još tri rezervna puta<strong>za</strong> prenos informacija i to su: prvi preko ISDN modema,drugi preko analognog DIAL UP modema i trećikomunikacija preko GPRS-a.Sl. 3. Prenos <strong>podataka</strong> od centralne nadzorne jedinice doureñaja DNU24 i obrnutoAko se koristi osnovni put <strong>za</strong> prenos informacija ondapomoćni put može biti preko ISDN ili analognog DIALUP modema. U slučaju da nema mogućnosti <strong>za</strong>komunikaciju preko IP mreže (ETHERNET-a) onda sekoristi kao osnovni put komunikacija preko modema(ISDN ili analogni DIAL UP modem), a pomoćni put <strong>za</strong>prenos informacija je preko GPRS-a. Treći način1150


komunikacije je samo preko GPRS-a, a to je slučaj kadanema nikakvih drugih mogućih ve<strong>za</strong> sa izvorominformacija. Postoji mogućnost da se koristi osnovni put<strong>prenosa</strong> preko IP mreže (ETHERNET-a), a rezervni put dabude preko GPRS-a. Sve <strong>za</strong>visi od mogućnosti prenosnihputeva od centralne nadzorne jedinice do samog izvorainformacija, ureñaja DNU24, [2], [3].V. KARAKTERISTIKE PRENOSNIH PUTEVANijedan prenosni put nije idealan. U <strong>za</strong>visnosni odtehničkih uslova na objektu gde se ureñaj DNU24postavlja, bira se prenosi put. Po kriterijumu brzineuspostava veze i <strong>prenosa</strong> <strong>podataka</strong>, najbolje rešenje <strong>za</strong>izbor primarnog prenosnog puta je ETHERNET. PrednostETHERNET-a je što se podaci praktično trenutnoprosleñuju u oba smera. Vremenski interval <strong>za</strong> uspostavuveze je <strong>za</strong>nemarljiv, a podaci se šalju preko UDPprotokola po unapred odreñenim portovima. Brzina<strong>prenosa</strong> <strong>podataka</strong> kod eterneta je reda 115 Kbit-a, [4].Najpoznatiji protokoli transportnog sloja su: TCP,UDP,SPX. TCP protokol ima funkciju kontrole greške uprenosu preko mreže tako da vrši pouzdan i siguran prenos<strong>podataka</strong>. UDP protokol nema funkciju kontrole greške alise uprkos tome koristi <strong>za</strong> prenos <strong>podataka</strong> koji <strong>za</strong>htevajuveću brzinu <strong>prenosa</strong>. UDP protokol je mnogo jednostavnijiod TCP-a.Komunikacija preko komutirane DIAL UP veze radi nabrzinama koje <strong>za</strong>vise od same infrastrukture telefonskemreže.U praksi je brzina konekcije oko 115 Kbit-a ili 33.6Kbit-a, stim što je brzina samog <strong>prenosa</strong> <strong>podataka</strong> neštomanja. Loša strana ovog tipa komunikacije je štouspostava veze traje dugo, reda i do 40 sekundi. Prenos<strong>podataka</strong> je reda stotina milisekundi (u <strong>za</strong>visnosti odkoličine <strong>podataka</strong>). Optimalan broj ureñaja koji se vezujuna jedan DIAL UP modem (jedan telefonski broj) je pet. Upraksi se poka<strong>za</strong>lo da pet ureñaja može nesmetano da radipo jednom telefonskom broju. Pored prijema <strong>podataka</strong>koje je poslao periferni objekat ili centar <strong>za</strong> nadzor postojei funkcije sinhorni<strong>za</strong>cije, <strong>za</strong>davanje granica alarma idefinisanje centra <strong>za</strong> nadzor. Sve to opterećuje modemskuvezu i na prijemnoj i na predajnoj strani. Pri svakojuspostavi veze postoji vreme sinhroni<strong>za</strong>cije izmeñumodema. Dakle, komunikacija preko DIAL UP veze jenajsporija. Prednost modemskih ve<strong>za</strong> je što postoji potvrdao ispravnosti poruke, tako da ukoliko doñe do greške uprenosu nekog podatka u istoj konekciji se poruka ponovošalje.Kada se koristi ISDN, vreme uspostave ve<strong>za</strong> se smanjujena 15 sekundi. Mana ovog tipa komunikacije je što seIntrakom ISDN modem, periodično resetuje. Posledicareseta je neupotrebljivost ureñaja dok se ne <strong>za</strong>vršiinicijali<strong>za</strong>cija modema. Vreme u kome je modem vanfunkcije traje i do dva minuta.Usvojeno je da se GPRS komunikacija koristi kaorezervni prenosni put. Brzina konekcija po GPRS je reda115 Kbit-a. Funkcionalnost GPRS komunikacije <strong>za</strong>visi odkvaliteta signala operatera mobilne telefonije. U SDNU jeformirana mreža <strong>za</strong>tvorenog tipa na kojoj se nalaze svikorisnici SDNU. Mogućnosti ove mreže su velike, ali <strong>za</strong>sada postoje ograničenja nametnuta brzinom <strong>prenosa</strong><strong>podataka</strong>.Ideja na kojoj se radi je da se napravi neprekidna ve<strong>za</strong>izmeñu perifernih ureñaja i centara <strong>za</strong> nadzor. Na taj načinbi se dobila neka vrsta “bežičnog eterneta”, a vremeuspostave veze gotovo da ne bi ni postojalo. Svaki GPRSmodem imao bi svoju IP adresu i prijemni i predajni port,tako bi razmena <strong>podataka</strong> bila trenutna, [5].VI. ANALIZA GREŠAKA NASTALIH U PRENOSA PODATAKAPO PRENOSNIM PUTEVIMA IZMEðU UREðAJA DNU24 ICENTRALNOG NADZORAZa analizu <strong>prenosa</strong> <strong>podataka</strong> po prenosnim putevimaizmeñu ureñaja DNU24 i centralnog nadzora posmatraćesamo prenos <strong>za</strong>hteva <strong>za</strong> slanje izmerenih <strong>podataka</strong> i slanjeizmerenih <strong>podataka</strong> bez dodtnih <strong>za</strong>hteva koje upućujeoperater i odgovore na njih ili <strong>za</strong>hteve koje upućujeDNU24, a odgovore šalje nadzorna jedinica. Posmatranisu meseci januar i mart u <strong>2009</strong>. godini.Maksimalni broj bajtova <strong>za</strong> jedan mesec 166656 bajta.On je jednak proizvodu broja dana u mesecu (31) sabrojem petnestominutnih intervala u toku jednog dana(96) koji se <strong>za</strong>tim pomnoži zbirom broja bajtova kojiobuhvataju <strong>za</strong>htev <strong>za</strong> slanje merenja (11) sa poslatimmerenjima (45).Prvo će biti analiziran prenos <strong>podataka</strong> prekoprenosnog puta koji koristi ETHERNET komunikaciju,<strong>za</strong>tim preko prenosnog puta koji koristi ISDN ili analogniDIAL UP modem i na kraju preko prenosnog puta kojikoristi GPRS.Ako se uzme <strong>za</strong> BER (Bit Error Rate) najjednostavnijikoncept, tj. jednostavnu definiciju datu sledećim izrazom:BER = broj pogešnih bita/ukupan broj bita (1)onda se <strong>za</strong> pomenute komunikacije može izračunati svakipojedinačni BER čije vrednosti su prika<strong>za</strong>ne na Sl. 4.BER0,120,10,080,060,040,020Prikaz BER-a <strong>za</strong> tri nacina <strong>prenosa</strong> <strong>za</strong> mesec januar i martETHE MODE GPRSmeseciBER januar BER martSl. 4. Prikaz BER <strong>za</strong> tri načina komunikacije<strong>za</strong> mesece januar i martZa ETHERNET komunikaciju <strong>za</strong> mesec januar brojpogrešnih bajtova je 728 bajta, a <strong>za</strong> mesec mart je 448bajta. Ako se sada koristi jednostavna definicija <strong>za</strong> BER,jednačina (1), tj. broj pogrešnih bajtova podeli sa brojem1151


maksimalnih bajtova dobija se <strong>za</strong> mesec januar BER je0.0044, a <strong>za</strong> mesec mart BER je 0.0027.Za komunikaciju sa ISDN ili analognim DIAL UPmodemom <strong>za</strong> mesec januar broj pogrešnih bajtova je8008 bajta, a <strong>za</strong> mesec mart je 7672 bajta. Korišćenjemjednačune (1), dobija se <strong>za</strong> mesec januar BER je 0.048, a<strong>za</strong> mesec mart BER je 0.046.Za GPRS komunikaciju <strong>za</strong> mesec januar broj pogrešnihbajtova je 16800 bajta, a <strong>za</strong> mesec mart je 15456 bajta.Ako se sada koristi jednačina (1) dobija se <strong>za</strong> mesecjanuar BER 0.101, a <strong>za</strong> mesec mart BER 0.093.Sa Sl. 4. može se uočiti da je BER najmanji <strong>za</strong>komunikaciju preko ETHERNET-a, a sledi BER <strong>za</strong>komunikaciju preko ISDN ili analognim DIAL UPmodemom koji je <strong>za</strong> red veličine veći od komunikacijepreko ETHERNET-a. Na kraju je kao najveći BER je <strong>za</strong>komunikaciju preko GPRS-a, koji je <strong>za</strong> dva reda veličineveći od komunikacije preko ETHERNET-a, a <strong>za</strong> redveličine veći od komunikacije preko ISDN ili analognogDIAL UP modema. Komnikacija preko ETHERNET-a jenajbrži način komunikacije (bez obzira što sekomunikacija odvija preko UDP protokola) i sa najmanjepogrešnih bajta (bita). Kao najsporiji način komunikacijei sa najviše pogrešnih bajta (bita) smatra se komunikacijapreko GPRS-a.VII. ZAKLJUČAKU radu je opisano rešenje <strong>prenosa</strong> <strong>podataka</strong> u <strong>sistemu</strong> <strong>za</strong><strong>daljinski</strong> nadzor i upravljanje ureñajima energetskeelektronike SDNU sa analizom grešaka nastalih u prenosu<strong>podataka</strong> po prenosnim putevima izmeñu ureñaja DNU24 icentra nadzor. Usko grlo u <strong>sistemu</strong> <strong>za</strong> daljinsko nadziranjepredstavljaju prenosni putevi. U <strong>za</strong>visnosti od tehničkihmogućnosti na perifernom objektu bira se najpovoljnijiprenosni put. Prenosni putevi se razlikuju po brziniuspostave veze, brzini <strong>prenosa</strong> <strong>podataka</strong>, sigurnosti,pouzdanosti i ekonomičnosti. Nažalost, nijedan prenosniput nije idealan. Zato je usvojeno, obavezno korišćenjedva prenosna puta. Ovim je omogućena neprekidnost uradu sistema <strong>za</strong> <strong>daljinski</strong> nadzor i upravljanje. Sadašnjerešenje u potpunosti <strong>za</strong>dovoljava potrebe SDNU.LITERATURA[1] D. Mitić, „SYSTEM FOR REMOTE SUPERVISION ANDCONTROL OF POWER ELECTRONICS DEVICES ”, 32.meñunarodni skup MIPRO <strong>2009</strong>, Zbornik Radova Telekomunikacije iinformacije, Vol. II. CTI, ISBN 978-953-233-043-4, Opatija, Hrvatska,Maj 25-29. <strong>2009</strong>. god.[2] D. Mitić, „Komunikacija u <strong>sistemu</strong> <strong>za</strong> <strong>daljinski</strong> nadzor i upravljanjeureñajima energetske elektronike”, Zbornik Radova XVITelekomunikacioni Forum, TELFOR 2008, ISBN 978-86-7466-337-0,Beograd, Novembar 25-27. 2008. god.[3] M. Lazić, M. Stanković, “Ureñaj <strong>za</strong> akviziciju <strong>podataka</strong> DNU 24 –osnovne funkcije,” Jahorina ’08[4] MultiTech system, “Socket Ethernet IP mt100sem - AT CommandsReference Guide”[5] B. Plavšić, D. Petrović, Ž. Kovačević, “IZBOR PRENOSNIHPUTEVA U SDNU”, VII SIMPOZIJUM, INDUSTRIJSKAELEKTRONIKA, INDEL 2008, Banja Luka, Novembar 06-08,2008.ABSTRACTIn systems for remote monitoring and managementshould be a way to solve the collection and data processingdevices that are monitored, and data from the remoteperipheral device to the center for supervision and at theend of a way to display the data obtained in the center formonitoring.In the beginning of SDNU, more attention is paid to themanner of collecting and processing data from the remoteperipheral device to the center for monitoring and how thedata obtained in the center for monitoring, because it isconsidered that data from the remote peripheral device tothe monitoring center will be larger problems.However, that assumption was wrong. After firstpractical investigation it turned out that most complexproblem need to solve were sending data from peripheralequipment to data center. So, special attention must be puton choices which way of data transmission need to be useand solutions which enabling reliable data transfer.Additional complication is also one real situation whenbig number of peripheral devices at the same timeestablishing connection with data center. So, specialattention must be put on choices which way of datatransmission need to be use and solutions which enablingreliable data transfer. This paper describes way it isrealized inside SDNU system, and analyzes the data bytransmission paths (ETHERNET, GPRS, ISDN and DIALUP modems).ANALZSIS OF TRANSFER DATA IN THE SYSTEMFOR REMOTE AND CONTROL OF POWERELEKTRONICS DEVICESMitić Dragan, Bojan Plavšić1152

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!