Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
PROIECT
Automate programabile
1.Introducere
2.Panouri de automatizare clasice
3.Panouri de automatizare
4.Etapele proiectrii sistemelor de control automate
5.Generaliti privind construcia i funcionarea automatelor
programabile
6.1. Generaliti
7. Ladder diagram
8. Bibliografie
1.Introducere
Sistemele automate de control a proceselor sunt un conglomerat de dispozitive
electronice care confer stabilitate, acuratee i performan. Sistemele de operare pot avea
diverse forme de implementare pornind de la surse de alimentare i pn la maini. Fiind un
rezultat rapid a progresului tehnologic, cele mai complexe operaii au fost rezolvate prin
conectarea n sistem a unor automate programabile i uniti centrale de proces. Aceste automate
programabile (PLC - Programabille Logic Controller), aa cum le vom denumi n continuoare,
pe lng conexiunile cu instrumentele de msur i senzorii din procesul de automatizare, va
trebui s permit comanda intregului proces i ceea ce este i important, s comunice
operatorului strile procesului prin semnale vizuale i sunet i/sau printr-o reea de comunicaie
la un computer local. Aceste caracteristici permit exploatarea automatizri la un nalt grad de
flexibilitate, prin schimbarea i monitorizarea mult mai comod a parametrilor de baz a
procesului.
De regul, un panou de automatizare era folosit pentru conducerea unui singur proces i
nu putea fi adaptat pentru cerinele noi tehnologii de lucru. ntr-un cuvnt, panourile de
automatizare convenionale se dovedesc inflexibile, deoarece mbuntirea parametrilor de lucru
a sistemului de automatizare se realiza prin schimbarea topologiei de funcionare a panoului i
chiar a unor piese componente (lucru de altfel costisitor). Un exemplu tipic de panou de
automatizare convenional este prezentat n fig.2.
n fig.2 o s observai un numr destul de larg de cabluri i conductoare electrice, relee (de timp,
intermediare) i alte elemente dintr-un panou de automatizare din perioada respectiv. Panoul
de automatizare din fig.2 nu este foarte complex aa cum sunt sau au fost unele panouri
convenionale n perioada respectiv, dar cred c v putei imagina unul mult mai complex!
Cele mai importante dezavantaje ale panourilor de automatizare convenionale sunt:
3.Panouri de automatizare
Odat cu invenia automatului programabil, s-au schimbat foarte multe n proiectarea
sistemelor de control automate. Au aprut mai multe avantaje. Spre exemplu, n fig.3 este
prezentat un panou modern de automatizare cu automat programabil (PLC).
a). Mai nti, va trebui s adoptai un instrument sau un sistem pe care dorii s-l automatizai.
Sistemul automatizat poate s fie o main sau un proces mai mult sau mai puin complex. La
intrrile sistemului va trebui sa conectai dispozitivele de intrare (senzori i/sau traductoare) care
vor trebui sa transmit semnalele corespunztoare la un automat programabil (PLC). Ca rspuns
la aceste semnale, PLC-ul expedieaza un semnal, ca rezultat, la un dispozitiv extern (numit i de
execuie), care controleaz funcionarea sistemului sau procesului dup diagrama de funcionare
dorit. Aceast diagram poate conine unul sau mai multe cicluri de funcionare a procesului.
b). n al doilea rnd, va trebui s specificai toate instrumentele de intrare i ieire care vor fi
conectate la automatul programabil. Dispozitivele de intrare sunt comutatoare diverse, senzorii
de temperatura, presiune i alte tipuri de traductoare. Dispozitivele de ieire pot fi: bobine, valve
electromagnetice, motoare, relee, instrumente de lumin i sunet etc. Urmnd identificarea
tuturor intrrilor i ieirilor, dup aceea acestea pot fi foarte uor implementate n programul
PLC-ului. Alocarea intrrilor i ieirilor este o etapa important n realizarea propriu-zis a
programului. Pentru a uura identificarea acestora, fiecrei intrrii i ieiri i se alege o denumire
n corelaie cu funcia preluat sau executat de automatul programabil.
c). Aceast etap const n elaborarea programului ce urmeaz s fie implementat n memoria
automatului programabil. Cea mai simpl metod const n elaborarea programului n mediul
ladder diagram. Dar ca s facei acest lucru va trebui pentru nceput s v alegei un automat
programabil i un program de dezvoltare a aplicaiilor ce permite lucrul n modul ladder diagram.
De regul, orice productor de automate programabile ofer propria soluie software pentru
programarea PLC-ului produs. Nu o s putei folosi un soft de la un productor ca s programai
un PLC de la un alt productor. Mai intervine aici i incompatibilitatea soluiei de interconectare
a echipamentelor (PC-PLC), diferit de la productor la productor de automate programabile.
Dup realizarea programului acesta este scris n memoria PLC-ului. De regul, n cazul
proceselor industriale complexe, inainte s fie implementat n automatizare, dup ce este
programat, PLC-ul este testat pe un stand independent. Pe acest stand sunt depistate eventualele
erori i apoi eliminate. Aceast metod este ntlnit cu precdere n cazul "automatizrilor
prototip".
ncercai s v imaginai o linie de producie automatizat din anii '60, '70. Aceast
automatizare conine un numr destul de mare de cabluri electrice pentru controlul automatizrii
i n multe cazuri, acoper o suprafa mare. Panoul clasic de automatizare conine un numr
semnificativ de relee electromagnetice care realizeaz munca ntregului sistem. Totui, metoda
clasic de cablare a panoului sau panourilor de automatizare implica existena un personal de
ntreinere i punere n funcie foarte calificat, personal care ar trebui s cunoasc schema de
automatizare i s interconecteze, cu ajutorul cablurilor, releele.
Un inginer trebuia s conceap logic schema iar un electrician, avnd schema n fa,
trebuia s o implementeze cablnd corespunztor releele. Unele scheme conineau peste o sut de
relee electromagnetice de diferite tipuri. Planul dup care executa cablarea panoului de
automatizare electricianul se numea schem monofilar sau "ladder schematic". n schema
monofilar era afiate toate componentele: comutatoare, senzori, valve, relee etc, pe care le
gsim n sistemul de automatizare. Jobul electricianul era acela de interconectare a acestor
componente.
Cea mai mare problema a acestei scheme de control o reprezenta releele electromagnetice.
Instrumentele mecanice sunt cele mai predispuse uzurii datorit prilor componente n micare.
Dac un releu se defecta, electricianul trebuia s verifice sau s examineze ntregul sistem
(ntregul sistemul trebuia oprit pn se depista i ndeprta cauza deranjamentului). Deci, o alt
problem a acestui tip de automatizare era timpul relativ mare a ntreruperii funcionrii
sistemului n caz de deranjament. n plus, dac se dorea schimbarea ciclurilor de funcionare a
sistemului (chiar i o schimbare minor), acest lucru se realiza cu costuri majore i pierderi mari
de timp pn cnd sistemul era din nou funcional.
Nu este chiar aa greu de imaginat ce se poate ntmpla dac un inginer a fcut cteva
greeli minore pe parcursul realizrii proiectului. Este de asemenea imaginabil ce se va ntmpla
dac electricianul ar grei n cteva puncte cablarea sistemului de automatizare. La final v putei
imagina cteva componente defecte. Dup aceea, ca s aflm dac sistemul funcioneaz, va
trebui s testm funcionarea acestuia. Cum iniial n proiect au fost strecurate greeli, nclusiv de
execuie, cu sigurana sistemul de automatizare nu va funciona. Aadar, aceast soluie "clasic"
de execuie a sistemelor automate era foarte mult predispus la conceperea unui lot de panouri de
automatizare cu multe exemplare rebut. Introducerea automatelor programabile a eliminat din
start`acest`dezavantaj.
5.1 Primul automat programabil
"General Motors" a fost prima companie care a recunoscut nevoia nlocuirii tehnicii de
cablare clasic a panourilor de automatizare. nlocuirea vechi tehnologii de cablare a panourilor
de automatizare a sporit competiia productorilor de autoturisme prin creterea productivitii i
caliti. Nu numai industria auto a avut de ctigat de pe urma noii tehnologii. Flexibilitatea,
ntreinerea ieftin i uoar, dar i posibilitatea schimbrii rapide a ciclurilor de producie a
devenit o necesitate crucial n actual evoluie a economie de pia.
Totul a fost bine pn la punerea n aplicare a tehnologiei, cnd o nou problem a aprut
i anume aceea de a-i face pe electricieni s accepte i s-i nsueasc funcionarea sistemului de
automatizare cu noile dispozitive. Sistemele sunt de regul complexe i necesit cunoaterea
anumitor tehnici de programare. A fost un mare semn de ntrebare dac electricieni ar putea s-i
nsueasc tehnici de programare pe lng atribuiile iniiale de serviciu. Divizia Hidromatic de
la General Motors a recunoscut necesitatea implementrii noii tehnologii i astfel a pus bazele
primului proiect cu automat programabil (au mai fost cteva companii n lume care au creeat
dispozitive capabile s controleze procese industriale, dar aceste dispozitive electronice erau
nite simple controlere secveniale i nu PLC-uri aa cum le cunoatem noi astzi).
"Gould Modicon" a dezvoltat primul dispozitiv care respecta aceste specificaii. Cheia
succesului a fost aceea c pentru programare nu era necesar nvarea unui limbaj de programare.
Programare se efectua ntr-un limbaj asemenea schemelor clasice monofilare (ladder diagram),
cu particularitile proprii. Din acest motiv electricieni i tehnicieni puteau foarte uor s nvee
programare deoarece schema logic trasat n program era foarte asemntoare cu schema
clasic.
Iniial, PLC-urile s-au numit PC Controllers sau controlere programabile. Aceast
denumire se confunda de multe ori cu numele de calculator personal (PC). Pentru a elimina
aceast confuzie, denumirea "PC" a fost atribuit doar calculatoarelor personale iar controlerele
programabile s-au denumit "programmable logic controllers" sau simplu: PLC.
La nceput automatele programabile au fost dispozitive simple. La intrrile acestora erau
conectate comutatoare, senzorii digitali uri acestea nu erau capabile s controleze procese mai
complexe, cum ar fi: controlul temperaturii, a poziiei, presiunii etc. Cu toate acestea, odat cu
trecerea anilor, au aprut i PLC-uri care au fost capabile s realizeze aceste funcii. n prezent,
automatele programabile sunt capabile s controleze procese foarte complexe, inclusiv controlul
poziiei. Modul de realizare i programare a acestora a fost mult mbuntit. Au fost concepute
module speciale care ataate PLC-ului pot lrgi aria de operabilitate a acestuia. Un exemplu n
acest sens este modulul de comunicaie, care permite interconectarea mai multor automate
programabile. n prezent este foarte greu s ne imaginm un proces care s nu fie controlat de un
automat programabil!
Componentele pot diferi ca numar de la un exemplar la altul dar elementele care se regasesc in
general sunt urmatoarele:
Unitatea central de procesare (CPU) este creierul automatului programabil. CPU este n
mod uzual un microcontroler. Odinioar, aceste microcontrolere erau pe 8 bii, cum ar fi 8051,
iar actualmente sunt microcontrolere pe 16 sau 32 de bii. n automate programabile de marc,
cum ar fi Siemens, Hitachi i Fujitsu, o s regsii diferite tipuri de microcontrolere produse de
diferite firme, cum ar fi Motorola. Modulul de comunicaie este ataat la unul din porturile
microcontrolerului. Automatele programabile au diferite rutine pentru verificare memoriei, asta
din motive de siguran. La modul general vorbind, unitatea general de procesare efectueaz o
serie ntreag de rutine de verificare a strii tehnice a PLC-ului. Pentru semnalizarea diferitelor
erori sau stri de funcionare automatele programabile sunt dotate cu indicatori optici (diode
luminiscente sau leduri).
5.4 Memoria
Automatul programabil poate fi reprogramat cu ajutorul unui computer (cea mai comod
cale), dar poate fi programat i manual cu ajutorul unei console. Acest lucru nseamn c fiecare
automat programabil poate fi programat cu ajutorul unui computer care are instalat un program
special pentru operaia asta. Astzi calculatoarelor pot utiliza linii de transmisie pentru
interconectarea PLC-urilor i programarea lor. Este un avantaj enorm pentru industrie. Odat ce
PLC-ul este conectat la PC, pentru nceput se poate citi programul deja scris n acesta (asta daca
am mai fost programat anterior). Comunicaia cu PLC-ul este foarte importanta deoarece, pe
lng celelalte avantaje care le aduce, permite monitorizarea procesului de automatizare de la
distan, inclusiv verificarea strii PLC-ului.
Un sistem de automatizare este incomplet dac la ieirile sale nu este conectat niciun
dispozitiv. Cele mai ntlnite dispozitive sunt: motoare, bobine, relee, indicatoare, sunete de
semnalizare .a.m.d. Pentru a porni un motor sau alimenta un releu, PLC-ul transmite "1" logic la
ieirea aferent n funcie de caracteristicile programului. n acest caz spunem c ieirea
automatului programabil este digital. Totui, ieirile pot fi i analogice. O ieire analogic este
utilizat pentru a genera un semnal analogic (ex. un motor funcioneaz cu o anumit vitez care
corespunde unei anumite tensiuni).
Orice automat programabil are un numr limitat de intrri / ieiri. Numrul de intrri sau
ieiri poate fi mrit prin conectarea unui modul extern. Acest modul este o extensie de intrari si
iesiri, extensie care difer de la un automatul programabil la altul (ex. Dac ieirea este un releu,
atunci tranzistorul care acioneaz releul poate fi un mode extensie).
Funcia de baz a unui automat programabil este aceea de scanare continu a strilor
programului. Prin scanare se nelege verificarea continu a condiiilor programului ntr-o
perioad de timp. Acest proces de scanare a strilor se compune din trei pai:
Testarea intrrilor. Pentru nceput PLC-ul testeaz fiecare intrare cu intenia de a depista
care este n starea "ON" i care este n starea "OFF". Cu alte cuvinte, PLC-ul verific dac este
conectat vreun senzor sau comutator la intrri. Dup aceea, acest pas este memorat i va fi folosit
n urmtorul pas.
7. Ladder diagram
n decursul timpului, nc de la apariia PLC-urilor, s-au prezentat mai multe soluii de
programare a automatelor programabile - cea mai popular soluie fiind programarea n "ladder
diagram". Ca atare, n prezent, majoritatea automatelor programabile sunt programate n "ladder
diagram" (schema de relee), ceea ce nu este altceva dect desenarea unei scheme clasice de
comand cu relee dar cu o simbolistic aparte. Acest mod de programare era mult mai uor de
neles att de electricieni ct i de tehnicieni, Pentru c simbolurile aparatelor i contactelor
acestora erau foarte similare cu cele din schemele clasice de automatizare.
Ladder diagram const dintr-o linie vertical, pe care o regsii n partea stng a
programului, i una sau mai multe linii orizontale, pe care se nseriaz, spre exemplu: contactele
de intrare, ieire i anumite elemente logice de program (fig.11). Linia din partea stng se
numete "bus bar" iar linia orizontal este linia de instruciuni. Pe linia de instruciuni se dispun
elementele logice ale programului (contacte normal-inchise, normal-deschise, porti logice,
contactoare etc). Combinnd mai multe conditii sau elemente logice pe linie, se poate determina
care instructiune urmeaz s se execute i n final care element de ieire l poate comanda.
Cele mai multe instruciuni se pot realiza cu ajutorul unui singur operand iar altele cu
mai muli operanzi. Acest operand poate s fie o cifr binar dintr-o anumit locaie a memoriei
sau un numar. ntr-un exemplu precedent am prezentat operandul 0 din locatia de memorie
IR000. n acest caz, cnd vei dori s apelai acest operand, atunci folosii semnul #" sub cifra
scris (precizarea asta e foarte important pentru un compilator, ca s poat fac diferena dintre
o constant i o adres de memorie). Deci, aa cum se poate observa din fig.11, ladder diagram
const dintre o parte condiional (partea stng) i una instrucional (partea dreapt). Cnd
condiia este realizat, instruciunea este executat.
n fig.12 este prezentat un exemplu de program in ladder diagram unde releul IR010.00
este acionat cnd intrarea microcontrolerului este n "00". Condiia poate fi activa (ON) sau
inactiv (OFF). Condiia poate simula practic un comutator. Cnd comutatorul este nchis, releul
este acionat i viceversa. Daca utilizm un comutator fr automeninere, cnd vom apasa prima
oar comutatorul, releul va fi acionat, iar cnd vom apasa a doua oar comutatorul, releul va
reveni n poziia iniial.
Acesta este doar un exemplu simplu. Se poate foarte bine implementa un sistem de alarm
intr-o locuinta. Spre exemplu, condiia poate fi reprezentat de uile de la intrarea n casa. Putei
privi aceste ui ca fiind nite comutatoare conectate la intrarile PLC-ului. Daca alarma este
armat i o u este deschis neautorizat, comutatorul aferent condiioneaz intrarea aferent a
PLC-ului in "ON" iar ieirea aferent va capta aceea stare. Se poate astfel aciona un circuit
sonor de alarmare.
8.Bibliografie
[1] - Nelson, V.P., Nagle, H.T., Digital Logic Circuit Analysis and Design, Prentice Hall,
NJ, 1995.
[2] - Petruzella, F., Programmable Logic Controllers, Second ed., McGraw Hill, New
York, 1996.
[3] - Mange, D., Microprogrammed Systems. An Introduction to Firmware Theory,
Chapman & Hall, London, 1992.
[4] - Moise, A. Automate Programabile. Proiectare. Aplicaii, Ed. MatrixRom, Bucureti,
2004.
[5] - Hugh Jack, Automating Manufacturing Systems with PLCs, (Version 5.0, May 4,
2007)
http://www.tehnium-azi.ro/page/index/_/articles/automatizari/Automate_programabile