You are on page 1of 39

Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial pentru Dezvoltarea Resurselor Umane 2007

2013 Axa prioritar: 1 - Educaia i formarea profesional n sprijinul creterii economice i dezvoltrii societii bazate pe cunoatere Domeniul major de intervenie: 1.3 - Dezvoltarea resurselor umane din educaie i formare Titlul proiectului: FLEXFORM - Program de formare profesional flexibil pe platforme mecatronice Contract POSDRU/87/1.3/S/64069 Beneficiar: Universitatea Tehnic din Cluj-Napoca

LUCRARE de EVALUARE FINAL

UNIVERSITATEA DIN CRAIOVA CENTRUL REGIONAL DE EDUCAIE I FORMARE PROFESIONAL FLEXIBIL CRAIOVA

Program de formare continu: Dezvoltare tehnologic i tehnologii

educaionale n societatea bazat pe cunoatere


Titlul lucrrii: Automate programabile Cursant: Prof. Florescu Gabriela Data sustinerii publice: Iunie, 2012

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 2. CONINUT TEHNIC:
2.1. Prezentare automate programabile (PLC) 2.2. Funcii logice digitale 2.3. Diagrame Ladder 2.4. Aplicaii
pg 3

pg 4

pg 4 pg 16 pg 23 pg 27

3. CONCLUZII 4. BIBLIOGRAFIE

pg 36

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.

MODICON-ul i apariia PLC-urilor


La sfritul anilor 1960, o companie american pe nume Bedford Associates, a lansat un dispozitiv de calcul denumit MODICON. Ca i acronim, acesta s-ar traduce prin controler digital modular. Acesta a devenit mai trziu i numele diviziei care se ocupa cu proiectarea, realizarea i vnzarea acestor calculatoare de control speciale. Desigur, au existat mai apoi i alte companii care au dezvoltat propriile lor variante ale acestui dispozitiv. Pn la urm, acest dispozitiv a primit denumirea de PLC (Programmable Logic Controller), sau, n traducere, automat programabil. Scopul unui PLC a fost de a nlocui releele electromecanice ca i elemente de logic, locul lor urmnd a fi luat de calculatoare digitale semiconductoare. Un program stocat n memoria calculatorului este capabil s simuleze funcii logice realizate nainte prin interconectarea unui numr mare de relee electromecanice.

Investete n oameni!

Capitolul 2. CONINUT TEHNIC


2.1. Prezentare automate programabile (PLC)
Definiia PLC-ului
Un automat programabil (PLC) are mai multe intrri, prin intermediul crora interpreteaz stri logice nalte, respectiv joase, stri transmise de senzori i comutatoare. De asemenea, exist mai muli terminali de ieire, prin intermediul crora dispozitivul transmite semnale nalte sau joase ctre contactoare, motoare, lmpi, sau orice alte dispozitive ce pot fi controlate prin intermediul semnalelor de tip nchis/deschis. n ncercarea de simplificare a modului de programare a PLC-urilor, limbajul de programare a fost proiectat astfel nct s semene cu diagramele ladder. Astfel, un inginer sau electrician obinuit cu citirea diagramelor ladder, se poate adapta relativ uor mediului de programare a PLC-urilor pentru realizarea acelorai funcii de control. PLC-urile sunt calculatoare industriale, prin urmare, semnalele de intrare i de ieire sunt de 120 V c.a, asemenea releelor electromecanice de control. Dei unele PLC -uri au intrri i ieiri de c.c de amplitudini mai mici, aceasta este excepia i nu regula.

Structura unui PLC


Modul de conectare i de programare difer puin n funcie de modelul de PLC ales, dar aceste caracteristici sunt destul de similare.

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

n interiorul carcasei PLC-ului, ntre fiecare terminal de intrare i terminalul de mas, exist conectat cte un dispozitiv opto-izolator (LED). Acesta asigur o izolare electric ntre semnalul logic nalt de la intrare i circuitul calculatorului, atunci cnd exist o tensiune de 120 V c.a. aplicat ntre terminalul respectiv i mas. O intrare energizat poate fi citit prin intermediul unui LED aprins pe carcasa dispozitivului.

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!

