Sunteți pe pagina 1din 35

Controlere logice programabile

Universitatea Stefan cel Mare Suceava 2009

Inginer Tiron Mihai-Cristian

1|GNU Free Documentation Licence

Cuprins PLC (Programable Logic Controllers) 3 1.1 Introducere3 1.2 Programarea propriu zis..................................................................4 1.3 Conexiuni PLC..5 1.4 Intrrile logice n LD7 1.5 Ieirile logice n LD..8 2 Harware PLC9 2.1 Introducere..9 2.2 Intrri i Ieiri..10 2.3 Intrri.12 2.4 Ieiri..14 2.5 Relee .15 2.6 Studiu de ..15 3 Senzori21 3.1 Introducere.21 3.2 Conectarea Senzorilor ....22 3.2.1 ntreruptoarele. ..22 3.2.2 TTL23 3.2.3 Sinking (NPN.24 3.2.4 Sinking(PNP)26 4 PLC Operation ..30 4.1 Secventa de operare.33
1

2|GNU Free Documentation Licence

1.PLC 1.1 Intoducere Automatica s-a dezvoltat n decursul a mai multor decenii. n trecut oamenii au fost unealta principal pentru controlarea unui sIstem automat. Mai mult n ultimul timp electricitatea a fost folosit pentru control i primele controale electrice s-au sprijinit pe relee. Aceste relee permiteau putereii s fie conectat direct fr un comutator mecanic. Este normal s foloseti relee pentru a face deciziile de control simple. Dezvoltarea de calculatoare ieftne a avut ca rezultat apariia automatelor programabile Programmable Logic Controller( PLC). Apariia PLC-urilor a nceput n 1970 a devenit alegerea cea mai des ntlnit pentru conducerea proceselor. Diagrama logic este una din metodele principale de programare a PLC-urilor. Selectnd logica de scar (LD) ca metod de programare, efortul de a reinstrui inginerii in programarea automatelor industriale a fost mult redusa. Sistemele de control moderne nc includ releele, dar acestea sunt rareori folosite pentru logic. Un releu este un dispozitiv simplu care folosete un cmp magnetic pentru a controla un comutator, cum este prezentat i n figura urmtoare

3|GNU Free Documentation Licence

Fig.1 Releul i contactele sale Cnd o tensiune este aplicat la intrarea releului, curentul rezultat creeaz un cmp magnetic. Cmpul magnetic trage un comutator de metal spre un contact fix i n acest mod se realizeaz un contact electric. Contactul care se nchide la energizarea bobinei se numete contact deschis, iar cellalt care se nchide la deenergizarea bobinei se numete normal nchis. Releul este des folosit pentru izolarea surselor de comand. Cnd noi lum n consideraie PLC-ul acolo vom avea 2 intrri una normal deschis una normal nchis i o ieire logic. Logica de scar (LD) n PLC este de fapt un program de calculator cu care utilizatorul poate schimba dup dorin modul de lucru al automatului programabil. Starile intrrilor pot fi toate normal deschise dar n program acestea apar ca unul deschis i unul nchis, adic pot fi programate n acest mod. PLC-ul permite acest lucru. El va trata n logica intern intrarile exact aa cum au fost ele definite de ctre operator. Acest lucru este valabil i pentru ieiri. Deasemenea n PLC ieirile pot fi tratate ca intrri i ieiri n mod simultan, acest lucru putnd fi fcut i cu o logic de relee dar mult mai costisitor. 1.2 Programarea propriu zis Primele PLC-uri au fost programate cu o tehnic ce era bazat pe scheme cu logic tip releu. Aceasta este programarea tip LD (ladder logic), pentru a putea interpreta uor aceasta schema ne putem imagina c alimentarea este pe partea stng iar cea din dreapta este nul sau potenial 0.

4|GNU Free Documentation Licence

Fig.2 Exemplu de programare n LD (Moeller Easy Soft) n exemplul de mai sus dac I1 este activ reprezentnd intrarea I1 a automatului programabil, programat ca fiind intrare activ cnd vom avea potenial la borna acesteia, i markerul (o variabil intern a automatului) M11 va fi inactiv (logic invers) atunci ieirea counterului rapid CH1 va numra impulsurile primite de la intrarea I1. Unele automate programabile sunt limitate din punct de vedere al utilizarii numrului de intrri pentru o linie de program , astfel n exemplul de mai sus se pot folosi 4 intrri i o ieire. Dac intrrile sunt active n configuraia corect acesta va avea rezultat acionarea unei ieiri, adic potenialul din partea stng va ajunge n partea dreapt. O intrare poate fi un senzor, un switch, un senzor analogic, o alt ieire de la un alt automat, un contact al unui releu, etc. Ieirile vor putea fi intrri pentru alte automate, bobine de releu, motoare, becuri, led-uri, etc. Exista i alte metode de programare a PLC-urilor. Una din metodele mai timpurii au implicat instruciuni mnemonice. Aceste instruciuni pot fi derivate direct din programul LD,existnd cteva instruciuni specifice LD(ncrcare n memorie), LDN(ncrecarea valorii negate n memorie), AND ( sum logic), OR(sau logic), ST(memorare),STN(memorarea valorii negative), END(end), ADD(adunare),SUB(scdere), JMP(salt la), CAL(apelare funcie), etc.
5|GNU Free Documentation Licence

Programarea text structurat este alt mod de programare al automatelor programabile. IF value < 7 THEN WHILE value < 9 DO value:=value+1; END_WHILE; END_IF; n acest exemplu simplu variabila value este comparat cu o constant i este incrementat n bucla While pn cnd va fi mai mare dect aceast constant. 1.3 Conexiuni PLC Cnd un proces este controlat de PLC folosete intrrile sale s ia decizii legate de acionarea ieirilor, acestea fiind scanate tot timpul ciclic. Numai cu ajutorul intrrilor PLC-ul poate detecta o nou stare fiind complet dependent de acestea.

Proces tehnologic

Raspuns de la senzori
PLC

Conexiune la acionri

Fig.3 Descrierea funcionrii PLC PLC citete ncontinuu datele de la intrare i actualizeaz datele de la ieirea sa. Astfel prin acionarea ieirilor procesul va fi modificat i astfel i senzorii vor indica noi stri, deci noi configuraii de ieire. Acest lucru nu se petrece instantaneu, intrrile sunt scanate pe rnd de sus n jos i de la stnga la dreapta. Primul lucru care este analizat la pornirea automatului programabil, este verificarea interna a intrrilor i a ieirilor pentru a se asigura funcionarea
6|GNU Free Documentation Licence

echpamentului. Unele automate programabile au intrri i ieiri dedicate pentru astfel de verificri. Dac automatul programabil trece de aceast verificare atunci el poate ncepe scanarea intrrilor i calcularea ieirilor, dup un ciclu de scanare va trece din nou la verificarea funcionrii corecte dup care va continua cu scanarea intrrilor. Valorile intrrilor sunt apoi stocate n memoria automatului i acum se poate ncepe rezolvarea structurii logice a programului din automat, lundu-se n calcu valorile intrrilor memorate n automat i nu cele curente. Dup rezolvarea structurii programului vor fi scanate i ieirile n acest moment ieirile automatului fiind modificate.Acest lucru este fcut pentru a preveni problemele ce ar putea interveni cu schimbarea intrrilor n timpul scanarii programului. Apoi se face din nou o verificare a funcionrii automatului din punct de vedere al funcionrii hardware. Timpul de scanare este de ordinul zecilor de milisecunde.(20 ms-1000 ms)

Programul schimba ieirile prin examinarea intrrilor Introdu noile ieiri

Automat pornit

Citirea intrrilor Procesul se schimb iar PLC-ul verifica schimbarile din system Fig.4 Scanarea intrrilor i ieirilor n PLC 1.4 Intrarile logice in Ladder Logic Reprezentarea intrrilor n ladder logic se poate face n mai multe moduri ca n figura urmtoare:

7|GNU Free Documentation Licence

Fig.5 Reprezentarea intrrilor i ieirilor n LD Intrrile sunt reprezentate prin dou linii paralele ca I01(intrare digital 1 contact NO) sau M01 (intare temporar contact NO).Tot n acest exemplu putem remarca i o intare negat reprezentat prin aceleai 2 linii paralele cu o diagonal ntre ele M08 reprezentnd un contact normal nchis. M01 apare n acest exemplu i ca ieire digital, n cazul nostru fiind legtura ntre linia 1 din program i linia 3.

1.5 Ieirile logice n ladder logic Reprezentarea ieirilor n ladder logic se poate observa n exemplul de mai sus Fig. 5 putnd fi observate att ieirile automatului programabil Q04 i memoria temporar M04 sau M02. Ieirilor ct i intrrilor le pot fi atribuite diferite funcii pentru a le defini comportamentul acestora n cadrul programului. Astfel ele pot fi acionate pe front crescator, descrescator, cu funcie set-reset, negaie, impuls.
8|GNU Free Documentation Licence

2 Hardware PLC 2.1 Introducere n acest capitol vor fi descrise urmtoarele:


-

Configuraii hardware PLC Tipuri de intrri i ieiri Conexiuni electrice pentru intrri i ieiri Relee Diagrame tip Ladder Logic

Exist posibiliti multiple pentru o configuraie hardware PLC, chiar i de la un singur productor. Dar pentru fiecare configuraie exist componente comune i multe concepte comune. Componentele eseniale ale unei configuraii hardware sunt: - Sursa de alimentare poate fi inclus n automatul programabil sau poate fi de sine stttoare. Nivelele uzuale n configuraiile cu automate programabile sunt : 24Vcc, 120 Vac, 220Vac; - CPU (Unitatea Centrala de Procesare) reprezentnd de obicei o unitate de calcul unde diagrama tip ladder logic sau programul este stocat i procesat; - Intrri-Ieiri un numr de terminale intrri-ieiri pentru ca procesul s poat iniia aciuni i pentru a le putea duce la bun sfrit; - Indicatori care indic starea curent a PLC-ului ca starea pornit-oprit, program n execuie, eroare, baterie epuizat. Configuraia unui PLC se refer ntotdeauna la echipamentele ce formeaza configuraia complet a automatului programabil(sursa, automat, extensii). Placa de baz(Rack) n unele modele mai vechi rack-ul susine cardurile de extensii, prima reprezentnd tot timpul automatul programabil. Placile de baz pot fi conectate una dup alta ca intr-o reea fiind ins limitate hardware. Acest tip de dispunere este costisitor ca pre ns este uor de depanat i ntreinut! Mini sunt similare ca configuraii cu plcile de baz dar sunt la jumtate ca mrime.
9|GNU Free Documentation Licence

Configuraia compact este limitat din punct de vedere tehnologic dar este benefic acolo unde este critic spaiul. Micro sunt configuraii limitate din cauza numrului fix de intrri ieiri dar cu costuri mici. Software este un plc pe baz de soft ce are o interfa pentru intrri-ieiri ceea ce permite PLC-ului s fie conectat la senzori sau la celelelte PLC-uri prin reea. Mini micro Rack

Fig.6 Configuraii tipice de PLC

2.2 Intrri i Ieiri Intrrile i ieirile trebuiesc monitorizate i controlate pentru a putea conduce un proces tehnologic. Intrrile ct i ieirile pot fi categorisite n dou pri distincte: logice i continue(analogic). De exemplu un releu poate doar fi acionat i neacionat deci va fi o intrare sau ieire logic. Dac lumina va avea niveluri diferite atunci nseamn c este analogic. Intrrile sau ieirile analogice sunt preferate pentru c sunt mult mai intuitive dar cele logice sunt acceptate deoarece ofer o siguran mai mare , ofer o stare cert sigur, simplificnd controlul procesului. Ca rezultat PLC-urile folosesc cel mai frecvent intrri-ieiri logice n configuraiile sale. n acest capitol vom aborda intrrile logice iar pe cele analogice le vom discuta n capitolul urmtor. Ieirile conectate la dispozitive cum ar fi contactoarele sau alte acionri de acest gen vor afecta procesul condus . O list de posibil de dispozitive ce pot fi conectate la ieirea automatelor programabile sunt: Valve cu bobin acionate precum releele ce pot nchide sau deschide un debit pneumatic sau hidraulic;
10 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Lumini pot fi conectate direct la ieirea automatului programabil dac tensiunea furnizat la ieirea acestora este suficient pentru a le aprinde; Contactoare pentru pornirea motoarelor deoarece motoarele absorb o catitate considerabil de energie trebuie pornite n acest mod. Servo motoarele pot fi pornite cu ajutorul unor ieiri analogice permind pornirea lor n trepte;

Ieirile automatelor sunt de obicei protejate cu ajutorul releelor dar pot fi i ele echipate la rndul lor cu relee interne sau tranzistoare de putere. Intrrile logice vin de obicei de la senzori care convertesc fenomenele fizice n semnale electrice. Exemple de astfel de senzori sunt enumerate mai jos: -

Senzori de proximitate folosesc inductana, capacitana sau lumina pentru a o transforma n semnale electrice; ntreruptoare mecanisme mecanice care vor nchide sau deschide calea pentru un semnal logic; Poteniometru msoar poziia unghiular folosind rezistena; LVDT(linear variable differential transformer) msoar deplasarea liniar folosind cuplajul magnetic;

Intrrile n automat vin n cteva variante simple nti difereniate de alimentare ac sau dc i npn sau pnp. Tipurile pnp sau npn indic c senzorul doar nchide sau deschide calea ctre intrarea la care este conectat.

-NPN cnd este activ permite curentului s curg ctre mas. -PNP cnd este activ acesta va permite curentului s curg de la surs prin dispozitivul de ieire ctre mas. Aceast metod este cel mai bine folosit atunci cnd toate dispozitivele fosesc o singur surs de alimnetare.

11 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

2.3 Intrri n PLC-urile mici intrrile sunt de obicei incluse n automat . Pentru cele mari acestea sunt achiziionate ca module separate sub form de carduri de 8 sau 16 inrri de acelai tip pe aceeai cartel. Mai jos sunt enumerate valorile ntre care pot fi categorisite inrrile logice: 12-24Vcc 100-120 Vac
12 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

10-60Vcc 12-24Vcc-ac 5Vdc 200-240Vac 48Vdc 24Vac

Intrrile PLC-urilor n mod general nu alimenteaz dispozitivele care vor fi folosite ca intrri ale acestora, n acest caz vom avea nevoie de o surs separat de alimentare a acestora.

Fig.7 Alimentarea intrrilor n PLC Intrrile au n general o impedan foare mare de intrare deci vor folosi un curent foarte mic . n exemplul de mai sus Fig. 7 exist dou intrri unul fiin buton de apsare iar cellalt fiind un senzor de temperatur. Simbolurile prezentate mai sus sunt standard i vor fi discutate ntr-un capitol urmtor.Ambele inrri sunt alimentate de la firul cald al sursei de alimentare care este ca un plus la o surs de alimentare n curent
13 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

continuu.Cnd ambele ntreruptoare sunt deschise nu trece curent prin nici unul din ele deci tensiunea nu ajunge la intrrile PLC-ului. Dac unul din aceste ntreruptoare se nchide atunci tensiunea va ajunge la automat i dac tesiunea se afl ntre anumite limite acceptate de configuraia intern a automatului atunci lumina corespondent intrrii respective se va aprinde. Notaiile n diagrama ladder logic au fost fcute pentru un automat Allan Bradley i reprezint faptul c intrarea se alf n rack-ul 1 slotul 3. Masa automatului se va conecta la masa sursei de alimentare aceeai care furnizeaz potenialul pentru intrrile sale i n nici un caz nu se va conecta mpreun cu masa de mpmntare. Dac vom mai avea nc o intrare pentru o alt intrare care are nevoie de o tensiune diferit pentru intrrile autoatului atunci vom conecta masele surselor cu comunul automatului programabil.Cardurile de intrri au linie de comun separat deci pot fi conectate la surse diferite, iar pentru a le conecta la aceeasi surs va trebui s conectm punctele de comnu ntre ele. Intrrile DC sunt de obicei alimentate cu tensiuni ntre 12-24V deci sunt mai sigure. Intrrile DC sunt mai rapide . Intrrile DC pot alimenta o diversitate de echipamente electrice. Intrrile AC sunt imune la zgomotul electric, i se preteaz mai mult aplicaiilor la distan. Alimentarea AC este de obicei mai ieftin la alimentarea echipamentelor.

14 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Fig.8 Izolarea intrrilor n PLC (cc i ac)

2.4 Module de ieire Ca i intrrile , ieirile automatelor nu alimenteaz dispozitivele de ieire direct aa c precauii vor trebui luate la alimentarea acestora i la sarcina la care sunt supuse. -120Vac -24Vdc -12-48Vac -12-48Vdc -5Vdc -230Vac Aceste card-uri au de obicei 8 sau 16 ieiri de acelai fel cu diferite tensiuni de alimentare. O alegere destul de neleapt este alegerea modulelor cu ieire pe tranzistoare. Releele sunt ns i mai flexibile putnd comuta att tensiuni de alimentare dc i ac dar au o vitez ma sczut sunt mai robuste i cost mai mult i se vor uza
15 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

dup cteva milioane de cicluri. Ieirile tip releu vor fi adesea numite contacte uscate. Tranzistoarele sunt limitate la ieiri dc iar triacele sunt limitate la ieiri ac.

Fig.9 Izolarea ieirilor n PLC (tranzistor, triac i releu)

Precauii suplimentare trebuiesc luate atunci cnd folosim ieiri ac i dc doarece dac am conectat alimentarea ac la un tranzistor acesta va funciona cu o tensiune diminiat, iar dac am conectat o tensiune dc la un triac acesta va fuciona chiar i dup ce s-a nlturat tensiunea de alimentare a ieirii respective. O problem deosebit cu ieirile sunt sursele de alimentare. Se obinuiete s se izoleze sursele de alimentare la fel ca i punctele lor de mas.

16 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Fig.10 Card de ieire alimentat cu 24 Vcc.Exemplu de conectare cu dou surse de a limentare separate n exemplul de mai sus avem dou surse de alimentare una care alimenteaz PLC-ul i ieirile sale iar una care alimenteaz un dispozitiv care este comandat de acest PLC. Separarea lor este practic realizat cu ajutorul unui releu.

17 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Fig.11 Card de ieire alimentat cu 24 Vcc.Exemplu de conectare cu o surs de alimentare n exemplul de mai sus ns este folosit aceeai surs de alimentare de 24Vcc. n acest exemplu este folosit un card cu ieiri alimentate la 24 Vcc. n exemplul urmtor ns vom folosi alt tip de card, unul alimentat la 120 Vcc-ac. n acest caz fiecare intrare a fost alimentat separat pentru comanda diferit a releului i a becului ns toate sursele de alimentare au de aceast dat un punct comun.

Fig.12 Card de ieire alimentat cu 124 Vcc-ca. Exemplu deconectare cu dou surse de alimentare separate

18 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

2.5 Relee Cu toate c sunt folosite rar pentru controlul logic releeele sunt nc folosite deoarece pot comuta sarcini mari. Astfel urmtoarele dispozitive pot fi tratate ca relee: -

Contactoare relee speciale pentru comutarea unor sarcini foarte mari; Motor Starter este un contactor special care este specific pornirii motoarelor; Arc Suppression cnd un contactor este acionat sau deacionat apare un arc care poate duce la distrugerea pastilelor de contact . La releele ac acest lucru poate fi evitat atunci cnd tensiunea trece prin 0.La releele care comut o sarcin AC acest lucru poate fi minimizat prin suflarea cu gaz presurizat spe contacte pentru a mpiedica formarea arcului. Bobinele AC dac un releu normal este acionat cu ajutorul tensiunii ac lamelele releului vor vibra la frecvena tensiunii de alimentare.

Un lucru important n alegerea releelor pentru ieirile automatului programabil sunt tensiunea de alimentare i curentul maxim suportat de acestea. Deasemenea dac sarcina releelor este inductiv se vor lua msuri suplimentare de protecie a contactelor releelor. 2.6 Studiu de caz O pres electric folosete 24Vcc pentru a aciona o electrovalv pentru a mpinge i a retrage un piston hidraulic. Electrovalva are un comun i doi pini de comand, alimentarea unui pin va duce la deschiderea electrovalvei ntr-un sens de avans iar cellalt va deschide calea pentru retragere.

Fig.13 Conexiunile unei prese hidraulice. (Studiu de caz)


19 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Card-urile de intrare i ieire sunt ambele la 24Vcc i vor fi alimentate de la aceeai surs. Fig.14 Schema electric pentru aplicaia de mai sus

20 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

3 Senzori 3.1 Introducere Obiectiv: - S nelegei tipurile diferite de rezultate ale dispozitivului semnalelor. pentru generarea

- S tii tipurile dispozitivelor pentru generarea semnalelor de baz i nelegerea rezultatelor de aplicaie. - Dispozitive pentru generarea semnalelor electric; comutatoare, TTL, surs; - Detectarea de vecintate (apropiere); senzori cu contact, senzori optici, senzori ultrasonici ;

Dispozitivele pentru generarea semnalelor permit PLC-ului detectarea strii unui proces. Dispozitivele pentru generarea semnalelor logice pot numai s detecteze un status care este ori adevrat sau fals. Exemple de fenomenele fizice care sunt caracteristic detectate sunt listate mai jos. - Senzor inductiv - este un obiect de metal prin apropiere? - Senzor capacitiv - este un obiect dielectric prin apropiere? - Prezen optic este ntrerupt un fascicul de lumin de un obiect sau acest obiect reflect o surs de lumin ? - Contact mecanic - este un obiect un comutator al unui ntreruptor?

n ultimul timp, preul pentru dispozitivele pentru generarea semnalelor a sczut i a devinit un echipament de ntlnit n echipamentele electrocanice. Ei sunt disponibil n multe formulare de la vnztorii multipli ca de exemplu Allan-Bradley, Omron, Wenglor i Turk. n dispozitivele pentru generarea semnalelor de aplicaie sunt interanjabile ntre vnztorii PLC, dar dispozitivul pentru generarea semnalelor fiecare va avea cerinele de interfa specifice.

21 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Acest capitol va ncepe va examinarea tehnicilor diverse electrice pentru dispozitivele pentru generarea semnalelor, i vor concluziona cu o examinare a mai multor tipuri de dispozitive pentru generarea semnalelor logice.

3.2 Conectarea senzorilor Cnd un dispozitiv pentru generarea semnalelor detecteaz o schimbare logic el trebuie s semnalizeze aceast transformare n PLC. Generatorul de semnal poate semnala schimbarea semnalului prin generarea unei tensiuni de alimentare sau a unui curent , ambele mrimi trebuind s se situeze ntre valori standardizate pentru ca PLCul s poat lua decizii corecte. Obiectiv: - S nelegei tipurile diferite de rezultatele ale dispozitivului semnalelor. - S tii tipurile de dispozitive rezultatele de aplicaie. pentru generarea

pentru generarea semnalelor de baz i s nelegei

- Dispozitive pentru generarea semnalelor electrice; Comutatoare, TTL, surs, NPN - Detectarea de vecintate (apropiere); senzori inductivi, senzori capacitivi, senzori optici, senzori ultrasonici; Senzorii pot fi : NPN, PNP, Relee, senzori analogici (n tensiune sau curent), senzori care furnizeaz semnale TTL.

3.2.1 ntreruptoarele Exemplul cel mai simplu ale rezultatelor dispozitivului pentru generarea semnalelor sunt comutatoarele i releele. Un exemplu simplu este prezentat n figura urmtoare :

22 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Fig.15 Intrri logice n PLC n figur un comutator de contact NO este o intrare conectat la la 01. Un dispozitiv pentru generarea semnalelor cu un rezultat de releu este de asemenea prezentat conectat i el la intrarea 06. Dispozitivul pentru generarea semnalelor trebuie s fie alimentat separat, de aceea V+ i capetele de linie V- sunt conectat la sursa de alimentare. Dispozitivului pentru generarea semnalelor rezultat va deveni activ cnd un fenomen a fost detectat. Acest nseamn comutatorul intern ( probabil un releu) va fi nchis a permis curent pentru a se scurge i voltajul pozitiv va fi va cere de la de intrare 06. 3.2.2 Tranzistorul Transistor Logic ( TTL) Tranzistor-tranzistorul Logic (TTL) se bazeaz pe dou nivele de voltaj, 0V pentru false i 5V pentru adevrat. Voltajele pot de fapt s fie puin mari dect 0V, sau s fie mai mic dect 5V s fie detectate n mod corect. Aceast metod este foarte uor influenat de zgomotul electric, i ar trebui numai s se ntrebuineze cnd este necesar. Ieirile TTL sunt comune dispozitivelor electronice i calculatoarelor, i vor fi necesare uneori. Cnd vor fi conectate la alte circuite de dispozitiv simple pentru a mbunti semnalul, ca de exemplu trrigerul Schmitt n exemplul urmtor:

23 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Fig.16 Schmitt Trigger.

Un trigger Schmitt va primi un voltaj de intrare ntre 0-5V i l va transforma la 0V sau 5V. Dac voltajul este ntr-un domeniu ambiguu, ntre 1. 5 - 3.5 el va fi va ignorat. Dac un dispozitiv pentru generarea semnalelor are un rezultat TTL PLC are nevoie s foloseasc un card de intrare TTL pentru valorile citite. Dac dispozitivul pentru generarea semnalelor TTL este folosit pentru alte aplicaii el ar trebui s fie menionat c acel rezultat curentul maxim este 20mA.

3.2.3 Sourcing-Sinking Senzorii sinking (NPN) pentru generarea semnalelor permit curentului s curg de la dispozitivul pentru generarea semnalelor la punctul comun, n timp ce Senzorii sourcing (PNP) permit curentului a se scurge de la o surs pozitiv la dispozitivului pentru generarea semnalelor. Pentru ambele metode aceste important este curentul care trece prin ele i nu voltajul. Folosind fluxul de curent, n loc de voltaj, zgomotele electrice sunt mult reduse. Cnd discutm despre sinking i sourcing noi facem referire la ieirea senzorului care se comport ca un comutator (cu o anumit pirdere de tensiune). De fapt ieirea dispozitivului pentru generarea semnalelor rezultat este normal un tranzistor, care va aciona ca un comutator un tranzistor PNP pentru sourcing (ieire) i un tranzistor NPN pentru sinking (intrare). Pentru a declana trecerea curentului prin intrarea la care este conectat senzorul respectiv acesta va trebui s conduc sau s permit trecerea curentului spre punctul de mas sau de la sursa de alimenatare. n figura 17 este indicat cum senzorul detecteaz un fenomen fizic i i sarcina sa care este o intrare dintr-un card plc va fi strbtut de un curent minim permis prin tranzistorul NPN. De obicei aceti senzori vor avea algoritmi interni de coreciei a tensiunii de basculare deci nu vor avea praguri intermediare ci doar nchis sau deschis.
24 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Fig.17 Senzorul tip Sinking (NPN)

3.2.4 PNP Sourcing Sensor Senzorii PNP sau sourcing au un comportament complementar senzorilor NPN. Astfel sarcina lor adic o intrare n cardul de intrri ale PLC va fi strbtut de un curent minim permis prin tranzistorul PNP atunci cnd senzorul este activat. n figura 18 se poate observa c senzorul ct timp nu detecteaz un fenomen fizic n preajma sa va avea linia activ la V+ iar tranzistorul va fi nchis, odat cu apariia unui fenomen fizic tranzistorul se va nchide i va permite trecerea curentului prin intrarea plc-ului. Majoritatea senzorilor PNP-NPN suport cureni de pn la ordinul amperilor i pot comuta sarcinile direct. Un astfel de exemplu este indicat n figura 20 unde senzorii sunt folosii pentru comutarea unor surse de lumin.

25 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Fig. 18 Senzorul tip Sourcing (PNP) Exemplul poate reprezenta un senzor de micare montat n holurile ntunecoase.

Fig.20 Controlul direct folosind NPN PNP

Cnd notm punctele de alimenare trebuie s lum n considerare c exist dou tipuri de notaii, pe de o parte poate fi V+ i punctul de mas notat cu common (comun) , i V+ i V- caz n care presupunei c punctual comun este V-. n exemplul sinking sursa de lumin este conectat cu un capt la punctul de alimentare V+ iar cu cellalt este conectat la ieirea senzorului NPN. Cnd senzorul este activ va permite curentului s treac prin sursa de lumin i apoi prin tranzistorul
26 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

NPN ctre V-. n exemplul sourcing curnetul va trece n primul rnd prin senzor apoi prn sursa de lumin i apoi va ajunge la potenialul V- cnd senzorul este activ. n acest

punct este evident c ieirea unui astfel de senzor va fi folosit pentru alimentarea unei intrri a unui card PLC, chiar dac nu este indicat sensul curentului care va trece prin acesta. Exist dou posibiliti de a conecta senzorii la intrrile PLC-urilor. Prima se refer la carduri obinuite de conectare adic cele cu comun i intrri le la potenialul la V+ i senzorii PNP. A doua opiune este s achiziionm carduri construite special pentru senzori NPN i PNP.

Fig. 21 Comportamentul intern al cardului PLC la alimentarea senzorului NPN

n exemplul de mai sus linia ntrerupt reprezint calea urmat de curentul electric atunci cnd senzorul este activ. Acest tip de card nu este unul folosit n mod general ci este unul folosit atunci cnd se folosesc senzori tip NPN. Un exemplu de card folosit n mod general este cel prezentat n figura urmtoare:

27 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Fig. 22 Comportamentul intern al cardului PLC la alimentarea senzorului PNP n exemplul de mai sus curentul trece prin senzor apoi prin optocuplor i apoi ajunge la potenialul negativ. Conectarea cu ajutorul firelor este un amnunt important n proiectarea PLCurilor, senzorii cu 3 fire fiind nlocuii cu senzorii cu 2 fire. Exemplul urmtor reprezint modul de conectare al acestor senzori la intrrile cardului PLC.

28 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Fig. 23 Senzori cu 2 fire

n acest mod acest tip de senzori pot fi conectai i ca ieire sinking sau intrare sourcing. ns acest lucru necesit ca intrarea automatului s permit trecerea curentului numit i curent residual dar de asemenea s poat determina atunci cnd senzorul este activ compararea curentului ce strbate intrarea cu o valoare stabilit. Achiziionarea acestor senzori i a cardurilor de intrarere este un aspect foarte important n proiectare. Pentru evitarea confuziilor trebuie cutate punctele de comun, dac ele sunt pentru potenial pozitiv sau comun. Unii productori vor permite conectarea senzorilor tip PNP i NPN n cadrul aceluiai card.
29 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Reprezentarea senzorilor n diagramele electrice se face ca n figura urmtoare:

Fig. 24 Simbolurile senzorilor NPN i PNP Se observ c sunt folosite culori pentru terminalele senzorilor pentru uurarea conectrii lor: maro pentru potenialul pozitiv, albastru pentru cel negative, alb pentru ieirea sinking i negru pentru intrarea sourcing.

30 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

4 PLC Operation n figura de mai jos este prezentat structura unui sistem de calcul de tip desktop. Sensul sagetilor este foarte important deoarece indica comunicaia ntre echipamentele sistemului.

Fig.25 Structura simplificata a unui calculator personal Vom transpune aceasta structura n cea a unui automat programabil asa cum este prezentat i n figura urmtoare:

Fig.26 O structura PLC orientat pe intrri ieiri


31 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

n acest fel putem face urmtoarele analogii:

Tastatura sau mouse-ul poate fi comparat asemenea unui senzor de proximitate Cip-ul de intrare poate fi considerat tot asamblul format din dispozitive electronice, suportul fizic pe care opereaz tastatura i elementele auxiliare ale calculatorului pe care le putem compara cu cardurile de intrare cu alimentare la 24V Partea de procesare 686 poate fi asemnat cu unitatea central a automatului programabil Circuitele de ieire care include placa video poate fi comparat cu un modul de ieire cu tranzistor Pentru ieire putem compara monitorul cu o sursa de lumina de indicaie sau control Stocarea informaiilor se face similar n ambele cazuri

Folosind aa zisele plci de achiziie se pot folosi calculatoare personale pentru a controla procesle industriale ns nu este recomandat deoarece acestea nu vor putea face fa condiiilor de lucru ale mediilor industriale pentru care aceste automate programabile au fost special concepute.

32 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

4.1 Secvena de operare Toate automatele programabile au 4 faze de scanare care se deruleaz de mai multe ori n interval de o secund, numit i ciclu de scanare. n prim faz acesta i va testa propriile intrri i ieiri pentru a detecta eventualele erori de funcionare. Dup aceast scanare urmeaz copierea tuturor intrrilor n memoria plc-ului proces numit i scanarea intrrilor. Dup copierea intrrilor n memorie plc-ul trece la rezolvarea diagramei logice aflat n acesta, acest proces numindu-se scanare logic. Dup aceast scanare rezultatul este i el deasemenea salvat tot n memorie i abia cnd ciclul de scanare este terminat ieirile vor primi valorile corespondente din memoria automatului programabil.

Fig. 27 Ciclul de scanare Self test Se verific dac toate cardurile sunt funcionale, se reseteaz timerele de tip urmrire- verificare (acestea pot genera erori pentru a nu periclita buna funcionare a programului n cazul unei erori interne); Input scan Citete valorile intrrilor de la senzori i butoane i copie valorile acestor n memoria automatului, acest lucru face ca automatul programabil s funcioneze rapid i se evit schimbarea valorilor intrrilor pe timpul scanrii programului ; Scanare logic Bazat pe diagrama logic sau programul aflat n memoria automatului programabil plc-ul va lua decizii i va salva rezultatele n memoria sa pn la sfritul ciclului curent de scanare; Scanarea ieirilor Plc-ul citete din memoria sa i atribuie valorile respective ieilor sale;

33 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

Scanarea logic a programului n figura de mai jos putem vedea cum funcioneaz scanarea logic n interiorul unui plc. Acestea sunt analizate de sus n jos i de la stnga la dreapta. n figura de mai jos prima linie scanat va avea ca rezultat ieirea cu numrul trei apoi cea cu numrul 4 aflat imediat sub ea i aa i pentru celelalte linii de program. Scanarea devine mai complicat atunci cnd vom folosi valorile unor ieiri ca intrri n program.

Fig. 28 Desfurarea scanrii logice n plc

Fig.29 Greeal n programarea plc-ului

34 | G N U F r e e D o c u m e n t a t i o n L i c e n c e

n exemplul de mai sus la scanarea primei linii de program vom avea ca rezultat ieirea X care va fi memorat n memoria automatului pn la sfritul ciclului de scanare, apoi este executat a doua linie de program care afecteaz aceeai ieire i ca rezultat adresa din memorie corespondent ieirii este modificat din nou din, rezultatul final fiind inregistrat ca fiind cel al ultimei linii sacanate, n cazul nostru prima linie fiind ineficient. Strile automatului programabil Lipsa capacitii de control extern a automatului programabil este un factor foarte important pentru un plc. Ceea de ce dispune plc-ul ns este un set de indicatori folosit n urmrire i eventual depanarea programului. Principalele indicaii ale plc-ului sunt PORNIT, ACTIV, AVARIE i sunt de obicei singurele indicaii pe lng cele ale intrrilor i ale ieirilor.

35 | G N U F r e e D o c u m e n t a t i o n L i c e n c e