SISTEM DE MONITORIZARE CU ARHITECTURĂ CLIENT-SERVER PENTRU AMENAJARE HIDROENERGETICĂ

Similar documents
Versionare - GIT ALIN ZAMFIROIU

Propuneri pentru teme de licență

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N

Metrici LPR interfatare cu Barix Barionet 50 -

Procesarea Imaginilor

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

Auditul financiar la IMM-uri: de la limitare la oportunitate

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows

GHID DE TERMENI MEDIA

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban

Modalitǎţi de clasificare a datelor cantitative

Calculatoare Numerice II Interfaţarea unui dispozitiv de teleghidare radio cu portul paralel (MGSH Machine Guidance SHell) -proiect-

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila

Class D Power Amplifiers

Internet-ul a apărut în 1960 când, în SUA, Ministerul Apărării a creat Agenţia pentru proiecte de Cercetare Avansată (ARPA), care are ca obiectiv

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A.

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND

Transmiterea datelor prin reteaua electrica

2. Setări configurare acces la o cameră web conectată într-un echipament HG8121H cu funcție activă de router

Reţele de calculatoare

Solutii avansate pentru testarea si diagnoza masinilor industriale.

Mecanismul de decontare a cererilor de plata

SISTEME INTELIGENTE DE MANAGEMENT AL TRAFICULUI ŞI MONITORIZARE A DRUMURILOR

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin

Lucrarea nr. 7. Configurarea reţelelor în Linux

Dispozitive Electronice şi Electronică Analogică Suport curs 02 Metode de analiză a circuitelor electrice. Divizoare rezistive.

Lucrarea Nr.1. Sisteme de operare. Generalitati

VIRTUAL INSTRUMENTATION IN THE DRIVE SUBSYSTEM MONITORING OF A MOBIL ROBOT WITH GESTURE COMMANDS

Reţele Neuronale Artificiale în MATLAB

Update firmware aparat foto

CAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET

MODELUL UNUI COMUTATOR STATIC DE SURSE DE ENERGIE ELECTRICĂ FĂRĂ ÎNTRERUPEREA ALIMENTĂRII SARCINII

Updating the Nomographical Diagrams for Dimensioning the Concrete Slabs

Universitatea George Bariţiu, Braşov

Eficiența energetică în industria românească

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)

Reţele de calculatoare

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M )

METODE DE EVALUARE A IMPACTULUI ASUPRA MEDIULUI ŞI IMPLEMENTAREA SISTEMULUI DE MANAGEMENT DE MEDIU

Mods euro truck simulator 2 harta romaniei by elyxir. Mods euro truck simulator 2 harta romaniei by elyxir.zip

Documentaţie Tehnică

COMUNICAȚII INFORMATIZARE

9. Memoria. Procesorul are o memorie cu o arhitectură pe două niveluri pentru memoria de program și de date.

X-Fit S Manual de utilizare

1. Internet: definiţie, servicii, istoric

MANAGEMENTUL CALITĂȚII - MC. Proiect 5 Procedura documentată pentru procesul ales

Mai bine. Pentru c putem.

Reţele de calculatoare

Propuneri pentru teme de licență(practica)

ISBN-13:

ACTA TECHNICA NAPOCENSIS

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC

EN teava vopsita cu capete canelate tip VICTAULIC

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

USING MOBILE AGENTS FOR INFORMATION RETRIEVAL IN B2B SYSTEMS

LUCRAREA 3 CONFIGURAREA RETELELOR ETHERNET

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm

The driving force for your business.

Nume şi Apelativ prenume Adresa Număr telefon Tip cont Dobânda Monetar iniţial final

Metoda BACKTRACKING. prof. Jiduc Gabriel

Subiecte Clasa a VI-a

earning every day-ahead your trust stepping forward to the future opcom operatorul pie?ei de energie electricã și de gaze naturale din România Opcom

Proiectarea Sistemelor Software Complexe

INSTRUMENTE DE MARKETING ÎN PRACTICĂ:

Curs 4 Tehnici şi sisteme de semnalizare utilizate în reţele telefonice clasice. Definiţii. Caracteristici.

Noi tehnologii de comunicatie WAN: Frame Relay

Modulul IV - Avansat (12-17 ani) - Antreprenor in Tech 16 Ateliere practice, a cate 120 min. fiecare, echivalentul unui modul

REŢELE DE CALCULATOARE

Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte

Capitolul IV Utilizarea bazelor de date în Internet

Contact Center, un serviciu cri/c!

Preţul mediu de închidere a pieţei [RON/MWh] Cota pieţei [%]

Trafic oferit: trafic aşa cum este generat de surse (izvoare)

TCP (Transmission Control Protocol)

A NOVEL ACTIVE INDUCTOR WITH VOLTAGE CONTROLLED QUALITY FACTOR AND SELF-RESONANT FREQUENCY

Implementation of a Temperature Control System using ARDUINO

PLATFORMĂ DE COMUNICAŢII CU ACCES FLEXIBIL. DE BANDĂ LARGĂ - PICABAL

COMUNICAŢII DIGITALE PE REŢEAUA DE ALIMENTARE CU ENERGIE ELECTRICĂ - PROVOCAREA CONTINUĂ DIGITAL POWER LINE COMMUNICATIONS THE CHALLENGES AHEAD

Itemi Sisteme de Operare

PROIECT. La Baze de date. Evidența activității pentru o firmă IT. Îndrumător: ș. l. dr. ing. Mirela Danubianu. Efectuat de: Grigoriev Sergiu gr.

Conexiuni la Internet. Echipamente. Medii de transmitere a datelor

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Serviciul de Handover în rețelele UMTS. Chircu Florin - IISC

NOTE PRIVIND MODELAREA MATEMETICĂ ÎN REGIM CVASI-DINAMIC A UNEI CLASE DE MICROTURBINE HIDRAULICE

AN ALGORITHM FOR THE ADAPTIVE CONTROL OF ANTI HAIL MISSILE LAUNCH RAMPS

GESTIUNEA BAZELOR DE DATE

Expresiv și versatil.

SISTEM INTEGRAT DE GESTIONARE ACCES ŞI CCTV UTILIZÂND REŢELE RS485 ŞI ETHERNET prezentare generală -

Posibilitati de realizare a transferurilor de date

Aplicaţii SCADA - Conexiuni externe

SPEED CONTROL OF DC MOTOR USING FOUR-QUADRANT CHOPPER AND BIPOLAR CONTROL STRATEGY

ACADEMIA DE STUDII ECONOMICE. Integrarea Sistemelor Informatice

Capete terminale şi adaptoare pentru cabluri de medie tensiune. Fabricaţie Südkabel Germania

Generatorul cu flux axial cu stator interior nemagnetic-model de laborator.

PLANUL DE MANAGEMENT AL SPECTRULUI DE FRECVENŢĂ AL BUCLEI LOCALE ŞI AL SUBBUCLEI LOCALE PENTRU TEHNOLOGIILE PÂNĂ LA ADSL2+

Creare baza de data Deschidem aplicaţia Microsoft Access. Lansarea în execuţie a programului se face urmând calea:

GHID RAPID PENTRU. Instalarea Nokia Connectivity Cable Drivers

Transcription:

SISTEM DE MONITORIZARE CU ARHITECTURĂ CLIENT-SERVER PENTRU AMENAJARE HIDROENERGETICĂ Costin Cepişcă*, Cristian Pîrvu**, Ionuţ Angelescu** *Universitatea Politehnica Bucureşti, **S.C. Hidroelectrica S.A, Sucursala Hidrocentrale Slatina. Abstract: The paper presents a computerized measuring system, based on up-to-date method, for surveying and monitoring of the hydroelectric power stations HPS. At present hydroelectric power stations are undergoing a modernization process for operating optimization. One of the main ways to improve a hydropower development (hydropower station) is to equip it with SCADA-type acquisition and control systems. The system is based on an architecture distributed an three hierarhical levels: the process, local (located in the HPS) and the territorial dispatching level (located in Hydropower Dispatcher level). The system includes programable automatic equipments, intelligent electronic devices, data transmission system and computers. The monitoring system connects three distinctly different environments. The substation, where it measures, monitors, controls and digitizes; the Control Room, where it collects, stores, displays and processes substation data; the Dispatcher Center, where it stores and displays incoming data. A communications pathway connects the three environments. Central computer of the data acquisition system, located in the hydro power plant, provides measurements performance according to a preset program, the instrumentation existing at this time and remote communications by RS485 bus, using Master-Slave architecture and IEC1170, Modbus RTU, ASCII protocols. The system includes measurements of the water levels, temperatures and main electrical parameters of the hydrogenerator. The system operator views data and messages through a display on view station. Besides these basic functions the Control Room computer archives data and displays selected data sets, such as logs in special ways for the operators. Complete or partial measurement sets may be ordered automatically from the control computer. Computer program has more functions among which data processing using preset procedures, drawing up tables and charts for main parameters in time variation, storing in database. The system monitors the incoming stream of analog variables that are outside prescribed limits with warnings and alarms to alert the system operator to potential problems. Data is screened for bad (out of reasonablity limits) data as well. The remote communication server gathers the information from the hydro power plants connected by means of modems over GSM or phone lines. The dispatcher level is in charge of collecting and archiving the data coming from the hydro power plants and presenting this data to the dispatchers. These are real and reactive power flow (watts and vars) voltages and currents and other measurements, like water levels. Analog data is refreshed periodically so that the operator can be assured the data on his screen is relevant. A modern information technology architecture distributes the computing resources into clients and servers. Winsock control comes with Visual Basic 6 and is used to create flexible applications that access the low-level functions of the Transmission Control Protocol/Internet Protocol (TCP/IP). There are two separate applications, one of which is a server and the other is a client. Both client and server interact with each other to exchange data on-line. Client sends a request to the server and the server which is connected to a database retrieves the information requested by the client from the database and returns the requested information back to the client. Database is located in the HPS, on a machine different from the one that hosts the client application, located in Hydropower Dispatcher level. Benefits when developing such computerized measuring system are being highlighted. 1. INTRODUCERE Într-o amenajare hidroenergetică, punctele de măsurare sunt amplasate grupat, dar la distanţă mare de locul în care se amplasează centrul de comandă de la dispecer. Acest fapt impune

concentrarea locală a datelor pentru mărimile măsurate în acelaşi perimetru. Un astfel de sistem are inevitabil o structură ierarhică. Această structură permite funcţionarea independentă a diferitelor ansambluri funcţionale, la nivelul superior fiind transmise doar datele strict necesare. O arhitectură care adaugă la nivelul centralelor hidroelectrice o staţie industrială, cum se poate observa în figura 1, decuplează informaţional staţia centrală de la dispecerul de hidroamenajare de informaţia la nivelul camerei de comandă din centrala hidroelectrică. Acest lucru permite preluarea la nivelul hidrocentralelor a unor cantităţi de date referitoare la funcţionarea acestora, date necesare personalului de supraveghere din centrale şi care nu mai trebuie transmise la nivel de dipecer. Informaţiile disponibile la fiecare nivel de conducere sunt strict cele necesare procesului de decizie specific. Fig. 1. Schema de legături Vizualizarea datelor de către dispecerul de hidroamenajare se va realiza în mod obişnuit la nivel de cascadă, dar şi la nivel de centrală, în situaţii care impun aceasta. 2. STRUCTURA HARDWARE 2.1. Subsistemul de măsurare la nivel de centrală Sistemul este realizat în jurul unei reţele multipunct RS 485/422 la care sunt conectate dispozitivele inteligente I/O existente în centrale: centrale de control termic CPT60, de fabricaţie I.C.E. Felix, contori energetici Prometer (CEWE) şi blocuri electronice indicatoare DMP 240, de la Penny & Giles. Calculatorul din camera de comandă înglobează funcţiile următoare: server-ul de proces (utilizat pentru achiziţia de date de la dispozitivele de câmp), consolă operator (HMI - Human Machine Interface, asigură funcţiile de monitorizare şi alarmare), server de aplicaţii (prelucrarea datelor, baze de date istorice, configurarea reţelei industriale), server-ul de comunicaţie (asigurând schimbul de date cu centrul de control). Transmiterea la nivelul dispecer a datelor se realizează prin intermediul unui modem cuplat la o linie telefonică sau la o reţea GSM.

