Date post: | 03-Mar-2018 |
Category: |
Documents |
Upload: | dragos-bogdan |
View: | 226 times |
Download: | 0 times |
of 70
7/26/2019 Informatica de Proces - Suport de Curs
1/70
Informaticde proces suport de curs
1
Adelaida Mihaela DUINEA
INFORMATICA DE PROCES
-notie de curs-
7/26/2019 Informatica de Proces - Suport de Curs
2/70
Informaticde proces suport de curs
2
CUPRINS
CURS 1 Proces fizic noiuni generale 3
CURS 2 Justificarea utilizrii calculatoarelor de proces 10
CURS 3 Clasificarea aplicaiilor de control 15
CURS 4 Regulatoare. Algoritmi de reglare 21
CURS 5 Componente utilizate n sisteme digitale de control 26
CURS 6 Interfee de proces 31
CURS 7 Reele industriale de comunicaii 37
CURS 8 Tipuri de traductoare 41
CURS 9 Prelucrarea digitala semnalelor 46
CURS 10 Sisteme de timp real 51
CURS 11 Sistemul SCADA 60
CURS 12 Sistemul SCADA - continuare 64
BIBLIOGRAFIE 70
7/26/2019 Informatica de Proces - Suport de Curs
3/70
Informaticde proces suport de curs
3
CURS 1
PROCES FIZIC - NOIUNI GENERALE
Definirea noiunii de proces fizic
Prin proces fizic, cu referire la o instalaie sau utilaj tehnologic, se nelege ansamblul
transformrilor de energie i mascare au loc n acesta, de la intrare la ieire i poate fi reprezentat
formal printr-o schembloc de forma:
Figura 1. Schema bloc a unui proces fizic
unde prin Wii Wese neleg fluxurile de materii prime i respectiv produsele finite exprimate, prin
echivalene, n aceleai uniti de msur.
Descrierea proceselor tehnologice se poate efectua pe baza relaiilor de bilanntre Wii We.
Daco asemenea relaie, neglijnd evidenierea pierderilor se poate exprima formal prin relaia
Wi- We=0
rezultun regim de echilibru denumit i regim staionar.
DacWi- We0
procesul se aflntr-un regim de dezechilibru sau regim dinamic, adesea denumit i tranzitoriu n
vederea restabilirii echilibrului.
Caracterizarea unui proces se realizeaz cu ajutorul unor mrimi de intrare i de ieire.
Mrimile de intrare sunt variabile msurabile, mai puin perceptibile, i caracterizeaz evoluia
procesului. Mrimile de intrare, notate u1, u2, ..., un, sunt variabile de origine externsusceptibile de
a influena evoluia procesului. Atunci cnd se poate aciona asupra variabilelor de intrare acestemrimi poartdenumirea de variabile de comand.
Figura 2. Mrimi caracteristice procesului
Evoluia unui proces, strile prin care acesta trece (fenomenele de acumulare, de transfer i
de disipare de mas i energie) se apreciaz cu ajutorul mrimilor de stare notate x1, x2, ..., xn.
ProcesWi We
Procesu1
u2un
y1
y2
yn
z1 z2 zn
7/26/2019 Informatica de Proces - Suport de Curs
4/70
Informaticde proces suport de curs
4
Independent de mrimile de intrare este posibil de-a constata existena unor variabile a cror
aciune influeneaz evoluia procesului (mrimile de ieire, notate cu y1, y2, ..., yn), numite
perturbaii i notate z1, z2, ..., zn). Perturbaiile ce acioneaz asupra proceselor pot fi interne
(parametrice) sau externe (aditive). Aciunea perturbaiilor aditive influeneazmrimile de ieire
pe cnd aciunea perturbaiilor parametrice se concretizeazn modificri structurale ale procesului.
Din punct de vedere cantitativ, variaia n timp a mrimilor de intrare, de ieire i de stare
poate fi descriscu ajutorul modelelor matematice. Un model matematic constituie o abstractizare
avnd ca obiectiv obinerea unor descrieri simple a realitii, procesul existnd independent de toate
modelele.
Concepte de baza
In procesul de studiere a oricarui domeniu primul pas este definirea termenilor cu care se
opereaza. In continuare sunt definite principalele concepte utilizate in cadrul Informaticii de proces:
Procesul= o transformare a unui sistem, indicatprin modificarea unor mrimi de proces
(ex.: modificarea temperaturii, a presiunii, a poziiei, etc.).
Proces industrial= ansamblul transformrilor realizate ntr-o instalaie tehnologic, ce au
ca scop producerea unor materiale, echipamente sau servicii.
Parametrii de proces= mrimi fizice care caracterizeazun proces.
Parametrii de intrare: mrimi fizice msurabile, exterioare procesului, care
influeneaz evoluia acestuia. Un sistem de control acioneaz asupra procesuluicontrolat prin unul sau mai muli parametri de intrare.
Parametri de stare: nglobeaz informaia referitoare la evoluia anterioar a
procesului i care poate sinflueneze evoluia viitoare a acestuia.
Parametri de ieire: mrimi a cror evoluie dorim so controlm sau care, n mod
indirect caracterizeaz o stare nemsurabil a procesului (ex.: temperatura este o
msura energiei nglobate n sistem).
Perturbaiile sau zgomotele =mrimi fizice care influeneazevoluia unui proces, dar a
cror mrime i evoluie n timp este necunoscuti/sau necontrolat. Scopul unei scheme
de reglaj este eliminarea sau cel puin reducerea efectului produs de zgomote asupra
procesului. Perturbaiile pot fi variate: zgomote electromagnetice, variaii ale parametrilor
de mediu (temperatur, presiune, umiditate, etc.), variaii ale surselor de alimentare, variaii
ale calitii materiilor prime
Funcia de transformare sau de transfer a unui proces = expresia dependenei dintre
parametrii de ieire (vectorul de ieire), parametrii de stare (vectorul de stare) i
parametrii de intrare (vectorul de intrare) ai unui proces. Aceastdependenpoate sfie
liniar(exprimabilprintr-o funcie liniar) sau neliniar. De cele mai multe ori funcia de
7/26/2019 Informatica de Proces - Suport de Curs
5/70
Informaticde proces suport de curs
5
transformare a unui proces se exprimca soluie a unor ecuaii integro-difereniale. Funcia
de transformare modeleazdin punct de vedere analitic comportamentul unui proces.
Reglaj automat = un ansamblu de operaii efectuate n bucl nchis sau deschis, cu
scopul de a stabili o dependen, pe baza unei legi prestabilite, ntre parametrii de proces.
Caracterul automat al reglajului este dat de faptul cnu existo intervenie directa omului
n ciclul de reglaj.
Funcia de reglaj = definete modul de generare a comenzilor (parametri de intrare pentru
proces) pe baza mrimilor msurate (parametri de ieire pentru proces) i a valorilor
prescrise
Obiective:
meninerea unei mrimi de proces la o valoare prestabilit,
minimizarea abaterilor, imprimarea unei anumite evoluii n timp pentru un parametru de proces
Semnal- mrime purttoare a unei informaii. Prin semnale se asigurfluxul bidirecional
de informaii ntre sistemul de control i procesul controlat. Semnalele sunt n general
descrise prin funcii de timp (ex.: sinus, cosinus, treaptunitar, impuls).
Clasificare dupnatura semnalelor:
semnale analogice care au un domeniu continuu de valori
semnale digitale care au un numr finit de valori discrete; de cele maimulte ori se folosesc semnale care au douvalori distincte (codificate cu 0 i
1) i care reprezint dou stri diferite ale unui element de proces (ex.:
nchis/deschis, valid/invalid, pornit/oprit, etc.)
Clasificare dupcomportamentul in timp:
semnale continue au variaie continun timp
semnale discrete (eantionate) au variaie discretn timp, adicfunciile
ce le reprezintau valori definite doar la anumite momente de timpDin punct de vedere fizic cele mai utilizate semnale sunt cele electrice, hidraulice,
pneumatice, optice i mecanice. n sistemele actuale de control se prefer utilizarea semnalelor
electrice.
Se numete sistem de control ansamblu construit cu scopul de a permite urmrirea i
modificarea evoluiei unui proces pe baza unei legi prestabilite
7/26/2019 Informatica de Proces - Suport de Curs
6/70
Informaticde proces suport de curs
6
Complexitatea unui sistem de control depinde de complexitatea procesului controlat, de
obiectivele urmrite i de precizia cu care obiectivele trebuie ndeplinite. n figura 3 s-a reprezentat
schema de principiu a unui sistem automat de control, care cuprinde un proces controlat i un
sistem de control.
Se numete Sistem digital de control(eng. DCS- Digital Control System) un sistem decontrol care utilizeaztehnici i componente digitale pentru control (ex.: circuite logice, automate
de stare, memorii, programe, etc.). n aceast categorie sunt incluse i sistemele de control care
utilizeaz unul sau mai multe calculatoare. n cadrul sistemului de control calculatorul poate s
ndeplineascdiverse funcii:
urmrire i vizualizare a parametrilor de proces,
de stocare a datelor culese,
transmitere la distana informaiilor sau Controlul direct al procesului.
Proces tehnologic
Sistem de control
Materii prime ienergie
Produse i energie
Perturbaii
Mediu
Parametriimsurai
Comenzi
Figura 3. Schema de principiu a unui sistem automat de control
7/26/2019 Informatica de Proces - Suport de Curs
7/70
Informaticde proces suport de curs
7
Se numete Sistem cu control digital direct(eng. DDC Direct Digital Control) sistemul
de control la care evoluia procesului este controlatnemijlocit de un sistem digital, frintervenia
direct a operatorului uman sistemului digital i revine ntreaga responsabilitate privind buna
funcionare a procesului controlat.
n cazul unor procese complexe de fabricaie, care implicun numr mare de parametri de
proces i funcii complexe de coordonare i control se utilizeazsisteme de control organizate pe
mai multe nivele ierarhice. n figura 5 se prezint un exemplu de astfel de sistem, n care se
utilizeaz dispozitive inteligente de automatizare (senzori - S i elemente de execuie - EE),
echipamente autonome de control (automate programabile - AP i regulatoare - R), calculatoare de
proces i reele digitale de comunicaie.
Sistem de calcul
Interfee de proces
Proces controlat
S S S EE EE
S - senzorEE - element de execuie
Figura 4. Exemplu de sistem de control prin calculator
.... ....
7/26/2019 Informatica de Proces - Suport de Curs
8/70
Informaticde proces suport de curs
8
Clasificarea aplicaiilor de control
funcie de modul de operare:
control pe bazde logicbinar
control secvenial
control n buclnchis
funcie de numrul de procesoare implicate i modul de organizare a acestora:
control uniprocesor
control centralizat multiprocesor
control ierarhic
control distribuit
funcie de obiectivul urmrit:
urmrire i nregistrare evenimente sau parametri de proces
reglaj local controlul i coordonarea micrii
control optimal
Tipuri de control
Controlul binar = semnalul de comand generat de sistemul de control se exprim sub
forma unei expresii logice n care termenii sunt parametrii procesului.
Controlul secvenial = generarea unei secvene de comenzi care determin o anumit
evoluie n timp a procesului controlat
Calculator central
Calculator deproces
Calculator deproces
Calculator deproces
Reeleindustriale
LAN
Proces controlat
S S S S SEE EE EE EE
Figura 5. Schema unui sistem ierarhic de control
R AP
7/26/2019 Informatica de Proces - Suport de Curs
9/70
Informaticde proces suport de curs
9
Control n bucl nchis =urmrete meninerea unui parametru de proces la o valoare
predefinit(reacie inversfeed-back)
Urmrire, vizualizare i stocare datelor - aplicaii de tip SCADA (Supervisory Control
and Data Aquisition)
Reglajul local are ca obiectiv meninerea unui parametru de proces la o valoare
prestabilit
Controlul i coordonarea micrii pentru maini cu comand numeric i roboi
industriali
Controlul optimal se aplicpe un nivel superior al unei scheme ierarhice de control i are
ca obiectiv sincronizarea celulelor autonome de fabricaie n vederea optimizrii unorparametri de performan ai procesului de fabricaie (cost minim, producie maxim,
productivitate maxim, pierderi tehnologice minime
RegulatorProcescontrolat
VP
EE
S
VM
-
+ C
Figura 6. Schema de principiu a unei bucle de reglaj
7/26/2019 Informatica de Proces - Suport de Curs
10/70
Informaticde proces suport de curs
10
CURS 2
JUSTIFICAREA UTILIZRII CALCULATOARELOR DE PROCES
Justificarea tehnic.Numrul mare de informaii ce trebuie analizate n cadrul unui proces,
corelaia dintre ele i istoria evoluiei lor face ca o hotrre justicorectsnu mai poatfi luat
n timp util de ctre operatorul uman care supravegheazi conduce un proces.
n cazul instalaiilor energetice conducerea optimal dup criterii ergonomice i tehnice
impune cu necesitate utilizarea sistemelor de calcul n comanda proceselor energetice. n industria
energetics-au conturat dougrupe de utilizri a calculatoarelor de proces:
n conducerea operativa centrelor electrice;
n comanda prin dispecer a sistemului energetic naional.
Eficiena economic a calculatoarelor de proces de la nivelul sistemului energetic se
apreciazpe baza indicatorilor naturali i valorii ce se determin la nivelul fiecrui subsistem i
anume:
subsistemul resurselor primare;
subsistemul centrale electrice;
subsistemul reele electrice (staii i linii);
subsistemul consumatorilor.
Determinarea eficienelor calculatoarelor de proces de la nivelul unui microsistem energetic
compus din centrale, linii i consumatori se face calculnd indicatorii: termen de recuperare,
coeficient de eficien, venit net. Pentru aceasta se determin cheltuielile necesare introducerii
calculatoarelor de proces i se cuantificefectele economice sub formde economii de combustibil
i energie. Din raportul lor rezultindicatorii de eficiencare permit analiza economica aciunii.
Indicatorii de eficiense calculeazcu relaii de forma:
Timpul de recuperare:
t
mcr
E
IIt = [ani] (1)
Coeficientul de eficien:
mc
tef
II
Ep
= [lei venit / leu investit] (2)
Venit net:
)]([ mctnet IIEV = [lei] (3)
Ic- investiiile pentru informatizarea procesului (lei);Im- investiii miniere (iei);
7/26/2019 Informatica de Proces - Suport de Curs
11/70
Informaticde proces suport de curs
11
Et- economii valorice totale ca urmare a informatizrii procesului (lei) se calculeazastfel:
Et= n(Etc Cam) = [n(Ecc+ Esi+ Epe) +Ess+Esc camIti] (4)
unde:
Ecc= economia valoricde combustibil prin pstrarea constanta parametrilor aburului (lei/
an);
Esi= economia la nivelul serviciilor interne ale unei centrale;
Epe= economia de personal ca urmare a informatizrii;
Ess= economia valoricla nivelul sistemului (linii, staii);
Esc= economia valoricla nivelul consumatorilor.
Economiile valorice anterioare se calculeazcu relaii de forma:
a) )( tbczcccc BBpE += [lei / an] (5)
n care:
tbcz BB , = economiile de combustibil ce se realizeaz prin ridicarea randamentelor
instalaiilor la nivel cazan, respectiv turbin;
pcc=preul combustibilului (lei / tcc)
( )
cz cz abur apa
cz cz fin cz init
c
n D i iB B B
q
= =
[tcc / an] (6)
unde:
ncz= numrul de cazane;
Dcz= debit cazan [t / h];
iabur= abur [kj / kgcc] = entalpia aburului;
iap= [kj / kg] = entalpia apei;
cf cc
= = creterea randamentelor dupinformatizare.
kt= procent din combustibilul consumat
b) sifsicsi etpnE = (7)
unde nc= numrul de centrale; psi= (8...10) % Pi= consumul propriu tehnologic n central; tf=
timpul de funcionare; esi= [%] = economia la nivelul serviciilor interne din centralgeneratde
introducerea calculatoarelor de proces.
c) persmicpe esPnE = [lei / an] (8)
unde nc = numrul centralelor din sistemul analizat; Pi = puterea instalat [MW]; sm = salariul
mediu al unui specialist [lei / an]; epers= reducerea indicelui de personal [om / MW].
d) eecfreeeptss ptpcE = [lei /an] (9)
Economia la nivelul sistemului este un procent cept (1...2 %) din consumul propriu
7/26/2019 Informatica de Proces - Suport de Curs
12/70
Informaticde proces suport de curs
12
tehnologic al energiei transportate.
transpree PIp %)( 75= (10)
peec= preul energiei economisite
e)Ecs= economia la nivelul consumatorilor este un anumit procent (de circa 20%) din energia absorbit
din sistem:
efcccs ptPeE = [lei / an] (11)
Investiiile miniere se determincu o relaie de forma:
BiI mspm = (12)
=mspi investiia specificminier
=B economia de combustibil la nivelul ntregului sistem (centrale, reele, consumatori):
cisstbcz BBBBB +++= (13)
unde: ciss BB + reprezinteconomiile de combustibil datorit informatizrii la nivelul reelei i
respectiv consumatorilor.
Utilizarea sistemelor automate n informatizarea proceselor are drept scop:
creterea performanelor,
ridicarea eficienei n utilizarea resurselor (umane, materiale, energetice, etc.),
mbuntirea calitii produselor,
eliminarea muncii fizice,
eliminarea muncii in medii periculoase (toxice, cu pericol de explozie sau de producere a
unor accidente)
evitarea unor activiti monotone i obositoare pentru om.
eliminarea erorii umane
complexitatea procesului controlat impune utilizarea unor sisteme automate caracterizate de
timp de reacie mai scurt
putere de calcul mai mare
Sistemelor automate au prezentat n timp o evoluie de forma
Sisteme mecanice de reglaj (ex: control nivel lichid)
Sisteme hidraulice si pneumatice
Sisteme electrice (relee, transformatoare, aparate de msur)
Sisteme electronice (regulatoare analogice, filtre, circuite de amplificare/atenuare)
Sisteme automate standardizate prin semnale unificate (0-10V, 4-20mA)
7/26/2019 Informatica de Proces - Suport de Curs
13/70
Informaticde proces suport de curs
13
Sisteme digitale utilizate in controlul proceselor (automate programabile, secveniatoare
digitale, etc.)
Sisteme de calcul utilizate in urmrirea si conducerea proceselor (sisteme de calcul dedicate,
procesoare de semnal, microcontrolore)
Sisteme distribuite de control
Sisteme digitale de control pot fi
Sisteme simple de secveniere, numrare, avertizare
Sisteme automate bazate pe calculatoare:
Pentru urmrire si vizualizare procese
Pentru suport decizie si gestiune economico-administrativa
Pentru controlul direct al proceselor (DCC Direct Computer Control) Sisteme dedicate bazate pe microprocesoare
Premai mic
Dimensiuni mai mici
Consum mai mic
Fiabilitate mai mare
Sisteme multiprocesor
Sisteme distribuite (calculatoare + reea)Utilizarea componentelor digitale si a sistemelor de calcul in informatica industrial
prezinturmtoarele avantaje:
precizie mai ridicatn calculul funciei de reglaj
posibilitatea implementrii unor procedee complexe de reglaj, cu un comportament
adaptiv
o mai mare imunitate la zgomote, n special datorit caracteristicilor semnalelor
digitale posibilitatea stocrii i transmiterii la distana informaiilor
modificarea funciei de reglaj se poate face prin program, frsimplice modificri
ale schemei fizice (hardware)
schemele locale de automatizare pot fi integrate uor ntr-un sistem ierarhizat de
control
precizia este influenat ntr-o mai mica msur de precizia componentelor, de
variaiile condiiilor de mediu (temperatura, umiditate) sau de variaiile tensiunii de
alimentare
7/26/2019 Informatica de Proces - Suport de Curs
14/70
Informaticde proces suport de curs
14
repetabilitatea n timp a procedeelor de prelucrare (mbtrnirea componentelor are o
influenminor)
prin program pot fi implementate scheme de autocalibrare i de detectare automata a
defectelor
posibilitatea realizrii unor interfee utilizator prietenoase, sugestive i specializate
pentru diferite tipuri de utilizator
Ca dezavantaje pot fi precizate:
erori introduse prin digitizarea semnalelor de intrare i ieire;
un cost mai ridicat pentru schemele simple de reglaj
schema de reglaj este "ascuns" n program i este mai puin vizibilpentru utilizator
limitri de vitez, n special n prelucrarea unor semnale de frecvenmare
7/26/2019 Informatica de Proces - Suport de Curs
15/70
Informaticde proces suport de curs
15
CURS 3
CLASIFICAREA APLICAIILOR DE CONTROL
Grupele de clasificare a aplicaiilor de control sunt:
funcie de modul de operare:
control pe baz de logic binar (control binar)- semnalul de comandgenerat de
sistemul de control se exprimsub forma unei expresii logice n care termenii sunt
parametrii procesului.
control secvenial presupune generarea unei secvene de comenzi care determino
anumitevoluie n timp a procesului controlat
control n bucl nchis - urmrete meninerea unui parametru de proces la o
valoare predefinit
funcie de numrul de procesoare implicate i modul de organizare a acestora:
control uniprocesor
control centralizat multiprocesor
control ierarhic
control distribuit
funcie de obiectivul urmrit:
urmrire i nregistrare evenimente sau parametri de proces - aplicaii de tip SCADA
(Supervisory Control and Data Aquisition)
reglaj local - are ca obiectiv meninerea unui parametru de proces la o valoare
prestabilit
controlul i coordonarea micrii - pentru maini cu comand numeric i roboi
industriali
control optimal - se aplicpe un nivel superior al unei scheme ierarhice de control iare ca obiectiv optimizarea unor parametri de performanai procesului de fabricaie
(cost minim, producie maxim, productivitate maxim, pierderi tehnologice minime
ELEMENTELE UNUI SISTEM DE REGLAJ AUTOMAT
Sarcina reglrii:
Reglarea este acel proces, ndeplinit manual sau automat, prin care o mrime fizic este fie
meninut la o valoare prescris constant, fie i schimb valoarea n intervale de timp dateconform unui anumit program, lund astfel o succesiune de valori prescrise.
7/26/2019 Informatica de Proces - Suport de Curs
16/70
Informaticde proces suport de curs
16
Mrimea care trebuie meninutla valoarea prescriseste mrimea reglat- temperatura, debitul,
turaia, tensiunea electric, nivelul dintr-un rezervor.
Mrimea de execuie este mrimea obinutla ieirea organului de execuie i cu ajutorul creia se
poate influena uor mrimea reglat, pentru a o aduce la valoarea dorit.
1. Dac se cere ca ntr-un cuptor cu gaz s fie meninutconstant temperatura, aceasta din
urmpoate fi influenatn sensul dorit, (creterea sau scderea) prin modificarea debitului
de gaz de ardere. n acest, caz mrimea reglateste temperatura, iar mrimea de execuie
este debitul de gaz.
2. Dac se urmrete meninerea constant a turaiei unui motor de curent continuu, pentru
variaia turaiei n sensul dorit se variazcurentul de excitaie al motorului. Deci mrimea
reglat este, n acest caz, turaia, iar mrimea de execuie este curentul de excitaie al
motorului.O reglare este necesarnumai atunci cnd mrimea reglatnu poate rmne constant, de la sine, la
valoarea dorit, i are tendina de a-i modifica valoarea, de a se abate mai mult sau mai puin n
urma unor efecte perturbatoare externe sau interne.
Perturbaiile (mrimi perturbatoare) - influene externe sau interne care sunt cauzele abaterilor
valorilor instantanee ale mrimii reglate de la valoarea prescris.
La reglarea unei anumite mrimi se exercitinfluena uneia sau mai multor mrimi perturbatoare:
presiunea variabila gazului, puterea caloricvariabila gazului, temperatura diferita mediuluiambiant, cantitatea variabilde cldurabsorbitde cuptor etc.
La reglarea turaiei motorului de curent continuu se exercit influena unor perturbaii diferite:
tensiunea variabilde alimentare a motorului, variaia cuplului de sarcincerut de maina de lucru
antrenatde motorul respectiv, variaia rezistenei electrice cu temperatura etc.
De regul, efectul influenei uneia dintre mrimile perturbatoare este predominant; aceast
perturbaie este considerat ca principal i aciunea de reglare se manifest n sensul abaterii
mrimii reglate de la valoarea prescrissub influena perturbaiei principale.
Concluzie. Pentru orice reglare trebuie sse stabileascprecis:
care este mrimea reglat;
care este mrimea de execuie cea mai potrivit;
ce mrimi perturbatoare intervin, cum se manifestele i care are efect predominant.
Instalaia automatizat reprezint acea parte a instalaiei sau procesului reglat la ieirea creia
trebuie meninut constant mrimea reglat i asupra creia acioneaz mrimea de execuie i
mrimile perturbatoare.
7/26/2019 Informatica de Proces - Suport de Curs
17/70
Informaticde proces suport de curs
17
Deoarece instalaiile sau procesele din industrie sunt complicate, reprezentarea lor n detaliu este
dificil, de aceea ele se reprezint prin imagini formale (coninute n scheme bloc). Blocul este
simbolul cel mai simplu pentru obiecte concrete sau procese.
Figura 1. Schema bloc a elementului automatizat: I.A. instalaia automatizat(obiect reglat)
Reglarea manual
Pentru a menine constant mrimea reglat de la ieirea instalaiei automatizate, trebuie s sestabileascn permanenvalorile instantanee ale acesteia, adictrebuie sse instaleze un element
de msurat (sau traductor) la ieirea instalaiei automatizate, de regulun aparat cu ajutorul cruia
sse citeascvaloarea mrimii reglate, n fiecare moment.
De exemplu dac instalaia de automatizat este un cuptor cu gaz, operatorul uman citete n
permanen indicaiile aparatului de msurat (termometru) i compar n mod continuu valorile
instantanee ale mrimii reglate (temperatura) cu valoarea prescris, constant. Dac rezult o
abatere, el acioneazorganul de execuie (de exemplu manevreaz robinetul), cu ajutorul cruiamodificmrimea de execuie (debitul de gaz) deci mrimea de ieire (temperatura). n cazul cnd
valoarea prescrisa mrimii reglate nu este atinsnc(), valoarea instantanee a mrimii reglate
trebuie mrit(+), iar n cazul cnd valoarea prescriseste depit(+), valoarea instantanee trebuie
micorat(). Pentru aceasta variaia mrimii de execuie care depinde de abaterea mrimii reglate,
i va schimba semnul n raport cu semnul abaterii. Astfel, la creterea temperaturii operatorul
reduce admisia de gaz, pe cnd la scderea temperaturii o crete.
Operatorul execut o inversare a efectelor, care formal se exprim prin schimbarea semnului
mrimii de execuie.
La reglarea manualfunciile de citire a valorilor mrimii reglate i a celei prescrise, de comparare
continua acestor valori i de luare a deciziei privind intervenia asupra organului de execuie revin
operatorului i depind de calitile senzoriale ale acestuia, de ndemnarea sa.
Chiar i n cazul unui operator experimentat, calitatea reglrii manuale depinde n mare msur
starea momentana acestuia, i este afectatde imprecizia unor citiri ale aparatelor de msurat, de
timpul de reacie al operatorului, de obligaia de a urmrii aparatele indicatoare chiar n timpul cnd
manevreazorganul de execuie etc.; se evideniazastfel imperfeciunile unei reglri manuale.
7/26/2019 Informatica de Proces - Suport de Curs
18/70
Informaticde proces suport de curs
18
Reglarea automat
n cazul proceselor mai complicate, la care precizia cerut operaiilor de reglare crete, iar ali
indicatori specifici procesului respectiv fac imposibil prezena operatorului uman (de exemplu,
viteza mare de variaie a parametrilor reglai, determinarea implicita variaiei acestora din variaia
altor mrimi fizice, funcionarea la valori nalte a unor parametri ca tensiunea electric, presiunea
aburului etc. sau n medii nocive etc.) se impune eliminarea operatorului uman ca intermediar ntre
aparatele de msurat i organul de execuie i nlocuirea sa printr-un dispozitiv care s execute
automat i n aceeai succesiune operaiile.
Regulatorul automat - dispozitivul care elimin intervenia omului din procesul de reglare i
funcioneazfroperator.
Dacregulatorul este bine ales i corect utilizat, el i exercitfuncia mult mai bine ca operatorul
om deoarece: reacioneazmai repede, lucreazmai uniform i cu precizie orict de bun.Reglarea automatpentru un schimbtor de cldur: acesta este un nclzitor de api este compus
din: rezervor, conducta pentru aprece, conducta pentru apcald, conducta pentru abur (agentul
termic primar), ventilele i serpentinele nclzitorului.
Temperatura apei la ieire se msoarcu termometru. De obicei, consumatorul de apcaldcere ca
temperatura tea apei la ieirea din schimbtor sfie meninutconstant, oricare ar fi debitul de ap
Dqconsumat.
Prin introducerea reglrii automate, operaiile ndeplinite de operator sunt preluate de dispozitiveledin cuprinsul instalaiei de reglare automat.
Instalaia de reglare automat cuprinde: elementul de msurat, elementul de comparaie,
regulatorul automat i elementul de execuie.
Elementul de msurat (traductorul) EM este reprezentat de termometru manometric (1), instalat
pe conducta de apcald, la ieirea din nclzitor. Acest element msoartemperatura tea apei la
ieire i transformenergia termicabsorbitde la apa caldntr-o variaie de presiune, pe care o
transmite prin tubul capilar (2) la tubul Bourdon (3);
7/26/2019 Informatica de Proces - Suport de Curs
19/70
Informaticde proces suport de curs
19
Figura 2. Reprezentarea simplificata instalaiei de reglare automata
temperaturii apei la ieirea din schimbtorul de cldur
acesta din urm transform variaia de presiune ntr-o deplasare, prin care se modific poziia
paletei (4). Elementele 1, 2, 3, i 4 la care se poate aduga indicatorul (5), (atunci cnd exist),
formeazmpreunelementul de msurat.
Elementul de comparaie (E.C) compar temperatura apei la ieire te cu valoarea prescris (deconsem) ti, rezultnd abaterea de reglare sau eroarea: xe=t(tite).
n figura 2valoarea prescrisa temperaturii ti=xi=mrimea de intrare, este reprezentatprin punctul
de oscilaie al paletei (4). Acest punct poate fi deplasat manual n sus sau n jos cu ajutorul tijei (5).
Valoarea msurat te a temperaturii apei la ieirea din nclzitor este reprezentat prin poziia
extremitii mobile a tubului Bourdon, articulatcu paleta (4).
Atunci cnd te=ti(deci t=0), mijlocul paletei se aflexact n dreptul ajutajului conic (6). La orice
alt valoare teti, poziia punctului de la mijlocul paletei reprezint o mrime proporional cu
diferena (te=ti). Temperatura te reprezintmrimea de ieire xe, iar deplasarea extremitii tubului
Bourdon reprezint mrimea de reacie xr. Rezult eroarea: xe=xixr=, mrimea de ieire a
elementului de comparaie (E.C.).
Regulatorul automat RA reprezentat simplificat n figur ndeplinete numai o funcie de
amplificare a semnalului primit de la elementul de comparaie.
n spaiul (8) al amplificatorului pneumatic sistem duz-palet alimentat cu aer sub presiune
constant prin elementul de strangulare (7), se obine o presiune proporional cu distana ntre
paleti ajutaj, deci proporionalcu diferena t.
7/26/2019 Informatica de Proces - Suport de Curs
20/70
Informaticde proces suport de curs
20
Amplificatorul pneumatic (9) alimentat de la aceeai sursde aer comprimat, produce n conducta
(10) o presiune proporionalcu t=ti-te. Aceastpresiune reprezintmrimea de comandxe, adic
mrimea de la ieirea regulatorului RA. Mrimea de comand este mrimea de intrare pentru
elementul de execuie EE.
Elementul de execuie EE (care ia locul organului de execuie OE de la reglarea manual) este
ventilul (12), care modificdebitul Da al aburului de nclzire.
Ventilul are o membran (11), asupra creia se exercitpresiunea de aer din conducta (10), de la
ieirea din regulator. Seciunea deschiderii ventilului asigur valoarea debitului Da (mrimea de
execuie xm) care se aplicla intrarea schimbtorului de cldur(instalaia automatizatIA).
7/26/2019 Informatica de Proces - Suport de Curs
21/70
Informaticde proces suport de curs
21
CURS 4
REGULATOARE. ALGORITMI DE REGLARE
Elementele de acionare sau de execuie sunt dispozitive de automatizare care transmit procesului
controlat comanda generatde sistemul de control. Exemple: robinet, element de nclzire, motor
electric, etc.
Constructiv, elementele de acionare au 2 pri:
o parte motoare (de acionare);
o parte de execuie
Figura 1.Elemente componente buclreglare
Regulatoarele - reprezintcomponenta inteligent al unui sistem de reglare, figura 1.
Funcia de reglaj, (funcia de transfer a regulatorului) indic dependena dintre semnalul de
comandgenerat i abatere
Reglajul poate fi liniar ideal sau neliniar - real
Clasificarea regulatoarelor
dupnatura semnalului de comandgenerat:
regulatoare continue semnalul de comandeste o funcie continu n raport cu
abaterea i cu timpul (ex.: regulatoare P, PI, PID, etc.)
regulatoare discontinue semnalul de comand este o funcie care are
discontinuiti n raport cu abaterea (ex.: regulatoare bipoziionale, tripoziionale i
n mai multe trepte)
discrete semnalul de comandeste o funcie discretn timp, adic se genereaz
impulsuri modulate n amplitudine, frecven, factor de umplere sau se genereaz
informaii codificate binar
duptehnologia folositpentru implementarea funciei de reglaj
Proces controlat
Elem. deexecuie
Regulator
Traductor
+-
VP
VM
C
m
VE
7/26/2019 Informatica de Proces - Suport de Curs
22/70
Informaticde proces suport de curs
22
regulatoare mecanice, hidraulice, pneumatice se folosesc componente
mecanice, hidraulice sau pneumatice mai mult sau mai puin standardizate; este
dificil de implementat o funcie de reglaj, optimdin punct de vedere teoretic;
regulatoare electronice sau analogice se folosesc componente electronice active
(tranzistor, amplificator operaional) i pasive (rezisten, condensator, bobin);
precizia de implementare a funciei de reglaj depinde de precizia componentelor
regulatoare digitale sau numerice utilizeazcomponente digitale (pori logice,
bistabile, etc.), inclusiv microprocesor; funcia de reglaj se implementeazprintr-o
schemlogicsau prin program; n ultimul caz pot fi implementate funcii complexe
de reglaj, iar precizia de reglaj nu depinde de precizia componentelor
dupmrimea constantelor de timp implicate
regulatoare pentru procese lente constantele de timp ale procesului sunt foartemari (peste zeci de secunde); exemple: reglare temperatur, nivel, concentraii de
gaze
regulatoare pentru procese rapide constantele de timp sunt relativ mici (sub
cteva secunde); exemplu: reglarea turaiei motoarelor, poziionare, reglare presiune
dupgradul de adaptabilitate
regulatoare clasice(neadaptive) coeficienii de reglaj se acordeazmanual
regulatoare autoadaptive coeficienii de reglaj se acordeazautomat
Algoritmi de reglare
Alegerea schemei/algoritmului de reglaj se face pe baza urmtorilor parametrii ai procesului
controlat:
timpul mort i constanta de timp a sistemului
precizia solicitat(eroarea staionaradmis)
abaterea maximadmis timpul maxim de atingere a valorii prescrise
timpul maxim de tranziie
costul maxim admis
gradul de stabilitate al sistemului
Reglaj proporional regulator de tip P
comanda este proporionalcu abaterea
c(t) = Kp(t) = Kp(VP-VM(t))
7/26/2019 Informatica de Proces - Suport de Curs
23/70
Informaticde proces suport de curs
23
unde:
c(t) comanda la momentul t
(t) abaterea (eroarea) la momentul t
Kp factorul de proporionalitate
VP valoarea prescris
VM(t) valoarea msuratla momentul t
Bp=1/Kp100 [%] - banda de proporionalitate
Regulator P - caracteristici:
- precizie mai buna dect n cazul reglajului bi- sau tri-poziional;
- nu se ine cont de evoluia anterioara abaterii
- nu se recomandpentru sisteme cu timp mort mare- dacabaterea este mare, comandnu mai este proporionalcu eroarea;
- proporionalitatea se menine numai n banda de proporionalitate
Reglajul proporional-integral regulator de tip PI
comanda depinde de abaterea momentani de integrala abaterii efect de filtrare
c(t) = Kp( (t) + 1/Ti (t)dt ) (1)
unde Ti constanta integrativ caracteristici:
reglaj mai bun dect cel de tip P
eliminzgomotele care apar pe valoarea msurat
daca Ti este prea mic sistemul intra n oscilaie
Reglajul proporional-derivativ regulator PD
comanda depinde de abaterea momentani de derivata abaterii
c(t) = Kp( (t) + Tdd(t)/dt ) (2)unde: Td factorul derivativ
caracteristici:
folosit pentru procese lente n vederea detectrii direciei i vitezei de variaie
a abaterii
daca Td este mare, sistemul intr n oscilaie, mai uor dect n cazul
precedent
Reglajul proporional-integral-derivativ regulator de tip PID
Comanda depinde de valoarea momentan, integrali derivata abaterii
7/26/2019 Informatica de Proces - Suport de Curs
24/70
Informaticde proces suport de curs
24
c(t) = Kp( (t) + 1/Ti(t)dt +Tdd(t)/dt) (3)
cu factor de corelaie:
c(t) = Kp( (1+qTd/Ti)(t) + 1/Ti(t)dt - TddVM(t)/dt) (4)
unde:
(1+qTd/Ti) factor de corelaie
q constanta de corecie (dependentde construcia regulatorului)
Caracteristici:
performanele cele mai bune n categoria de regulatoare continue
coeficienii regulatorului PID, Kp, Ti, Td trebuie acordai n conformitate cu
comportamentul sistemului controlat (pe baza rspunsului la treapta unitar)
dacreglajul nu este adecvat, sistemul poate sintre n oscilaie
acordarea se face pe baza unor criterii de optimalitate: abaterea minim
integrala ptratului abaterii sfie minim
timp minim de atingere a valorii prescrise
abaterea maximsnu depeasco valoare prestabilit
Acordarea regulatoarelor presupune determinarea constantelor Kp, Ti, Tdpentru o funcionare
optimal
Regulatoare adaptive
Acest tip de regulatoare i determin automat coeficienii de reglaj. Astfel, se face periodic o
estimare a comportamentului sistemului i se acordeaz coeficienii de reglaj. Este recomandat
pentru sistemele care i modificcomportamentul n timp.
Figura 2.Schemregulator adaptiv
Criterii de alegere a tipului optim de regulator
Alegerea soluiei optime de reglaj se face pe baza mai multor criterii:
dupvaloarea raportului dintre timpul mort i constanta de timp a procesului:
Calcul parametri
Regulator Proces
Estimator
VP Y
Kp,Ti,Td
c
7/26/2019 Informatica de Proces - Suport de Curs
25/70
Informaticde proces suport de curs
25
( 0 .. 0,3) - regulator bipoziional
Tm/T = (0,3 .. 1) regulator PID
> 1 regulatoare speciale (ex.: regulatoare adaptive)
dupcaracteristicile procesului i ale perturbaiilor:
cu o constantde timp dominant regulator P
cu douconstante de timp dominante regulator PI, PID
cu zgomot mare regulator PI
cu zgomot redus i constantde amplificare mic regulator PD
pe baza experienei acumulate:
reglaj de nivel regulator P, PI
reglaj de debit - PI reglaj de temperatur, presiune: P, PI, PID
7/26/2019 Informatica de Proces - Suport de Curs
26/70
Informaticde proces suport de curs
26
CURS 5
COMPONENTE UTILIZATE IN SISTEMELE DIGITALE DE CONTROL
Componente hardware:
procesoare specializate: microcontroloare, procesoare digitale de semnal
memorii
interfee de intrare/ieire
interfee digitale
interfee analogice:
calculatoare specializate:
calculatoare de proces
regulatoare Sisteme de comunicaie reele industriale
CAN
Profibus
Ethernet
Tehnici de programare specifice:
sisteme de reglaj
prelucrarea semnalelor digitale sisteme de timp-real
sisteme distribuite de control
Uniti de comandcu microprocesor
Avantaje:
o mai mare flexibilitate n implementarea funciilor de control
noi funcionaliti: vizualizarea, stocarea i transmiterea la distana datelor
comenzi inteligente primite de la distan, auto-testarea si auto-calibrarea
sistemului
implementarea funciilor de urmrire i control => prin program
Dezavantaje:
procesarea discret a datelor; timp de reacie determinat de timpul de execuie a
programului, care uneori este greu de precizat; limite dimensionale, de cost sau de
consum
Microcontrolere
procesoare specializate pentru aplicaii de control
7/26/2019 Informatica de Proces - Suport de Curs
27/70
Informaticde proces suport de curs
27
circuite care incorporeazaproape toate componentele unui micro-sistem de calcul: UCP,
memorie de program, memorie de date, sistem de ntreruperi, porturi de intrare/ieire
digitale, convertoare analog-numerice si numeric analogice, interfee de comunicaie i de
reea
Microcontrolere (C) - caracteristici:
dimensiuni reduse (numr redus de pini)
consum mic
timp predefinit de execuie a instruciunilor
arhitecturtip Harvard: separarea memoriei de program de memoria de date
sistem de ntreruperi simplu, adaptat componentelor periferice (contoare, interfee)
coninute n circuit
frecvene de lucru relativ mici (10-30 MHz); performane de calcul modeste limitri n ceea ce privete capacitatea de memorare
restricii privind posibilitile de extindere a sistemului
Familii de C
O familie este caracterizatprin:
aceeai arhitecturde baz
acelai set de instruciuni
aceleai instrumente de dezvoltare a programelor Diferene ntre variante ale aceleiai familii:
Capacitate de memorie (pentru date si pentru program)
Tipuri de interfee incluse
Numr de porturi, contoare;
Schema bloc a unei familii de microcontroloare
7/26/2019 Informatica de Proces - Suport de Curs
28/70
Informaticde proces suport de curs
28
Principalele componente ale microcontrolorului
UCP unitatea centralde prelucrare asigurexecuia instruciunilor unui program
ROM memoria nevolatil conine programul de aplicaie i eventualele constante de
program; memoria poate fi de tip PROM (se nscrie o singurdat), EPROM (cu posibilitate
de nscriere multipl, off-line) sau EEPROM (cu posibilitate de scriere n timpulfuncionrii programului); dimensiunea memoriei variazfuncie de varianta constructivde
la 0 la 32ko; ea se poate extinde prin adugarea unei memorii externe
RAM memoria de date pstreaz variabilele programului i stiva; n prima parte a
memoriei locaiile pot fi adresate ca registre interne (4 seturi a cte 8 registre); o anumit
zonde memorie poate fi adresatla nivel de bit; capacitatea memoriei depinde de varianta
constructiv(128-512 octei); memoria RAM internpoate fi extinscu o memorie RAM
extern
sistemul de ntreruperi gestioneazcererile interne i externe de ntrerupere; sursele de
ntrerupere sunt: 2 linii externe de ntrerupere, canal serial (recepie sau transmisie de
caractere) i contoare (timer 0,1,2)
generatorul de ceas genereaz semnalul de ceas necesar pentru funcionarea UCP i
furnizeazo frecvende referinpentru contoarele interne i canalul serial
porturile de intrare/ieire permit achiziia sau generarea de semnale digitale; sunt 4 sau 6
porturi a cte 8 semnale; un semnal se configureaz ca intrare, ieire sau semnal
bidirecional
ntreruperiTimer 2Sistem de ntreruperi
ROM RAM Timer 14k-32 ko 128-512 o
Timer 0
UCP
Canal serialCNA CAN
Generator de ceasPort I/E *4
32 linii de I/E
RS 232 Ieire analogic Intrri
analogice
WD
PWM
Reset Ieire PWM
7/26/2019 Informatica de Proces - Suport de Curs
29/70
Informaticde proces suport de curs
29
canalul serial implementeazprotocolul de comunicaie RS 232 (canal serial asincron,
bidirecional pe caracter); la unele variante exist un canal serial suplimentar care
implementeazprotocolul I2C; acest protocol permite construirea unei magistrale seriale n
locul celei paralele clasice
timer 0, 1, 2 set de 2 sau 3 contoare utilizabile pentru generarea periodic a unor
ntreruperi (ex.: pentru ceas de timp-real), pentru numrarea unor evenimente externe sau
pentru generarea frecvenei de transmisie serial
CNA convertor numeric/analogic folosit pentru generarea unui semnal analogic;
aceastcomponenteste prezentnumai la variantele mai complexe
CAN convertor analog/numeric folosit pentru achiziia unor semnale analogice; pot fi
citite prin multiplexare pnla 8 intrri analogice
WD contor Watch-Dog utilizat pentru detectarea funcionrii anormale a UCP; daccontorul nu este reiniializat periodic, se consider o anomalie i ieirea contorului va
provoca o reiniializare a procesorului
PWM ieire cu modulaie n lime de impuls (Puls Width Modulation) permite
generarea unei comenzi asemntoare unui semnal analogic, folosindu-se o ieire digital;
prin aplicarea unui filtru trece jos se obine un semnal analogic proporional cu factorul de
umplere al impulsului generat
Accesarea memoriei si a porturilor Registrele interne fac parte din spaiul de memorie destinat datelor
Porturile de intrare/ieire, inclusiv cele de control si stare ocupa un loc predefinit din spaiul
de memorie (SFR Special Function Register)
Moduri de funcionare
funcionare normal(eng. normal mode) toate componentele sunt funcionale, consumul
este maxim
ateptare (eng. idle mode) generatorul de ceas, contoarele i memoria RAM sunt
alimentate, restul componentelor sunt decuplate; consumul este mediu; procesorul este scos
din aceaststare printr-un semnal de reset sau un semnal de ntrerupere
deconectare (eng. power-down mode) memoria RAM este singura component
alimentat, restul fiind decuplate; tensiunea minim admisibil este de 3V, iar consumul
este extrem de mic (comparabil cu curentul de descrcare naturala unei baterii)
Setul de instruciuni structura UCP
UCP are arhitectura pe 8 bii de tip Harvard (memorie de date i de program separate)
Set simplu de instruciuni
Instruciuni relativ simple
7/26/2019 Informatica de Proces - Suport de Curs
30/70
Informaticde proces suport de curs
30
Instruciunile nu fac distincie ntre locaii de memorie i porturi spaiu comun de adresare
Adresarea memoriei RAM externe i a memoriei de program se face indirect prin registru
(Data Pointer)
La 12MHz o instruciune se executa n 1 sau 2 s
Timpul de execuie a unui program se poate calcula prin numrarea instruciunilor
Caracteristici comune pentru diferitele variante de C:
integrarea ntr-un singur circuit a componentelor necesare pentru o aplicaie simpl de
control
arhitecturHarvard, care presupune separarea memoriei de program de memoria de date;
scopul urmrit este protejarea zonei de program i creterea vitezei de transfer
mai multe variante constructive, care se adapteaz mai bine la necesitile unei aplicaiiconcrete
set de instruciuni simplu, cu instruciuni executate ntr-un timp bine definit; scopul urmrit
este creterea gradului de determinism i posibilitatea evalurii timpului de procesare a
datelor, ncdin faza de proiectare
seturi multiple de registre interne, utile pentru transferul rapid de date i pentru comutarea
rapidde context
adresarea porturilor de intrare/ieire ca locaii de memorie pentru a permite un acces directi rapid la semnalele de intrare i de ieire
mai multe moduri speciale de lucru pentru un consum minim
conin componente tipice pentru aplicaiile de control: convertoare de semnal, generator
PWM, numrtoare de impulsuri, detector de funcionare anormal(watch-dog), etc.
7/26/2019 Informatica de Proces - Suport de Curs
31/70
Informaticde proces suport de curs
31
CURS 6
INTERFEE DE PROCES
Interfeele de proces reprezint conexiunea dintre sistemul de calcul i dispozitivele de
automatizare distribuite n procesul controlat.
Funciile ndeplinite de interfeele de proces sunt:
adaptarea semnalelor de intrare la specificaiile tehnologiei digitale utilizate (n mod
uzual TTL sau CMOS); aceasta presupune adaptare de impedan, amplificare, filtrare,
eantionare i diverse tipuri de conversii;
generarea semnalelor de ieire conform specificaiilor date de dispozitivele de
automatizare ctre care se ndreapt; i aceastfuncie presupune adaptare de impedanide putere, amplificare i conversii;
izolarea galvanica semnalelor de intrare i de ieire, cu scopul de a proteja sistemul de
calcul (partea inteligent) de eventuale defeciuni aprute n partea de proces i care ar putea
s distrug componentele digitale (ex.: conectarea accidental a unor tensiuni ridicate pe
semnalele de intrare sau de ieire, scurtcircuite, etc.);
memorarea temporara datelor;
sincronizareafluxului de date de intrare i de ieire cu viteza de lucru a procesorului.
Structura unei interfee depinde de urmtorii factori:
- numrul de semnale recepionate i transmise;
- natura semnalelor:digitale sau analogice,de tensiune sau de curent, cu codificare pe
nivel, n frecvensau n lime de impuls, etc;
- domeniul de frecvenal semnalelor;
- precizia de prelucrare a semnalelor;- tipul de magistralla care se conecteazinterfaa.
ntr-o interfapot fi utilizate urmtoarele moduri de transfer:
prin program unitatea centralcontroleazdirect transferul de date, pe baza unei rutine
de transfer;
prin ntreruperi fiecare nou transfer este iniiat prin activarea unui semnal de ntrerupere;
transferul propriu-zis se realizeazde unitatea centralprintr-o rutinde ntrerupere;
prin acces direct la memorie un circuit specializat n care controlorul de acces direct la
memorie dirijeaztransferul ntre memorie i interfa;
7/26/2019 Informatica de Proces - Suport de Curs
32/70
Informaticde proces suport de curs
32
prin procesor de intrare/ieire presupune un procesor specializat, coninut n interfa,
care se ocupde efectuarea transferului
Schema de principiu a unei interfee de proces prezinturmtoarele componente:
registre (porturi) de ieire (RE)- pentru memorarea semnalelor de ieire;
registre (porturi) de intrare (RI) pentru citirea semnalelor de intrare;
circuite de adaptare (CA) adapteazsemnalele de intrare i de ieire;
circuit de decodificare (Dec) pentru selecia registrelor de intrare i de ieire
Figura 1. Schema de principiu a unei interfee de proces
Tipuri de interfee
Interfee de ieire pentru semnale digitale: prin releu, prin optocuplor, prin tiristor;
Interfee de intrare pentru semnale digitale: prin releu, prin optocuplor;
Interfee de ieire pentru semnale analogice: circuite de conversie;
Interfee de intrare pentru semnale analogice: circuite de conversie.
Interfee de ieire pentru semnale digitale
1. Circuit de ieire digitalprin releu
Primete semnal prin circuitul digital TTL i bobina releului este alimentat nchiznd sau
deschiznd (funcie de tipul contactului releului normal deschis, ND sau normal nchis, NI). n
funcie de robusteea contactelor releului, pot fi comutate tensiuni i cureni mari. Componentele
mecanice ale releului limiteaz frecvena semnalului de ieire (max. 1Hz), comutrile frecvente
provocnd uzura prematura releului n principal prin uzura contactelor. Totodatasiguro bun
separare galvanic.
Adrese
Date
Comenzi
Dec
Selectie
RE
CA
RISelectie
Magistrala sistem
CA CA CA CA CA
7/26/2019 Informatica de Proces - Suport de Curs
33/70
Informaticde proces suport de curs
33
Figura 2. Circuit de ieire digitalprin releu
2. Circuit de ieire digitalprin optocuplor(ansamblul LED-fototranzistor)
Funcionare - semnalul este transmis de la fotodiodla fototranzistor, acesta aplicpotenialul V2
prin rezistena R2 ctre tranzistorul T alimentnd circuitul de comand.
Caracteristici:
- asiguro izolare galvanicbun;
- frecvena maxima semnalului este mult mai mare (10KHz- 1MHz);
- comutrile repetate nu afecteazcircuitul (numr nelimitat de cicluri);
- puterea transmiseste mic
Figura 3. Circuit de ieire digitalprin optocuplor
3. Circuit de ieire digitalprin tiristor
Funcionare - semnalul este transmis de la circuitul TTL etajului de comandformat de tranzistorulT1, acesta comandnd tiristorul T2 care permite aplicarea tensiunii Ur pe consumatorul R.
Ieire TTL
Optocuplor
V1 V2
R2R1 R3
Comand
T
K
Circuit de for
Consumator
Circuit TTLR1
R2
D1
T1
V
7/26/2019 Informatica de Proces - Suport de Curs
34/70
Informaticde proces suport de curs
34
Caracteristici:
- nu asigurizolarea galvanica circuitului de comandde circuitul de for;
- exist pericolul strpungerii tiristorului, ceea ce permite trecerea tensiunii din
circuitul de forn partea de control;
- consumatorul (elementul de acionare) poate fi comandat n impulsuri
Figura 4. Circuit de ieire digitalprintiristor
Interfee de ieire pentru semnale analogice
Canal analogic de ieire
registrul memoreazvaloarea digitala semnalului analogic;
CD/A convertor digital-analog convertete un semnal digital ntr-o valoare analogic
FTJ filtru trece jos realizeaz filtrarea semnalului de ieire, atenund trecerile brutentre valorile de ieire discrete;
amplificator adapteaz semnalul analogic de ieire conform unui anumit standard de
transmisie (tensiune, curent, impedan), sau conform cu specificaiile dispozitivului de
acionare;
dispozitiv de acionare element de automatizare menit s influeneze evoluia unui
proces;
adaptor transformsemnalul analogic ntr-o comandctre elementul de execuie;
element de execuie dispozitiv care acioneazasupra unui parametru de intrare n proces
(ex.: robinete, valve, motor electric, etc.)
7/26/2019 Informatica de Proces - Suport de Curs
35/70
Informaticde proces suport de curs
35
Figura 5. Canal analogic de ieire
Interfee de intrare pentru semnale analogice
traductorul dispozitiv conectat n proces i care transformvariaia unei mrimi fizice n
variaia unui semnal electric; traductorul se compune dintr-o parte de senzor i un adaptor
de semnal;
amplificatorul are rolul de a adapta semnalul de intrare la domeniul admis al
convertorului analog-digital; n anumite cazuri este necesarizolarea galvanica semnalului
de intrare de restul circuitului
multiplexorul analogic (MUX) permite comutarea mai multor intrri analogice la un
singur convertor analog-digital
filtrul trece jos (FTJ) are rolul de a limita frecvena semnalului de intrare; se considerc
acele componente de semnal care depesc o anumit limitde frecvensunt generate de
zgomote i n consecintrebuie eliminate
circuitul de eantionare/reinere (eng. S/H Sample and hold) are rolul de a preleva
eantioane din semnalul de intrare i de a menine constantvaloarea eantionatpe toat
durata ciclului de conversie
convertorul analog-digital (CAD) convertete un semnal analogic ntr-o valoare digital
registrul de intrare(RI) memoreazvaloarea convertitpentru a fi cititde procesor
Magistrala
sistem
Registru
CD/A FTJ
Amplif.Elem.
exec.
Adaptor
Disp. de execuie
Interfade ieire analogic
7/26/2019 Informatica de Proces - Suport de Curs
36/70
Informaticde proces suport de curs
36
Figura 6.Interfee de intrare pentru semnale analogice
Traductor
M
U
X
FTJ
S/H CAD
Interfaa de intrare analogicMagistrala
sistem
RI
Amp.
S
Selecie MUX
7/26/2019 Informatica de Proces - Suport de Curs
37/70
Informaticde proces suport de curs
37
CURS 7
REELE INDUSTRIALE DE COMUNICAII
Reelele industriale de comunicaie sunt sisteme de comunicaie dezvoltate cu scopulsatisfacerii cerinelor de comunicaie din mediul industrial.
Ce se transmite ?
Informaii binare/logice - informaii de stare (nchis/deschis, pornit/oprit, validat/invalidat);
Informaie analogic- valori de mrimi fizice de proces;
Informaie mixt- informaii de configurare i reglare.
Cum trebuie sse transmitinformaiile?
- Sigur:
- frpierdere de informaie;
- frerori;
- frintervenia persoanelor neautorizate.
- Exact:
- n concordancu mrimile de proces msurate;
- frzgomote;
- La timp:
- ntrzieri:
- Datoritmsurrii;
- Datorittransmisiei.
Comunicaia n reea este caracterizat,n principal:
- Un mediu, mai multe conexiuni;
- Transmiterea de date complexe n direcii multiple;
- Infrastructura de comunicaie mai ieftin;
- Transmisie sigur/fiabil:
- Prin folosirea tehnicilor digitale de codare i transmisie;
- Mijloace specifice de protecie a datelor (metode de detecie i corecie a erorilor
incluse n protocolul de comunicaie);
- Mediu de comunicaie scalabil i reconfigurabil;
- Standardizare i interoperabilitate.
Cerine specifice de comunicaie:
- Timp determinat/predefinit pentru transmisia mesajelor comunicaie de timp-real;- Nivel predefinit de sigurana/fiabilitate:
7/26/2019 Informatica de Proces - Suport de Curs
38/70
Informaticde proces suport de curs
38
- Nivelul de fiabilitate trebuie demonstrat
- Toleranta la defecte, detecia, mascarea si corecia erorilor
- Caracter determinist, predictiv al transmisiei;
- Transmiterea unor structuri specifice de date;
- Achiziia si transmisia periodica datelor;
- Mai multe nivele de prioriti.
Soluii:
- Reele dedicate de comunicaie reele industriale
- Adaptarea reelelor de calculatoare pentru mediu industrial
Clasificarea reelelor industriale de comunicaie cuprinde 3 clase mai importante i anume:
Reele pentru senzori i elemente de acionare (Instrumentation bus, Actuator/Sensor
network);
Reele/magistrale de teren (field buses);
Reele celulare (cell networks)
Acestea diferprin:
numrul de noduri conectate n reea; dimensiunea i distribuia geografica reelei;
Protocol de comunicaie
Determinism&
Predictibilitate
Fiabilitate&Toleranla
defecte
Vitezdereacie
Garanii detimp-real
Interoperabilitate
si scalabilitate
Fluxuri de
date specifice
Simplitate
7/26/2019 Informatica de Proces - Suport de Curs
39/70
Informaticde proces suport de curs
39
timpul de reacie maxim impus al reelei;
complexitatea dispozitivelor conectate n reea (gradul de inteligen, resurse disponibile);
costurile de instalare i ntreinere admise (un procent din costurile ntregii instalaii);
fiabilitatea impusi gradul de toleranla defecte;
cerine speciale (medii explozive, zgomote electromagnetice intense, variaii mari ale
parametrilor de mediu, etc.)
- Reele pentru senzori i elemente de acionare
Acestea sunt utilizate pentru controlul la nivelul procesului de fabricaie ca bucle de reglaj i
control secvenial, pentru interconectarea unor elemente simple de automatizare (senzori) cuelemente de complexitate medie (regulatoare, etc.)
Reelele pentru senzori sunt caracterizate de:
Viteza (foarte) mare; timp de reacie sczut( 1-10 ms);
Mesaje foarte scurte (8-16 bii);
Metode deterministe de acces la mediul de comunicaie;
Modele de comunicaie: master-slave;
Protocol simplu la nodurile slave, complex la nodul master; Nivel ridicat de fiabilitate i siguran
Exemple (implementri practice):
CAN Control Area Network: dezvoltat n principal pentru industria automobilisticeste o
reea de tip magistralserial, de dimensiuni mici (50m, 200m), fiecare tip de mesaj avnd
un nivel propriu de prioritate.
Interbus-S: arhitecturde tip inel, controlat de la un nod central. ASi - Actuator Sensor Interface: reea de tip magistral, cu acces prin metoda master-slave.
Este caracterizatde mesaje foarte scurte, cu reconfigurarea automatn caz de defect.
- Reele de teren (fieldbus) Profibus, WorldFIP, DeviceNet
Reelele de teren sunt utilizate pentru controlul unor procese de complexitate medie. Prezint un
protocol relativ complex care implicprezena unei anumite inteligene la nivelul fiecrui nod de
reea (calculatoare de proces, regulatoare, etc.)
Caracteristici:
o Timp de rspuns mediu, predefinit (10-100ms);
7/26/2019 Informatica de Proces - Suport de Curs
40/70
Informaticde proces suport de curs
40
o Mesaje scurte i medii (100-250 octei);
o Protocol complex care asigurmecanisme bune de detecie i mascare a erorilor;
o Mecanisme de acces la reea de tip multimaster.
- Reele celulare
Reele celulare sunt reelele pentru interconectarea celulelor flexibile de fabricaie
- Seamncu reelele locale de calculatoare
- Caracteristici:
- Timp garantat de transmisie
- Comportament determinist
- Mesajele au structura complex(similar cu Ethernet)
- Nodurile reelei sunt calculatoare de proces
Protocolul Ethernet n controlul industrial
Ethernet-ul reprezint cel mai rspndit protocol pentru reelele locale de calculatoare, fiind
caracterizat de interfee foarte ieftine i compatibilitate cu sistemul informatic al unei ntreprinderi.
n schimb, nu este un protocol determinist, nu se poate garanta timpul de transmisie i nici
transmisia sigura unui mesaj.
Prezintnssoluii n ceea ce privete:
- transmisia: la frecvene de 100MHz/1GHz evitapariia coliziunilor de date;
- determinismul se asigurprin suprapunerea unui mecanism determinist de acces la mediul
de transmisie peste protocolul clasic Ethernet
Sisteme distribuite bazate pe servicii
Scopul utilizrii acestor sisteme este reducerea complexitii sistemelor distribuite de control.Metoda propus este dezvoltarea unui set de servicii de nivel intermediar care s satisfac
necesitile de comunicaie i sincronizare ale unui sistem de control.
Proiectarea sistemelor distribuite de control moderne implic utilizarea unor modele, tehnici i
instrumente adecvate de comunicaie, adaptate cerinelor specifice din mediul industrial.
Se impune astfel o mai mare atenie mijloacelor de comunicaie utilizate n sistemele de control.
Sunt necesare metode i tehnici speciale de garantare a caracteristicilor critice de comunicaie (ex:
timp de transmisie, timp de reacie, fiabilitate, toleran la defecte, etc.). Totodat este necesar
unificarea standardelor de comunicaie pentru a asigura interoperabilitatea unei game largi de
echipamente de control.
7/26/2019 Informatica de Proces - Suport de Curs
41/70
Informaticde proces suport de curs
41
CURS 8
TIPURI DE TRADUCTOARE
Schema unui sistem automat monovariabil simplu n buclnchis.
Elementele unei bucle de reglaj sunt:
- procesul controlat instalaia tehnologic sau echipamentul a crui parametru se
controleaz;
- regulator dispozitiv de automatizare care genereazo comand (c) pe baza abaterii ()
dintre valoarea prescris(VP) i valoarea msurat(VM) a unui parametru de proces (VE -
valoare de ieire);
- traductor dispozitiv care transformo mrime de proces ntr-un semnal electric;
- element de execuie dispozitiv care transformun semnal de comandntr-o aciune (m)
de obicei de naturmecanicprin care se influeneazevoluia procesului
Componentele unui sistem de reglare automat
Traductoare - dispozitive de automatizare utilizate pentru msurarea parametrilor ai unui proces
componente:
element sensibil senzor - transforma o mrime fizic ntr-o mrimemsurabil(de obicei de naturelectric)
adaptor de semnal cu rol de amplificare i filtrare a semnalului de intrare;
eliminare a tensiunii continue reziduale; compensarea comportamentului
neliniar al senzorului; modularea i codificarea informaiei.
Proces controlatElem. de
execuieRegulator
Traductor
+-
VP
VM
C m
VE
Senzor
Adaptor de
semnal
Mrime fizic Semnaltransmis
7/26/2019 Informatica de Proces - Suport de Curs
42/70
Informaticde proces suport de curs
42
Traductoare
Semnalul transmis de traductor poate fi:
semnal analogic: semnale unificate (standard) de tensiune: [0-5V]; [0-10V],[ -5 -
+5V] sau de curent: [2-10mA], [4-20mA]
semnal digital:
de stare: 0/1
n impulsuri cu frecvenvariabilsau cu lime de impuls variabil
mesaj digital
Traductoare inteligente fiind traductor clasic + microcontrolor caracterizat de funciile
suplimentare: afiarea local a valorii msurate; autocalibrarea dispozitivului de msurare;
codificarea informaiei transmise; stocarea temporar a datelor; sintetizarea i filtrarea logic a
datelor msurate.Principalele caracteristici ale unui traductor sunt
natura mrimii fizice msurate: temperatura, presiune, nivel, deplasare, umiditate,
concentraie de gaz.
funcia de transformare (relaia dintre mrimea fizicmsurati semnalul de ieire): liniara
(cazul ideal) sau neliniara cazul real (linearizabilpe poriuni)
gama de variaie admisa mrimii de intrare
sensibilitatea de msurare (raportul dintre variaia semnalului de ieire i variaia mrimii deintrare). Ex: la senzor de temperatura:
jonciune semiconductoare: 2mV/grad Celsius
termocuplu: 200V/C
precizia de msurare i eroarea
eroare absoluta
eroare relativa: eroarea/valoarea nominala sau eroarea/domeniul de msur
caracteristica dinamic:
comportamentul in timp al traductorului:
ex: timpul mort al traductorului
natura semnalului de ieire
Traductoare de temperatura
Temperatura este cel mai important parametru de proces.
Principalele tipuri de traductoare de temperatura sunt: termocupluri, termorezistene, termometre
manometrice, pirometre.
7/26/2019 Informatica de Proces - Suport de Curs
43/70
Informaticde proces suport de curs
43
Termocupluri
Acest tip de traductoare de temperaturse obine prin alipirea ntr-un punct a doumetale diferite.
n punctul de contact apare o jonciune ce dirijeazpurttorii de sarcinntr-un singur sens. Apare o
tensiune electro-motoare ce depinde de natura metalelor i de TEMPERATURA punctului de
contact.
e = e0+ kT
unde:
e tensiunea electromotoare generatla o anumittemperatur
e0 tensiunea generatde jonciune la temperatura de 0C
T temperatura n C la care se afljonciunea
k constanta termocuplului, indic variaia tensiunii electro-motoare la o variaie de un grad a
jonciunii Avantaje:
precizie foarte mare, liniaritate buna
repetabilitate n timp a msurtorilor
valorile msurate sunt universale, la nlocuire nu necesitreglaje suplimentare
plajfoarte mare de temperatur(- 200 - +1600C)
Dezavantaj:
problema punctului rece valori mici ale tensiunii generate/grad Celsius
necesitcontact fizic cu obiectul msurat
Termorezistenele are la bazprincipiul variaiei rezistenei cu temperatura
legea de variaie:
R = R0(1+t)
unde:R rezistena senzorului la temperatura t
R0 rezistena senzorului la 0C; valorile nominale sunt standardizate: R0= 100, 200
coeficientul de variaie al rezistenei cu temperatura
t temperatura msuratn C
Caracteristici:
linearitate relativ buna funciei de transformare
plajmare de temperatur(-200 - 600C)
prerelativ sczut
precizie moderat
7/26/2019 Informatica de Proces - Suport de Curs
44/70
Informaticde proces suport de curs
44
nclzirea termorezistenei la trecerea unui curent de msurafecteazprecizia de
msurare
Termistorii - are la bazprincipiul variaiei negativi exponeniala rezistenei cu temperatura
R = R0 e(1/T-1/T0)
unde:
R rezistena la temperatura T
R0 valoarea de referina senzorului
T temperatura msuratn grade kelvin
T0 temperatura de referin( 298Kelvin = 20C)
constanta de temperatur
Termometrele manometrice - se bazeazpe legea gazului ideal:
pV = RTp = p0(1+ T)
unde:
T- temperatura absolutmsuratn grade Kelvin
p - presiunea gazului ideal
p0 presiunea la temperatura de 0C
constanta de variaie a presiunii cu temperatura
numrul de moli de gazR- constanta universala gazelor
Caracteristici:
precizie foarte mare
dificil de integrat n sisteme de automatizare
se folosesc pentru calibrarea celorlalte traductoare de temperatura
Pirometrele de radiaie- msoartemperatura pe baza energiei (optice) radiante. Ele sunt de dou
tipuri: pirometre de radiaie totali pirometre de radiaie cromaticCaracteristici:
msurarea de la distana temperaturii
plaja mare de variaie a temperaturii
prerelativ ridicat
Traductoare de presiune
presiunea un alt parametru important
se msoarfie pentru presiunea propriu-zisfie pentru a determina indirect alte mrimi (ex:
nivelul de lichid intr-un recipient)
Traductoare de debit
7/26/2019 Informatica de Proces - Suport de Curs
45/70
Informaticde proces suport de curs
45
Existmai multe metode de msurare a debitului unui fluid:
prin msurarea unei diferene de presiune
prin msurarea unui cuplu mecanic sau a vitezei de rotaie
prin msurarea unui efect de inducie electromagnetic
Traductoare de nivel
prin msurarea presiunii lichidului la fundul rezervorului
h = p/(*g)
unde: h - nlimea coloanei de lichid
p presiunea staticla fundul rezervorului
densitatea lichidului
g acceleraia gravitaional
prin msurarea cu ultrasunete sau optic a distanei la care se aflsuprafaa libera lichidului(ex.: pentru baraje de acumulare)
cu plutitor i senzor de deplasare
cu senzor capacitiv; se msoar variaia capacitii unui condensator alctuit din dou
armturi verticale introduse n bazin; capacitatea depinde de permitivitatea electric a
lichidului i de nivelul acestuia; lichidul trebuie sfie izolator
Traductoare de deplasare i de vitez
Tipuri: cu inductanvariabil
cu capacitate variabil
cu rezistenvariabil(poteniometru)
cu senzor optic
Traductoare pentru mrimi electrice
tensiune
curent putere
factor de putere
rezisten, capacitate, inductan
Traductoare pentru mrimi fizice i chimice speciale
analizoare de gaze pentru oxigen, monoxid de carbon i bioxid de carbon
traductoare de umiditate relativi absolut
traductoare de vscozitate
traductoare de pH
7/26/2019 Informatica de Proces - Suport de Curs
46/70
Informaticde proces suport de curs
46
CURS 9
PRELUCRAREA DIGITALA A SEMNALELOR
Procesarea semnalelor
Semnalul este o mrime fizicpurttoare a unei informaii.
Cele mai importante obiective urmrite prin prelucrarea semnalelor sunt:
- extragerea din semnal a unor componente considerate relevante pentru problema studiat
(ex.: filtrare);
- transformarea semnalului pe baza unei anumite reguli (amplificare/atenuare, ntrziere, etc.).
Domeniile care impun prelucrarea semnalelor sunt:
- Analiza semnalelor - domeniul care se ocupde descompunerea semnalelor complexe n
semnale elementare;
un semnal complex se descrie ca o sum (ponderat) de semnale simple;
(prin pondere se nelege amplitudinea semnalului simplu)
- Sinteza semnalelor - generarea unor semnale complexe, cu anumite proprieti date, care se
obin prin combinarea unor semnale elementare.
Ex: modulatoare, multiplexare, generatoare de semnal, etc.
Criteriile de clasificare a semnalelor:
- Din punct de vedere al predictibilitii, semnalele pot fi:
deterministe, dacevoluia lor este previzibili se pot descrie prin funcii de
timp (ex.: x(t) = A sin(t+))
aleatoare, dacau o evoluie imprevizibilsau mult prea complexpentru a
putea fi exprimatprintr-o expresie matematic(ex.: zgomot)
- Din punct de vedere al evoluiei n timp semnalele pot fi:
continue, dacsunt descrise prin funcii continue de timp
discrete, dacau valori definite doar la anumite momente de timp- Din punct de vedere al amplitudinii, semnalele pot fi :
continue, dacdomeniul de variaie al amplitudinii este un interval continuu
cuantizate, dacamplitudinea poate lua un numr finit de valori
- Semnale analogice -sunt semnalele continue n timp; se studiaz n teoria clasic a
semnalelor (integrale/derivate continue, transformata Fourier, Laplace, etc.)
- Semnale digitale sunt semnale discrete din punct de vedere al evolu iei n timp i
cuantizate ca domeniu de valori; se studiaz prin teoria semnalelor digitale sau discrete(sume integrale, transformata in Z, etc.)
7/26/2019 Informatica de Proces - Suport de Curs
47/70
Informaticde proces suport de curs
47
Sisteme liniare. Acestea pot fi:
Sisteme descrise prin ecuaii integro-difereniale liniare, fiind totodatsisteme la care este
valabil principiul suprapunerii efectelor:
Efectul unui semnal complex asupra unui sistem este egal cu suma efectelor produse
de semnalele simple ce compun semnalul complex
Efectul produs de un sistem liniar asupra unui semnal complex de intrare este egal
cu suma efectelor produse asupra componentelor semnalului
Sisteme reale:
Neliniare n ansamblu
Linearizabile pe poriuni
Cauze de neliniaritate:o Efect de saturaie (la valori prea mari)
o Legea de variaie a sistemului este neliniarprin natura fenomenelor
incorporate
o Transformri de stare (ex: fierbere, rupere, etc.)
Exemple de semnale (n domeniul continuu)
Semnal sinusoidalx(t) = A sin(t+) = A sin (2ft + ) = A sin (2/T t + ) (1)
unde:
A amplitudinea semnalului
pulsaia
faza iniiala semnalului
f frecvena semnalului
T perioadat timpul
Figura 1. Semnal sinusoidal
7/26/2019 Informatica de Proces - Suport de Curs
48/70
Informaticde proces suport de curs
48
Semnal de tip treaptunitar
( )
>
RTU) prin supervizare.
Sisteme de timp real. Noiunea de sistem de timp real are semnificaia unui sistem de
control care poate elabora decizii i aciona asupra sistemului controlat cu o ntrziere ale crei
efecte nu sunt msurabile sau nu afecteazfuncionarea acestuia.
Comunicaia ntre elementele sistemelor SCADA se face dupmetoda master-slave, n care
una din uniti este master, fiind singura care poate iniia comunicaia. Alte uniti slave pot iniia
comunicaia doar dac masterul le permite sau le d instruciuni n acest sens. Chestionarea
succesiva RTU de ctre MTU se numetescanare. Determinarea intervalului de scanare se face in
funcie de numrul RTU, de cantitatea de date care trebuie transmise pe durata unei conversa ii si
de viteza de variaie a semnalelor de intrare specifice proceselor controlate.
Controlul la distanta. Restricii.
Funciile care pot fi controlate de sistemele SCADA sunt: protecia i msurarea.
Instrumentaia de protecie.
Toate procesele care prin defecte locale pot conduce la deranjamentul unui beneficiar, defectarea
echipamentelor sau poluarea mediului trebuie echipate cu sisteme de protecie. Aceste sisteme pot
fi manuale (monitor i operator) sau automate pentru sisteme cu evoluie rapid.
Proiectarea sistemelor de protecie se face n spiritul a trei axiome:
Acces prioritar la dispozitivele de execuie fade sistemul de control permanent;
Absena elementelor comune cu sistemul de control normal;
Maximsimplitate.
Includerea SCADA n sistemele de distribuie ine seama de ultimele douconsiderente.
7/26/2019 Informatica de Proces - Suport de Curs
66/70
Informaticde proces suport de curs
66
Defectele cu risc mare se evit prin instalarea sistemelor de protecie locale, prioritare fa de
sistemele SCADA.
1. Comunicaia
Toate datele transferate intre MTU si RTU sunt in forma numeric (binar). De aceea,
transmiterea unor comenzi de ajustare presupune conversia analog-numerica a mrimilor de
control, transmiterea lor in formnumerici reconstituirea nivelelor de comandprin conversie
numeric-analogicla nivelul RTU. Comunicaia MTU-RTU se face pe linii seriale, deoarece cile
de comunicaie sunt lungi sau foarte lungi. Ordinea de transmisie este MSB..LSB sau
LSBMSB in funcie de protocolul de comunicaie adoptat. In termeni de comunicaii, MTU si
RTU sunt DTE (Data Terminal Equipment), fiecare avnd posibilitatea de a genera un semnal
coninnd informaia care trebuie transmisi de a decodifica informaia din semnalul recepionat.In figura de mai jos este reprezentat principiul de comunicaie. Modem-urile sunt DCE (Data
Comunication Equipment) si au rol de interfa ntre DTE (care le conine) i mediul de
comunicaie.
DTE mediu DTE
fig. 11.1 Comunicatia MTU-RTU
Modemuleste elementul hard esenial. Ca purttoare se folosete unda sinusoidal, care
nu este afectatde distorsiuni de faz. Modularea se poate face n frecven, n amplitudine sau n
faz. AM presupune nmulirea amplitudinii purttoarei cu amplitudinea datelor. FM nseamn
amplitudine constanti frecvenvariabil(liniar sau nu) n funcie de nivelul logic transmis. FM
este mai puin influenat de condiiile atmosferice dect AM. PM presupune modificarea fazei
purttoarei n funcie de amplitudinea datelor. Pe msur ce frecvena datelor se aproprie de
frecvena purttoarei, PM seamntot mai mult cu FM.
2. RTU
RTU este elementul sistemului SCADA care gestioneaz achiziia datelor si memoreaz
valorile msurate pncnd este chestionat asupra lor de MTU. n plus, RTU transmite comenzi dela MTU ctre elementele de execuie (prelucrate sau nu; de exemplu MTU d comanda de
MTU RTUMODEM MODEM
7/26/2019 Informatica de Proces - Suport de Curs
67/70
Informaticde proces suport de curs
67
modificare a poziiei unui element mobil cu o valoare oarecare, iar RTU elaboreaz semnalele
necesare comenzii motorului pas-cu-pas care efectueaz acea deplasare). Formatul uzual de
comunicaie este RS-232, iar semnalele asociate unui RTU sunt prezentate n fig. 12.2.
Fig. 11.2. Semnale caracteristice pentru RTU
Monitorizarea semnalelor discrete, corespunztoare unor stri logice asociate unor elemente
ale sistemelor controlate (de exemplu atingerea unor praguri) sau ale proteciilor (pentru
semnalizarea alarmelor) presupune asignarea corespunztoare a biilor dintr-unul sau mai muli
octei, analiza fiind fcutpractice instantaneu, prin compararea coninutului registrelor respective
cu valorile standard, la nivelul unitii centrale (CPU) din RTU.
Decodificarea mesajelor se face dupun protocol de comunicaie chiar de microprocesorul
sistemului, prin rularea unui program denumit driver de protocol. Starea obinuita RTU este cea
de ascultare.
Controlul discret presupune comenzi tip nchis/deschis i poate fi fcut prin mesaje mai scurte, un
octet putnd controla starea a 8 elemente de tip releu (pornit/oprit).
Controlul analogic este dedicat elementelor cu mai multe stri intermediare (valve,
regulatoare de diferite tipuri) i necesitcel puin un octet de control.
Controlul n impulsuri este folosit mai rar, pentru comanda motoarelor pas-cu pas. Doi
octei dedicai sunt testai succesiv bit cu bit (primul este bit de sens), rezultatul fiind trimis direct la
motor.
comenzi de control
MTU
reglaje analogice
pulsuri pentru MPP
comenzi de raspuns
valori masurate
alarme
stare echipament
semnale totalizare
mesaje echipament
Comenzi 0-24 V
Comenzi 4-20 mA
Tren impulsuri MPP
Mesaje seriale RS 232
Semnale 4-20 mA
Semnale alarme
Semnale de stare
Impulsuri msurare
Mesaje seriale RS 232
RTU
SE
NZORI
7/26/2019 Informatica de Proces - Suport de Curs
68/70
Informaticde proces suport de curs
68
Fig. 11.3. Arhitectura interna a RTU
3. MTU
MTU i RTU schimb informaii prin acelai mediu i cu acelai protocol. Ca urmare,
interfaa de comunicaie din MTU are aceeai structur, pn la identitate, cu cea din RTU.
Diferena este ca RTU nu poate (prin program) sa iniieze conversaia. Programele interne de
comunicaie pot fi apelate i de operator, dar mai mult de 99% sunt apelate automat, de programul
principal. Comunicaia MTU cu operatorul se face prin monitor video i imprimant, cu interfee i
dupprotocoale identice celor utilizate la computere. In sistemele foarte extinse, MTU are rol de
slave fa de computerele centrale, transfernd date care urmeaz s fie prelucrate la nivelul
superior.
Proiectarea MTU ncepe cu introducerea tuturor datelor caracteristice ale tuturor senzorilor
si descrierea ierarhic a procesului, pe baza crora MTU s poat lua decizii logice i informa
operatorul uman n orice moment asupra strii tuturor elementelor sistemului. Procedeul se numete
configurare. La majoritatea MTU programele de configurare cer introducerea datelor n tabele sau
ferestre corespunztoare (mult mai multe dect la configurarea unui PC). MTU trebuie iniiat cu
adresele tuturor RTU pe care le are in subordine, modul de comunica ie cu fiecare dintre acestea,
terminalele fiecrui RTU(I/O, etc).
MTU stocheazdatele utilizate pe clase i categorii. La proiectare, se definesc dimensiunile
spaiilor de memorie necesare pentru istoria tuturor evenimentelor care urmeazsfie memorate
in vederea detectrii cauzelor si localizrii defectelor. Studiul evoluiei unui sistem pe o perioad
mai mare de timp (zile, sptmni, luni) poate fi fcut prin apelarea bazelor de date prin reele
locale LAN), fra supradimensiona memoria MTU. Sistemele SCADA nu au nsa rol statistic, ci
de ntreinere a funciilor vitale ale unui proces, cu facilitate de ajustare, protecie si monitorizare a
acestuia.
7/26/2019 Informatica de Proces - Suport de Curs
69/70
Informaticde proces suport de curs
69
Datele sunt memorate la nivelul MTU pentru o istorie scurt, necesarunei decizii, dup
care sunt terse si nlocuite cu altele noi.
4. Aplicaii
Viteza mare cu care RTU scaneazsenzorii face ca ntrzierile specifice comunicaiei RTU-
senzori sa fie neglijabile; principala ntrziere se produce datoritratelor reduse de comunicaie i a
protocoalelor extinse ntre RTU i MTU. Uneori ntrzierea este acceptabil, alteori nu. Aplicaiile
care vizeazsistemele de generare si distribuie a energiei electrice nu pot funciona cu viteze de
scanare mi mici de 1 scanare la 1.5 secunde.
Utilizarea proiectelor SCADA pentru msurarea in scop tarifar ridica dou probleme:
precizia si securitatea msurtorilor. Marea majoritate a msurrilor se fac cu traductoare simple
crora li se aplicformule simple de corecie. Dacalgoritmul care include toate aceste corecii seimplementeaz n punctele de msurare, toate acestea trebuie saibo putere de calcul crescut.
Soluia este utilizarea calculelor in afara MTU.
Multe mrimi msurate trebuie integrate in timp pentru a cpta o semnificaie utila (de
exemplu puterea active sau reactiva). Pentru a obine mrimile cu semnificaie valoric(energie)
puterea trebuie integrate in timp. Cu ct rata de eantionare a puterilor este mai mare, cu att
integrarea va fi mai precis. Ratele de scanare specifice MTU nu satisfac in nici un caz necesitile
de precizie pentru tarifare. Msurrile cu acest scop se fac la nivelul RTU, care au capacitate decalcul suficientpentru calcule complexe aferente ctorva puncte de msurare.
Ordinea de scanare a RTU de ctre MTU este precizatintr-un program simplu si uor de
modificat in urma configurrii iniiale. In funcie de procesul fizic supervizat, se pot efectua diferite
tipuri de scanri. In regim normal, MTU chestioneazfiecare RTU, ateptnd rspunsul fiecruia.
Pentru un control concertat si riguros al mai multor puncte, MTU trimite comenzi si ateaptdoar
confirmarea de primire de la fiecare RTU, urmnd ca acesta sa acioneze independent.
Daca viteza de rspuns este critica, MTU scaneaz toate RTU intr-o succesiune rapida,transmind comenzile fra mai atepta confirmri de primire sau rspunsuri de la RTU, pe care le
va recepiona la o scanare ulterioara. Eseul repetat de stabilire a liniei de comunicaie intre MTU si
un RTU este semnalat de obicei ca situaie de alarmare.
7/26/2019 Informatica de Proces - Suport de Curs
70/70
Informaticde proces suport de curs
BIBLIOGRAFIE
1. Gorgan D.. Proiectarea calculatoarelor, Ed. Albastra, 2005
2. Calin. S. Dumitrache I, Regulatoare numerice, Ed. Didactica, 1985
3. Papadache, Automatizari industriale, Ed. Tehnica, 1978
4. Sangeorzan D., Regulatoare adaptive, ed. Militara, 1992
5. ***, Control Engineering, http://www.controleng.com/
6. ***, www.microchip.com
7. ***, www.ti.com