terminalul Source cu oricare dintre terminalii de ieire Y. Terminalul Source este la rndul su conectat de obicei la L1. Din nou, o ieire energizat poate fi citit de pe PLC prin intermediul unui LED. n acest fel, PLC-urile sunt o interfa ntre dispozitivele reale precum comutatoare, lmpi, motoare, etc.

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).

Atunci cnd comutatorul buton nu este apsat, intrarea X 1 a PLC-ului nu este alimentat. Urmrind programul, se poate vedea un contact X1 normal-deschis n serie cu o bobin Y1. Puterea de pe bobina Y1 este i n acest caz zero. Prin urmare, ieirea Y1 a PLC-ului rmne de-energizat, iar lampa indicatoare conectat pe aceast ieire nu se aprinde.

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.

Reprogramarea funciilor unui PLC


Adevrata utilitate a PLC-ului o putem vedea atunci cnd dorim modificarea comportamentului unui sistem de control. Din moment ce PLC-ul este un dispozitiv programabil, comportamentul acestuia poate fi modificat prin schimbarea comenzilor. 7

Investete n oameni!

Nu este nevoie de o reconfigurare a componentelor electrice conectate la intrarea i ieirea acestuia. De exemplu, daca dorim ca circuitul de mai sus s funcioneze exact invers: apsarea butonului duce la nchiderea lmpii, iar eliberarea acestuia la aprinderea ei. Soluia hardware ar consta n nlocuirea comutatorului buton normal -deschis cu un comutator buton normal-nchis. Soluia software, aplicabil cu ajutorul PLC-ului, const n modificarea programului, astfel nct contactul X1 s fie normal-nchis n loc de normaldeschis.

Sistemul modificat, n cazul n care comutatorul nu este acionat (nu este apsat), este prezentat n figura alturat.

Investete n oameni!

Cnd butonul este acionat, sistemul arat conform figurii alturate.

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!

De exemplu, circuitul i programul alturat sunt proiectate pentru a energiza lampa n cazul n care cel puin dou din cele trei comutatoare sunt acionate (nchise) simultan. Pentru realizarea unui circuit echivalent folosind relee electromecanice, ar fi trebuit s folosim trei relee cu cte dou contacte normal-deschise fiecare. n total, am fi avut nevoie de ase contacte, cte dou pe fiecare intrare. Folosind un automat programabil n schimb, putem refolosi intrrile X ori de cte ori dorim prin intermediul soft -ului. Nu este necesar adugarea unor noi componente, deoarece fiecare intrare ct i ieire a unui PLC nu este nimic mai mult dect un simplu bit (0 sau 1) stocat n memoria digital a dispozitivului. Nu exist o limit teoretic a numrului de reutilizri ai acestor bii. Mai mult, din moment ce fiecare ieire este, la fel, doar un bit stocat n memoria PLCului, putem aduga contacte (virtuale) n interiorul programului. De exemplu, putem aduga un contact acionat de ieirea Y a PLC-ului.

Controlul pornirii/opririi motorului electric

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

Dac se apasa butonul de start, intrarea X1 se va energiza, nchiznd contactul X1 din program. Bobina Y1 va fi energizat i se va aplica o tensiune de 120 V c.a. pe bobina contactorului motorului. Contactul paralel Y1 se va nchide i el, iar circuitul va rmne ntr-o stare energizat.

11

Investete n oameni!

Dac se elibereaza contactorul start, contactul X1 normal-deschis se va rentoarce la poziia sa normal (deschis). Motorul va continua ns s funcioneze, deoarece contactul de reinere intern Y1 continu s alimenteze bobina Y1, care menine la rndul ei energizat ieirea Y1.

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!

