Sunteți pe pagina 1din 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

pg 3

2. CONINUT TEHNIC:

pg 4

2.1. Prezentare automate programabile (PLC)

pg 4

2.2. Funcii logice digitale

pg 16

2.3. Diagrame Ladder

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.

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

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

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

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 scurtcircuitat 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

Diagram Ladder
Program: LOD 14
OUT 214
END

Exemplu 2 Functia NOT (NU)


;
Tabela de adevr
x
0
1

F(x)
1
0

Diagram Ladder

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

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

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

[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 400 1 401 402


402 401 3 402 400

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!

6. Actionarea unui cilindru


Enuntul problemei: Un cilindru este actionat cu o valv electromagnetic cu arc (Y1).
Doi senzori de proximitate semnalizeaz cele dou pozitii 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

[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

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

AND NOT 402


ORLOD
OUT 401
LOD 401
AND 3
LOD 402
AND NOT 400
ORLOD
OUT 402
LOD 401
OUT 201
END

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 pozitia initial.
Tot acest proces este demarat la apsarea butonului S1.

Intrare0_0

[Intrare]

BOOL

Buton START S1

Intrare0_1

[Intrare]

BOOL

Cilindrul 1.0 Retras B1

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

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 performante, 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

S-ar putea să vă placă și