Sunteți pe pagina 1din 38

Automate programabile

(n lucru)
Generaliti
au aprut la sfritul anilor 60 n industria de automobile
a dus la diminuarea timpilor necesari schimbrii schemelor de
comand, de la aproape 1 lun la cteva zile
Apariia microprocesoarelor i utilizarea acestora n construcia
AP a dus la dezvoltarea funcionalitii acestora odat cu
reducerea preului de cost
cu mbuntirea performanelor componentelor
microelectronice, s-au mbuntit i performanele AP
gabaritul,
preul de cost
consumul de energie
Avantajele AP
Flexibilitatea
Uurin n modificarea programului i
corectare a erorilor
Numr mare de resurse
Cost redus
Costuri reduse de punere n funciune
Avantajele AP
Posibilitatea vizualizrii funcionrii
Viteza de funcionare
Metode diferite de programare
Avantajele AP
Sigurana n funcionare
Documentaia
Simplitatea achiziiei sistemului de
comand
Modificarea funcionalitii schemei de
comand
Achiziionarea rapid a elementelor
schemei de comand
Flexibilitatea
AP elimin necesitatea ca s fie realizat o schem
de comand pentru fiecare sistem de acionare
specific.
cu un singur tip de AP pot fi implementate scheme
de comand diferite
pe un singur AP pot fi implementate mai multe
scheme de comand. Acesta pot s comande n
acelai timp mai multe sisteme de acionare.
ceea ce difer la dou AP care implementeaz
schemele de comand diferite este programul stocat
n memoria fiecruia.
Uurin n modificarea programului i
corectare a erorilor
Cu ajutorul AP, modificarea schemei de comand i corectarea
erorilor se poate face foarte simplu prin modificarea
programului de aplicaie din memoria AP cu ajutorul unei
console de programare.
La schemele de comand clasice, atunci cnd sunt necesare
modificri ale schemei sau corectarea erorilor
trebuiesc refcute legturile fizice dintre elementele schemei
uneori, este necesar modificarea chiar a structurii schemei de
comand prin adugrarea de noi elemente.
Modificarea structurii i refacerea legturilor fizice necesit
timp de lucru destul de mare
abilitate din partea tehnicianului n urmrirea acestor legturi.
Numr mare de resurse
Schemele clasice
modificarea unei scheme de comand prin adugarea, de exemplu, a
unor contacte,necesita adugarea unor relee sau blocuri de contacte
suplimentare.
Consecine
costuri suplimentare i
modificarea schemei de amplasare care s includ i componentele noi.
AP
adugarea de contacte noi sau alte elemente intermediare
(numrtoare, temporizatoare etc) se face foarte simplu prin adugarea
unor linii de program.
dac nu se depete capacitatea AP, nu se modific nici necesarul de
elemente componente ale schemei
Consecin
nu avem cretere a costului implementrii obinute.
Cost redus
Costurile AP, realizate cu ajutorul circuitelor
numerice integrate pe scar foarte larg,
continu s scad datorit evoluiei
tehnologice n domeniul electronicii.
Aceast evoluie aduce i alte avantaje cum
ar fi:
miniaturizarea,
consum redus de energie,
creterea vitezei de lucru.
Costuri reduse de punere n funciune
Schemele clasice
Buna funcionare putea fi verificat doar dup ce era
realizat fizic schema cu relee pentru a fi apoi
testat i verificat.
AP
Se reduc costurile necesare punerii n funciune a
schemei de comand deoarece este posibil
scrierea programului de aplicaie, testarea acestuia,
simularea i efectuarea modificrilor n laborator,
nainte de a fi realizat fizic schema.
Posibilitatea vizualizrii funcionrii
n cazul AP este posibil urmrirea funcionrii acestuia pe un
ecran.
Pot fi observate poriunile din schema de comand care sunt n
funciune i pot fi detectate vizual mai uor cazurile n care
apare o funcionare defectuoas.
n unele scheme de comand se poate realiza uor
identificarea unor funcionri defectuoase prin afiarea unor
mesaje de eroare.
Elementele schemei de comand pot fi uor identificate n
cadrul programului AP prin atribuirea acestora a unor nume
simbolice, sugestive
Se pot aduga comentarii pentru a uura citirea schemei.
Viteza de funcionare
Sistemele clasice
Datorit ineriei prilor mecanice n micare a elementelor
(contactoare, relee), viteza de funcionare a acestora este
limitat i pentru anumite aplicaii inacceptabil
AP
Pe msura evoluiei tehnologiilor electronice, viteza de
funcionare a schemelor crete tot mai mult ea fiind determinat
n primul rnd de timpul de baleiere a programului.
La ora actual, mrimea timpului de baleiere a programului
este de ordinul milisecundelor.
Metode diferite de programare
La ora actual, majoritatea productorilor de
AP dau utilizatorilor posibilitatea de a scrie
programele de aplicaie pentru AP utiliznd
diverse modele i limbaje de programare.
Unele limbaje sunt mai apropiate de
schemele clasice cu relee, n timp ce, altele
sunt mai apropiate de limbajele de
programare.
Sigurana n funcionare
Prin utilizarea dispozitivelor electronice,
sigurana n funcionare a schemelor de
comand realizate cu AP este mai ridicat
dect a celor clasice ce utilizeaz relee
mecanice.
ntreinerea dispozitivelor electronice este
mai uoar iar cheltuielile de reparaii sunt i
ele reduse.
Documentaia
Schemele clasice
Modificri ale schemei de comand, fizic realizate n circuitul
electric, nu erau operate i n schema electric din
documentaie.
Dup mai muli ani documentaia poate s lipseasc sau s fie
incomplet
AP
Programul de aplicaie prin care AP urmeaz s implementeze
schema de comand, poate fi listat cu uurin la o imprimant.
Se poate obine oricnd prin listare schema de comand care
este n acel moment n funcionare
Securitate
Schemele clasice
Posibilitatea de intervenie i de modificare n timpul
funcionrii nu este ntotdeauna asigurat
AP
Modificarea programului dup care funcioneaz
schema de comand nu poate fi modificat dect
dac AP este oprit i reprogramat.
Simplitatea achiziiei sistemului de
comand
Sistemele clasice
Erau alctuite de cele mai multe ori din multe elemente diferite
achiziionate de la productori diferii.
Obinerea acestor produse att pentru realizarea schemei dar i
pentru nlocuirea unor elemente defecte n decursul funcionrii
acesteia este costisitoare
Necesit timp i alocare de resurse umane.
AP
Automatele conin de la nceput toate elementele necesare, deci
acestea sunt disponibile toate odat la momentul achiziiei.
n mod normal, schemele de comand nu folosesc toate resursele
unui AP. Astfel, dac avem nevoie de numrtoare, contacte
temporizate sau alte elemente n plus, ele sunt deja acolo, n AP, la
dispoziia noastr.
Modificarea funcionalitii schemei de
comand
Funcionalitatea schemei de comand poate fi
modificat uor prin reprogramarea AP
Se pot realiza schimbri uoare i rapide n fluxul de
producie n care intr acestea, ceea ce constituie un
avantaj.
De exemplu, n cazul liniilor de asamblare
comandate cu ajutorul AP, modificrile necesare n
cazul schimbrii produsului asamblat necesitnd un
timp de ordinul minutelor necesar reprogramrii AP.
Achiziionarea rapid a elementelor
schemei de comand
Prin achiziionarea AP sunt de fapt achiziionate
simultan releele cu contacte, numrtoarele,
temporizatoarele necesare realizrii schemei de
comand care poate fi implementat prin program.
De obicei, numrul acestora este mai mare dect
necesarul real, ele sunt deja disponibile prin program
i nu este necesar comanda lor.
AP actuale, permit utilizarea unor blocuri funcionale
complexe care ofer o gam larg de posibiliti de
implementare a schemei de comand.
Dezavantajele automatelor programabile
Noutatea tehnologiei
Aplicaiile specifice
Influena mediului
Funcionarea nesigur la apariia unor defecte
Noutatea tehnologiei
AP constituie o noutate tehnologic pentru
majoritatea electricienilor i tehnicienilor
Impune un nou mod de gndire diferit de cel necesar
schemelor de comand clasice bazate pe relee cu
contacte.
Necesit utilizarea calculatorului pentru scrierea i
rescrierea programelor de aplicaii pentru AP
Utilizeaz simboluri diferite fa de standardele
naionale
Aplicaii specifice
Exist anumite scheme de comand care sunt specifice unor
anumite scheme de acionare i nu presupun modificarea
acestora.
n aceste cazuri nu se justific utilizarea unor sisteme de
comand bazate pe elemente ce pot fi programate, cum ar fi
AP.
Pentru rezolvarea acestor situaii, productorii recurg de cele
mai multe ori la soluii clasice care se dovedesc a fi i mai
avantajoase din punct de vedere al costului.
Exemplu: utilizarea controlerelor mecanice cu came pentru
realizarea unor anumite secvene de comenzi.
Influena mediului
n construcia AP intr componente
electronice care sunt sensibile la anumite
condiii de mediu cum ar fi:
temperaturi,
radiaii
vibraii ridicate.
Nefuncionare n siguran la apariia unor
defecte
Schemele clasice
n cazul unei scheme de comand clasice butonul de oprire
deconecteaz schema de comand de la sursa de alimentare
oprind funcionarea acesteia.
Dac are loc o ntrerupere a tensiunii de alimentare,
funcionarea schemei de comand se ntrerupe i nu este
reluat dac tensiunea de alimentare este restabilit.
AP
n cazul anumitor programe ale AP condiii de mai sus nu sunt
ntotdeauna ndeplinite ceea ce determin o funcionare
nesigur n condiii de defectare.
Funciile principale ale AP
n cadrul funcionrii sale, AP trebuie s
realizeze cel puin primele trei funcii
prezentate mai jos:
citirea intrrilor,
rezolvarea ecuaiilor booleene i execuia
secvenelor de calcul logic,
comanda ieirilor.
Funciile suplimentare ale AP
n funcie de complexitatea procesului pe care l
comand, AP poate s realizeze una sau mai multe
din funciile prezentate mai jos:
stocarea n memorie a rezultatelor pariale sau a strii
intrrilor i ieirilor;
nregistrarea valorilor de consemn i transferarea acestora
ctre proces;
implementarea unor funcii de calcul aritmetic,
incrementare, decrementarea, decalaj de bii; codificare,
registru de deplasare bit cu bit;
Funciile suplimentare ale AP
n funcie de complexitatea procesului pe
care l comand, AP poate s realizeze n
plus una sau mai multe din funciile
prezentate mai jos:
realizarea dialogului de exploatare;
realizarea dialogului de supervizare;
realizarea dialogului de programare;
realizarea dialogului cu elementele periferice.
Citirea intrrilor
Funcionarea AP presupune urmrirea variaiilor
unor semnale provenite de la proces. n acest
scop, intrrile AP sunt citite la intervale bine
stabilite de timp. Fiecare citire se face pe rnd
dar, avnd n vedere c timpul dintre citirile a
dou intrri diferite este foarte mic (de ordinul
microsecundelor) pentru o anumit categorie de
procese, se poate considera c citirile se fac
simultan pentru toate intrrile.
Rezolvarea ecuaiilor booleene i
execuia secvenelor de calcul logic
Implementarea schemei de comand n cadrul AP se
realizeaz prin modelarea acesteia prin intermediul
unor ecuaii booleene sau a
unor secvene de calcul logic unde variabilele sunt semnalele de
intrare ale AP
Rezultatele sunt valorile care trebuie s fie atribuite ieirilor AP.
Aceast operaie se execut n fiecare ciclu innd seama de
valorile actualizate ale intrrilor.
Ecuaiile sunt rezolvate pe rnd dar, avnd n vedere c timpul
dintre rezolvarea a dou ecuaii diferite este foarte mic, pentru
o anumit categorie de procese, se poate considera c
rezultatele se obin simultan pentru toate ecuaiile.
Comanda ieirilor
Funcionarea AP presupune ca acesta s emit prin
intermediul ieirilor semnale de comand pe baza
valorilor intrrilor
programului care implementeaz funcia de comand.
Fiecare ieire este comandat pe rnd dar, avnd n
vedere c timpul dintre comenzile a dou ieiri
diferite este foarte mic (de ordinul microsecundelor),
pentru o anumit categorie de procese, se poate
considera c toate ieirile sunt comandate simultan.
Stocarea n memorie a rezultatelor
pariale sau a strii intrrilor i ieirilor
n cazul unor programe de complexitate ridicat ce
presupun o serie de calcule laborioase, este posibil
ca registrele procesorului s nu fie suficiente pentru
stocarea rezultatelor intermediare.
Pentru a evita aceast problem AP trebuie s poat
stoca temporar aceste rezultate ntr-o memorie de
lucru pentru a le putea utiliza mai trziu.
n acelai scop, exist posibilitatea stocrii valorilor
intrrilor i ieirilor ntr-un ciclu anterior.
Implementarea unor funcii de calcul
aritmetic
Funciile de calcul aritmetic pot fi:
incrementarea,
decrementarea,
decalaj de bii,
codificare
etc.
Complexitatea proceselor comandate prin
intermediul AP face ca schema de comand
implementat de acesta s trebuiasc s realizeze i
o serie de alte operaii dect cele logice.
Implementarea unor funcii de calcul
aritmetic
Este uneori necesar ca AP s poat realiza
funcii de calcul aritmetic cum ar fi:
radicalul,
ridicarea la putere
funcii trigonometrice,
operaii asupra datelor din memorie
(incrementarea, decrementarea, decalaj de bii la
stnga sau la dreapta, codificare etc).
Dialogul de exploatare
n perioada de exploatare, sunt necesare dialoguri
om-main avnd drept scop conducerea mainii,
realizarea de reglaje sau efectuarea depanrii.
Elementele prevzute n acest scop sunt:
butoane,
elemente de semnalizare,
panouri de comand configurabile,
terminale de exploatare,
terminale de reglare,
terminale de depanare.
Dialogul de supervizare
Sistemele de comand se integreaz ntr-un
proces de producie care adesea este
condus i supravegheat de la un punct de
comand i control central.
AP trebuie s aib posibilitatea de a dialoga
ntr-un mod bine determinat cu terminalele
periferice ale sistemului central.
Dialogul de programare
Prima punere n funciune precum i eventualele
modificri datorit evoluiei procesului de producie
necesit existena unui dialog de programare.
Cele mai uzuale ci de a realiza acest dialog este
utilizarea unui calculator sau a unei console de
programare.
Legtura dintre dispozitivele de programare i AP se
realizeaz n general folosind o linie de comunicaie
serial.
Dialog cu elemente periferice
(imprimantele).
Imprimantele sunt utilizate pentru a lista informaiile
existente n memoria AP sau informaiile oferite de
software-ul utilizat pentru programarea acestuia fiind astfel
uurat vizualizarea programului i a datelor legate de AP.
Utilizatorul are posibilitatea de a urmri mult mai uor
programul indiferent dac acesta este sub forma listei de
instruciuni sau diagram de tip schem cu contacte.
Se poate verifica mult mai uor att corectitudinea schemei
implementate ct i calitatea acesteia.
Dialog cu elemente periferice
(imprimantele)
Principalele informaii care pot fi listate la imprimant
sunt:
diagrama bazat pe schem de contacte;
programul sub form de list de instruciuni;
referinele ncruciate;
blocurile de comentarii;
starea registrelor procesorului din unitatea central;
lista i starea condiiilor de forare;
valorile impuse temporizatoarelor i numrtoarelor.

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