Documente Academic
Documente Profesional
Documente Cultură
|
|
!/01 !2*3,4
O parte dintre intrări sunt ! (ex. temperatură, debit, presiune), însă cele
mai multe intrări sunt (on/off).
0 provin atât de la operatorul uman cât şi de la diverşi
:5 în cadrul procesului de fabricaţie.
De asemenea, în cazul calculatoarelor de proces există o multitudine de
07, atât de tip ! cât şi .
Ieşirile trimit comenzi în proces sau informaţii la operatorul uman. Un sistem de
control foarte simplu poate ajunge la 20 de semnale de intrare şi ieşire, iar un
sistem de mărime medie ajunge în mod uzual la 200 conexiuni.
Calculatorul de proces poate fi !!7/! precum ar fi tastatura şi
ecranul, întâlnite la calculatoarele convenţionale, însă acest lucru nu este
absolut necesar.
© Prof.univ.dr.-ing. Stelian Brad
!/01 !2(3,4
!/01 !2,3,4
Unul dintre cele mai versatile dispozitive, capabile să satisfacă cerinţele mai sus
menţionate este ! !/0, motiv pentru care acesta este
utilizat pe scară largă în procesele de fabricaţie robotizate.
Putem considera PLC-ul ca fiind o Äcutie´ cu sute sau mii de relee, contoare,
unităţi de temporizare şi locaţii de stocare a datelor (unele de tip Ähardware´,
altele ± cele mai multe ± de tip Äsoftware´, în sensul că acestea nu există din
punct de vedere fizic ci sunt simulate la nivelul regiştrilor din structura PLC-ului).
© Prof.univ.dr.-ing. Stelian Brad
!?0!
;
© Prof.univ.dr.-ing. Stelian Brad
Paşii individuali nu sunt procesaţi mai rapid decât într-un calculator convenţional,
de aceea programele la nivelul PLC-ului trebuie să fie simple şi scurte. Acest
lucru poate fi realizat deoarece scopul de bază al unui PLC este acela de a lua
decizii logice da/nu.
Astfel, secvenţa de paşi din cadrul unui program PLC este executată atât de rapid
încât se poate considera, din punct de vedere al procesului monitorizat, că paşii
sunt executaţi simultan.
Ciclul de scanare (ciclul de lucru) al PLC-ului constă din trei paşi principali
(verificarea stării intrărilor, executarea programului, actualizarea stării ieşirilor) şi o
serie de paşi complementari (ex. verificarea sistemului, actualizarea valorilor
contoarelor şi unităţilor de temporizare).
În prima fază PLC-ul verifică fiecare intrare pentru a identifica starea sistemelor
monitorizate (ex. care este starea senzorului conectat la intrarea X ± on sau off?).
Informaţia este stocată în memorie pentru a fi utilizată în faza a doua a ciclului de
lucru, în care PLC-ul execută programul (câte o instrucţiune odată).
Timpul de răspuns al PLC-ului este suma dintre timpul necesar pentru a prelua
datele de intrare, timpul necesar pentru execuţia programului şi timpul necesar
pentru a trimite comenzile spre proces.
Aşa cum a fost menţionat mai sus, paşii programului în PLC se execută foarte
rapid, în mod continuu. Noua execuţie a programului ar putea fi declanşată de
linia de ciclu a curentului alternativ care alimentează PLC-ul.
Cu alte cuvinte, programul este reluat atunci când tensiunea atinge punctul de
vârf.
© Prof.univ.dr.-ing. Stelian Brad
@0/ !! !
; A/
! !! ! 0
Se observă că programul este executat într-o fracţiune din timpul aferent unui
ciclu al curentului alternativ de la sursa de alimentare, care de regulă este 1/60 s,
unde 60 reprezintă frecvenţa în Hz a curentului.
© Prof.univ.dr.-ing. Stelian Brad
În conformitate cu schiţa din figura A1, dacă anumite intrări de la proces îşi
modifică starea în intervalul de timp în care este executat programul, atunci este
posibil să rezulte informaţii eronate despre starea intrărilor.
Exemplul din figura A.2, evidenţiază trei cicluri de lucru ale PLC-ului.
*
06@/!6/ !:
© Prof.univ.dr.-ing. Stelian Brad
PLC-ul nu este capabil să sesizeze decât momentul schimbării stării unui semnal
de intrare din Äon´ în Äoff´ sau invers şi doar dacă acest lucru se întâmplă în
intervalul în care PLC-ul citeşte starea sistemului (intervalul de timp I în figura
A.2).
Luând în calcul aceste funcţii, rezultă că cel mai îndelungat timp până când un
semnal de ieşire este schimbat pe starea Äon´ (cea mai mare întârziere datorată
faptului că semnalul de intrare asociat semnalului de ieşire nu este sesizat decât
în al doilea ciclu de lucru al PLC-ului) este egal cu de două ori durata unui ciclu
de lucru al PLC-ului din care se scade durata aferentă transmiterii semnalelor de
ieşire.
Din punctul de vedere al setării unui PLC pentru a controla o serie de paşi în
cadrul unui proces automatizat există două abordări: a) controlul logic; b)
controlul secvenţial.
Diferenţa principală dintre cele două abordări este aceea că, în cazul primei
abordări se aplică un control în buclă închisă, în timp ce pentru abordarea
secvenţială este luat în considerare un control în buclă deschisă.
Controlul în buclă închisă are avantajul că nu permite iniţierea unui pas până
când pasul anterior nu este finalizat. Din acest punct de vedere, controlul în buclă
închisă poate fi şi mai rapid decât cel în buclă deschisă, deoarece în cazul
controlului în buclă deschisă trebuie luat în calcul un timp de aşteptare constant şi
suficient de lung pentru fiecare pas, de regulă egal cu timpul maxim estimat a fi
necesar pentru completarea pasului cu durata cea mai mare.
Controlul în buclă deschisă are însă avantajul simplităţii şi este în acelaşi timp
mult mai ieftin deoarece nu are nevoie de senzori în cadrul procesului pentru a
detecta completarea paşilor.