Documente Academic
Documente Profesional
Documente Cultură
FACULTATEA DE ENERGETICA
ENCICA RAZVAN
MB1
În domeniul protecţiei mediului, tehnologiile informatice constituie în prezent suportul
tuturor sistemelor de supraveghere şi conducere a proceselor. Ţinând seama de specificul acestui
domeniu, este imperativ necesar să se poată dispune de o vizualizare în timp real a stării şi
evoluţiei unei instalaţii sau a unui proces automatizat, în scopul ca operatorul să poată lua în
timpul cel mai scurt posibil decizii care să permită atingerea obiectivelor propuse.
Supervizarea este în esenţă o funcţie de centralizare şi de prelucrare iniţială a
informaţiilor, astfel încât acestea să fie pregătite pentru nivelul de gestiune şi de vizualizare.
Achizitia de date incepe la nivelul RTU sau PLC si implica citirea indicatoarelor de
masura si a starii echipamentelor care apoi sint comunicate la cerere catre SCADA. Datele
sint apoi restructurate intr-o forma convenabila operatorului care utilizeaza o HMI, pentru a
putea lua eventuale decizii care ar ajusta modul de lucru normal al RTU/PLC. (Un sistem
SCADA include componentele: HMI, controllere, dispozitive de intrare-iesire, retele,
software si altele)
Un sistem SCADA tipic implementeaza o baza de date distribuita care contine elemente
denumite puncte. Un punct reprezinta o singura valoare de intrare sau iesire monitorizata sau
controlata de catre sistem. Punctele pot fi fie hard, fie soft. Un punct hard este reprezentarea
unei intrari sau iesiri conectata la sistem, iar un punct soft reprezinta rezultatul unor operatii
matematice si logice aplicate altor puncte hard si soft. Valorile punctelor sint stocate de
obicei impreuna cu momentul de timp cind au fost inregistrate sau calculate. Seria de
puncte+timp reprezinta istoricul acelui punct.
RTU pot citi stari logice digitale sau masuratori analogice, si pot trimite comenzi
digitale sau setari de valori analogice de referinta.
O parte important a implementarilor SCADA sint alarmele. O alarma este starea logica
a unui punct care poate avea valoarea NORMAL sau ALARMAT. Alarmele pot fi create in
asa fel incit ele se activeaza atunci cind conditiile sint indeplinite. Un exemplu de alarma este
avertizorul luminos “rezervorul de benzina gol” al unei masini. Alarmele indreapta atentia
operatorului SCADA spre partea sistemului care necesita o interventie. La activarea
alarmelor, un manager de alarme poate trimite mesaje email sau text operatorului.
PLC -Controllere logice programabile (Pogrammable Logic Controller)
Functionalitatea unui PLC s-a dezvoltat de-a lungul anilor pentru a include controlul
releelor, controlul miscarii, control de proces, Sisteme de Control Distribuit si retele
complexe.
Industria de HMI/SCADA a aparut din nevoia unui terminal prietenos pentru utilizator
intr-un sistem alcatuit cu unitati PLC.
Un PLC este programat sa controleze automat un proces, insa faptul ca unitatile PLC
sint distribuite intr-un sistem amplu, colectarea manuala a datelor procesate de PLC este
dificila. De asemenea informatiile din PLC sint de obicei stocate intr-o forma bruta,
neprietenoasa.
HMI/SCADA are rolul de a aduna, combina si structura informatiile din PLC printr-o
forma de comunicatie. Inca din anii 1990 rolul sistemelor SCADA in sistemele ingineresti
civile s-a schimbat, necesitind o mai mare cantitate de operatiuni executate automat. Un HMI
elaborat, poate fi de asemenea conectat la o baza de date pentru realizarea de grafice in timp
real, analiza datelor, proceduri de intretinere planificate, scheme detaliate pentru un anumit
senzor sau utilaj, precum si metode de depanare a sistemului. Din 1998, majoritatea
producatorilor de PLC ofera sisteme HMI/SCADA integrate, cele mai multe folosind sisteme
de comunicatie si protocoale deschise, neproprietare. Majoritatea sistemelor HMI/SCADA
ofera compatibilitate cu PLC-urile.
Un sistem SCADA prezinta de regula informatia operatorului sub forma unei schite
sugestive. Aceasta inseamna ca operatorul poate vedea o reprezentare a instalatiei
supravegheate. De exemplu, o imagine a unei pompe conectate la o conducta poate afisa
operatorului faptul ca pompa lucreaza si cit fluid este pompat prin conducta la un moment
dat. Operatorul poate apoi opri pompa. Software-ul HMI afiseaza debitul fluidului in scadere
in timp real.Pachetul HMI/SCADA include de obicei un program de desenare pe care
operatorul sau personalul de intretinere il foloseste pentru a schimba modul in care punctele
sint reprezentate in interfata utilizator. Aceste reprezentari pot lua forme simple cum ar fi un
semafor sau chiar forme complexe cum ar fi pozitia unor lifturi sau a unor trenuri.
Infrastructura de comunicatie
Sistemele SCADA folosesc combinate conexiuni radio, seriale sau conexiuni modem in
functie de necesitati. Pentru amplasamente mari cum ar fi cai ferate sau statii de alimentare
sint folosite de asemenea conexiuni Ethernet si IP/Sonet.
MODBUS
Modbus este un protocol de comunicatie situat pe nivelul 7 in Referinta OSI, nivelul cel
mai apropiat de utilizator, la fel ca Telnet, File Transfer Protocol (FTP), si Simple Mail
Transfer Protocol (SMTP).
Modbus permite administrarea unei retele de dispozitive, spre exemplu un sisteme care
masoara temperatura si umiditatea pe care le comunica unui computer. Modbus este deseori
folosit pentru a conecta un computer de supervizare cu un RTU dintr-un sistem de
monitorizare si achititie de date SCADA. Exista versiuni ale protocolului MODBUS atit
pentru portul serial cit si pentru Ethernet.
Modbus ASCII - datele sint reprezentate ASCII intr-o forma usor interpretabila direct.
Exista si o versiune extinsa, Modbus Plus (Modbus+ sau MB+) dar este proprietara Modicon.
Necesita un co-procesor dedicat rapid. Foloseste perechi torsadate la 1Mbit/s si are specificatii
similare cu EIA/RS-485, totusi nu este EIA/RS-485.
Orice dispozitiv care comunica folosind Modbus are o adresa unica. Orice dispozitiv poate
trimite comenzi dar de obicei doar dispozitivul-master o face.O comanda Modbus contine adresa
dispozitivului caruia ii este adresata. Doar dispozitivul apelat va raspunde la aceasta comanda,
chiar daca comanda este primita si de alte dispozitive.Comenzile Modbus contin informatii de
verificare pentru a se asigura de veridicitatea raspunsului.Exemple de comenzi sint comanda care
schimba o valoare intr-un registru al RTU sau comanda care cere RTU sa-i furnizeze o valoarea
continuta de un registru.Diversele implementari ale Modbus folosesc fie fire pentru transmisie,
comunicatii fara fire, SMS sau GPRS.
Citect este un astfel de sistem, gasindu-ai aplicabilitate in aproape toate domeniile
industriale, incepand cu industria alimentara (procese de fabricare a berii, a uleiului, a cafelei,
etc.), continuand cu procese de fabricare a sticlei, a textilelor si terminand cu industria chimica si
nucleara.
Pentru aplicatii mari sau mici, exista o mare flexibilitate in proiectarea si executia
sistemului, in functie de parametrii care tin de rapiditate, eficienta sau accesibilitate. In
momentul in care se doreste dezvoltarea sistemului, se poate face acest lucru fara pierderea
investitiilor initiale.
Cu CITECT se poate:
-oferi operatorilor (din sistem) un control central sau local, folosind paginile grafice
(ecrane);
-adauga butoane grafice de control care si permite realizarea anumitor faze functionale;
-realiza animatie grafica sofisticata pentru afisarea starii elementelor de executie;
-afisa mesaje text pentru descrierea evolutiei procesului si a starii alarmelor;
-configura proiectul intr-o anumita limba (ex. engleza) si afisa intr-o alta limba (ex.
romana);
-specifica comenzi prin taste care si opereze universal (pt. toate paginile) sau doar pentru
pagini individuale;
-monitoriza, controla, stoca, afisa (in diverse formate) toate alarmele;
-vizualiza grafice in timp real sau in modul "istoric";
-monitoriza performanta si eficienta sistemului;
-realiza rapoarte periodice sau la comanda in format RTF;
-monitoriza calitatea productiei utilizand facilitatile SPC (Statistical Process Control);
-dezvolta un sistem de securitate care si permita accesul persoanelor pe baza nivelelor de
prioritate;
-schimba date cu alte aplicatii pentru analize si procesari ulterioare.
Mediul grafic
a) Configurare
b) Rulare
a)Configurare
b) Rulare (Runtime)
Flexibilitatea este o proprietate a unui sistem prin care se permite realizarea unei
arhitecturi deschise, avand diverse forme de implementare. Citect, permite alegerea
arhitecturii, imbinand caracteristicile celor dou tipuri de procese (centralizate si
distribuite). Construit, inca de la inceput pe arhitectura, client-server, Citect este
(functional) impartit in 5 task-uri separate:
-I/O -intretine si optimizeaza toate comunicatiile
-Alarme -monitorizeaza toate alarmele (analogice, digitale, etc.)
-Rapoarte -controleaza, programeaza si executa operatii de raportare
-Trenduri -colecteaza, inregistreaza si organizeaza evolutiile in timp
-Display -Human Machine Interface(HMI); interactioneaza cu alte task-uri
pentru a realiza actualizarea permanenta a valorilor
Fiecare dintre aceste task-uri, este independent, realizand propriul sau proces.
Astfel se pot nominaliza anumite calculatoare, sa execute anumite task-uri. De
exemplu, un calculator sa realizeze task-urile rapoarte si display, pe cand un altul sa
realizeze task-urile trend, I/O, alarme.
Scalabilitatea este o proprietate care permite redimensionarea sistemului (in sus sau in
jos) fara modificari majore in ceea ce priveste partea hardware sau partea software
existente in sistem.
Redundanta
-Redundanta dispozitivelor I/O - se realizeaza prin folosirea a doua dispozitive I/O (de
ex. PLC-uri), unul ca principal si altul ca rezerva. Astfel in cazul unei defectiuni, la
PLC-ul principal, Citect va trece automat pe cel de rezerva, urmand ca la remedierea
defectului sa revina la primul PLC.
-Redundanta LAN - multe dintre sistemele SCADA utilizeaza LAN pentru conectarea
elementelor, dar anumite probleme (ca de exemplu defectarea placii de retea) pot
distruge comunicatia. Astfel Citect poate utiliza retele multiple, in scopul obtinerii
unei redundante maxime.Tot ce trebuie facut este sa se instaleze doua sau mai multe
retele. Daca prima "cedeaza", Citect va trece automat pe a doua.
Rapoarte
Un raport este o prezentare sau o descriere a conditiilor din sistem, care se poate rula
periodic, la cerere sau cand are loc un anumit eveniment (ca de exemplu, schimbarea starii unei
variabile). Rapoartele pot fi generate in aproape orice format, putand include fisiere text, date
curente sau "istorice " si chiar rezultatul unor calcule.
Rapoartele se por afisa pe pagina grafica, printa la imprimanta sau salvate in format HTML
(pentru vizualizarea pe Internet) sau trimise catre baze de date SQL.
Trend-uri
Se pot declansa mai multe alarme in acelasi timp, Citect fiind realizat astfel incat
sa captureze si sa achizitioneze toate alarmele care apar.
Bibliografie :
- Curs” MONITORIZARE ŞI INFORMATIZAREA MEDIULUI”
- http://www.automatizari-
scada.ro/html/ce_este_scada__ce_este_modbus_.php
- http://www.elprest.ro/prezentare_citect.htm