Documente Academic
Documente Profesional
Documente Cultură
Traductor
Proces fizic Proces Proces Proces
Element de Execuţie
1
line de lucru a traductorului, funcţii speciale(configurate corespunzător) de
alarmare şi protecţii.
La nivel de element de execuţie, elementul de prelucrare numerică poate
implementa funcţiuni diverse, în principiu de adaptare cât mai bună a informaţiei
primită de la interfaţa de proces. În acest sens este cunoscută de exemplu, bucla de
reglare locală pentru un ventil de reglare de capacitate mare, ca în Fig.1.4, unde
comanda primită de la interfaţa hardware de proces trebuie ajustată cu ajutorul unei
bucle de reglare locală cu scopul de a respecta valoarea cursei comandate cu cea
realizată.
Elementul de prelucrare numerică ataşat direct traductorului analogic stă la
baza unui nou concept, cel de protecţie numerică. O parte din vechile protecţii pe
principii pur analogice sunt înlocuite în anumite cazuri cu astfel de protecţii
numerice, care sunt preferate datorită flexibilităţii de implementare, dar şi faptului
că prelucrările de date sunt multiple, adică se pot face diagnoze nu numai asupra
mărimii fizice prelucrate efectiv, dar şi asupra contextului apariţiei defectului.
Structura unui astfel de sistem de protecţii numerice este prezentat în Fig.1.5.
Caracteristica unei astfel de abordări este faptul ca o parte din decizii sunt luate la
nivel jos(foarte aproape de nivelul senzorului) şi sunt transmise prioritar direct
elementului de execuţie şi abia după aceea mai departe către interfata hardware de
proces.
O problemă importantă care trebuie luată în calcul este timpul de răspuns al
unui astfel de traductor numeric(protecţie numerică), deoarece conversia A/N si
N/A poate introduce un timp suplimentar, care trebuie să se încadreze în
specificaţiile procesului(parametrului) respectiv. Prin anumite artificii hardware
sau software se pot respecta cerinţele de “timp real” pentru anumite aplicaţii, dar
pot exista aplicaţii ce nu se preteaza abordării prin protecţii numerice.
Comanda
*
T1 Tn EE1 EEn
Marimi masurate Comenzi
Date preluate din proces Comenzi catre proces
PROCESUL REAL
Fig.1.4
3
pe 12 biti) în unităţi inginereşti(de ex: 0..20000C; 0..380V), sau cel mai probabil în
domenii procentuale 0..100%.
Blocul limitare reprezintă blocul ce adaptează informaţia de ieşire din
algoritmul numeric la condiţiile reale ale procesului(rezultatul poate fi un număr şi
în interiorul sistemului cu microprocesor se pot reprezenta numere destul de mari
în comparaţie cu realitatea semnalului din proces).
Sistem Ierarhizarea
distribuit şi prelucrării
ierarhizat informaţiei
Nivel 4 Sistem de
Nivel planificare calcul
producţie central
Nivel 3
Sistem de Sistem de
Nivel coordonare şi
calcul calcul
conducere producţie
coordonator coordonator
Nivel 1
Sistem Sistem Sistem Nivel reglare, Sistem Sistem Sistem
cu µP cu µP cu µP alarmare, protecţie cu µP cu µP cu µP
5
În cadrul acestei structuri se poate observa modularitatea ansamblului, în
care comunicaţia între echipamente de acelaşi nivel şi între nivele se realizează
prin magistrale specializate tocmai pentru a creşte viteza de vehiculare a
informaţiei. Prin această conducere distribuită se asigură o distribuţie a sarcinilor şi
totodată o specializare a echipamentelor sau programelor de conducere, ceea ce
permite prelucrarea în paralel a informaţiei, conducând la creşterea vitezei de lucru
a ansamblului. Deşi viteza de lucru a procesoarelor a ajuns să fie destul de mare,
adică timpi de prelucrare foarte mici, totuşi creşterea vitezei de prelucrare a
ansamblului ce formează un proces complex nu se mai poate face decât prin
prelucrarea distribuită şi realizarea în paralel a mai multor sarcini. Pentru realizarea
acestor cerinţe, odată cu dezvoltarea sistemelor numerice bazate pe o structură
monoprocesor sau multiprocesor, s-au dezvoltat arhitecturi de sisteme ierarhizate şi
distribuite cu mai multe sisteme de calcul grupate pe mai multe nivele ierarhice.
Fiecare nivel, conform detaliilor prezentate în lucrarea[83], realizează o
categorie de sarcini specifice şi totodată asigură specializarea nivelelor, atât ca
echipamente hardware cât şi ca programe de aplicaţie.
Nivelul 0: Reprezintă nivelul de bază ce corespunde echipamentelor de achiziţie şi
prelucrare primară a semnalelor(datelor) şi elementele de execuţie ce intervin
direct în instalaţia tehnologică. Aceste echipamente asigură informaţiile necesare
funcţionării celorlalte nivele şi transmit comenzile elaborate direct către instalaţia
tehnologică. De fiabilitatea şi precizia acestor elemente depinde funcţionarea
tuturor celorlalte nivele. Datorită faptului că aceste echipamente(traductoare şi
elemente de execuţie) sunt plasate în instalaţia tehnologică, acestea trebuie alese
astfel încât să îndeplinească următoarele cerinţe:
-să aibă o fiabilitate ridicată şi să fie adaptate condiţiilor de lucru specifice în
mediul industrial(umiditate, pericol de explozie, vibraţii, praf, temperatură ridicată,
câmpuri electromagnetice...)
-să fie dublate sau chiar triplate(eventual pe principii diferite de măsură)
traductoarele din punctele importante de măsură ale unui proces ce necesită cerinţe
mari de securitate în funcţionare.
-elementele de execuţie trebuie dotate şi cu elemente de măsură locală
independente pentru a ne asigura că o valoare a comenzii transmise a fost cu
adevărat realizată.
Nivelul 1: Reprezintă nivelul de conducere directă a procesului şi asigură funcţiuni
de reglare automată a parametrilor tehnologici prin bucle de reglare în circuit
închis sau deschis(comenzi secvenţiale) pe baza sarcinilor primite de la nivelele
superioare. Acesta este nivelul care trebuie să asigure conducerea în timp real al
procesului. Din această cauză se preferă controlul unui număr mic de bucle de
reglare cu o aceeaşi unitate cu microprocesor, astfel încât la apariţia unei
defecţiuni, funcţiunile sale să poată fi preluate de către operator(se poate trece pe
comandă manuală) sau de celelalte nivele superioare. Numărul mic de bucle de
reglare se datorează şi faptului că trebuie îndeplinite condiţiile de timp real.
O idee interesantă, este ideea de “Server flotant” într-un sistem distribuit.
Aceasta înseamnă, că pe un acelaşi nivel(şi de obicei pe Nivelul 1), pe lângă
coordonarea primită de la nivelele superioare, poate fi implementată şi o
6
coordonare pe orizontală între echipamentele distribuite, în sensul că, la un
moment dat, unul din procesoare poate prelua facilităţi de coordonare temporare,
atunci când are de executat taskuri mai lente, şi predă controlul coordonării altui
procesor de pe nivelul respectiv care se eliberează temporar de o prelucrare critică.
Astfel, aparent, pare că algoritmul de coordonare se mută permanent în reţeaua
respectivă, iar avantajele sunt semnificative, deoarece se evită comunicaţia cu
nivelul superior(care de obicei este mai lentă) şi se poate realiza în timp real ideea
funcţionării sistemului chiar în condiţiile în care apare o defectare a unei
componente distribuite.
Nivelele 2 şi 3: Prin aceste nivele se asigură procesului determinarea unor condiţii
optime de lucru, prezentând următoarele funcţiuni:
-conducerea optimă a procesului, în principiu bazată pe modele matematice ale
instalaţiilor în regim dinamic sau staţionar.
-se asigură condiţii de performanţă optimă pentru instalaţie în funcţie de restricţiile
globale existente la un moment de timp, sau apărute chiar pe parcursul funcţionării.
-se determină mărimile de referinţă pentru buclele de reglare şi se transmit
nivelului 1.
-se poate realiza conducerea adaptivă la nivel de bucle de reglare bazate pe
estimarea valorii parametrilor procesului, precum şi parametrii optimi ai legilor de
reglare pentru regulatoare şi transmiterea acestora către nivelul 1.
-coordonarea optimă a instalaţiilor tehnologice şi a secţiilor, bazată pe planul de
producţie, materii prime şi consumuri energetice.
-monitorizarea performanţelor instalaţiilor, rapoarte, statistici privind starea
utilajelor şi a reviziilor.
-detectarea şi localizarea defectelor în utilajele tehnologice, în echipamentele de
automatizare, sau în transmisia şi prelucrarea datelor. Detecţia se poate realiza fie
prin compararea valorilor măsurate cu nişte limite date, fie prin simularea
funcţionării bazată pe modelul matematic al instalaţiei şi compararea cu valorile
reale, eventual prin semnale de test trimise către instalaţie şi către echipamentele
de automatizare şi compararea răspunsului cu modelul cunoscut.
Nivelul 4: Acest nivel corespunde managementului tehnic al uzinei şi realizează
funcţiuni legate de gestiunea ansamblului de instalaţii ce prelucrează întregul flux
tehnologic al procesului.
În continuare, se va prezenta principiul arhitecturii de sistem distribuit şi
ierarhizat pe 5 nivele expus mai sus, implementat de către de firma Siemens în
cadrul conceptului propriu TIA(Totally Integrated Automation). După cum se
poate observa în Fig.1.17.[91], echipamentele de automatizare puse la dispoziţie de
firma Siemens oferă o puternică flexibilitate de configurare specifică unei anumite
aplicaţii, ceea ce oferă posibilitatea realizării unui sistem distribuit(pe orizontală)
în scopul realizării cerinţelor de timp real. Totodată, prin arhitecturile de reţele
industriale pe care le are la dispoziţie[11], permite configurarea unei aplicaţii de
automatizare complexă, având şi posibilitatea ierarhizării pe verticală a prelucrării
informaţiei. Conceptul TIA se referă la posibilitatea realizării cu echipamente
Siemens a tuturor nivelelor necesare unei arhitecturi de sistem de automatizare
ierarhizat şi distribuit. Această cerinţă a fost dezvoltată în idea realizării unei
7
configuraţii unitare, a unui efort minim de programare şi configurare, ceea ce se
traduce prin faptul că echipamente diferite, plasate pe diferite nivele ale sistemului
distribuit şi ierarhizat pot să comunice între ele(“să se înţeleagă”) în timp real şi
fără a realiza blocaje ce pot fi catastrofale în anumite situaţii. Această comunicaţie
între echipamente inteligente(echipamente bazate pe un nucleu cu microprocesor)
se realizează prin intermediul unor configuraţii de reţele industriale, cum ar fi:
-Industrial Ethernet(IEEE 802.3)-este un standard industrial bazat pe
standardul internaţional Ethernet putându-se construi o reţea puternică de
comunicaţii peste o arie extinsă geografic.
-Profinet(IEC 61158/61784)-arhitectura deschisă de standard industrial
Ethernet pentru automatizări, ce permite comunicaţii în timp real cu nivelul de
conducere directă a procesului şi totodată integrează şi nivelul de gestiune şi
planificare a producţiei.
-Industrial Wireless LAN(IEEE 802.11)-standard industrial pentru
comunicaţii wireless bazat pe standarde internaţionale.
-Profibus(IEC 61158/61784)-standard industrial pentru nivelul de câmp,
care este un lider mondial pentru sistemele de tip Fieldbus. Acest standard permite
comunicaţia între echipamente de pe nivelul de conducere directă a procesului,
având facilităţi de timp real şi siguranţa comunicaţiei.
-IO-Link-standard pentru conectarea traductoarelor şi elementelor de
execuţie inteligente din nivelul de câmp, cu nivelul superior.
Standardizarea protocoalelor de comunicaţie permite totodată inserarea în
arhitectura sistemului distribuit şi a altor echipamente NON-Siemens, de la
traductoare şi elemente de execuţie inteligente până la echipamente de calcul care
nu sunt în portofoliul Siemens. Aceasta înseamnă că arhitectura distribuită de
echipamente Siemens se încearcă a fi una deschisă(Open Arhitecture), şi nu una
proprietar care să fie specifică numai propriilor echipamente.
8
(Nivelul 4 Planificare)
(Nivelul 3 Organizare)
(Nivelul 2 Operare)
(Nivelul 0 de câmp)
Fig.1.7.Conceptul TIA(Totally Integrated Automation) 2016. Configurarea unei aplicaţii ierarhizată şi distribuită cu echipamente Siemens