You are on page 1of 13

Oznaka: Registarski broj:

Stepen poverljivosti Poslovna tajna

VIEW2 SERVER - PODSISTEM ZA ARHIVIRANJE


VIEW2 SCADA SISTEM

Izdanje:

Datum: 2005-03-23

Kopija:
OBRAZAC Q4.00.420.05

List 1 od 13

VLASNITVO INSTITUTA "MIHAJLO PUPIN"-AUTOMATIKA, ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj: Naruilac:

Stepen poverljivosti: Poslovna tajna

Naziv zadatka/projekta sa kratkim opisom:

Vreme i mesto izvrenja zadatka/projekta: Autori (ime i potpis):

Tehnika obrada:

Saglasnost:

Overa i potpis:

Napomene:

Izdanje:

Datum: 2005-03-23

Kopija:

List 2 od 17
OBRAZAC Q4.00.420.06

VLASNITVO INSTITUTA "MIHAJLO PUPIN"-AUTOMATIKA, ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj:

Stepen poverljivosti: Poslovna tajna

SADRAJ
SADRAJ................................................................................................................................ 3 1 2 3 4 5 6 7 8 UVOD.............................................................................................................................. 4 ARHIVA DOGADJAJA................................................................................................... 5 ANP ARHIVA.................................................................................................................. 6 AAV ARHIVA.................................................................................................................. 7 APPK ARHIVA ............................................................................................................... 8 APPK ARHIVA SA MILISEKUNDNOM REZOLUCIJOM............................................. 10 HRD ARHIVA................................................................................................................ 12 SNAPSHOT ARHIVA ................................................................................................... 13

Izdanje:

Datum: 2005-03-23

List 3 od 13
OBRAZAC Q4.00.420.07

VLASNITVO INSTITUTA "MIHAJLO PUPIN", ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj:

Stepen poverljivosti: Poslovna tajna

1 UVOD
Procesi iz podsistema za arhiviranje, na bazi korisniki definisanih uslova, arhiviraju procesne veliine i dogaaje u posmatranom objektnom sistemu. U dokumentu se nabrajaju sve vrste arhivskih zapisa, opisuje se njihov sadraj, naini i uslovi formiranja. Korisnik dobija tabelarne preglede arhivskih datoteka ili njihove derivate na VIEW2 radnoj stanici posredstvom MMI (eng. Man Machine Interface) podsistema. VIEW2 server generie sledee arhivske zapise: Arhiva dogaaja Zapis o toku merenih veliina - ANP Zapis o srednjim, maksimalnim ili kumulativnim vrednostima merenih veliina - AAV Arhiva pre i posle kvara - APPK Hronoloki registracija dogaaja formirana na bazi HRD zapisa u procesnoj stanici - HRD Snimak vrednosti, odnosno stanja svih veliina u sistemu u trenutku zahteva SnapShot

Izdanje:

Datum: 2005-03-23

List 4 od 13
OBRAZAC Q4.00.420.07

VLASNITVO INSTITUTA "MIHAJLO PUPIN", ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj:

Stepen poverljivosti: Poslovna tajna

2 ARHIVA DOGADJAJA
Dogadjaji se arhiviraju u tabelama relacione baze odredjene environment promenljivom SCADADBEVENTARH. Formati linija za svaki tip dogaaja opisani su u dokumentu VIEW Server Obrada dogadjaja. Dogaaji vezani za procesne veliine upisuju se u arhivu ako je tako navedeno u editoru (Pogledati dokument Editor baze rdbEdit)

Izdanje:

Datum: 2005-03-23

List 5 od 13
OBRAZAC Q4.00.420.07

VLASNITVO INSTITUTA "MIHAJLO PUPIN", ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj:

Stepen poverljivosti: Poslovna tajna

3 ANP ARHIVA
Sadri hronoloki zapis uzoraka procesnih veliina. Za svaku veliinu u editoru baze se definie da li se arhivira i sa kojom periodom (dokument Editor baze rdbEdit). Zahteva se da perioda, izraena u sekundama, bude delilac broja 60 (znai manja od 60). Baza u koju se arhiviraju merenja definisana je environment promenljivom SCADADBHISTORY. Konfiguracija arhiva nalazi se u bazi, koja je definisana environment promenljivom SCADADBCONFIG.