Cnd butonul de stop este eliberat, intrarea X2 se de-energizeaz. Contactul X2 se rentoarce n poziia sa normal (nchis). Motorul nu va reporni ns pn cnd comutatorul de start nu este acionat, datorit pierderii contactului de reinere Y1.

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 buto nul 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!

Pentru a demonstrara funcionarea unui asemenea tip de releu intern, se considera circuitul i programul alturat. Acesta este proiectat pentru a simula o poart I-negat cu trei intrri. Din moment ce elementele unui program PLC sunt desemnate printr -o singur liter, se noteaza releul de control intern cu C1 i nu cu CR1.

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!

2.2. Functii logice digitale


Funcia logic SAU

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 normal nchis, 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.

Funcia logic I-negat

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.

Funcia logic SAU-negat

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).

Funcia logic SAU-exclusiv

Se pot construi circuite logice combinaionale prin gruparea contactelor n aranjamente serie-paralel. n exemplul de mai jos, funcia SAU-exclusiv este construit prin combinarea porilor I, SAU i NU. A B Ieire 0 0 0 0 1 1 1 0 1 1 1 0

19

Investete n oameni!

Linia de sus (contactul normal-nchis A n serie cu, contactul normal-deschis B) este echivalent cu partea de sus a combinaiei de pori logice NU/I. Linia de jos (contactul normal-deschis A n serie cu, contactul normal-nchis B) este echivalent cu partea de jos a combinaiei de pori NU/I. Conexiunea n paralel a celor dou linii n punctul 2, formeaz un circuit echivalent SAU. Acest lucru permite energizarea lmpii fie prin linia 1 fir prin linia 2. Pentru realizarea funciei SAU-exclusiv s-au folosit dou contacte pe o singur intrare: un contact pentru intrarea direct, iar cellalt contact pentru intrarea inversat. Cele dou contacte A din diagrama de mai sus sunt acionate fizic de acelai mecanism. Acelai lucru este valabil i pentru contactele B. Aceast legtur fizic dintre contacte este scoas n evident prin marcarea identic a contactelor. Nu exist nicio limit a numrului de contacte ce pot fi reprezentate pe acelai releu. Fiecare nou contact adugat unui releu sau unui comutator, fie c este contact normal -nchis sau normaldeschis) este reprezentat prin acelai simbol.

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).

Se aplica aceast strategie de inversare uneia dintre funciile cu intrare inversat realizate mai sus. Spre exemplu, funcia logic I folosind diagrama funciei I -negat de mai sus. Se poate inversa ieirea cu ajutorul unui releu pentru realizarea unei funcii ne inversate. A B Ieire 0 0 0 0 1 0 1 0 0 1 1 1 21

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!

2.3. Diagrame Ladder


Definiia diagramelor ladder
Diagramele ladder sunt diagrame speciale folosite de obicei n sistemele logice de control industrial. Denumirea de ladder (din englez: scar) vine de la asemnarea acestora cu o scar: dou linii verticale desemnnd sursa de putere, i linii orizontale reprezentnd circuitele de control. Exemplu

O diagram ladder simpl reprezentnd o lamp controlat de un comutator manual arat ca n figura alturat. Notaiile L1 i L2 desemneaz bornele unei surse de alimentare de 120 V c.a. L1 este faza iar L2 este conductorul neutru (legat la mas). Aceste notaii nu au nicio legtur cu notaia bobinelor.

Transformatorul sau generatorul ce alimenteaz acest circuit este omis pentru simplitate. n realitate, circuitul este cel alturat.

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!

Atta timp ct contactele comutatoarelor i bobinele releelor sunt dimensionate corespunztor, tensiunea de alimentare a sistemului este irelevant .

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 ns pre 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.

Modul de conectare al sarcinii


n diagramele ladder, sarcina (lamp, releu, etc.) este aproape tot timpul conectat la dreapta scrii. Dei din punct de vedere electric locaia sarcinii nu are nicio importan, conteaz totui care capt al scrii este conectat la mas.

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.

