Documente Academic
Documente Profesional
Documente Cultură
Lucrare de Evaluare Finală
Lucrare de Evaluare Finală
Aceast lucrare a beneficiat de suport financiar prin proiectul FLEXFORM - Program de formare
profesional flexibil pe platforme mecatronice, contract nr. POSDRU/87/1.3/S/64069, proiect cofinantat
din Fondul Social European prin Programul Operational Sectorial Dezvoltarea Resurselor Umane 20072013.
Investete n oameni!
CUPRINS
1. INTRODUCERE
pg 3
2. CONINUT TEHNIC:
pg 4
pg 4
pg 16
pg 23
2.4. Aplicaii
pg 27
3. CONCLUZII
pg 36
4. BIBLIOGRAFIE
pg 39
Investete n oameni!
Capitolul 1. INTRODUCERE
Scurt istoric
nainte de apariia circuitelor logice cu semiconductori, sistemele logice de control erau
proiectate i realizate exclusiv cu relee electromecanice. Sistemele i procesele ce
necesit un control de tip pornire/oprire abund n industria modern, dar aceste
sisteme sunt foarte rar realizate cu ajutorul releelor electromecanice sau a porilor
logice discrete. n schimb, sunt folosite calculatoare digitale ce pot fi programate i pot
realiza o varietate de funcii logice.
Investete n oameni!
Imaginea prezinta un PLC, vzut din fa. Cei doi terminali L1 i L2 din partea superioar
sunt pentru alimentarea circuitului intern al dispozitivului cu 120 V c.a. Cei ase
terminali din partea stng se folosesc pentru conectarea dispozitivelor de intrare,
4
Investete n oameni!
fiecare terminal reprezentnd un canal diferit cu propria sa notaie (X). Terminalul din
stnga jos (common), reprezint masa, ce se conecteaz la L 2.
Semnalele de intrare
Semnalele de ieire
Semnalele de ieire sunt generate de circuitul intern al PLC-ului prin activarea unui
dispozitiv de comutare (tranzistor, triac, sau chiar releu electromecanic), conectnd
5
Investete n oameni!
Programarea PLC-ului
Logica circuitului este stabilit n interiorul PLC-ului prin intermediul unui program
software. Acest program decide care ieiri sunt energizate i sub ce condiii de intrare.
Chiar dac programul nsui pare a fi o diagram logic, cu simboluri pentru relee i
comutatoare, n realitate nu exist astfel de dispozitive n interiorul PLC-ului. Acestea
sunt doar contacte i bobine imaginare sau virtuale. Programul este introdus i
vizualizat prin intermediul unui PC conectat la portul PLC-ului (programming port).
Investete n oameni!
Apsarea butonului ns, face ca intrarea X1 s fie alimentat. n acest caz, toate
contactele X1 ce apar n program vor fi acionate. Energizarea intrrii X1 va duce la
nchiderea contactului normal-deschis X1 alimentnd bobina Y1. Cnd bobina Y1 a
programului este energizat, ieirea real Y1 va deveni energizat, iar lampa conectat
pe ieire se va aprinde.
Trebuie neles faptul c att contactul X1 ct i bobina Y1, conductorii de legtur i
puterea ce apar pe afiajul PC-ul, toate sunt elemente pur virtuale. Acestea nu exist
ca i componente reale. Ele exist doar ca i comenzi n interiorul programului unui
calculator.
PC-ul este utilizat doar pentru vizualizarea i editarea softului PLC-ului, i nu este
necesar prezena acestuia pentru funcionarea dispozitivului. Odat ce programul a
fost ncrcat n PLC de pe PC, calculatorul poate fi deconectat de la acesta, iar PLC-ul
va continua s funcioneze conform instruciunilor programului. Afiajul (monitorul)
calculatorului este redat n aceste figuri doar pentru a ajuta la nelegerea principiilor de
baz a funcionrii PLC-urilor.
Investete n oameni!
Sistemul modificat, n cazul n care comutatorul nu este acionat (nu este apsat), este
prezentat n figura alturat.
Investete n oameni!
Reutilizarea intrrilor
Un alt avantaj al implementrii logicii de control n varianta software fa de hardware,
este c semnalele de intrare pot fi refolosite n interiorul programului ori de cte ori este
necesar.
Investete n oameni!
In imagimea de mai sus este prezentat un sistem de control al pornirii i opririi unui
motor.
Comutatorul buton conectat la intrarea X1 este utilizat pentru pornirea motorului, iar
comutatorul conectat la intrarea X2 pentru oprirea acestuia. Un contact adiional
(virtual), adugat n interiorul programului i denumit Y1, utilizeaz bobina de ieire ca i
contact de reinere. Contactorul motorului continu s fie energizat chiar i dup ce
10
Investete n oameni!
butonul start este eliberat. Contactul X2 normal-nchis este colorat, ceea ce nseamn
ca este nchis i conduce energie electric.
Pornirea motorului
11
Investete n oameni!
Oprirea motorului
Pentru a opri motorul, trebuie apsat pentru o durat scurt comutatorul stop. Acesta
va energiza intrarea X2 i va deschide contactul (virtual) normal-nchis. Continuitatea
circuitului nspre bobina Y1 va fi ntrerupt.
12
Investete n oameni!
Auto-protecia
Desigur, proiectarea PLC-urilor astfel nct s conin elemente de auto protecie este
la fel de important precum n cazul sistemelor cu relee electromecanice. Va trebui tot
timpul s fie luate in considerare efectele unui circuit deschis (distrugerea firelor
conductoare, de exemplu) asupra dispozitivelor controlate. n exemplul de mai sus,
exista o problem: n cazul n care conductorul comutatorului de intrare X2 (butonul de
stop) prezint un defect (circuit deschis), nu se poate opri motorul!
13
Investete n oameni!
Soluia acestei probleme const n inversarea logicii ntre contactul X2 din interiorul
programului PLC-ului i comutatorul stop. Cnd butonul stop nu este acionat,
intrarea X2 este energizat, nchiznd contactul X2 din interiorul programului. Acest
lucru permite pornirea motorului atunci cnd intrarea X1 este energizat, i permitea
funcionarea acestuia chiar i atunci cnd butonul start este eliberat. Cnd butonul
stop este acionat, intrarea X2 se va de-energiza, deschiznd contactul X2 din soft-ul
PLC-ului i oprind motorul. Prin urmare, nu exist nicio diferena din punct de vedere
funcional ntre aceast variant i cea precedent.
Totui, n caz de defect al conductorului pe intrarea X2 (circuit deschis), intrarea X2 va fi
de-energizat. Efectul este similar acionrii butonului de stop, rezultatul fiind oprirea
imediat a motorului n caz de defect. Aceast variant este mult mai sigur dect cea
precedent, n care, acelai tip de defect ar conduce la imposibilitatea opririi motorului.
Relee de control
Pe lng elementele de intrare (X) i de ieire (Y), PLC-urile conin bobine i contacte
ce nu a legtur propriu-zis cu exteriorul. Acestea sunt folosite asemenea releelor de
control (CR1, CR2, etc.) pentru asigurarea unui semnal logic inversor n caz de nevoie.
14
Investete n oameni!
n acest circuit, lampa va rmne aprins atta timp ct oricare dintre butoane rmne
ne-acionat (eliberat). Pentru a opri lampa, va trebui s acionm (apsm) toate cele
trei butoane.
Un mare avantaj al automatelor programabile, avantaj ce nu poate fi duplicat cu ajutorul
releelor electromecanice, const n posibilitatea supravegherii i controlului la distana a
dispozitivelor prin intermediul reelelor de calculatoare.
15
Investete n oameni!
Se pot construi funcii logice simple pentru circuitul cu lamp din seciunea precedent,
folosind contacte multiple. Documentarea acestor circuite se face relativ simplu prin
conectarea unor linii adiionale diagramei iniiale.
A B Ieire
0 0 0
0 1 1
1 0 1
1 1 1
Dac folosim notaia binar standard pentru starea comutatoarelor i a lmpii (0 pentru
ne-acionat sau de-energizat, 1 pentru acionat sau energizat), putem utiliza un tabel de
adevr pentru reprezentarea logicii circuitului.
Dup cum se poate observa din diagrama ladder, lampa se va aprinde (energiza) n
cazul n care contactul A sau contactul B este acionat. Electronii nu au nevoie dect de
o singur cale (de la L1 spre 1) pentru a ajunge spre lamp. Prin urmare, indiferent care
contact se nchide, A sau B, lampa se va aprinde.
Ceea ce s-a implementat n acest caz nu este altceva dect o poart logic SAU,
utiliznd dou contacte normal-deschise i o lamp.
16
Investete n oameni!
Funcia logic I
Se poate imita funcia unei pori logice I prin conectarea celor dou contacte normaldeschise n serie i nu n paralel.
A B Ieire
0 0 0
0 1 0
1 0 0
1 1 1
Se poate verifica cu ajutorul tabelului de adevr daca acest lucru este corect.
n acest caz, lampa se va aprinde doar dac ambele contacte sunt acionate simultan.
Curentul va putea trece de la L1 la 2 doar dac ambele contacte sunt nchise.
Funcia logic NU
Funcia logic de inversare poate fi obinut prin simpla utilizare a unui contact normalnchis, fa de un contact normal-deschis precum cele folosite mai sus.
A Ieire
0 1
1 0
17
Investete n oameni!
Se poate verifica prin intermediul tabelului de adevr c acest lucru este corect.
Dac lum funcia SAU prezentat mai sus i inversm fiecare intrare vom obine
funcia I-negat. Intrrile se inverseaz prin utilizarea contactelor normal-nchise n loc
de contacte normal-deschise.
A B Ieire
0 0 1
0 1 1
1 0 1
1 1 0
Lampa va fi energizat dac unul dintre contacte nu este acionat, i se va stinge doar
dac ambele contacte sunt acionate simultan.
Asemntor, dac lum funcia I implementat mai sus, i inversm intrrile, obinem
funcia logic SAU-negat. Inversarea intrrilor se realizeaz i n acest caz prin
utilizarea contactelor normal-nchise n loc de contacte normal-deschise.
18
Investete n oameni!
A B Ieire
0 0 1
0 1 0
1 0 0
1 1 0
Din cele observate mai sus, se pot trage urmatoarele concluzii: contactele paralele sunt
echivalente cu o poart logic SAU; contactele serie sunt echivalente cu o poart I;
contactele normal-nchise sunt echivalente cu o poart NU (negare).
19
Investete n oameni!
Marcarea compus
n unele situaii, se folosete o marcare compus de genul A-1 i A-2 n loc de A
pentru ambele contacte ale aceluiai dispozitiv. Acest lucru este folositor mai ales n
cazul n care dorim s scoatem n eviden care seturi de contacte, din fiecare
dispozitiv, este utilizat pentru care parte a circuitului. Pentru simplitate ns, nu se va
folosi o asemenea notaie n cele ce urmeaz. Dac exista mai multe contacte marcate
identic (A, B, etc.), acele contacte sunt acionate de acelai mecanism.
Inversarea ieirii
20
Investete n oameni!
Dac se doreste inversarea ieirii unei funcii logice realizate cu ajutorul unui comutator,
trebuie folosit un releu cu un contact normal-nchis. De exemplu, dac se doreste
energizarea unei sarcini bazndu-ne pe negarea (funcia NU) unui contact normaldeschis, se poate realiza diagrama alturat.
A CR1 Ieire
0 0
1
1 1
0
Releul este indicat pe figur prin notaia CR1 (releu de control 1). Atunci cnd bobina
releului, simbolizat printr-un cerc pe prima linie, este energizat, contactul de pe linia a
doua se deschide. Deschiderea acestui contact de-energizeaz lampa. De la
comutatorul la bobina CR1, funcia logic este ne-inversat. Contactul normal-nchis
este acionat de bobina releului CR1, asigurnd o funcie logic de negare (NU) pe
lamp, invers fa de starea de acionare a comutatorului (A).
Investete n oameni!
De la comutator la bobina CR1, funcia logic realizat este cea a unei pori I-negat.
Contactele CR1 normal-nchise inverseaz i transform ieirea funciei I-negat ntr-o
funcie I.
22
Investete n oameni!
Dei circuitele logice industriale utilizeaz o tensiune de 120 V n c.a., exist i sisteme
realizate la tensiuni mai mici n c.a. sau chiar i n c.c.
23
Investete n oameni!
Notaia conductorilor
Se observa notarea cu cifra 1 a conductorului dintre comutator i lamp. n realitate
acel conductor este notat cu cifra 1 folosind etichete adezive sau tuburi
termocontractibile, n funcie de preferin. Conductorii ce duc nspre comutator vor fi
notai cu L1, respectiv 1. Conductorii ce duc nspre lamp vor fi notai cu 1, respectiv
L2. Aceste numerotaii sunt fcute pentru a uura construirea i ntreinerea ntregului
ansamblu. Fiecare conductor are propriul su numr unic. Numerotarea conductorilor
nu se schimb atunci cnd acetia intr/ies dintr-un nod, indiferent dac mrimea,
culoarea sau lungimea lor se schimb. Desigur, este de preferat utilizarea unei singure
culori pentru desemnarea aceluiai conductor, dar acest lucru nu este tot timpul practic.
Ceea ce conteaz este ca orice punct comun din punct de vedere electric dintr-un
circuit de control s fie desemnat prin acelai numr de fir (conductor).
Fie diagrama ladder alturat. Conductorul notat cu 25 reprezint de fapt acelai fir
din punct de vedere electric, chiar dac acesta este conectat la mai multe dispozitive.
24
Investete n oameni!
Fie exemplul alturat. n acest caz, lampa (sarcina) este conectat n dreapta circuitului,
la fel i masa sursei de alimentare. Aceasta nu este o simpl coinciden.
25
Investete n oameni!
Dar ce s-ar ntmpla n cazul unei defeciuni identice (contactul accidental dintre
conductorul 1 si mas) n cazul n care poziia comutatorului este schimbat cu cea a
lmpii. i n acest caz, L2 este conectat la mas. Masa accidental va for aprinderea
lmpii, iar comutatorul nu va avea niciun efect asupra funcionrii acesteia.
Este mult mai bine i mai sigur din punct de vedere electric s avem un sistem a crui
siguran fuzibil se arde n cazul unui defect de mpmntare , dect un sistem a crui
componente (lmpi, relee, etc.) nu pot fi controlate n cazul aceluiai defect. Din
aceast cauz, sarcina(le) unei diagrame ladder trebuie tot timpul conectat lng
conductorul legat la mas (comun din punct de vedere electric cu acesta).
26
Investete n oameni!
2.4. Aplicatii
Exemplu 1 Functia YES (DA)
;
Tabela de adevr
x
0
1
F(x)
0
1
Diagram Ladder
Program: LOD 14
OUT 214
END
F(x)
1
0
Diagram Ladder
x
0
0
1
1
y
0
1
0
1
F(x)
0
0
0
1
27
Investete n oameni!
Diagram Ladder
Program: LOD 11
AND 12
OUT 214
END
Diagram Ladder
x
0
0
1
1
y
0
1
0
1
F(x)
0
1
1
1
Program: LOD 11
OR 12
OUT 214
END
Exerciii:
1.
2.
3.
4.
28
Investete n oameni!
1.
I 11
LOD NOT 11
AND 12
LOD 11
AND NOT 12
OR LOD
OUT 214
END
(214)
I 11
I 11
2.
LOD NOT 11
AND 12
LOD 11
AND 12
OR LOD
OUT 214
END
I 12
I 12
I 12
(214)
I 11
I 12
3.
LOD NOT 11
AND NOT 12
AND 13
LOD 11
AND 12
AND NOT 13
LOD 11
AND 12
AND 13
OR LOD
OR LOD
OUT 214
END
I 11
I 12
I 13
(214)
I 11
I 12
I 13
I 11
I 12
I 13
29
Investete n oameni!
I 11
4.
I 12
I 13
(214)
LOD 11
AND NOT 12
AND 13
LOD NOT 11
OR NOT 12
OR NOT 13
LOD 11
OR 13
AND NOT 12
OR LOD
OR LOD
OUT 214
END
I 11
I 12
I 13
I 11
I 12
I 13
Intrare0_0
[Intrare]
BOOL
Buton Start S1
Intrare0_1
[Intrare]
BOOL
Cilindrul A Retras B1
Intrare0_2
[Intrare]
BOOL
Cilindrul A Extins B2
Iesire0_0
[Iesire]
BOOL
Avans Cilindru A Y1
Iesire0_1
[Iesire]
BOOL
Retragere Cilindru A Y1
30
Investete n oameni!
Diagrama Grafcet
Diagrama Ladder
402
v.i. (10)
(400)
(400) S0
400
Start (1)
(401) S1
Y1
(201)
Y2
(202)
401
10
B2 (3)
(402) S2
400
(401)
B1 (2)
401
402
401
Ecuatii
S 0 S 2 B1 S 0 S1 VI
S1 S 0 Start S1 S 2
S 2 S1 B2 S 2 S 0
(402)
402
400
Ecuatiile cu valori
400 402 2 400 401 10
401
(201)
402
(202)
Program
LOD 402
AND 2
LOD 400
AND NOT 401
OR LOD
LOD 10
ORLOD
OUT 400
LOD 400
AND 1
LOD 401
AND NOT 402
END
ORLOD
OUT 401
LOD 401
AND 3
LOD 402
AND NOT 400
ORLOD
OUT 402
LOD 401
OUT 201
LOD 402
OUT 202
31
Investete n oameni!
Intrare0_0
[Intrare]
BOOL
Buton START S1
Intrare0_1
[Intrare]
BOOL
Cilindru retras B1
Intrare0_2
[Intrare]
BOOL
Cilindru extins B2
Iesire0_0
[Iesire]
BOOL
Valv Y1
Diagrama Grafcet
Diagrama Ladder
v.i. (10)
402
(400)
(400) S0
Start (1)
(401) S1
400
Y1
401
(201)
10
B2 (3)
(402) S2
400
(401)
B1 (2)
401
402
401
(402)
402
400
401
(201)
32
Investete n oameni!
Ecuatii
S 0 S 2 B1 S 0 S1 VI
S1 S 0 Start S1 S 2
S 2 S1 B2 S 2 S 0
Ecuatiile cu valori
Intrare0_0
[Intrare]
BOOL
Buton START S1
Intrare0_1
[Intrare]
BOOL
Iesire0_0
[Iesire]
BOOL
Bobina Cilindrului Y1
33
Investete n oameni!
Diagrama Grafcet
(40 S0
0)
(40 S1
1)
(40 S2
2)
(40 S3
3)
Diagrama Ladder
403
v.i.
(10)
(400
)
Start
(1)
400
401
Y
B2
(3)
B1
(2)
(201
)
1
0
Y
T1 (5
sec)
(201
)
400
(401
)
401
402
401
(402
)
402
403
402
Timer
1
50
402
T1
(403
)
403
400
401
(201
)
402
(201
)
34
Investete n oameni!
Ecuatii
S 0 S 3 B1 S 0 S1 Vi
S1 S 0 Start S1 S 2
S 2 S1 B2 S 2 S 3
S 3 S 2 T1 S 3 S 0
Ecuatiile cu valori
Program
LOD 403
AND 2
LOD 400
AND NOT 401
ORLOD
OR 10
OUT
LOD 400
AND 1
LOD 401
AND NOT 402
ORLOD
OUT 401
LOD 401
AND NOT 402
ORLOD
OUT 401
LOD 401
AND 3
LOD 402
AND NOT 403
ORLOD
OUT 402
LOD 402
TIM 1
50
LOD 403
AND NOT 400
ORLOD
OUT 403
LOD 401
OUT 201
LOD 402
OUT 201
END
35
Investete n oameni!
Capitolul 3. CONCLUZII
Literatura de specialitate ofer la ora actual o serie de rezultate privind conducerea
proceselor industriale prin sisteme automate, ca si pentru folosirea acestor echipamente
n sistemele de msurare automatizate.
Dezvoltarea sistemelor automate bazate pe microprocesoare precum i aparitia
automatelor programabile dedicate proceselor a dus la dezvoltarea sistemelor de
msura a diferitilor parametrii, la conducerea proceselor, la monitorizarea proceselor cu
sisteme multiprocesor i SCADA.
Principalele concluzii privind automatele programabile :
Industria AP/PLC s-a dezvoltat pe trei directii: mini/microcontrolere, automate
compacte centralizate si echipament distribuit. Sistemele clasice de control bazate
pe structuri cu relee electromagnetice, au fost nlocuite de diverse structuri digitale,
ntre care i cele de tip AP/PLC, nti singulare, iar apoi n grupuri complexe.
Ulterior s-a manifestat tendinta de distributie geografic a "puterii de conducere" n
paralel cu integrarea functiilor de conducere. Rezultanta acestor procese a dus la
realizarea sistemelor tip SCADA. n prezent se manifest tendinta de a combina
structurile adaptate i fiabile ale AP/PLC cu capacittile soft-ware ale PC-urilor.
Necesittile industriale pretind niveluri tot mai mari ale performanelor de tratament
pentru semnale si este tot mai comun culegerea semnalului analog i digitizarea
acestuia n condiii de fidelitate mbuntit. Prelucrarea modern a semnalelor se
face cu ajutorul procesoarelor numerice de semnal urmrindu-se:
- analiza semnalelor, proces ce const n izolarea componentelor dorite;
- filtrarea, proces ce const n eliminarea componentelor nedorite;
- sinteza, ce const n crearea unui semnal de form dorit.
Avantajul procesoarelor de semnal const n flexibilitatea structurii de prelucrare
(realizat prin programare) i precizia (controlat prin lungimea cuvntului). Pe de
alt parte prelucrarea numeric impune o ntrziere inerent care poate fi
dezavantajoas la prelucrri n timp real, si pe care diverse metode, prezentate n
lucrare, ncearc s o reduc.
Dezvoltarea AP/PLC-urilor a condus la posibilitatea de a realiza sisteme automate,
n particular, de cantarire i dozare cu mari performante, care permit flexibilitate si
36
Investete n oameni!
Investete n oameni!
38
Investete n oameni!
Capitolul 4. BIBLIOGRAFIE
1. Th. Borangiu, A.-N. Ivanescu si S. Brotac, Automate programabile. Teorie si
probleme rezolvate, Ed. Printech, Bucuresti 2002,
2. Th. Borangiu si R. Dobrescu, Automate Programabile, Editura Academiei
Romane, Bucuresti 1986.
3. Leuca T., Hnil F.I., Bandici L., Molnar C., Bazele electrotehnicii, Ed.
Mediamira, ClujNapoca, pag.212, ISBN 9789737131898, 2007
4. Munteanu R., Tarnovan I., Sisteme de masurare inteligente, Curs., Litografia
UTC Cluj Napoca 1992
5. Szekely I., Szabo W., Munteanu R., Sisteme pentru Achizitie si prelucrarea
datelor, Ed. Mediamira, 1997
6. Nagy t., Teodor Leuca, Electrotehnic industrial. Aplicaii practice, Ed.
Universitii din Oradea, 125 pag., ISBN 973-613-272-2, 2003.
7. Vladareanu L., Controlul n timp real cu automate programabile n mecanica
solidului. Studii si cercetari aplicative, Ed. Bren, ISBN 973-648-432-7, pp.207,
Bucuresti, 2005
8. Leuca T., Elemente de teoria cmpului electromagnetic. Aplicaii utiliznd tehnici
informatice. Editura Universitii din Oradea, pag 267, (ISBN 973-613-071-1) ,
2001
9. Munteanu R.jr., Tont G., Holonec R., Traductoare pentru Sisteme de Masurare,
Ed. Mediamira, 2003
10. http://www.circuiteelectrice.ro/electronica-digitala/logica-ladder/automateprogramabile-plc
11. http://www.circuiteelectrice.ro/electronica-digitala/logica-ladder/diagrame-ladder
12. http://www.circuiteelectrice.ro/electronica-digitala/logica-ladder/functii-logicedigitale
39