2.2. Subsistemul de dispecerizare Prin intermediul unei plăci seriale multiport, a modem-urilor cuplate la linii telefonice închiriate sau comutate, aplicaţia ce rulează pe staţia centrală colectează simultan informaţii în timp real de la toate centralele din componenţa amenajării hidroenergetice. Comunicaţia între punctul de dispecer şi centralele din subordine se poate asigura şi prin modem-uri GSM. Pentru reducerea costurilor, transferul bazelor de date proprii centralelor, care conţin datele preluate la intervale orare, se face doar la cerere. 3. STRUCTURA SOFTWARE Aplicaţia software este un pachet de programe care permite gestionarea interfeţelor de comunicaţie, afişarea parametrilor reali de funcţionare, realizarea unei bănci de date. Este o arhitectura deschisă de tip client-server. Avantajele structurii client-server sunt, printre altele, integritatea datelor şi vizualizarea datelor în timp real. Este o aplicaţie orientată pe obiect, condusă de evenimente, ce rulează pe platforma Windows 2000, un mediu de operare multitasking. Programele au fost dezvoltate în Microsoft Visual Basic. 3.1. Aplicaţia de centrală Programul conţine driverele pentru comunicarea cu echipamentele locale utilizând diferite protocoale standard sau de facto, MODBUS RTU, IEC 1170, ASCII, protocoale specifice automatelor programabile şi echipamentelor RTU existente în instalaţie. Schimbul de date între IED-uri (dispozitive electronice inteligente) şi calculator este realizat prin procedura master/slave. Calculatorul controlează traficul de date prin interogarea secvenţială a IEDurilor (polling). În acest caz, calculatorul este master-ul care iniţiază transferul de mesaje, în timp ce IED-urile sunt staţiile slave care pot transmite doar când sunt interogate. Pentru verificarea erorilor de transmisie se utilizează mai multe metode: verificarea la nivel de caracter, verificarea la nivel de cadru de transmisie (verificarea longitudinală a redundanţei LRC, verificarea ciclică a redundanţei CRC). Mărimile monitorizate sunt mărimi ce condiţionează starea de ansamblu a instalaţiilor: puterea activă P şi puterea reactivă Q pe grupuri şi LEA de racord tensiunile pe barele centralei curentul şi tensiunea din statoarele generatoarelor temperaturile pentru lagăre (lagăr turbină, lagăr axial, lagăr radial), ulei ungere, apă de răcire, înfăşurări generator, fier stator, aer de răcire la intrarea şi ieşirea din răcitoare nivel apă amonte, aval şi înfundări de grătare Operatorul este informat în permanenţă cu privire la starea sistemului de măsurare, eventuale defecte ale echipamentelor de achiziţie şi transmisie de date. Funcţia de prelucrare a datelor constă în efectuarea unor calcule în timp real cu datele preluate de la IED-uri, de tipul: operaţii aritmetice, operaţii logice, calcule de mărimi derivate. Se determină prin calcul mărimile: căderea pe centrală şi pe grupuri, debitul turbinat, factorul de putere Prelucrarea datelor analogice include eliminarea erorilor şi verificarea plauzabilităţii. Valorile de temperatură corespunzătoare canalelor valide de măsurare (luate în considerare pentru funcţia de protecţie), se compară on line cu limitele prestabilite de semnalizare şi alarmare, achiziţionate concomitent de la echipamentul de control, iar dacă una dintre limite a fost depăşită se generează o alarmă, punându-se în evidenţă pe ecran prin modificarea stilului de afişare a mărimii.

