Documente Academic
Documente Profesional
Documente Cultură
Filiera: Tehnologică
Profil: Tehnic
Calificarea : TEHNICIAN MECATRONIST
Nivel 4
2016
1
AUTOR:
I. Introducere 4
II. Documente necesare pentru activitatea de predare 5
III. Materiale de referință pentru profesor 6
Fișă suport 1. Scurt istoric 6
Fișă suport 2, Definițții ale automatelor programabile 8
Fișă suport 3. Utilizarea automatelor programabile 9
Fișă suport 4. Domenii de aplicare a automatelor programabile 10
Fișă suport 5. Rolul funcțional al automatelor programabile 11
Fișă suport 6. Clasificarea automatelor programabile 13
Fișă suport 7.Structura de principiu a automatelor programabile 16
Fișă suport 8. Memoria automatelor programabile 25
Fișă suport 9 Microprocesoarele 27
Fișă suport 10. Diagrama Ladder 29
IV. Materiale de referință pentru elevi 36
V. Bibliografie 48
3
Materialele de predare reprezintă o resursă – suport pentru activitatea de predare, instrumente
auxiliare care includ un mesaj sau o informaţie didactică.
Prezentul material de predare, se adresează cadrelor didactice care predau în cadrul liceului
tehnologic, domeniul Macanic, calificarea Tehnician mecatronist.
Pentru predarea conţinuturilor abordate în cadrul materialului de predare cadrul didactic are
obligaţia de a studia următoarele documente:
Fişa suport 1
Scurt istoric
În momentul de faţă se estimează că peste 60% din totalul comenzilor industriale în ţările
avansate sunt realizate cu ELP, iar acest procent este în creştere.
Automatele programabile au fost introduse prima oară în anii ’60. Principalul motiv al
proiectării şi dezvoltării acestor sisteme a fost costul ridicat al realizării, exploatării şi depanării
sistemelor de automatizare cablate, bazate în principal pe relee electromagnetice, care dominau la acea
dată sistemele de automatizare industriale.
- să fie conceput şi realizat într-o formă modulară, cu posibilitatea înlocuirii uşoare a modulelor;
- să aibă posibilitatea de a transmite datele colectate din proces unui sistem central supervizor;
Primul automat programabil în variantă industrială a apărut în SUA sub numele de MODICON
084 (Modular Digital Controller). La mijlocul anilor ’70 automatele programabile erau realizate în
principal în tehnologia microprocesoarelor cu prelucrare pe bit, iar în 1973 au apărut primele
6
protocoale de comunicaţie între automate. În anii ’80 au apărut primele automate cu microprocesoare
cu prelucrare pe cuvânt, şi de asemenea au apărut primele tendinţe de standardizare a protocoalelor de
comunicaţie. Tot în această perioadă s-a pus accentul pe reducerea dimensiunii PLC-urilor şi prin
introducerea programării software simbolice, realizarea programelor putându-se realiza din ce în ce mai
mult pe calculatoare personale în locul consolelor de programare dedicate, utilizate exclusiv pentru
programarea PLC-urilor până în acel moment.
În perioada anilor ’90 s-a pus un accent din ce în ce mai mare asupra standardizării atât a
modurilor de programare cât şi a protocoalelor de comunicaţie. Anii ’90 au fost de asemenea martorii
unei tendinţe de înlocuire a sistemelor de automatizare bazate pe automate programabile cu sisteme de
automatizare bazate pe calculatoare personale, tendinţă care nu sa generalizat (automatele programabile
dominând cu autoritate piaţa echipamentelor cu logică programată) din următoarele motive: Automatul
programabil este garantat pentru utilizare în condiţii severe de "stres" industrial (variaţii de tensiune şi
temperatură, noxe, vibraţii); Unitatea centrală este o unitate logică special concepută să interpreteze un
set restrâns de instrucţiuni proprii controlului de proces. Acestea exprimă funcţii de bază ca: evaluarea
expresiilor booleene (logice) cu atribuirea rezultatului unei variabile memorate sau unui canal de ieşire,
secvenţe de numărare sau temporizare, calcule matematice ş.a.; Programarea structurilor de tip automat
programabil este simplă şi constă în scrierea directă de la un terminal a unui şir de instrucţiuni, conform
unor diagrame de semnal, ciclograme, organigrame sau a unui set de ecuaţii booleene. Intenţia
producătorilor de AP este de a se adapta cunoştinţelor şi preferinţelor utilizatorilor; Execuţia
instrucţiunilor este ciclică, ceea ce face ca derularea rapidă a unui program în raport cu timpii de
răspuns ai procesului să permită sesizarea evenimentelor la puţin timp după ce apar, fără riscul pierderii
de informaţie sau perturbare a procesului. Există de asemenea posibilitatea lucrului cu întreruperi
pentru procese foarte rapide.
Fişa suport 2
Prin concepţia sa, un automat programabil este adaptabil pentru funcţionarea în mediul
industrial, poate opera într-o plajă largă de temperatură şi umiditate, este uşor adaptabil la interfaţarea
cu orice proces şi nu ridică probleme deosebite privind formarea personalului de deservire datorită
facilităţilor de programare oferite.
Toate aceste caracteristici, la care se mai pot adăuga robusteţea generală a echipamentului şi
preţul de cost relativ redus, fac ca automatele programabile să constituie o pondere importantă în
sistemele de conducere a sistemelor de automatizare industriale.
Aceste echipamente s-au impus într-o gamă tot mai largă de aplicaţii, datorită simplităţii
programării, accesibilităţii şi fiabilităţii ridicate în exploatare.
Din punct de vedere al complexităţii, automatele programabile sunt situate între echipamentele
clasice cu contacte sau cu comutaţie statică, ale instalaţiilor de comandă şi calculatoarelor electronice.
Utilizând o logică programată, circuite logice integrate şi elemente semiconductoare de putere,
automatele programabile, în comparaţie cu sistemele logice secvenţiale, bazate pe logica cablată
prezintă următoarele avantaje:
- gabarit redus;
- consum redus de energie electrică;
- fiabilitate ridicată;
- prelucrează logic pas cu pas informaţiile primite conform programului stocat în memoria
program(MP);
Fişa suport 3
- mic,
Automatele Programabile au apãrut în aplicaţiile industriale începândcu anul 1975. Ele au fost
dezvoltate în special pentru sectorul industrial de cãtre producãtorii de calculatoare. Din aceastã cauzã,
arhitectura internã a automatelor programabile se aseamanã cu cea a calculatoarelor personale.
Dacã,la început, automatul programabil avea rolul de a înlocui numai releistica de comandã
logicã, pe parcurs, în automatul programabil s-au încorporat temporizatoarele şi numãrãtoarele.
Dezvoltarea convertoarelor analog/digitale (CAD) şi digital/analogice (CDA) a permis utilizarea
automatelor programabile în bucle de reglaj a proceselor.
Astfel într-un automat programabil modern se regãsesc toate instrumentele de care este nevoie
pentru realizarea automatizãrii unui proces industrial.
Fişa suport 4
Orice sistem sau mașină are un sistem de control. Sistem de control poate fi:
• pneumatic;
• hidraulic;
• electric;
• electronic;
• combinații de acestea.
După felul de acționare, mașinile, nu implică folosirea unui sistem de control special. Dar dacă
utilizatorul dorește sau trebuie să facă modificări în program, atunci se preferă utilizarea unui sistem de
control universal. Automatul programabil folosește un astfel de sitem de control universal.
Rolul AP implică realizarea unei corespondențe între semnalele de intrare cu cele de ieșire.
Corespondența între semnalele de intrare cu cele de ieșire se face cu ajutorul unor funcții logice
programate de utilizator. Funcțiile logice programate de utilizator și executate de automatele
programabile sunt:
• Funcția de temporizare;
• Funcția de numărare;
Setările de memorie;
Fişa suport 5
Rolul funcțional al AP
Automatele programabile (AP) sau programmable logic controllers (PLC) sunt echipamente
destinate conducerii automate a proceselor industriale. Structura unui proces automatizat cu ajutorul
unui automat programabil poate fi sintetizată prin schema bloc prezentată mai jos.
11
Fig. 1: Structura unu proces automatizat cu ajutorul unui automat programabil
Automatul programabil realizează astfel cele două sarcini principale ale automatizării unui
proces: - măsura, care în acest caz presupune monitorizarea stării procesului prin achiziţia la intrările
automatului, prin intermediul senzorilor, butoanelor, limitatoarelor de cursă, etc. a variabilelor de stare
din process.
Fişa suport 6
- automate programabile realizate în structură deschisă, sub forma unei plăci cu circuite imprimate, fără
carcasă (fig. 2)
13
Fig. 2 Automat programabil realizat în structură deschisă
Acest tip de automate este foarte ieftin (de obicei preţul de cost este sub 100 Euro), dar numărul
de intrări şi ieşiri este limitat şi nu are posibilitatea adăugării unor module de extensie.
Această variantă constructivă permite conectarea unor modulele de extensie, care au o carcasă
separată şi se conectează prin intermediul unor cabluri de legătură.
Această variantă de realizare este specifică automatelor programabile complexe, cu număr mare
de intrări ieşiri, cu o multitudine de posibilităţi de control şi în consecinţă cu un număr mare de modele
de extensie disponibile.
15
Fişa suport 7
Ciclul incepe prin citirea intrarilor si apoi executa programul; se incheie prin modificarea
iesirilor. Programul principal contine subrutine si intreruperi de program. Spre exemplu, daca dorim ca
instalatia sa realizeze o anumita sarcina la pornire, putem folosi o subrutina.
Calculatorul personal sau un dispozitiv de programare este folosit pentru a realiza programul de
control al procesului sau mașinii și acesta este transferat în memoria AP.
Display și unitate de control sunt necesare pentru monitorizare și intervenția în procesul sau
mașina ce trebuie controlată.
Fig. 6 Părțile componente ale AP
MODULUL DE INTRARE
Clasificare
În funcție de modul cum este conectată unitatea centrală la modulele de intrare și ieșire avem:
AP compacte;
AP modulare.
17
Fig. 7 Schema bloc a modulului de intrare
Senzori sunt componente localizate direct în procesul sau mașina ce trebuie controlată și prin
care automatului programabil îi este prezentată situația în fiecare moment.
Actuatori sunt componente localizate direct în procesul sau mașina ce trebuie controlată și prin
care automatul programabil este capabil să modifice parametrii acestora.
Intrările din proces sunt realizate sub forma diverselor elemente de comandă şi măsurare incluse
în sistemele operaţionale şi auxiliare ale instalaţiilor automatizate: butoane, comutatoare, limitatoare de
cursă, senzori fotoelectrici, senzori de proximitate, traductoare de nivel, traductoare de deplasare
incrementale sau absolute şi, în ultimul timp, traductoare al căror semnal de ieşire are o variaţie
analogică. Principalele tipuri de elemente care se conectează la intrările automatelor programabile sunt
sistematizate în figura 8.
Fig. 8. Principalele elemente care se conecteaza la intrarile automatului programabil
MODULUL DE IEȘIRE
19
Ieşirile dirijează acţionarea elementelor de execuţie de tipul releelor, contactoarelor, lămpilor de
control, electro-valvelor, elementelor de afişare etc. Principalele tipuri de elemente care se conectează
la ieşirile automatelor programabile sunt sistematizate în figura 10.
O atenţie deosebită trebuie acordată intrărilor şi ieşirilor, deoarece în aceste zone mărimile
electrice (tensiuni, curenţi) vehiculate ating valori care pot afecta unitatea centrală de procesare CPU
(central processing unit – microprocesorul automatului programabil), făcând necesară prezenţa unor
circuite care să izoleze CPU de influenţa acestora.
În figura 11 este prezentat în principiu, modul de conectare al unui element de intrare şi al unui
element de ieşire la un automat programabil Sismens Simatic S7 200. Se observă că elementele legate
la ieşirile automatului, fiind în general sarcini rezistive sau inductive, se conectează în paralel cu surse
de tensiune continuă sau alternativă.
Fig. 11. Conectarea intrarilor si a iesirilor
În figura 12 sunt prezentate cele două situaţii care pot apărea, cu terminalele de intrare în partea
inferioară şi cele de ieşire în partea superioară, respectiv situaţia inversă, cu terminalele de intrare în
partea superioară.
În figura 13 este prezentat modul de conectare al elementelor legate la intrările unui automat
programabil. Indiferent de tipul automatului, elementele legate la intrări se conectează cu un terminal
la potenţialul de +24 de V, iar celălalt se conectează la -24 V, prin intermediul terminalul comun al
intrărilor, notat pe figură cu COM, la care este conectat potenţialul de -24 V al sursei utilizate pentru
energizarea intrărilor.
O menţiune specială trebuie făcută în cazul conectării la intrări a elementelor de tip senzor de
proximitate, sau similare, care dispun de trei terminale, în locul celor două uzuale. În acest caz,
conectarea se face conform figurii 14, luându-se în considerare culorile firelor care pleacă de la cele
trei terminale.
22
Modul de conectare al elementelor legate la ieşirile automatului programabil este prezentat în
figura 15.
Se poate remarca faptul că se pot utiliza, atât surse de tensiune continuă cât şi de tensiune
alternativă, în funcţie de tipul elementului conectat la ieşire, legate în serie cu acesta. În cazul ieşirilor
există mai multe terminale comune, notate în figură cu COM, terminalele de ieşire şi respectiv
elementele legate la aceste terminale putând fi grupate câte unul la un terminal comun, (cazul
terminalelor 00 şi 01), câte două la un terminal comun (cazul terminalelor 02 şi 03) sau mai multe la un
terminal comun (cazul terminalelor 04 – 07). O atenţie deosebită trebuie acordată valorii maxime a
curentului care circulă prin aceste circuite la activarea ieşirii, care nu trebuie să depăşească valoarea
maximă admisibilă (valoare care reprezintă o caracteristică constructivă a automatului).
- o consolă autonomă cu memorie proprie, specifică metodei de programare off-line (soluţie utilizată de
către firma Siemens, console de tip PG, fig. 16);
Fişa suport 8
Memoria este o locatie a unității centrale unde informația se stochează sub formă binară în
circuite integrate specializate. AP și calculatoarele functioneaza folosind semnale binare sau digitale.
1. memoria interna
2. memoria externa
- Memoria RAM
- Memoria ROM
- Memoria EEPROM
25
Memoria RAM
- Este volatilă;
Memoria ROM
- Variante constructive:
Memoria EEPROM
Programele pentru AP conţin un program de memorare prin care UCC citeşte ciclic memoria.
Fişa suport 9
Microprocesoarele
Uneori sunt necesare “ controller ”-e universale cu un program special înscris în memorie.
Automatul programabil reprezintă un astfel de “ controller ”.
Firmware este parte de software , care este instalată permanent de către fabricantul de AP.
Aceasta include subprogramul de pornire a procesorului. Sistemul de operare este memorat în ROM.
- este un circuit integrat complex, care este capabil de a efectua operaţii aritmetice şi logice sub
controlul unui program.
- Registre;
- Magistralele procesorului.
Are rolul de a prelucra informatia prin calcule matemetice si functiile logice pe care le executa.
28
Registrele microprocesorului
Registrele microprocesorului pot pastra operanzii si rezultatele intermediare și au valori tot mai
mari (8,32,64 biti).
Unitatea de comandă și control UCC este blocul functional cel mai complex. Acesta prelucrează
instrucțiunile programului ce se află în execuție și generează secvența semnalelor necesare pentru
execuția fiecărei operații executate.
Magistralele procesorului
Fişa suport 10
Diagrama Ladder
O astfel de diagramă este formată din ramuri, pe fiecare ramură existând instrucţiuni specifice
automatului respectiv. Întrucât instrucţiunile pot fi împărţite în două mari categorii, de intrare şi de
ieşire, pe orice ramură trebuie să existe cel puţin o instrucţiune de ieşire. Fiecare instrucţiune are
asociat un simbol grafic.
De obicei programul este editat pe un calculator personal, sau cu ajutorul unui panou special
(numit „Teach sau Handheld Pendant") ataşat automatului, apoi programul este transformat în
instrucţiuni specifice procesorului de AP şi descărcat în memoria automatului. În momentul execuţiei,
automatul scanează programul ramură cu ramură, iar pe fiecare ramură execută instrucţiunile găsite de
la stânga la dreapta. Programul este executat ciclic, deci se trece la scanarea primei ramuri după
scanarea ultimei ramuri.
Există şi varianta rulării programului din memoria calculatorului, dar timpul pierdut cu
transferul datelor între calculator şi controller poate afecta performanţele programului, întrucât tipurile
de instrucţiuni folosite într-o diagramă Ladder sunt practic aceleaşi indiferent de producătorul
automatului programabil.
Diagramele ladder sunt diagrame speciale folosite de obicei în sistemele logice de control
industrial. Denumirea de ladder (din engleză: scară) vine de la asemănarea acestora cu o scară: două
linii verticale desemnând sursa de putere, şi linii orizontale reprezentând circuitele de control.
Exemplu
Transformatorul sau generatorul ce alimentează acest circuit este omis pentru simplitate. În
realitate, circuitul este cel alăturat.
Deşi circuitele logice industriale utilizează o tensiune de 120 V în c.a., există şi sisteme
realizate la tensiuni mai mici în c.a. sau chiar şi în c.c.
Atâta timp cât contactele comutatoarelor şi bobinele releelor sunt dimensionate corespunzător,
tensiunea de alimentare a sistemului este irelevantă.
Notaţia conductorilor
Conductorii ce duc înspre comutator vor fi notaţi cu „L1, respectiv „1”. Conductorii ce duc
înspre lampă vor fi notaţi cu „1”, respectiv „L2. Aceste numerotaţii sunt făcute pentru a uşura
construirea şi întreţinerea întregului ansamblu. Fiecare conductor are propriul său număr unic.
Numerotarea conductorilor nu se schimbă atunci când aceştia intră/ies dintr-un nod, indiferent dacă
mărimea, culoarea sau lungimea lor se schimbă. Este de preferat utilizarea unei singure culori pentru
desemnarea aceluiaşi conductor, dar acest lucru nu este tot timpul practic. Ceea ce contează este ca
orice punct comun din punct de vedere electric dintr-un circuit de control să fie desemnat prin acelaşi
număr de fir (conductor).
În diagrama ladder de mai sus, conductorul notat cu „25” reprezintă de fapt acelaşi fir din punct
de vedere electric, chiar dacă acesta este conectat la mai multe dispozitive.
În diagramele ladder, sarcina (lampă, releu, etc.) este aproape tot timpul conectată la dreapta
„scării”. Deşi din punct de vedere electric locaţia sarcinii nu are nicio importanţă, contează totuşi care
capăt al „scării” este conectat la masă.
În exemplul de mai jos, lampa (sarcina) este conectată în dreapta circuitului, la fel şi masa
sursei de alimentare.
Cu ambele capete ale lămpii conectate la masă (acelaşi potenţial, prin urmare, cădere de
tensiune zero), lampa este practic scurt-circuitată şi nu se poate aprinde. În cazul închiderii
comutatorului, acest scurt-circuit va duce la arderea siguranţei fuzibile.
În cazul unei defecţiuni identice (contactul accidental dintre conductorul 1 si masă) în care
poziţia comutatorului este schimbată cu cea a lămpii, L2 este conectat la masă. Masa accidentală va
forţă aprinderea lămpii, iar comutatorul nu va avea niciun efect asupra funcţionării acesteia.
Este mult mai bine şi mai sigur din punct de vedere electric să avem un sistem a cărui siguranţă
fuzibilă se arde în cazul unui defect de împământare , decât un sistem a cărui componente (lămpi, relee,
etc.) nu pot fi controlate în cazul aceluiaşi defect. Din această cauză, sarcina(le) unei diagrame ladder
trebuie tot timpul conectată lângă conductorul legat la masă (comun din punct de vedere electric cu
acesta).
A B Ieşir
e
0 0 0
0 1 1
1 0 1
1 1 1
Dacă folosim notaţia binară standard pentru starea comutatoarelor şi a lămpii (0 pentru ne-
acţionat sau de-energizat, 1 pentru acţionat sau energizat), putem utiliza un tabel de adevăr pentru
reprezentarea logicii circuitului.
După cum se poate observa din diagrama ladder, lampa se va aprinde (energiza) în cazul în care
contactul A sau contactul B este acţionat. Electronii nu au nevoie decât de o singură cale (de la L1 spre
1) pentru a ajunge spre lampă. Prin urmare, indiferent care contact se închide, A sau B, lampa se va
aprinde.
În acest caz, implementarea este o poartă logică SAU, utilizând două contacte normal-deschise
şi o lampă.
Funcţia logică ŞI
Se poate imita funcţia unei porţi logice ŞI prin conectarea celor două contacte normal-deschise
în serie şi nu în paralel.
A B Ieşir
e
0 0 0
0 1 0
1 0 0
1 1 1
În acest caz, lampa se va aprinde doar dacă ambele contacte sunt acţionate simultan. Curentul
va putea trece de la L1 la 2 doar dacă ambele contacte sunt închise.
Funcţia logică NU
Funcţia logică de inversare poate fi obţinută prin simpla utilizare a unui contact normal-închis,
faţă de un contact normal-deschis precum cele folosite mai sus.
A Ieşir
e
0 1
1 0
Din nou, se poate verifica prin intermediul tabelului de adevăr, că acest lucru este corect.
Dacă luăm funcţia SAU prezentată mai sus şi inversăm fiecare intrare vom obţine funcţia ŞI-
negat. Intrările se inversează prin utilizarea contactelor normal-închise în loc de contacte normal-
deschise.
33
34
A B Ieşir
e
0 0 1
0 1 1
1 0 1
1 1 0
Lampa va fi energizată dacă unul dintre contacte nu este acţionat, şi se va stinge doar dacă
ambele contacte sunt acţionate simultan.
Asemănător, dacă luăm funcţia ŞI implementată mai sus, şi inversăm intrările, obţinem funcţia
logică SAU-negat. Inversarea intrărilor se realizează şi în acest caz prin utilizarea contactelor normal-
închise în loc de contacte normal-deschise.
A B Ieşir
e
0 0 1
0 1 0
1 0 0
1 1 0
Din cele observate mai sus, putem trage unele concluzii, şi anume: contactele paralele sunt
echivalente cu o poartă logică SAU; contactele serie sunt echivalente cu o poartă ŞI; contactele normal-
închise sunt echivalente cu o poartă NU (negare).
Funcţia logică SAU-exclusiv
Putem construi circuite logice combinaţionale prin gruparea contactelor în aranjamente serie-
paralel. În exemplul alăturat, funcţia SAU-exclusiv este construită prin combinarea porţilor ŞI, SAU şi
NU.
A B Ieşir
e
0 0 0
0 1 1
1 0 1
1 1 0
35
IV. MATERIALE DE REFERINŢĂ PENTRU ELEVI
Activitatea nr.
1
TEST DE EVALUARE INIŢIALÃ
37
1.Completaţi următorul enunț cu informația corespunzătoare pentru a obține enunțul
corect.
39
TEST DE VERIFICARE 4.2.
1.a. Completaţi schema de mai jos cu elementele componente ale AP și următorul enunț.
Memoria RAM
Memoria RAM este memoria care:
- Poate fi atât citită , cât şi scrise;
- Poate fi uşor programată şi modificată;
- Este volatilă;
- Sunt alimentate cu acumulatoare.
6. Descrie memoria PROM.
Memoria PROM – se poate programa în condiţii speciale;
44
4. Memoria este o locatie a unitatii centrale unde informatia se stocheaza sub forma
binara in circuite integrate specializate.
5. Descrie memoria ROM.
Memoria ROM
Memoria ROM este memoria care:
- Poate fi doar citită;
- Nu poate fi actualizată şi nici ştearsă;
- Variante constructive:
PROM – se poate programa în condiţii speciale;
EPROM – poate fi ştearsă şi deci reprogramată
Memoria EEPROM
Memoria EEPROM este memoria care:
- Poate fi ştearsă (folosind un semnal electric) şi reprogramată.
Programele pentru AP conţin un program de memorare prin care UCC citeşte ciclic memoria.
TEST DE VERIFICARE 4.1.- rezolvare
46
7. Un tip de magistrala
8. Un alt tip de magistrala
1. F I R M W A R E
I
C
2. R E G I S T R E L E
3 M I C R O P R O C E S O R
.
4. U C C
5. S O F T W A R E
M
P
6. U A L
7. C O N T R O L
E
8. A D R E S E
BIBLIOGRAFIE