S presupunem c la un moment dat exist o conexiune accidental ntre conductorul 1 i mas. Aceast conexiune poate fi dat de uzura izolaiei i contactul conductorului cu un mediu conductor conectat la pmnt. Cu ambele capete ale lmpii conectate la mas (acelai potenial, prin urmare, cdere de tensiune zero), lampa este practic scurt circuitat i nu se poate aprinde. n cazul nchiderii comutatorului, acest scurt-circuit va duce la arderea siguranei fuzibile.

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 Program: LOD 14 OUT 214 END

Diagram Ladder

Exemplu 2 Functia NOT (NU)


; Tabela de adevr x 0 1 Diagram Ladder F(x) 1 0 Program: LOD NOT 14 OUT 214 END

Exemplu 3 Functia AND (I)


; Tabela de adevr 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

Exemplu 4 Functia OR (SAU)


; Tabela de adevr x 0 0 1 1 y 0 1 0 1 F(x) 0 1 1 1 Program: LOD 11 OR 12 OUT 214 END

Diagram Ladder

Exerciii:
1. 2. 3. 4.

28

Investete n oameni!

1. LOD NOT 11 AND 12 LOD 11 AND NOT 12 OR LOD OUT 214 END

I 11

I 12

(214)
I 11 I 12

2. LOD NOT 11 AND 12 LOD 11 AND 12 OR LOD OUT 214 END

I 11

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!

4.

I 11

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

5. Transferul unei piese


Enuntul problemei: Folosind un cilindru pneumatic cu dubl actiune, s se mute o pies de pe o band transportoare pe alta. Operatia va fi executat la apsarea unui buton. Retragerea trebuie s fie automat.

Intrare0_0 Intrare0_1 Intrare0_2 Iesire0_0 Iesire0_1

[Intrare] [Intrare] [Intrare] [Iesire] [Iesire]

BOOL BOOL BOOL BOOL BOOL

Buton Start S1 Cilindrul A Retras B1 Cilindrul A Extins B2 Avans Cilindru A Y1 Retragere Cilindru A Y1

30

Investete n oameni!

Diagrama Grafcet

Diagrama Ladder
402 2

v.i. (10) (400) S0 Start (1) (401) S1 B2 (3) (402) S2 B1 (2) Y2 (202) Y1 (201)

(400)
400 401

10

400

(401)
401 402

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
400 402 2 400 401 10

401

(402)
402 400

401

401 400 1 401 402 402 401 3 402 400


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

(201)
402

(202) 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!

6. Actionarea unui cilindru


Enuntul problemei: Un cilindru este actionat cu o valv electromagnetic cu arc (Y1). Doi senzori de proximitate semnalizeaz cele dou pozi tii ale cilindrului, extins (B2) si retras (B1). Butonul (S1) este utilizat pentru actionarea cilindrului din pozitia de retras n pozitia de extins. Cilindrul trebuie s avanseze o singur dat la apsarea butonului. Pentru a genera o nou miscare, butonul trebuie eliberat si apsat din nou

Intrare0_0 Intrare0_1 Intrare0_2 Iesire0_0

[Intrare] [Intrare] [Intrare] [Iesire]

BOOL BOOL BOOL BOOL

Buton START S1 Cilindru retras B1 Cilindru extins B2 Valv Y1 Diagrama Ladder


402 2

Diagrama Grafcet

v.i. (10) (400) S0 Start (1) (401) S1 B2 (3) (402) S2 B1 (2) Y1 (201)

(400)
400 401

10

400

(401)
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

400 402 2 400 401 10

401 400 1 401 402 402 401 3 402 400