ATEE 2004 La intervale de timp definite de utilizator, de regulă orare, se realizează actualizarea şi completarea bazelor de date istorice. Baza de date, de tip Microsoft Access, este depozitarul central pentru informaţii. Se stochează astfel orar date privind: energiile active şi reactive pe grupuri şi pe linii temperaturile şi evenimentele curente pentru canalele de măsurare nivelele apei în amonte, aval de centrală şi pierderile de presiune pe grătare Se înregistrează, de asemenea, în timp real evenimentele centralei de control termic, depăşirile de limite admise, pornirile şi opririle de grup, cu ataşarea unei informaţii de timp. În exploatare, este importantă urmărirea tendinţelor de variaţii ale mărimilor. Jurnalizarea datelor se foloseşte în scop predictiv. Pe baza acestor analize ulterioare se pot depista şi unele probleme de administrare sau erori de operare. Din acest motiv se impune şi existenţa unui istoric care conţine toate comenzile date de operator. Afişarea datelor, prin indicatoare de tip numeric, şi a elementelor de comandă, butoane, comutatoare, împreună cu programele ce deservesc aceste funcţii, asigură interfaţa de operare. Aplicaţia oferă un ecran principal (figura 2), cu o imagine de ansamblu, cât mai completă, asupra sistemului hidroenergetic, a evenimentelor din proces. Fig. 2. Ecranul principal al aplicaţiei din centrală Pentru centralele de control termic se poate face, la cererea utilizatorului, o prezentare cantitativă, pentru a permite detalierea informaţiilor: denumirile canalelor de măsurare, valori de temperatură, canale valide, semnalizări, alarme. Pentru schimbul de date cu centrul dispecer se stabileşte o conexiune de tip client-server. Controlul Winsock, furnizat de Visual Basic, permite gestiunea unui flux de date cu ajutorul protocolului TCP. Pe calculatorul din camera de comandă a centralei rulează două aplicaţii server, pentru transmiterea datelor în timp real şi, respectiv, interogarea bazei de date proprii centralei.

Anterior stabilirii conexiunii client-server, este necesară, evident, stabilirea unei legături de tip dial-up între calculatoare, pentru liniile telefonice în comutaţie. 3.2. Aplicaţia de dispecer Vizualizarea datelor de către dispecerul de hidroamenajare se realizează la nivel de cascadă (figura 3). Fig. 3. Ecranul aplicaţiei de dispecer Fiecărei centrale hidroelectrice îi corespunde un control Winsock, configurat drept client. Un timer asociat, după stabilirea legăturii de tip dial-up, iniţiază conexiunea client-server şi apelează periodic metodele controlului pentru transferul datelor şi subrutinele de prelucrare, afişare şi salvare. Informaţiile la nivelul dispecerului sunt doar cele necesare procesului de decizie. Datele recepţionate, stocate într-o bază de date de timp real şi afişate în indicatoare de tip numeric, sunt următoarele: puterea activă P şi puterea reactivă Q pe grupuri şi LEA de racord nivel apă amonte, aval şi pierderi de presiune pe grătar Dacă este necesar, operatorul poate înlocui manual o valoare analogică. Cât timp valoarea este introdusă manual, ea nu va fi va fi schimbată cu valori recepţionate din câmp. Această valoare este stocată de asemenea într-o bază de date şi utilizată în calculele, executate în timp real, pentru mărimi derivate, pentru care nu există traductoare sau reprezintă indicatori de sinteză: căderea pe centrală şi pe grupuri, debitul turbinat pe grupuri şi pe centrală, puterea activă totală produsă pe centrală. Pentru determinarea debitului turbinat, în funcţie de puterea activă şi de căderea pe grup, se introduce într-o fereastră de configurare randamentul grupului. Transferul bazelor de date din centrale, care conţin înregistrări la intervale orare, se face doar la cerere. Fereastra pentru transfer conţine, de asemenea, un control Winsock configurat în mod flexibil, în timpul execuţiei programului, drept client pentru un server specificat. Pentru a se reduce debitul de date, nu se transfera toată baza de date. Interogarea bazei de date proprii centralei, operaţie executată de aplicaţia server, foloseşte ca parametru data calendaristică

