Documente Academic
Documente Profesional
Documente Cultură
SISTEME SCADA
3.1 DEFINIREA SISTEMELOR SCADA
SCADA este un sistem de calcul numeric destinat colectrii i analizei datelor n timp real. Termenul corespunde denumirii engleze a sistemului: Supervisory Control and Data Acquisition. Sistemele SCADA sunt utilizate pentru monitorizarea i controlul instalaiilor sau echipamentelor n domenii precum telecomunicaiile, managementul apei, energiei i deeurilor, extracia, transportul i prelucrarea petrolului i gazelor naturale etc. Un sistem SCADA tipic colecteaz informaiile dintr-un proces, le transfer dispecerului, analizeaz evenimentele i elaboreaz comenzi adecvate, afind informaiile ntr-un mod organizat i intuitiv. De exemplu, un astfel de sistem identific locul n care are loc o scurgere de gaz dintr-un gazoduct, stabilete nivelul de gravitate al evenimentului i comand nchiderea vanelor rapide aferente tronsonului de conduct implicat dac scurgerea este critic. Sistemele SCADA au fost utilizate pentru prima dat n anul 1960 i pot ndeplini funcii relativ simple, precum monitorizarea condiiilor de mediu dintr-o cldire mic de birouri, sau extrem de complexe, precum monitorizarea tuturor activitilor dintr-o central nuclear sau a funcionrii unui sistem urban de alimentare cu ap. Sistemele SCADA utilizeaz instrumente informatice i de teletransmisie complexe pentru a realiza urmtoarele funcii: - achiziia semnalelor numerice sau analogice de la traductoarele i senzorii afereni echipamentele controlate; - analiza datelor, elaborarea i transmiterea comenzilor ctre elementele de execuie incorporate n echipamente; - vizualizarea evenimentelor din proces (detectarea strilor anormale i incidentelor, tratarea alarmelor etc.) n diferite formate; - executarea automat a secvenelor de control predefinite; - simularea aciunilor care pot fi realizate n condiii specifice; - arhivarea ierarhizat a evenimentelor nregistrate; - vizualizarea evenimentelor dup un criteriu de filtrare disponibil; - fundamentarea deciziilor operatorilor (sistem expert); - instrument de simulare n timp real pentru formarea personalului. Sistemele SCADA se caracterizeaz prin: - modularitate; arhitectura modular a sistemelor SCADA permite utilizarea unui numr mare de "module de interfa" (I/O), deci posibilitatea de a controla echipamente diverse; - ergonomie; la cererea operatorului, datele pot fi afiate n diferite moduri: ferestre multiple, detalii, prin selectarea variabilelor dup tip, vizualizarea strii unui anumit echipament etc.; - structurarea informaiei; necesitatea prelucrrii unui mare numr de date impune utilizarea unor baze de date structurate, construite cu programe specializate; - configurare flexibil; procedeele automate de configurare, care elaboreaz instrumentele grafice cu tehnologia programrii orientate pe obiecte, simplific aplicarea unui sistem generic la orice tip de sistem supravegheat; - mentenabilitate; funciile dedicate mentenaei sistemelor ofer operatorilor instrumente pentru diagnosticare; - formarea personalului prin simulare; metodele de simulare complexe i pun pe operatori n situaii reale (incidente, situaii critice) constituind un suport eficient pentru formarea lor;
3-1
posibilitatea dezvoltrii continue; instrumentele oferite de mediile de dezvoltare a aplicaiior permit clienilor s introduc modificri n programele de configurare a instalaiilor care trebuie controlate, prin adugarea sau eliminarea secvenelor de programe corespunztoare echipamentelor care trebuie controlate i modificarea automat a afirii.
Modemul este un aparat care convertete informaia numeric provenit de la un automat programabil sau de la un calculator ntr-un semnal analogic compatibil cu suportul de transmisie utilizat (linie telefonic, unde radio, transmisie prin satelit). Semnalul este apoi transferat modemului destinatar care l convertete n informaie numeric. 3. Staia de baz (central) ntr-un sistem SCADA, staia de baz (central): - obine datele analogice citind i/sau primind periodic date direct de la staiile descentralizate sau prin intermediul unei staii secundare; - permite o supraveghere i un control coordonate de ansamblul sistemului prin intermediul interfeei sale de operare. Aplicaiile complexe pot necesita de asemenea i staii secundare care: - primesc datele de la staiile descentralizate ntr-o regiune; - suport interfaa de operare local a regiunii; - suport nregistrarea alarmelor i evenimentelor; - transmit datele ctre staiile descentralizate i asist comenzile de supraveghere; - servesc de interfa cu o staie central supervizoare mult mai important. 4. Staii descentralizate O staie descentralizat a unei aplicaii SCADA are urmtoarele funcii: - comand intrrile i ieirile echipamentelor procesului (elemente de execuie, instrumente de msur, etc.); - supravegheaz condiiile echipamentelor procesului i nregistreaz alarmele; - raporteaz starea staiei de baz i execut comenzile primite de la ea.
industria minier; - supravegherea pe arii geografice mari etc. GENESIS 32 este conceput modular, fiecare modul fiind specializat pentru anumite funcii. Modulele conin tehnologii de tip VisualBasic for Applications, ActiveX, etc. care permit realizarea unei soluii perfect adaptat aplicaiei. Tehnologia OLE pentru controlul proceselor este cea mai comod metod pentru a conecta surse de date ca: aparate, baze de date, etc. cu aplicaii client de supraveghere. Interfaa dintre client i server se bazeaz pe un mecanism standard de comunicare a datelor ctre orice aplicaie client. Este echivalentul tehnologiei "plug-and-play" n aplicaiile industriale. GENESIS for Windows poate fi folosit ca un sistem SCADA integrat care poate fi utilizat n totalitate pentru o aplicaie sau ca module pentru mbuntirea performanelor altor aplicaii software. De exemplu, poate fi folosit modulul TrendWorX+, una dintre aplicaiile cele mai puternice, pentru urmrirea i colectarea datelor sau modulul AlarmWorX+ pentru managementul complet al alarmelor n manier multimedia. Cu GENESIS s-a realizat cea mai mare aplicaie SCADA din lume, premiat de Bill Gates n 1998 Dispecerizarea a 45000 km de conduct petrolier i a peste 400 de staii de pompare de-a lungul ei. Sistemul alimenteaz 32 de rafinrii i monitorizeaz peste 900 de tancuri de depozitare n peste 100 staii depozit. n plus, sistemul realizeaz i funcia de detecie a scurgerilor. Scalabilitatea i modularitatea oferite de GENESIS permit realizarea oricrei aplicaii de monitorizare. 3.3.2 Sistem integrat de management n domeniul apelor Sistemul integrat de management n domeniul apelor este un sistem multicomplex, multinivel, larg distribuit, care permite integrarea diverselor sisteme locale de automatizare, dispecerizare i monitorizare. Prin implementarea acestui sistem se asigur o arhitectur flexibil de tip "open systems" care permite schimbul de informaii i conducerea optim a proceselor tehnologice (colectare, tratare, distribuie) specifice proceselor din domeniul gestionrii resurselor de ap. Domenii de utilizare: - automatizarea i dispecerizarea sistemelor hidrotehnice; - conducerea i dispecerizarea sistemelor de aduciune, transport i distribuie a apei. Sistemul permite monitorizarea unei game largi de parametri: - hidraulici presiuni, debite, nivele de ap n bazine, nivele de ap n hidrofoare; - electrici tensiuni, cureni, cos , putere, energie; - diveri nivelul de ulei n lagre de motor, temperatura n motoare, poziia vanelor, strile agregatelor (pauz, avarie, pornit/oprit), etc. Aceti parametri sunt urmrii de echipamente locale de achiziie de date i comand. Informaiile necesare pentru optimizarea i dispecerizarea sistemului sunt transmise la echipamentul de pe nivelul ierarhic superior, urmnd s primeasc de la acesta mrimile de comand pentru procesul tehnologic pe care l controleaz. Sistemul de management pentru ap are o structur ierarhizat. Nivelul local este format din automatizarea local a instalaiilor tehnologice i a echipamentelor distribuite pe zone largi. Aceste instalaii i echipamente constau din: - cmpuri de puuri (pompe de extracie de ap); - rezervoare, staii de pompare; - staii de epurare i/sau tratare.
3-4
Automatizarea acestor echipamente i instalaii este fcut folosind controllere specializate sau calculatoare de proces echipate cu plci de achiziie de date i software dedicat. La acest nivel sunt realizate funcii de achiziie de date n timp real, primirea comenzilor i execuia lor asupra echipamentelor i dispozitivelor (vane de reglare, pompe, relee, convertizoare de frecven, etc.), transmisia de date la nivelul ierarhic superior, afiarea local pe ecrane a diferiilor parametri, operarea de la tastatura local. Nivelul transmisiei de date cuprinde echipamentele de transmisie a datelor la distan: - modemuri, staii radio; - echipamente concentratoare de date (calculatoare de proces specializate n stocarea i transmiterea datelor ntre echipamente de pe nivele ierarhice diferite); - magistrale de comunicaie. Pentru a fi folosite la nivelul dispecerului, datele primare (achiziionate pe nivelul 1) sunt transmise fie prin staii radio n special ntre staii de pompare i dispecer, fie printr-un mediu fizic de transmisie de date: cabluri coaxiale, etc. Protocoalele de comunicaie pot fi TCP/IP, RS 485 etc. Nivelul de dispecerizare cuprinde urmtoarele echipamente: - calculatoare (server i staii de lucru n cazul unei reele); - software SCADA (GENESIS for Windows); - imprimante. La acest nivel se realizeaz dispecerizarea i monitorizarea ntregului sistem. Calculatoarele sunt interconectate ntr-o reea local (LAN Ethernet, TCP/IP etc.) care permite partajarea informaiilor ntre diferii operatori, administrarea eficient a datelor i luarea deciziilor privind ncrcarea sistemului i gestionarea optim a resurselor. Tot pe acest nivel informaiile sunt gestionate de ctre programul GENESIS. Funciile principale realizate la acest nivel sunt: - afiarea schemelor sinoptice (fluxul tehnologic complet); - afiarea evenimentelor i alarmelor; - prelucrarea informaiilor n vederea optimizrii funcionrii sistemelor componente i a sistemului n ansamblu, conform unor algoritmi de optimizare i reglare implementai; - afiarea mrimilor msurate sau calculate; - nregistrarea periodic a mrimilor i redarea lor ulterioar n diverse forme (grafice, tabele, fiiere); - contorizarea orelor de funcionare ale diferitelor echipamente; - realizarea de rapoarte tiprite la imprimant, privind strile curente i istoricul evenimentelor; - elaborarea unor strategii de funcionare; - management asistat.
3-5
tehnologic condus. Activitatea pe care o desfoar calculatorul este implementat ntrun pachet de programe care include toi algoritmii necesari aplicrii strategiei de conducere. Aceast metod de conducere asigur o eficien economic ridicat deoarece valoarea investiiei necesare pentru introducerea conducerii numerice este redus n raport cu valoarea ntregului sistem de automatizare a procesului. Un proces echipat corect cu aparatur de automatizare convenional poate fi modelat fidel, astfel c programele necesare conducerii pot asigura realizarea indicelui de performan ales drept criteriu de conducere. Eliminnd aparatura de automatizare convenional i introducnd n sistem un calculator industrial se poate realiza conducerea numeric direct n cadrul creia calculatorul comand elementele de execuie prin interfee adecvate. Toate funciile de reglare specifice procesului sunt preluate de calculator ntr-un mod unitar. Astfel, cantitatea de echipamente de automatizare i preul acestora se micoreaz semnificativ, simultan cu ameliorarea performanelor statice i dinamice, corespunztoare algoritmilor eficieni i preciziei de calcul ridicate. Conducerea numeric a proceselor complexe, care includ un mare numr de bucle de reglare, se face cu reele distribuite i ierarhizate de calculatoare industriale. Conducerea optimal reprezint de regul un caz particular al conducerii prin fixarea mrimilor de referin, deoarece determinarea valorii referinelor se face n urma extremizrii unui indice de performan. Conducerea optimal este adecvat proceselor continue, cu un numr mare de variabile interdependente, a cror deviere de la valorile optime influeneaz calitatea produselor i performanele economice. Conducerea adaptiv reprezint o form particular a conducerii numerice directe, fiind utilizat n cazul proceselor ale cror parametri tehnologici variaz aleator, impunnd reacordarea periodic a regulatoarelor; n anumite cazuri reacordarea nu poate rezolva complet problema meninerii performanelor la nivelul impus, fiind necesar i o adaptare structural. 3.4.2 Structura sistemelor de conducere numeric a proceselor Abordarea problemelor legate de conducerea proceselor industriale se face pornind de la caracteristicile acestora: - procesele industriale sunt complexe, fiind caracterizate de un numr mare de parametri interdependeni care trebuie controlai simultan; - comanda oricrui proces industrial se face n timp real, prin intermediul unei interfee industriale numerice sau hibride; - activitatea de comand i control trebuie s fie permanent, indiferent dac procesul condus este continuu sau discret; - rolul operatorului uman n conducerea unui proces industrial depinde de gradul de automatizare al acestuia. Problema conducerii proceselor complexe trebuie abordat ierarhizat, prin distribuirea funcional i spaial a funciilor de conducere. O structur ierarhizat de conducere se caracterizeaz prin: - dispunerea vertical a subsistemelor componente; - prioritatea de aciune a nivelurilor superioare; - dependena bunei funcionri a nivelurilor superioare de performana nivelurilor inferioare.
3-7
Pentru realizarea unei astfel de structuri este necesar: - descompunerea sistemului condus i a celui de conducere n subsisteme a cror analiz, sintez i implementare sunt simple; - implementarea unui algoritm de conducere optimal n scopul satisfacerii obiectivelor globale impuse prin tema de proiectare. Conducerea proceselor industriale moderne este integrat n sisteme informatice, care au att rolul de conducere propriu-zis a proceselor tehnologice ct i de management al tuturor resurselor. n centrul unui sistem informatic se afl un calculator industrial, care cuprinde module de intrare, module de prelucrare i module de ieire definite structural i parametric n funcie de obiectivele sistemului. Intrrile sunt mrimile de referin i mrimile de stare ale procesului furnizate de traductoare i senzori. Ieirile sunt semnalele de comand ale procesului i semnalele care asigur informarea sintetic ierarhic a operatorilor. Aceste funcii sunt asigurate de un ansamblu omogen de proceduri automate. 3.4.3 Structura calculatoarelor industriale Conducerea numeric a proceselor industriale a impus modificarea structurii calculatoarelor de uz general. Un calculator industrial sau de proces (Industrial Process Computer - IPC) poate fi privit ca fiind o entitate digital format dintr-un echipament de calcul i un sistem de interfee de intrare i de ieire. Spre deosebire de calculatorul universal, calculatorul de proces are o structur modular. Fiecare modul realizeaz o anumit funcie: culegerea i conversia informaiei de intrare, stocarea informaiei, prelucrarea acesteia, elaborarea deciziilor etc. Calculatorul universal poate funciona n timp real, n timp accelerat sau n timp "dilatat" pe cnd calculatorul de proces trebuie s funcioneze numai n timp real. Funcionarea n timp real impune sincronizarea prelucrrii electronice a informaiilor cu preluarea informaiilor de intrare i, implicit, cu dinamica procesului industrial. Informaia achiziionat prin sistemul de interfee trebuie s fie prelucrat i memorat ntr-un interval de timp minim, astfel nct rezultatul calculului s fie obinut n timp util transmiterii mrimii de comand la procesul condus. Calculatorul de proces trebuie s trateze toate solicitrile de rezolvare a problemelor de conducere i s determine succesiunea optim a executrii comenzilor n intervalul de timp de eantionare. Calculatorul de proces rezolv probleme de supraveghere i de comand care rmn practic neschimbate pe durate de timp relativ lungi de exploatare a instalaiei sau de desfurare a procesului. Calculatorul de proces trebuie s funcioneze nentrerupt o perioad mare de timp, deci trebuie s aib o fiabilitate i o insensibilitate la perturbaii ridicat, deoarece orice defeciune sau ntrerupere n funcionare poate produce o avarie n instalaie. Configuraia calculatorului de proces depinde de particularitile aplicaiei. Exist dou clase de aplicaii: - informaionale, de achiziie i prelucrare a informaiei ; calculatorul de proces asigur culegerea datelor de la traductoarele din proces, filtrarea semnalelor pentru identificarea informaiei utile, compararea mrimii semnalului real cu valoarea admis, prelucrarea informaiei n vederea diagnosticrii i prognozrii strii instalaiei industriale. Calculatorul de proces trebuie s semnalizeze nscrierea valorilor parametrilor procesului n limite admisibile sau situaiile contrare;
3-8
de conducere; calculatorul de proces asigur, pe lng funcia de achiziie i prelucrare a datelor specific aplicaiilor informaionale i conducerea procesului, prin pornirea i oprirea echipamentelor, optimizarea funcionrii instalaiei dup un criteriu impus de programator, identificarea proceselor conduse n cazul variaiei parametrilor lor, schimbul de informaii cu echipamentele de calcul situate la nivelurile superioare ale sistemului ierarhic de conducere etc.; calculatoarele din aceast categorie au o structur mai complex dect cele specifice aplicaiilor informaionale.
3.4.4 Implementarea calculatoarelor industriale Conexiunea dintre un proces i calculatorul industrial aferent se realizeaz astfel: - procesul este identificat cu ajutorul unor senzori sau traductoare adecvate, care genereaz semnale proporionale cu mrimile fizice semnificative; semnalele sunt transmise unui sistem de interfa de intrare (SII) care realizeaz eantionarea, multiplexarea i conversia analog/digital (A/D) cu o precizie i o frecven adecvate vitezei de variaie a mrimilor msurate, pentru a putea fi prelucrat eficient de unitatea central (UC); - semnalele de comand elaborate de unitatea central conform algoritmului de conducere adoptat sunt transformate de interfaa de ieire (SIO) n semnale electrice adecvate i transmise elementului de execuie, care va aciona n sensul necesar asupra procesului condus.
Schimbul de informaii ntre sistemul de conducere i proces Precizia i stabilitatea impuse sistemelor de reglare automat industriale condiioneaz esenial structura, calitatea i costul echipamentelor de conducere numeric.
3-9