Izdanje:

Datum: 2005-03-23

List 6 od 13
OBRAZAC Q4.00.420.07

VLASNITVO INSTITUTA "MIHAJLO PUPIN", ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj:

Stepen poverljivosti: Poslovna tajna

4 AAV ARHIVA
Sadri srednji ili kumulativni, minimalni i maksimalni zapis procesnih veliina. Za svaku veliinu u editoru baze se definie da li se arhivira i kako (dokument Editor baze rdbEdit). Sve veliine koje treba da se nadju u AAV arhivi moraju da postoje i u ANP arhivi. Za svaku veliinu moe da se arhivira srednja ili integralna vrednost te veliine (za dnevne izvetaje na petnaestominutnom nivou, za mesene izvetaje na dnevnom nivou, za godinje izvetaje na mesenom nivou). Da li e da se arhivira srednja ili integralna vrednost zavisi od konfiguracije u izvornoj bazi podataka. Mogui naini arhiviranja su: NO_AAV AVERAGE_PER_QUARTER CUMULATIVE_PER_SECOND CUMULATIVE_PER_MINUTE CUMULATIVE_PER_HOUR

Baza u koju se arhiviraju merenja definisana je environment promenljivom SCADADBHISTORY. Konfiguracija arhiva nalazi se u bazi, koja je definisana environment promenljivom SCADADBCONFIG. Za sve direktne brojake ulaze se vri izraunavanje kumulativnih vrednosti na nivou sata za dan, na nivou dana za godinu, odnosno na nivou meseca za godinu. Jedna od osnovnih VIEW2 MMI-a funkcija, formiranje korisniki predefinisanih izvetaja, se oslanjaju na ovaj zapis.

Izdanje:

Datum: 2005-03-23

List 7 od 13
OBRAZAC Q4.00.420.07

VLASNITVO INSTITUTA "MIHAJLO PUPIN", ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj:

Stepen poverljivosti: Poslovna tajna

5 APPK ARHIVA
Sadri uzorke merenja prikupljene kao rezultat nastanka signala kvara. Parametri za postupak formiranja ove arhive su : 1. 2. 3. Skup veliina koji e biti arhiviran (navode se u datoteci apk.inf) Skup signalizacija koje iniciraju postupak formiranja arhive (navode se u datoteci apk.ini) Sistemski parametri (ne menjaju se korisnikim postupcima) vezani za ovaj postupak su a) Duina i frekvencija uzorkovanja pre nastanka inicijatora (160 sekundi, uzorkovanje na 8 sekundi) b) Duina i frekvencija uzorkovanja za vreme kvara (period posle inicijatora) (200 sekundi, uzorkovanje na svake 2 sekunde). c) Duina i frekvencija uzorkovanja posle kvara (160 sekundi, uzorakovanje na 8 sekundi) d) U toku rada odgovarajui proces VIEW2 servera akvizira i pamti uzorke zadate grupe merenja sa frekvencijom i kapacitetom za deo arhive koji se odnosi za period posle kvara. Nastanak signala inicijatora prouzrokuje kompletiranje arhive za period posle kvara. Ime nastale datoteke arhive implicira datum i vreme nastanka inicijatora (sa rezolucijom od jedne sekunde).

Format jednog reda datoteke apk.inf i apk.ini izgleda: <IME_VELIINE> Primer: Datoteka apk.ini
VR03001M VR03002M VR03003M VR03004M VR03005M VR03006M VR03007M VR03008M VR03009M VR03010M VR03011M VR03012M ...

Datoteka apk.inf
VR030017A VR030026A ...

NAPOMENA: Sve ASCII datoteke se edituju nekim od tekstualnih editora koji se isporuuju uz UNIX operativni sistem vi, me, emacs, ...

Sve datoteke, za definicanje arhive pre i posle kvara (apk.ini, apk.inf), kao i same arhivske datoteke se nalaze na direktorijumu definisanom environment promenljivom: APK_DATA_PATH. Datoteke koje se formiraju su u binarnom formatu i njihovo ime implicira trenutak u kome su formirane <ddmmgg>.<hhmmss>, gde je dd - dan; mm - mesec; gg - godina; hh - sat mm minut ss - sekunda na koju se arhiva odnosi.
Formiranje arhiva pre i posle kvara se odvija automatski na osnovu vrednosti veliina pobrojanih u apk.ini, kao i runo pokretanjem komande:

Izdanje:

Datum: 2005-03-23

List 8 od 13
OBRAZAC Q4.00.420.07

VLASNITVO INSTITUTA "MIHAJLO PUPIN", ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj:


ec_init_apk <tekst> <tekst> - tekst koji se pojavljuje u listi dogaaja Pregled ovih arhiva omoguen je komandama:

Stepen poverljivosti: Poslovna tajna

ec_list_apk list <file> - listanje imena procesnih veliina koje su praene u toku APPK postupka

ec_list_apk get <file> <key_1> [<key_2> [... [<key_8>]...]] - Ispis APPK izvetaja za navedenu APPK datoteku i skup imena procesnih veliina <file> Ime APPK arhive <key_k> Ime veliine koja ulazi u APPK pregled Primeri:
1. ec_list_apk list 231294.132507 - lista imena iz APPK arhive nastale 23/12/1995 u 13:25:07 2. ec_list_apk get 050598.132851 GR_EKC - prikazuje na standardnom izlazu APPK izvetaj za veliinu GR_EKC

Izvetaj formiran na ovaj nain izgledae:


Dispecer Petar Petrovic pokrenuo APK GR_EKC - 14:29:46 0.12 ... - 14:36:04 0.23 - 14:36:12 0.22 - 14:36:20 0.24 . 14:36:22 1.14 . 14:36:24 1.16 . 14:36:26 1.18 . 14:36:28 1.25 ... . 14:39:32 0.56 . 14:39:34 0.55 . 14:39:36 0.54 . 14:39:38 0.53 . 14:39:40 0.52 + 14:39:42 0.51 + 14:39:50 0.50 + 14:39:58 0.49 ... + 14:41:58 0.21 + 14:42:06 0.20 + 14:42:14 0.21

Izvetaji dobijeni na ovaj nain imaju zaglavlje koje pokazuje kako je dobijena arhiva i vrednosti merenja po kolonama. Prva kolona oznaava da li je vrednost merenja arhivirana - (minus) pre kvara . (taka) u toku kvara ili +(plus) posle kvara. Druga kolona oznaava vreme arhiviranja, trea i ostale kolone pokazuju vrednost merenja.

Izdanje:

Datum: 2005-03-23

List 9 od 13
OBRAZAC Q4.00.420.07

VLASNITVO INSTITUTA "MIHAJLO PUPIN", ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj:

Stepen poverljivosti: Poslovna tajna

6 APPK ARHIVA SA MILISEKUNDNOM REZOLUCIJOM


Mehanizam je slian kao kod obinih APPK arhiva. Rezolucija arhiviranja veliina je od 200ms. Nain konfiguracije ovih arhiva je sledei: Potrebno je da korisnik napravi fajl appkMilli.des sledeeg formata: Group <broj grupe> Signals <ifra signala> <ifra signala> Values <ifra anlogne veliine> <period u milisekundama> <broj uzoraka pre kvara> <broj uzoraka posle kvara> <ifra anlogne veliine> <period u milisekundama> <broj uzoraka pre kvara> <broj uzoraka posle kvara> Primer: Group 1 Signals 2325DD 23423K 23242S er3w5D Values 11fk43 300 23 40 2412H 400 34 45 2324K 300 34 45 Group 2 Signals 2343FD 324HJS Values 12324J 200 23 34 1234S 400 34 54 . Kada korisnik kreira fajl appkMilli.des ovog formata, potrebno je da u direktorijumu u kome se nalazi ovaj fajl izvri skript: FillPMRTables.tcl
Izdanje: Datum: 2005-03-23 List 10 od 13
OBRAZAC Q4.00.420.07

VLASNITVO INSTITUTA "MIHAJLO PUPIN", ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj:

Stepen poverljivosti: Poslovna tajna

