Escolar Documentos
Profissional Documentos
Cultura Documentos
- frecv de esantionare;
-...
:secundele prelucrate
primare;
Daca MUX nu are intrare de ENALBLE cuv de com. este: n=
APD C11+12
D. Amplificatorul cu factor de amplif programabil
Pt. a modifica amplificarea putem modifica fie R1 fie R2. La inchiderea unui
comutator sa includem in circuit o rezistenta sau la includerea unui comutator sa
scoatem din circuit o rezistenta.
La amlificarea unitara amplif e utilizat ca adaptor de impedanta intre MUX si etajul
urmator (dispoz. de esantionare si retinere)
Dpdv functional un amplif cu factor de amplif programat poate fi util si in calitate de CNA
E. Dispoz de esantionare si retinere
Este necesar in conv A-N pentru mentinerea pt mentinerea constanta a semnalului
de la intrarea CAN. Acest dispozitiv functioneaza in 2 faze: - esantionare
- retinere(memorare). Schema Principala:
k repr. esantionarul;
- condensatorul de memorare;
Tens de memorare nu se aplica direct convertorului ci avem un repetor cu o
impedanta foarte mare. Timpul de memorare depinde de 1.curentul rezidual prin
comutatorul K(deschis), 2.impedanta de intrare in repetor, 3.rez. de pierderi a
.
Timpul de incarcare al cond.
: TMC= (Rs+
) *
RS =rez. sursei de semnal;
Proc. de conv A-N fac e trecerea de la un dom cu val
infinite la un dom. cu valori finite.
conv A-N se mai numeste si cuantificare.
Proc de cuantificare repartizeaza o val analog. unei clase sau canal.
Nr. clase =
=256
In acest caz variabilei analogice i se poate asocia un cuprins intre 0 si 255.
Unei val analogice i se poate asocia un nr cuprins intre 0 si
Car. statica a unui CAN
CAN e elem nelinar => car. statica e caracterizata in trepte. marimea unei trepte
reprez latimea unui canal
Crestrea rezolutiei=>micsorarea semnalelor dar si distanta intre canale.
F2)Tipuri de CAN
CAN paralel(bitii se determina simultan): unei val anal. i se asociaza un canal in
urma unei comparatii. La CAN paralele se exe. simultan un nr de comp. =nr de canale-1.
CAN seriale(cu reactie): la un moment dat se efectueaza 1 comparatie.
CAN cu aproximatii succesive: Face parte din clasa conv. cu reactie. Are 3 comp:
- un comparator; - registru cu aproxiamtii succesive; - CNA amplasat pe calea de reactie
COMP-comparator. Tact semnal de sincronizare
Cand incepem conv toti bitii sunt pusi cu 0 in afara de bitul de semnif. max care e 1
APD C13+14
2.3 Subsist. de distribuire a comenzilor analogice (SDCA)
SDCA asigura conv comenzi din N in A si transmitere catre el. de exe. destinatare
Element. central SDCA este CNA. Tipuri de struct:
a)SDCA cu 1 CNA si demultiplexare analogica
PE1 transm val. num. a com. Nk, PE2 adr. EE destinatar(k) => BC comanda
inscrierea comenzii Nk in reg tampon RT => BC comanda declansarea conv. N-A
(activare semnal STC) => dupa receptia semnalului de sfarsit conv. SFC, BC
comanda pozitionarea demux pe canal k => comanda in forma A e inscrisa in mem
A MAn si in consecinta e disponibila pt EEn
b)SDCA cu 1 CNA pt fiecare EE si demux numerica.
Demultiplexorul
Este un dispoz. care transfera intrarea la o iesire selectata.
N(nr de iesiri) este o putere a lui 2.
Mem analogice. Sunt specifice SDCA cu 1 CNA si demultiplexare analogica
si au scopul de a pastra valoarea comenzi la intrarea unui EE intre 2 momente ale
elaborarii acesteia. Cele mai folosite sunt mem anal. cu cond
2.4 probleme ala conectarii echip la sist de achiz:
*rejectia erorilor de mod comun. Acestea apar datorita diferentei de potential
dintre pct. de impamantare ale sursei de semnal si ale SADA
* protectia la zgomote. Are rol de a miscsora pe cat posibil a influentei factorilor
perturbatori externi( de nat electrica si magnetica) asupra semnale care se transfera
Metode: -ecranarea: camasa metalica impamantata intr-un singur punct
-torsadarea: : protectie la campuri magnetice.
*impamatarea. Inseamna definirea potentialului de referinta. Dpdv al
impamantarii sunt identificate 4 subsist: subsist analog, subsist numeric, subsist
surse de alim, subsist constructie metalica.
*separarea galvanica. Permite protectia sectiunii numerice(interfata +calc) de
tens. periculoase care ar putea fi generate de catre sursele de semnal.
Solutii: Amplificarea cu izolare
Cap 4. Mecanismele programarii concurente in timp real
SO=colectie de prog cu 2 fct. gestionarea resurselor masinii si punerea la dispozitia
utiliz a unei interfete adecvate. Gestionarea res: gest. UC; gest. mem; gest spatiu I/O
SOTR trasatura pricipala: asigura o rulare a programelor, rulare conditionata fie
de timp fie de evenimente externe. Astfel principala componenta a unui sist in timp
real este reprezentata de planificator. Planif. executiei programelor se poate face pe 2
nivele: -pe conditii de timp ("Time driven");-pe conditii de evenimente externe ("event driven")
Planificator: reprezinta politica de alocare a UC diverselor aplicatii aceste politici
incadrand notiunea de dispecerizare. Tipuri de politici de dipecerizare:
-dispecerizarea prin rotatie (task-urile formeaza o coada)
-dispecerizarea prin prioritizare( alocarea UC se face functie de prioritati)
-dispecerizarea prin prioritizare si rotatie
Task: in contextul programarii in timp real reprezinta unit elementara de program
independenta dpdv logic.
Un SOTR care e capabil sa asigure o executie paralela sau pseudoparalela a task
urilor sn SO multitasking.
4.2 Obiectivele si principiile ingineriei programarii in timp real(IPTR)
IPTR incadreaza o mutime de concepte, principii, metode si instrumente de
dezvoltare a programelor destinate aplicatiilor de timp real.
IPTR urmareste rezovarea a 3 tipuri importante de probleme:
a)stabilirea etapelor in cadrul acestora a fazelor prin care trece un produs
informatic pe durata existentei sale.
b)elaborarea unor metode si instrumeste pt asistarea elaboratorului in fiecare faza de dezv
c)elab pe baza stiintifica a unor metodologii pentru organizarea si coord.
activitatilor specifice dezvoltarii in stil industrial a prod. informatic.
PT rez acesto prob IPTR isi propune urm ob:
-ob. de adaptabilitate; -ob de eficienta; -ob de fiabilitate; -ob de perceptibilitate
Ob. de eficienta se refera la: a)minimiz. necesarului de resurse pt exe. programului
b)minimizarea efortului pt. dezv. programului;
c)minimizarea timpului pentru dezvoltarea prog.
Ob. de fiabiliatate: dezv. unor facilitati a.i. produsul sa-si poata indeplini sarcinile
intr-un interval de lucru prestabilit si in conditii specificate
Ob de perceptibilitate: capacitatea unui produs de a fi inteles de altii dar si de
autor dupa trecerea unui anumit timp de la proiectare. Perceptibilitatea se poate
realiza prin adaugarea de comantarii in program.
Principiul modularitatii: cu cat grad de modularizare e mai > cu atat produsul este
mai usor de gandit.
Principiul abstractizarii: este util pt obtinerea unei eficiente marite
Princ. uniformizarii: pt lucrul in echipa se stabilesc anumite reguli
Princ. confirmabilitatii: obliga dezvolatatorul sa descrie si sa puna la dispozitia
utilizatorului un set de metode si proceduri pt. verificarea corectitudinii programului.
Fazele din existenta unui produs informatic
1.Analiza cerintelor; 2. Elab. specificatiilor; 3. Proiectarea sist de programe;
4.Codificarea cu utilizarea unui limbaj; 5. Instalarea si testarea prog. 6. Intretnerea progr.
Analiza cerintelor. In aceasta etapa viitorul benefiiar al prod informatic
colaboreaza cu echipa de analisti ai dezvoltatorului in vederea identificarii
particularitatilor problemei care urmeaza a se rezolva prin prod. inf. finalizandu-se
cu tema de proiectare in care sunt formulate cerintele si restrictiile aplicatiei.
Elab. specificatiilor: Acestea urmeaza dupa tema de proiect si presupune
formularea unui set de specificatii care includ resursele functionale si restrictiile de operare.
Proiectarea: etapa in care se stabilesc: * struct. pe modula functionale ale prog.
*relatiile intre module, componente si modalitatile de comunicare
*datele de intrare si rezulatele pentru fiecare modul.
*alg. care vor fi utiliz. pt
implementarea cerintelor din
tema de proiectare.
Codificarea presupune generarea
prog. utilizand un meniu de
programare pt modulele definite
in et. de proiectare si rularea lor
pe un calc gazda.
Instalarea si testarea prog. in
aceasta etapa se transfera prog
pe masina tinta, sau pe masina pe
care urmeaza sa ruleze putandu-
se astfel corecta eventualele erori
care nu au putut fi depistate in
fazele anterioare.
Intretinerea prog. in aceasta
etapa se fac anumite corectii
impuse fie de neconcordantele cu
tema de proiect fie de
recomandari ale beneficiarului.
APD Curs 15+16
Starile si evolutia task-urilor.
St. neinstalat: ii corespunde un task rezident in memorie(interna sau externa) dar
care nu a fost adus la cunostinta executivului (a SO in timp real).
St. inactiv: in aceasta stare se gaseste un task instalat pt care fie nu s-a facut nici un
apel pt exe. fie si-a incheiat exe fie si-a oprit exe datorita unei directive de stop
natural sau fortat.
Subst. executie: reprez corespunde unui task ce contine controlul UC.
Subst. gata de exe.: corespunde task urilor ce ce asteapta sa preia controlul UC
Task urile sunt asezate in ordinea sosirii in cozi FIFO sau dupa prioritati.
Subst. Blocat: un task in aceasta stare se gaseste in una din situatiile:
- asteapta alocarea de resurse in special mem. pe stiva
-asteapta producerea unui even. extern; -asteapta realizarea unei conditii de timp
Evolutia unui task se poate reprez cu ajutorul unui graf orientat(nodurile fiind
reprez de st. si subst. iar arcele de tranzitii).
Tranzitii:
Neinstalat=>Inactiv: se face cu directiva Instalare care aduce la cunoastinta
existenta task-ului si permite crearea blocului descriptor al task ului(BDT) care ar
putea contine urm elemente: parametrii task ului; marimea stivei task; eventuali
indicatori catre alte task uri
Inactiv=>Activ:se realiz prin directiva Stergere care elimina task-ul din randul
task cunoscute de executiv si dezactiveaza BDT
Gata de exe=>Exe: se face prin directiva Preluare si presupune preluarea
controlului UCP de respectivul task
Gata de exe=>Blocat: se realiz. cu directiva Asteptare si are loc cand task ului
respectiv nu i se mai pot aloca resurse .
Gata de exe=>Inactiv: se realiz. cu directiva de Stop fortat trimisa dintr-un alt task
Exe=>Gata de exe.: se reazliz printr-o directiva de Eliberare si presupune cedarea
controlului in UCP atunci cand cuanta de timp alocata task-ului a expirat sau un task cu
prioritate superioara a devenit gata de executie.
Exe=>Blocat: se realiz printr- directiva de asteptare. atunci cand continuarea exe task
este conditionata de un even extern sau de trecerea unui interv de timp.
Exe=>Inactiv: se reazliz prin direct. Stop normal atunci cand task-ul si-a incheiat exe.
Blocat=>Gata de exe: se realiz prin direct. de Continuare conditia ce a determinat
blocarea a disparut.
Blocat=>Inactiv se realiz prin directiva de Stop fortat transmisa de regula din task ul aflat in exe.
Dispecerizarea task-urilor: se face prin rotatie, prioritizare, prioritizare+rotatie.
4.4 Conflicte potentiale in sisteme multitasking
4.4.1 Resurse si sectiuni critice
Resurse: fizice(hardware), logice(software)
Res comune ce pot fi utilizate de mai multe task-uri: critice, partajabile, reentrante
Res. critica: res care poate admite la un moment dat desfasurarea unei singure sesiuni
asupra sa(locatie de mem, ; dipoz. de I/E)
Res. partajabila: res ce permite derularea la un moment dat a mai multor sesiuni de
lucru dar in nr. finit.
Res. reentrante: res. care permit derularea oricaror sesiuni de lucru asupra lor la un
moment dat.
Utiliz. non-coflictuala a res critice
Sectiune critica: sectiunea dintr un task in care e utiliz o res. critica.
Excluderea mutuala: OP. multitasking care permite accesul unui singur task in propria
sect. critica referitoare la o resursa.
Recomandarile Tonenbaum legate de excludera mutuala:
-orice sect critica poate fi executata de un task la un moment dat
- la implem excluderii mutuale nu se face referire la frecv. relativa sau viteza de exe a task-
urilor
-orice task poate accesa sectiunea sa critica referitoare la o anumita res. dupa un anumit interv
de timp
-task urile nu se pot bloca in interiorul unei sectiuni critice.
4.4.2 Implem excluderii mutuale cu semafoare
Semaf. reprez. un dublet S=(i,C); i=var de tip intreg; C=coada de asteptare
La initializare i se atribuie o val >0 iar coada este vida. Daca i {0,1}=> sema binar
Daza i Z=> sema general. Tipuri de op ce se pot executa asupra sema:
*P(S)-decrementare; i<=i-1(Passeren a trece); *V(S)-increm.; i<=i+1(Vrigeven- a elibera)
Daca i>o op P e posibila. La un sema binar op P se exe daca i=1, altfel task-ul este
blocat, iar indexul sau este inscris in coada C. Op. V nu poate determ blocarea unui task
Coada C contine handler-ele task urilor care asteapta la semafor
Pt implementarea excluderii mutuale utilizam un sema binar care e initilizat cu 1 in
toate task urile care trebuie sa se excluda. Inainte de intrarea in sect critica asupra
respectivului semafor se efectueaza o op. de tip P, iar dupa iesirea din sectiunea
critica o op de tip V.
4.4.3 Implementarea excluderii mutuale cu var de tip eveniment
o var de tip even. e o var logica. In consecinta ia 2 valori(Adevarat sau Fals) si
asupra ei pot actiona 3 tipuri de directive: inscrie, sterge, Astepata.
E = {Adevarat, Fals}
INSCRIE (E) E<= ADEVARAT; STERGE(E) E<=FALS
ASTEAPTA(E): blocheaza task-ul daca e=FALS; continua exe. daca E=ADEVARAT;
Excludrea mutuala cu variabila de tip eveniment presupune utilizarea unei singure
variabile care se initializeaza in toate task-urile cu valoarea ADEVARAT.
4.4.4 Implem excluderii mutuale cu CP si mesaje
O CP este o struct al carui element central este un tampon circular gestionat potrivit
strategiei FIFO. Task urile pot depune msg in CP msg accesibile oricarui alt task.
Mesajele sunt volume de date transferate pe parcursul evolutiei unui task.
Acestea pot i cu lungime fixa sau sau variabila. Msg se depun in CP cu instr. Put si
se extrag cu inst. Get. Pt transmitere folosim instructiunea Send si pt. receptionare
Receive. Avem 2 situatii critice: -functia de depunere in CP(task ul se blocheaza
daca CP e plina); -functia de extragere din CP(task ul se blocheaza daca CP e goala)
Excluderea mutuala cu CP presupune utilizarea unei singure CP destinate numai
acestui scop si a unui mesaj simbolic. primul task care se initializeaza depune in CP
mesajul simbolic. Inainte de intrarea in sectiunea critica se extrage msg simbolic
din CP(daca msg exista). Dupa iesirea din sect critica se depune msg simb in CP.
In interv inc are un task se afla in propria sect critica CPEX este vida si prin urmare
nici un alt tak nu poate accesa propria sect cr. referitoare la aceeasi resursa.
Conditia ca un task sa-si poata accesa sect. critica este ca MESEX sa se afle in CPEX
APD curs 17+18
4.5 Sincronizarea task-urilor
Sincronizare: Procesul prin care un task este pus in relatie cu alt task cu timpul
sau cu un eveniment extern. 2 task-uri sunt sincronizate daca se pot stabili relatii
predictibile intre anumite momente ale dezvoltarii lor, iar sensul general al notiunii
de sincronizare este acela de coordonare, corelare.
4.5.1 Sincronizarea realizata cu semafoare
Sincronizarea a 2 task uri. Dorim ca T1 si T2 sa se sincronizeze reciproc. Vom
defini pentru fiecare task cate un punct de sincronizare: PS1 pt T1 si PS2 pt T2.
Regula de sincronizare este urm: task-ul Ti sa nu poata trece de pct. sau de
sincronizare PSi pana cand task-ul Tj nu a ajuns in punctul sa de sincronizare PSj:
Sema binare SEMSYNC1si SEMSYNC2 realizeaza sincronizarea in task urile 1 si
2 luand valorile 1 respectiv 0. In pct de sincr. ale task ului i se exe secv.
P(SEMSYNC1), V(SEMSYNC). Un task nu-si poate executa procedura P2 pana
cand celalat task nu si-a executat procedura P1. Daca T2 ajnge in PS2 inainte ca T1
sa-si execute procedura P1, acesta se va bloca deoarece SEMSYNC2<0 T2 se va
debloca dupa ce T1 depaseste punctul de sincronizare si SEMSYNC2 devine 1 prin
aplicarea operatiei V.
Sincronizarea cu un even. extern
Avem 2 task uri: unul supravegheaza producerea unui eveniment extern, iar cel de-
al II-lea asteapta la un sem. SEMSYNC. Asupra acestui se exe o functie V dupa ce
even extern s-a produs.
4.5.2 Sincr. cu var de tip even.
Avem un sist de 3 task uri T1,T2 asteptand producerea unui even , task ul T3
trebuie sincronizat cu ansamblul celor 2 elem. Pt. sincronizare utilizam variabila de
tip even VTE1 si VTE2 ca se initialzeaza in task-urile T1si T2 cu valoarea FALS.
Se utilizeaza o fct de tip even F=VTE1VTE2 care se init. cu val FALS in T3.
4.5.3 Sincr. cu CP
Pt sinc cu timpul se utilizeaza asteptarea temporizata pe o CP vida. Mesajele care
se transmit sunt mesaje simbolice. Presupunem ca avem un task care trebui sa
execute la intervale prestabilite T2. Pt aceasta se utilizeza task T1 cu rol de
planificator. Pt sync se folosesc 3 CP: C0 destinata asteptarii temporizate;
C1 destinate asteptarii mesajului de sinconizare; C2 destinata msg de confirmare.
APD curs 19+20
4.6 Comunicarea intre task-uri
Exista 2 categorii de task uri: disjunctive, interactive
Task uri disjunctive: Task uri care pe parcursul evolutiei lor nu utilizeaza resurse
in comun si nu fac schimb de date.
Task uri interactive: Task uri care utilizeaza resurse in comun si fac schimb de date.
Metode de comunicare: - prin condute; - prin transferul direct de mesaje intre task uri
Dpdv al continutului msg pot fi: -cu continut variabil (informationale)
-cu continut fix (msg. simbolice).
Dpdv al marimii msg pot fi de marime fixa sau variabila
Comunicare prin "conducte". O conducta se specifica prin nr. de msg care pot fi
stocate si marimea unui mesaj. Comunicarea se face conform strategiei producator-
consumator. daca un task este atat
producator cat si consumator atunci sunt
necesare 2 conducte.
Conducta 1 este deschisa la scriere
pentru task ul i si la citire pt. task ul j.
In cazul conductei 2 aceasta este
deschisa la scriere pentru task ul j si la
citire pt task-ul i.
Conductele pot fi gestionate in conditii
foarte buna cu ajutoul semafoarelor
generale. Msg informationale sunt
mesaje de trecere, iar pentru confirmare
se folosesc cutii postale deci sunt
mesaje simbolice.
Cap 5 Prelucrarea in timp real a informatiei
5.1 Fluxul informational intr-o aplicatie de conducere in timp real
In cadrul unui sistem automat se proceseaza info. fiind transmisa cu ajutorul unui
suport fizic(semnal etc). Semnale: -cu variatie continua (analogice) ce au domenii
unificate(ex:4...20mA); -digitale(iau valori la anumite momente de timp)
Un sist de conducere are 2 entitati: -mijloc de conducere; -proces condus;
Procesul e vazut prin echipamente periferice(traductoare, elem de exe). Calc e
vazut prin porturi de in trare (PI) si de iesire (PE).
Vom identifica 2 frontiere: pe front. F1 pe achiz se schimba semnalul din A in N.
pe front F2 se pastreaza forma dar se schimba continutul (din unitati CAN in unitati
ingineresti). comenzile se genereaza in forma numerica (in unitati ingineresti). La
nivelul Frontierei F2(prin blocul de calcul BC2) semnalul isi schimba continutul
(din unit. ingineresti in unitati CNA). La niv F1, semnalul isi schimba forma
(N=>A) printr-un CNA.
5.2 Conversia mar achizitionate in unitati ingineresti.
Consideram blocul BC1 ca fiind integrat intr-un sistem numeric de masurat la
distanta (SNMD).
Pt. o marime Z [Zmin, Zmax] o variatie curenta Z =Z -Zmin si Zmax =
Zmax-Zmin este var maxima. Pt SNMD se impune o caracteristica statica liniara.
Cea care influenteaza cel mai mult caracteristica lui BC1 este caracteristica
traductorului
5.3 Conversia comenzilor generate din unitati ingineresti
5.4 Filtrarea marimilor achizitionate
Filtru: Bloc functional cu proprietati selective pt. diferite frecvente
Comparativ cu filtrele analogice(I & O alcatuita din semnale analogice) filtrele
analogice ai I & O constituite din secv. de numere
Filtru numeric: Este un algoritm care produce la iesire o secv. y[n] pornind de la o
secv. de intrare x[n] si are ca obiectiv o comportare selectiva fata de anumite val. de
la intrare. filtrele numerice (clasificare):
- recursive(Y[n] se calculeaza pe baza ultimelor N valori din secv. de instr dar se
iau in considerare si un nr. de val din iesirea anterioara)
-nerecursive(val filtrata y[n] depinde numai de valori ale intrarii).
5.4Testarea incadrarii intre limite
Pt: -marimi achizitionate; -comenzi;
Val. unei mar. achiz presupune testarea incadrarii valorii rezultate (unit. ingineresti)
in domeniul declarat pt respectiva marime. Neincadrarea in domeniu a valorii va fi
declarata ca even semnificativ => activarea unei rutine de avertizare si testare a
integritatii SNMD.In afara testarii incadrarii in domeniu mai pot fi prestate si alte
limite asociate diferitelor tipuri de avertizari cum ar fi avertizarea de prevenire sau
avarie. La incarcarea acestor limite se executa task-uri sincronizate cu aceste
evenimente care determina pe langa avertizari, actiuni de blocare, neutralizare,
izolare etc.
In cazul comenzilor inaintea aplicarii unei comenzi SNTD testeaza incadrarea
acesteia in domeniul specificat si eventual incadrarea intre limite tehnologice sigure
care de regula se gasesc in interiorul domeniului specificat.
5.6 Baza de date de proces.
BD: Mutime de date organizate dupa anumite criterii in scopul de a facilita
prelucrarea acestora intr-un anumit tip de aplicatii.
Aplicatiile de conducere in timp real impun prezenta intr-o BD aferenta conducerii
a datelor ce se refera la: a)cunoasterea starii procesului; b) elaborarea marimilor de
comanda; c) adoptarea unor decizii de natura tehnico-eonomica legate de proces.
Baza de date de proces: Este o BD care contine date organizate in scopul
uztilizarii acestora in aplicatii de conducere in timp real.
Un sistem de gestiune al bazei de date (SGBD) pt o BDP trebuie sa raspunda
urmatoarelor cerinte importante: -sa asigure securitatea datelor
-sa asigure integritatea datelor; - sa asigure independenta datelor
Cerinta de securitate: accesul la date sa se face numai persoanelor si/sau
persoanelor autorizate. Securitatea se poate realiza prin criptare/decriptare, parole.
Cerinta de integritate: Presupune protectia datelor la o functionalitate necorespunzatoare a
echipamentelor pe care lucreaza aplicatia sau chiar a programelor aferente aplicatiei. Acestei
cerinte i se raspunde prin crearea de back up.
Cerinta de independenta: Implica adoptarea unor structuri de descriere a datelor
care sa nu implice schimbari ale acestora la inlocuirea sau modificarea aplicatiei de
conducere.
Intro BDP sunt cuprinse urmatoarele categorii de date:
-date din proces in cadrul fisierelor istorice ale comenzilor
-evenimente semnificative din proces in cadrul jurnalului eveniment
-adrese ale perifericelor de proces
-referinte si parametrii de acordare pentru regulatoare PID dupa abatere
-diversi parametrii asociati regulatoarelor avansate
-diverse categorii de limite
-domenii valide si domanii sigure pt. mar. de comanda
-interventii ale personalului de operare in cadrul jurnalului de interventii
-date privind functionalitatea sist. de conducere in timp real
In evolutia BDP se succed urmatoarele etape:
-structurarea BD
-incarcarea datelor in BD
-actualizarea datelor in BD.