Professional Documents
Culture Documents
nainte de apari ia 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 por ilor logice discrete. n schimb, sunt folosite calculatoare digitale ce pot fi programate i pot realiza o varietate d e func ii logice. MODICON-ul i apari ia PLC-urilor La sfr itul 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 func ii logice realizate nainte prin interconectarea unui num r mare de relee electromecanice. Defini ia PLC-ului Un automat programabil (PLC) are mai multe intr ri, prin intermediul c rora interpreteaz st ri logice nalte, respectiv joase, st ri transmise de senzori i comutatoare. De asemenea, exist mai mul i terminali de ie ire, prin intermediul c rora dispozitivul transmite semnale nalte sau joase c tre contactoare, motoare, l mpi, 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 obi nuit cu citirea diagramelor ladder, se poate adapta relativ u or mediului de programare a PLC-urilor pentru realizarea acelora i func ii de control. PLC-urile sunt calculatoare industriale, prin urmare, semnalele de intrare i de ie ire sunt de 120 V c.a, asemenea releelor electromecanice de control. De i unele PLC-uri au intr ri i ie iri de c.c de amplitudini mai mici, aceasta este excep ia i nu regula.
1
t t t i l
i i li i t i t
t t
t t
li l i
t l it t
it l i i t t i
l i t t i i
iti l i iti l X T i t t i i l l i
Semnalele de intrare
i t i it t t l ll i i t i l t
l i t i
i iti l i t
C l i t t i l t i i i it l ti
i E
t l l t
i l t l i t i t
i t i i i t
it i l
i l l l ti i t t i t i itit i t
lt i E
li t t
i l l
i iti l i
Semnalele de ie ire
Fi
l t
t i
C i
it
i li
i C i j
Semnalele de ie ire sunt generate de circuitul intern al PLC-ului prin activarea unui dispozitiv de comutare (tranzistor, triac, sau chiar releu electromecanic), conectnd terminalul Source cu oricare dintre terminalii de ie ire Y. unui L D. n acest fel, PLC-urile sunt o interfa l mpi, motoare, etc.\ Programarea PLC-ului Logica circuitului este stabilit n interiorul PLC-ului prin intermediul unui program software. Acest program decide care ie iri sunt energizate i sub ce condi ii de intrare. Chiar dac programul nsu i 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). ntre dispozitivele reale precum comutatoare, erminalul Source este la rndul s u conectat de obicei la L1. Din nou, o ie ire energizat poate fi citit de pe PLC prin intermediul
S consider m circuitul i programul al turat. Atunci cnd comutatorul buton nu este ap sat, intrarea contact
1 1
zero. Prin urmare, ie irea Y1 a PLC-ului r mne de-energizat , iar lampa indicatoare conectat pe aceast ie ire nu se aprinde.
va duce la nchiderea
contactului normal-deschis
energizat , ie irea real Y1 va deveni energizat , iar lampa conectat pe ie ire se va aprinde. rebuie n eles faptul c att contactul ct i bobina Y1, conductorii de leg tur i puterea ce apar pe afi ajul PC-ul, toate sunt elemente pur virtuale. Acestea nu exist ca i componente reale. le 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 prezen a acestuia pentru func ionarea dispozitivului. Odat ce programul a fost nc rcat n PLC de pe PC, calculatorul poate fi deconectat de la acesta, iar PLC-ul va continua s func ioneze conform instruc iunilor programului. Afi ajul (monitorul) calculatorului este redat n aceste figuri doar pentru a ajuta la n elegerea principiilor de baz a func ion rii PLCurilor. Reprogramarea func iilor unui PLC Adev rata 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. Nu este nevoie de o reconfigurare a componentelor electrice conectate la intrarea i ie irea acestuia. De exemplu, s presupunem c dorim ca circuitul de mai sus s func ioneze exact invers: ap sarea butonului duce la nchiderea l mpii, iar eliberarea acestuia la aprinderea ei. Solu ia hardware ar consta n nlocuirea comutatorului buton normal-deschis cu un comutator buton normal-nchis. Solu ia software, aplicabil cu ajutorul PLC-ului, const n modificarea programului, astfel nct contactul deschis.
1s
Sistemul modificat, n cazul n care comutatorul nu este ac ionat (nu este ap sat), este prezentat n figura al turat .
4
Cnd butonul este ac ionat, sistemul arat conform figurii al turate. Reutilizarea intr rilor Un alt avantaj al implement rii logicii de control n varianta software fa este necesar. de
hardware, este c semnalele de intrare pot fi refolosite n interiorul programului ori de cte ori
De exemplu, circuitul i programul al turat sunt proiectate pentru a energiza lampa n cazul n care cel pu in dou din cele trei comutatoare sunt ac ionate (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. olosind un automat programabil n schimb, putem refolosi intr rile ori de cte ori dorim prin intermediul soft-ului. Nu este necesar ad ugarea unor noi componente, deoarece fiecare intrare ct i ie ire 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 num rului de reutiliz ri ai acestor bi i. Mai mult, din moment ce fiecare ie ire este, la fel, doar un bit stocat n memoria PLC-ului, putem ad uga contacte (virtuale) n interiorul programului. De exemplu, putem ad uga un contact ac ionat de ie irea Y a PLC-ului.
5
S consider m exemplul al turat. Acesta este un sistem de control al pornirii i opririi unui motor. Comutatorul buton conectat la intrarea comutatorul conectat la intrarea
2 1
ad ugat n interiorul programului i denumit Y1, utilizeaz bobina de ie ire ca i contact de re inere. Contactorul motorului continu s fie energizat chiar i dup ce butonul start este eliberat. Contactul energie electric . Pornirea motorului
2
contactorului motorului. Contactul paralel Y1 se va nchide i el, iar circuitul va r mne ntr-o stare energizat .
Acum, dac
normal-deschis se va
rentoarce la pozi ia sa normal (deschis). Motorul va continua ns s func ioneze, deoarece contactul de re inere intern Y1 continu s alimenteze bobina Y1, care men ine la rndul ei energizat ie irea Y1. Oprirea motorului
Pentru a opri motorul, trebuie s ap s m pentru o durat scurt comutatorul stop. Acesta va energiza intrarea
2
Cnd butonul de stop este eliberat, intrarea rentoarce n pozi ia sa normal (nchis).
se de-energizeaz . Contactul
se
Motorul nu va reporni ns pn cnd comutatorul de start nu este ac ionat, datorit pierderii contactului de re inere Y1. Auto-protec ia Desigur, proiectarea PLC-urilor astfel nct s con in elemente de auto protec ie este la fel de important precum n cazul sistemelor cu relee electromecanice. Va trebui tot timpul s lu m n considerare efectele unui circuit deschis (distrugerea firelor conductoare, de exemplu) asupra dispozitivelor controlate. n exemplul de mai sus, avem o problem : n cazul n care conductorul comutatorului de intrare deschis), nu vom putea opri motorul!
2
din interiorul
programului PLC-ului i comutatorul stop. Cnd butonul stop nu este ac ionat, intrarea este energizat , nchiznd contactul
2 1
din interiorul programului. Acest lucru permite este energizat , i permitea func ionarea acestuia
2
chiar i atunci cnd butonul start este eliberat. Cnd butonul stop este ac ionat, intrarea se va de-energiza, deschiznd contactul din soft-ul PLC-ului i oprind motorul. Prin i cea urmare, nu exist nicio diferen a din punct de vedere func ional ntre aceast variant precedent . otu i, n caz de defect al conductorului pe intrarea
2 2
va fi de-energizat .
oprirea imediat a motorului n caz de defect. Aceast variant este mult mai sigur dect cea precedent , n care, acela i tip de defect ar conduce la imposibilitatea opririi motorului. Relee de control. Pe lng elementele de intrare ( ) i de ie ire (Y), PLC-urile con in bobine i contacte ce nu a leg tur propriu-zis cu exteriorul. Acestea sunt folosite asemenea releelor de control (CR1, CR2, etc.) pentru asigurarea unui semnal logic inversor n caz de nevoie.
Pentru demonstrarea func ion rii unui asemenea tip de releu intern, s consideram circuitul i programul al turat. Acesta este proiectat pentru a simula o poart vom nota releul de control intern cu C1 i nu cu CR1. I-negat cu trei intr ri. Din moment ce elementele unui program PLC sunt desemnate printr-o singur liter ,
n acest circuit, lampa va r mne aprins atta timp ct oricare dintre butoane r mne ne-ac ionat (eliberat). Pentru a opri lampa, va trebui s ac ion m (ap s m) 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 distan a a dispozitivelor prin intermediul re elelor de calculatoare.