pentru care se doreşte completarea bazei de date corespondente de la dispecer. Sistemul oferă posibilitatea depistării defecţiunilor din reţea şi localizării acestora. 4. CONTROLUL WINSOCK Pentru a realiza transferul direct al datelor între calculatoare se utilizează un control ActiveX, care oferă acces la nivelul de jos către protocolul de reţea TCP. Protocolul TCP/IP (Transmission Control Protocol/Internet Protocol) este limbajul comun utilizat de cea mai mare parte a calculatoarelor pentru comunicaţie. De fapt, TCP/IP este o specificaţie care defineşte o serie de protocoale utilizate pentru a standardiza modul în care calculatoarele schimbă informaţii unele cu altele. TCP/IP asigură comunicaţii în reţele care utilizează diverse arhitecturi hardware şi sisteme de operare diferite. Protocoalele TCP/IP sunt aranjate într-o serie de nivele, cunoscute ca stivă de protocol. Fiecare nivel are propria sa funcţionalitate. Winsock este deasupra stivei de protocol TCP/IP din modelul ISO/OSI. Winsock, prescurtare de la Windows Sockets, este utilizat pentru a crea aplicaţii client-server. Winsock este un standard care este menţinut de Microsoft. Standardul este în primul rând un set de proceduri care descriu comunicaţiile către şi de la stiva TCP/IP. Aceste rutine sunt rezidente într-o librărie de legătură dinamică DLL care rulează sub Windows. 5. CONCLUZII Alegerea structurii hardware şi software se realizează pe baza determinării unui raport optim între costul sistemului şi performanţele acestuia. Asigurarea cerinţei ca sistemul să fie aliniat la tendinţele tehnologice se obţine prin respectarea standardelor. Arhitectura hardware ţine cont de cantitatea de date achiziţionate, de distribuţia geografică a echipamentelor, de interfeţele de comunicaţie ale echipamentelor. Se impune ca arhitectura aplicaţiei să fie distribuită şi deschisă. Fiecare echipament dotat cu procesor propriu asigură prelucrarea primară a datelor şi execuţia unor funcţii specifice. Se obţine astfel o fiabilitate crescută, un trafic redus de date între echipamente şi o mai slabă încărcare a server-elor. Prin introducerea în schemă a unui concentrator local de date la nivel de centrală, se obţine un sistem de monitorizare pentru centrale hidroelectrice ierarhizat pe 2 niveluri, conducând la descentralizarea funcţiilor aplicaţiei. Echipamentele de la nivel de centrală funcţionează în mod independent în absenţa conexiunii cu nivelul superior. Monitorizarea în timp real, realizată continuu la nivelul camerei de comandă şi la dispecer, permite introducerea unor funcţii suplimentare. Anumite puncte de monitorizare a stării constituie practic puncte virtuale, pentru care nu există conexiuni fizice. Serviciul de sistem de achiziţie de date implică existenţa unui serviciu de comunicaţie, la fel de reprezentativ. La centrale se acumulează informaţiile care se transmit spre punctul dispecer. Colaborarea între punctul de dispecer şi centralele din subordine se face printr-un dialog permanent, prin intermediul căruia informaţiile se transmit în dublu sens. Winsock se dovedeşte a fi un control robust, ideal pentru comunicaţiile între calculatoare, ce ajută la crearea unor aplicaţii extrem de flexibile. BIBLIOGRAFIE [1] Alexis Rolland, Le contrôle Winsock, www.vbasic.org, Vbguides [2] membres.lycos.fr/allvb/, Le contrôle Winsock [3] S.S. Ahmed, Developing Client-Server Applications, http://www.vbip.com/ [4] John Clark Craig, Jeff Webb, Visual Basic 5.0, Manualul programatorului, Editura Teora, 1998 [5] http://www.ewh.ieee.org, The Evolution From SCADA to Automation