Anda di halaman 1dari 9

Prezentarea unui automat programabil

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

Structura unui PLC M t ii l t i ti i C il t t t i t l it l i il i t i it i i t l l C l l

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

a PLC-ului nu este alimentat . Urm rind programul, putem vedea un

normal-deschis n serie cu o bobin Y1. Puterea de pe bobina Y1 este i n acest caz

zero. Prin urmare, ie irea Y1 a PLC-ului r mne de-energizat , iar lampa indicatoare conectat pe aceast ie ire nu se aprinde.

Ap sarea butonului ns , face ca intrarea contactele


1

s fie alimentat . n acest caz, toate


1

ce apar n program vor fi ac ionate. nergizarea intr rii


1

va duce la nchiderea

contactului normal-deschis

alimentnd bobina Y1. Cnd bobina Y1 a programului este


1

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

fie normal-nchis n loc de normal-

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

Controlul pornirii/opririi motorului electric

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

este utilizat pentru pornirea motorului, iar

pentru oprirea acestuia. Un contact adi ional (virtual),

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

normal-nchis este colorat, ceea ce nseamn ca este nchis i conduce

Dac ap s m butonul de start, intrarea


1

se va energiza, nchiznd contactul

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 r mne ntr-o stare energizat .

Acum, dac

eliber m contactorul start, contactul

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

i va deschide contactul (virtual) normal-nchis. Continuitatea

circuitului nspre bobina Y1 va fi ntrerupt .

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

(butonul de stop) prezint un defect (circuit

Solu ia acestei probleme const n inversarea logicii ntre contactul


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

pornirea motorului atunci cnd intrarea


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

(circuit deschis), intrarea

va fi de-energizat .

fectul este similar ac ion rii butonului de stop, rezultatul fiind

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.

Havreliuc Pop Daniel Clasa a- II-a B .R.