Program LOD 402 AND 2 LOD 400 AND NOT 401 OR LOD LOD 10 ORLOD OUT 400 LOD 400 AND 1 LOD 401 7. Lipirea a dou semifabricate Enuntul problemei: Dou semifabricate trebuie lipite mpreun cu ajutorul unui cilindru pneumatic. Pentru aceasta, suprafetele de lipit trebuie presate cu o fort predefinit aplicat timp de 5 secunde. Cilindrul este actionat prin intermediul distribuitorului Y1. Dup scurgerea celor 5 secunde, pistonul trebuie s revin automat n pozi tia initial. Tot acest proces este demarat la apsarea butonului S1. AND NOT 402 ORLOD OUT 401 LOD 401 AND 3 LOD 402 AND NOT 400 ORLOD OUT 402 LOD 401 OUT 201 END

Intrare0_0 Intrare0_1 Iesire0_0

[Intrare] [Intrare] [Iesire]

BOOL BOOL BOOL

Buton START S1 Cilindrul 1.0 Retras B1 Bobina Cilindrului Y1

33

Investete n oameni!

Diagrama Grafcet

Diagrama Ladder
403 2

(40 S0 0) (40 S1 1) (40 S2 2) (40 S3 3)

v.i. (10) Start (1) Y B2 (3) T1 (5 sec) B1 (2)


1

(400 )
400 401

(201 )
1 0

Y
1

(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

400 403 2 400 401 10

401 400 1 401 402 402 401 3 402 403 403 402 T1 403 400

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 performan te, care permit flexibilitate si 36

Investete n oameni!

precizie, ct si monitorizarea procesului. Lund n considerare performanele oferite de PLC-uri, s-au studiat si realizat mai multe sisteme de conducere descentralizate n formul Master-Slave, sau monobloc. Metoda de msurare a parametrilor electromecanici n timp real al unui actuator propus, a crei originalitate const n: - calibrare prin masurtori directe a echipamentului; - folosind datele obtinute din msurtorile directe si pe baza unei metode de modelare aleas (evaluare probabilistic sau modelare probabilistic cu predictie liniara optimal) se genereaz o functie de transfer; - utiliznd functia de transfer si prin efectuarea de msuratori pe un alt actuator dect cel testat, actuator aflat n sarcina celui testat, se poate obtine toat gama de parametri electromecanici doriti; Aceast metod permite ca, ntr-un timp scurt si evitndu-se eroarea uman, s se obtin o evaluare a actuatorului testat; avantajele tehnice i economice ale metodei reprezint o alternativ interesant la metodele convenionale de msurare direct. Programarea AP/PLC este un domeniu n plin dezvoltare, absorbind tehnologii software dezvoltate pentru PC-uri. Astfel de pild, componentele Applet furnizeaz un mecanism convenabil pentru proiectarea interfeelor grafice ntr-o maniera dinamic i uor de folosit n comunicatia la distant, iar tiparul de proiectare MVC permite realizarea unor aplicaii scalabile, uor de modificat/actualizat i divizarea funcionalitilor de prezentare a informatiilor. Pe de alta parte, programarea unui model de control rmane o activitate laborioas, care solicit un grad nalt de cunoastere detaliat a etapelor procesului condus, iar modificarea unui program existent nu este o activitate facil. Sistemele de achiziii de date cu automate programabile au cele mai mici preuri n raport cu celelalte sisteme, n domeniile timpi de conversie peste 1 ms i rezolutii mai mici de 16 bii. Cea mai favorabil implementare a sistemelor de msur pentru monitorizarea i controlul parametrilor electrici i/sau neelectrici din cadrul proceselor, n vederea reglarii acestora sau pentru furnizarea informatiilor unor sisteme SCADA, este pe structur modular: - o componenta de achiziii de date din proces - o componenta de reglare a parametrilor din proces. 37

Investete n oameni!

Componenta de achiziii de date poate lucra la viteze foarte mari si poate sa utilizeze att traductoare clasice cu iesiri analogice ct i traductoare de ultima generatie cu iesiri seriale. Pentru transmisie se pot folosi protocoalele ASCII, ModBus, ArcNet, CANopen, DeviceNet, ProfiBus, Ethernet etc. Aceste sisteme de msura i reglare au o precizie ridicat precum i o fiabilitate mrit.

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

You might also like