U sluaju da ima nekih greaka (nepostojeih ifara, neispravan format fajla) u fajlu, skript e prijaviti greke korisniku. Sve datoteke, za definicanje arhive pre i posle kvara (apkMilli.des), kao i same arhivske datoteke se nalaze na direktorijumu definisanom environment promenljivom: APK_DATA_PATH. Datoteke koje se formiraju su u binarnom formatu i njihovo ime implicira trenutak u kome su formirane <ddmmgg>.<hhmmss>.<period u milisekundama>.milliapk, gde je dd - dan; mm mesec; gg - godina; hh - sat mm - minut ss - sekunda na koju se arhiva odnosi Pregled ovih arhiva omoguen je komandama: ec_list_apk_milli list <file> - listanje imena procesnih veliina koje su praene u toku APPK
postupka

ec_list_apk_milli get <file> <key_1> [<key_2> [... [<key_8>]...]] ec_list_apk_milli get <file> all - Ispis APPK izvetaja za navedenu APPK datoteku i skup imena procesnih veliina <file> Ime APPK arhive <key_k> Ime veliine koja ulazi u APPK pregled

Izdanje:

Datum: 2005-03-23

List 11 od 13
OBRAZAC Q4.00.420.07

VLASNITVO INSTITUTA "MIHAJLO PUPIN", ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj:

Stepen poverljivosti: Poslovna tajna

7 HRD ARHIVA
HRD arhiva je arhiva hronoloke registracije dogaaja. Sadri tekstualne opise nastanka/prestanka digitalnih ulaza na stanici. Formira se na bazi preuzimanja HRD zapisa sa procesne stanice. Formatiraju se i u bazu upisuju dogaaji vezani za signalizacije (DID) koje postoje u bazi podataka realnog vremena. Format linije HRD-a opisan je u dokumentu VIEW Server Obrada dogadjaja. Vreme pridrueno uz dogaaje se formira na telemetrijskoj stanici. Vreme je izraeno u milisekundnoj rezoluziji. Prava rezolucija je odreena karakteristikama stanice. Zbog specifinog naina prenosa HRD registracije od procesne stanice do centralnog raunara postupak nastanka i imenovanja HRD datoteka ima osobenosti koje su detaljno obrazloene. Poruke koje se tiu HRD zapisa, a stiu od procesne stanice do centralnog raunara imaju sledeu sadrinu: informacija o nastanku/ prestanku nekog signala informacija o nastanku novog dana (prema vremenu procesne stanice)

Podaci se upisuju u bazu podataka, sa vremenom koji stie sa stanice. Po prispeu poruke o novom danu auriraju se polja za datum kod svih podataka gde to polje nije popunjeno. Pristigli ulazi sa stanice se upisuju u bazu koja je definisana enviroment promenljivom SCADADBEVENTARH.

Izdanje:

Datum: 2005-03-23

List 12 od 13
OBRAZAC Q4.00.420.07

VLASNITVO INSTITUTA "MIHAJLO PUPIN", ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

Oznaka: Registarski broj:

Stepen poverljivosti: Poslovna tajna

8 SNAPSHOT ARHIVA
U SnapShot arhivu se smeta snimak stanja procesnih veliina u sistemu u trenutku izdavanja zahteva za kreiranje arhive. Ukljuene su procesne veliine sledeih tipova: AID, DID, AII, DII, AIP, DIP. Podaci se upisuju u mySQL bazu podataka. Formira se runo komandom savesnap [-c context] [-b DSN=rdb_odbc_tag] [-t tag] na strani VIEW2 server maine. Snimak se smeta u bazu koja je definisana environment promenljivom SCADA_FD_SOURCE. Baza uvek mora da se zove snapshots. Ime snapshot-a je odredjeno environment promenljivom SCADA_FD_TAG. Ukoliko ve postoji snimak baze sa istim imenom, stari snimak se brie. Analogni i digitalni podaci, odnosno vrednost, status i vremenski tag za svaku analognu i digitalnu veliinu upisuju se u tabele baze i naznaava se kom snimku pripadaju. Za itanje snimka iz baze, odnosno za njegovo uitavanje u radnu memoriju koristi se komanda loadsnap [-c context] [-b DSN=rdb_odbc_tag] [-t tag]

Izdanje:

Datum: 2005-03-23

List 13 od 13
OBRAZAC Q4.00.420.07

VLASNITVO INSTITUTA "MIHAJLO PUPIN", ZABRANJENO JE NEOVLAENO KOPIRANJE I KORIENJE

You might also like