Sunteți pe pagina 1din 18

Capitolul 2 Studiul actual in domeniul PLC7 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC


2.1Introducere n tehnica sistemelor automate
Noiunea de sistem se refer ntotdeauna la o mulime de obiecte, aciuni sau idei aflate n interaciune pentru un anumit scop. n aceast lucrare vom folosi aceast denumire numai n legtur cu o mulime de obiecte fizice. Dac ne referim la obiectele tehnice dintr-o cldire, care mpreun asigur anumite servicii, sistemul mai este cunoscut si sub numele de instalaie. Sistemele de conducere automat, pe scurt sistemele automate, sunt un tip particular de sisteme al cror scop este s funcioneze bine, fr intervenia omului, realiznd anumite performane n diferite regimuri de funcionare: urmrirea unui program sau a variaiei unei valori de referin, reglarea pentru nlturarea perturbaiilor, filtrarea zgomotelor, sau insensibilitate la variaia parametrilor procesului condus din instalaie. Un APL (Automat Programabil Logic) este un dispozitiv care a fost inventat pentru a nlocui circuitele cu relee secveniale folosite n sistemele de control al mainilor. Un automat programabil funcioneaz pe ideea analizrii unor valori de intrare i n funcie de starea acestora se activeaz sau dezactiveaz ieirile sale. Automatul este programat de ctre utilizator prin intermediul unui mediu de programare, aplicaie software de obicei pus la dispoziie de ctre productor. Automatele programabile sunt folosite ntr-o gama larg de aplicaii de automatizare a proceselor industriale din zilele noastre. Unde exist un proces industrial de producie sunt anse foarte mari ca acesta s fie implementat cu ajutorul unui automat programabil. Dac avem de-a face cu acionarea unor dispozitive mecanice sau electrice, linii de mpachetare, manipularea unor materiale, linii de asamblare automat sau multe alte aplicaii industriale probabil c asemenea dispozitive de automatizare tip automat programabil sunt folosite. Automatul programabil logic APL este un automat programabil particular care lucreaz numai cu semnale binare. Automatul programabil conine de multe ori dou microcalculatoare specializate, unul calculeaz algoritmul i altul realizeaz protocolul de comunicaie. O caracteristic comun unei clase importante de sisteme de conducere, indiferent c sunt realizate cu relee sau cu circuite tranzistorizate, const n aceea c ele comand dispozitive ca: Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC8 ______________________________________________________________________________ bobine, electroventile, contactoare, lmpi etc i c semnalele de intrare provin de la limitatoare de curs, butoane cu sau fr reinere, traductoare de proximitate i alte elemente similare. Att canalele informaionale de intrare n dispozitivul de automatizare, ct i cele de ieire, ce piloteaz elemente de execuie din proces, vehiculeaz semnale binare corespunztoare celor doua stri posibile: 'cuplat' sau 'decuplat'. Relaia dintre intrri si ieiri poate fi formalizata intr-o expresie logica de tipul: 'dac limitatorul L este acionat i contactorul K este cuplat atunci motorul M va fi pornit'. Utiliznd o logic programat, circuite logice integrate i elemente semiconductoare de putere, automatele programabile, n comparaie cu sistemele logice secveniale, bazate pe logica cablat prezint avantajele: gabarit redus; consum redus de energie electric; faciliti la punerea n funciune; fiabilitate ridicat; consum redus de conductoare de conexiuni i de cablaj; realizarea facil a unor funciuni specifice; reducerea ciclului proiectare, execuie i punere n funciune prin posibilitatea supravegherii unor faze. Fa de calculatoarele electronice utilizarea automatelor programabile are avantajele: pre de cost redus; vitez de rspuns ridicat; imunitate sporit la perturbaii; funcionare sigur n mediu industrial obinuit; limbaj de programare simplu.

n general automatele programabile sunt destinate automatizrii proceselor secveniale de complexitate medie. Ele realizeaz prin logica programat urmtoarele funcii: detectarea schimbrilor de stare ale semnalelor aplicate pe intrri; prelucreaz logic pas cu pas informaiile primite conform programului stocat n memoria program(MP); emite semnale de comand corespunztoare programului stocat n memorie; semnalizeaz optic valorile semnalelor de pe intrri i ieiri(valoare logic 1, LED aprins); Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC9 ______________________________________________________________________________ Piata PLCurilor imparte aceste produse in 5 categorii: micro PLC-uri (1) PLC-uri mici (2) PLC-uri medii (3) PLC-uri mari (4) PLC-uri foarte mari (5)

Fig 2.1. Grafic referitor la tipurile de PLC

2.2

Structura automatelor programabile


Industria a nceput s recunoasc nevoia pentru nbunatirea calitii i cresterea

productivitii n anii `60 i `70. Flexibilitatea a devenit de asemenea o preocupare major( abilitatea de a schimba un proces rapid a devenit foarte important n idea de a satisface nevoile consumatorului). O linie de producie n ani respectivi era ntotdeauna un panou electric imens pentru controlul sistemului. n interiorul acestui panou era un numr foarte mare de relee electromecanice

Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC10 ______________________________________________________________________________ interconectate pentru a face ntregul sistem sa funcioneze. Electricianul trebuia s realizeze toate conexiunile manual utiliznd fire conductoare. Un inginer trebuia s proiecteze logica sistemului i electricianul primea o schem de circuit pe care trebuia s o implementeze cu relee. Aceast schem putea conine sute de relee. Planul dup care electricianul se ghida se numea diagram scar. In zilele noastre PLC-urile au cunoscut 2 directii de dezvoltare - dezvoltare HARDWARE - timpii de execuie s-au redus - sisteme de intrare/ieire multiple 108000 I/O - funcii noi: PID, fuzzy, comunicaii n reea, CANbus, Fieldbus, A/D, D/A ... - dezvoltarea prii mecanice - conectarea direct a diferitelor echipamente (traductoare, termocuple) - echipamente periferice (HMI, programatoare, terminale) - dezvoltare SOFTWARE - funcii puternice i pentru PLC-urile mici - limbaje de nivel nalt (C, Basic) - s-a extins setul de instruciuni Ladder - diagnoz i identificarea erorilor - operaii n virgul flotant - manipularea datelor

2.3. Elementele componente ale AP:

Fig 2.5 Elementele componenete ale AP Unitatea central de prelucrare: Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC11 ______________________________________________________________________________ Procesorul: - unul sau mai multe microprocesoare care realizeaz calcule aritmetice i logice; - comunicaia i interaciunea dintre celelalte componente Memoria: - ROM (Read Only Memory) este utilizat pentru stocarea sistemului de operare al AP; - RAM (Random Access Memory) este mprit n mai multe blocuri avnd fiecare o utilizare specific. Sunt pstrate imaginile ieirilor i intrrilor AP, valorile prestabilite i actuale ale temporizatoarelor i contoarelor, zona de lucru a procesorului, zona de stocare a programului, alte zone de memorie avnd destinaie special. Memoria RAM i pierde coninutul la ntreruperea sursei de alimentare de aceea, pentru meninerea programului i a datelor stocate n aceasta, AP trebuie s aib prevzut o surs de alimentare auxiliar (baterie). Sursa de alimentare: - realizeaz adaptarea i conversia tensiunii alternative n tensiune continu pentru alimentarea diferitelor elemente ale AP. - poate furniza o tensiune pentru alimentarea elementelor conectate la intrri i ieiri (senzori, elemente de execuie, etc.). Programatorul/Monitorul: - este un dispozitiv care comunic cu elementele AP i care permite tranferarea programului de aplicaie n memoria AP, monitorizarea i vizualizarea funcionrii AP; - poate fi: un program manual, un terminal industrial, un calculator personal. Module de intrare/ieire: sunt dispozitive prin care AP comunic cu sistemul de acionare sau instalaia pe care trebuie s le comande i cu mediul exterior. Modulele de intrare/ieire totul sau nimic (digitale) Semnalele sunt de tip logic Valorile tipice sunt: 0 logic = 0V; 1 logic = 5V cc, 12V cc, 24V cc, 48V cc, 12V ca, 24V ca, 120V ca, 240V ca.

Modulele de intrare digitale permit unitii centrale a AP s efectueze o citire a strii logice a traductoarelor sau senzorilor care i sunt asociai. Modulele au n general 4, 8, 16 sau 32 de intrri. Fiecrei intrri i corespunde o cale care prelucreaz semnalul electric pentru a elabora o informaie binar, bitul de intrare care este memorat. Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC12 ______________________________________________________________________________ Module de numrare de mare viteza Sunt module de intrare digitale care au de ndeplinit funcia de numrare a impulsurilor aplicate la intrarea modulului. Informaia transmis ctre memoria automatului, atunci cnd AP va adresa acest modul, va fi numrul de impulsuri sosite de la ultima adresare sau numrul total de impulsuri numrate de la iniializare. Modulele de ieire digitale Un modul de ieire permite automatului programabil s acioneze asupra elementelor de acionare. Realizeaz corespondena: stare-logic - semnal electric. Periodic, procesorul adreseaz modulul de ieire i realizeaz nscrierea biilor unui cuvnt de memorie pe cile de ieire ale modulului. Elementele de comutaie ale modulului sunt: electronice (tranzistoare i triacuri) electromecanice (contacte de relee interne modulului)

Ieirile cu tranzistoare sunt utilizate n cazul comenzii dispozitivelor de c.c. Ieirile cu triacuri sunt folosite pentru comanda dispozitivelor de c.a. Ieirile cu relee pot fi utilizate att pentru comanda dispozitivelor de c.c ct i a celor de c.a. Modulele care au numr mare de ieiri au avantajul c prin utilizarea lor se ocup mai puine locuri pe magistrala automatului i au dezavantajul c nu pot furniza un curent mare de comand pentru ieiri. Modulele de comunicare

cea mai utilizat legatur pentru dialog ntre AP i elementele periferice (terminale de programare sau exploatare, imprimante, ), este cea serie; acest mod de comunicare permite schimbul de caractere compuse din bii transmii unul dup altul pe linia de comunicare; viteza de transmisie se exprim n bii pe secund (bauds).

Dispozitive de intrare/ieire pentru interfaa om-masina

dimensiunile acestora pot varia de la cteva linii de caractere pn la un ecran; n primul caz, dispozitivul de afiare va fi mai ieftin ns nu va permite dect afiarea unei poriuni mici din programul AP i un numr restrns de informaii legate de starea AP;

Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC13 ______________________________________________________________________________ informaiile AP sunt introduse de ctre operatorul uman prin intermediul unor butoane, a tastaturii, a ecranelor sensibile la atingere, cititoarelor de coduri de bar. Sertare i carcase: aceste elemente permit montarea ntr-un ansamblu unitar a elementelor AP. Uniti de stocare a informaiei: - sunt folosite ca dispozitive de stocare secundare pentru: programul de aplicaie din memoria AP i pentru alte date i informaii utile pentru salvarea acestora sau ncrcarea lor pe/de pe suportul magnetic. - programele de aplicaii pot fi realizate i nregistrate pe suport magnetic n laboratoare de dezvoltare a aplicaiilor de baz pentru AP i apoi ncarcate n memoria AP aflate n sistemele de comand plasate n halele de producie. - versiunile mai vechi de AP erau dotate cu casetofoane. Versiunile recente utilizeaz uniti de disc flexibil sau uniti de disc dur.

2.4.Programarea APL-urilor
Primele APL-uri, de pn la mijlocul anilor 80, erau programate folosind aplicaii de programare patentate sau terminale de programare personalizate, care adesea aveau taste funcionale dedicate reprezentnd diversele elementele logice pentru programele automatelor. Programele erau nregistrate pe casete cu band magnetic. Posibilitile de tiprire i documentaia erau minime datorit capacitailor mici de stocare. Recent, programele pentru automate sunt scrise ntr-o aplicaie caracteristic pe un calculator personal, i mai apoi transmise printr-un cablu de conexiune direct (serial) sau prin reea ctre APL. Automatele foarte vechi foloseau memorie magnetic non-volatil dar acum programul este stocat n APL fie n memorie RAM cu baterie sau alt tip de memorie flash non-volatil. Primele automate programabile au fost proiectate pentru a fi ntrebuinate doar de electricieni care aveau s nvee programarea APL-urilor la locul de munc. Aceste APL-uri erau programate n" logica scalar", care se asemn foarte bine cu o schem de principiu din logica releelor. Automatele moderne pot s fie programate ntr-o varietate de moduri, de la logic scalar pn la limbaje de programare bine cunoscute ca de exemplu BASIC i C. Alt metod este logica strilor, un limbaj de programare de un nivel mai avansat proiectat pentru programarea automatelor pe baza diagramelor de tranziie a strilor. Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC14 ______________________________________________________________________________ Recent, standardul internaional IEC 61131-3 a devenit foarte popular. IEC 61131-3 definete momentan cinci limbaje de programare pentru sistemele de control programabile: FBD (Diagrama Blocului Funcional), LD (Diagrama Scalar), ST (Text Structurat, asemntor cu limbajul Pascal), IL (List de Instruciuni, asemntor cu limbajele de asamblare) i SFC(Tabel de Funcii Secvenial). Aceste tehnici pun accentul pe organizarea logic a operaiilor. Orice discuie privind proiectarea sistemelor de conducere cu automate programabile nu poate fi fcut n afara standardelor IEC 61131 si IEC 61499. Standardul IEC 61131 are urmtoarele seciuni: IEC 61131-1 Generaliti IEC 61131-2 Testare IEC 61131-3 Programare i tipuri de date IEC 61131-4 Ghidul utilizatorului IEC 61131-5 Comunicaii IEC 61131-7 Conducerea Fuzzy Evoluia standardelor referitoare la AP este prezentat n tabelul urmtor: Anul Standarde naionale DIN 40 719-6 (scheme bloc) 1977 GRAFCET (Frana) DIN 19239 PLC programming 1983 Allen Bradley: limbaje de programare pentru AP 1993 DIN EN 661131 Partea a 3-a IEC 61131-3 1994 DIN EN 661131 Partea 1 i 2 1995 IEC 61131-4 2005 IEC 61499 Conducere distribuit Tab 2.1 Evoluia standardelor referitoare la AP O importan deosebit o are standardul IEC 61131-3 care prevede urmtoarele modele pentru programarea AP: LD (Ladder Diagram) schema desfurat cu relee i contacte FBD (Function Block Diagram) schema bloc IL (Instruction List) program tip assembler ST (Structured Text) program tip Pascal Universitatea Petru Maior 2010 ______________________________________________________________________________ Standardul internaional IEC 848

Capitolul 2 Studiul actual in domeniul PLC15 ______________________________________________________________________________ SFC (Sequential Function Charts) grafcet n timp ce conceptele fundamentale de programare a automatelor sunt comune tuturor fabricanilor, diferenele de adresare a intrrilor i ieirilor, de organizare a memoriei i setului de instruciuni fac n aa fel nct programele s nu fie perfect interschimbabile ntre diferii productori. Chiar i n cadrul aceleai linii de produse a unui singur fabricant, diferite modele s-ar putea s nu fie direct compatibile. 2.5 Descrierea si programarea sistemului de comand cu Grafcet-uri Denumirea de grafcet vine de la iniialele Graf Funcional de Comand Etape Tranziii i indic pe scurt c acest graf servete la modelarea sistemelor de conducere discrete logice i este format din etape, tranziii i legturi orientate ntre acestea. Fiecare etap reprezint comenzi sau aciuni care pot fi active sau inactive. Trecerea de la o etap la alta se face prin intermediul unei tranziii condiionale care poate avea valoarea Adevrat(1) sau False(0). Dac condiia de tranziie este adevrat (1), atunci controlul trece de la prima etap (etapa iniial), care devine automat inactiv, la etapa urmtoare care devine automat activ. Grafcetul este pe scurt un graf care descrie: comportamentul determinist al prii de comand ntr-un sistem i interaciunea informaional cu caracter determinist la trecerea frontierei de izolare ntre partea de comand i partea operativ a unui sistem. Stabilete o coresponden cu caracter secvenial i combinatoriu ntre intrri (transferurile de informaie de la partea operativ spre partea de comand) i ieiri (transferurile de la partea de comand spre partea operativ). Descrierea comportamentului unei pri de comand poate fi reprezentat printr-un grafcet de un anumit nivel. La caracterizarea nivelului unui grafcet trebuie s se in seama de urmtoarele aspecte: 1. lui: 2. punct de vedere sistem; punct de vedere parte operativ; punct de vedereparte de comand. specificaiile de natur tehnic ce trebuie respectate de ctre partea de comand: specificaii funcionale; specificaii tehnologice; punctul de vedere din care este privit sistemul pentru a se face o descriere asupra

Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC16 ______________________________________________________________________________ specificaii operaionale. 3. fineea - ct de detaliat este descrierea funcionrii, de la nivel global pn la nivel de detaliu.

2.5.1 Elementele de baz ale GRAFCET- ului


Etape Etapa corespunde unei situaii n care comportamentul sistemului n raport cu intrrile i ieirile sale este invariant. ntr-un grafcet se pot utiliza dou tipuri de etape, i anume: etape iniiale i etape normale simbolizate mai jos:

Fig. 2.1 Tipuri de etape

Etapele normale sunt simbolizate printr-un careu numerotat, iar etapele iniiale printr-un careu dublu. Numrul etapei este trecut n partea superioar a careului. n partea inferioar poate fi nscris eticheta sau adresa bitului din automatul programabil care reprezint starea etapei. Etapele normale sunt etape care trebuie programate folosind instruciuni scrise n limbajul de programare al automatului folosit. Etapele iniiale sunt un tip special al etapelor normale. ntr-un grafcet nu poate exista dect o singur etap iniial nu mai multe. Etapa iniial este prima etap care se execut la nceputul grafcetului i dup fiecare reiniializare a acestuia. Etapa iniial trebuie s devin activ n momentul n care partea de comand a fost pus n funciune. Etapele pot fi active sau inactive; ansamblul de etape active definesc situaia grafcetului, i n consecin, chiar a sistemului respectiv. Din punct de vedere logic, etapa va fi reprezent de o variabil boolean Xi, astfel Xi = 1 cnd etapa este activ i Xi = 0 cnd etapa este inactiv. O etap surs nu este legat de nici o tranziie n amonte, i totui ea nu este o etap iniial, i nu va fi activat doar de o comand forat. O etap pu nu este legat de nici o tranziie n aval, ea nu poate fi dezactivat dect de o comand de for, ca i la etapa surs.

Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC17 ______________________________________________________________________________

Fig. 2.2 Tipuri de etape O etap poate fi i surs i pu n acelai timp, caz n care permite comportament combinatoriu. Mai exist dou tipuri de etape: etape ncapsulate, adic conin alte etape numite ncapsulate; i macro-etapele care ne permit simplificarea unui grafcet prin nlocuirea unei secvene cu macro-reprezentarea sa. Aciuni Aciunea servete la descrierea aciunilor ce trebuie efectuate dac etapa creia i este asociat este activ. Aciunile se reprezint printr-un dreptunghi aezat orizontal n dreptul etapei corespunztoare. Fiecrei etape i se poate asocia una sau mai multe aciuni reprezentative pentru acea etap , care pot fi sub form literal vreo confuzie. O etap creia nu i este asociat o aciune corespunde n general unei aciuni de ateptare a unui eveniment care poate fi notat sub forma unui comentariu. ntr-un grafcet de nivelul 2, aciunea asociat unei etape este identificat de un simbol logic, aceasta permite o reprezentare compact a grafcetului. Totui este necesar realizarea unui tabel n care s se vad corespondena ntre simbolul logic i aciunea executat. Exist mai multe tipuri de aciuni: 1) 2) 3) 4) Aciune continu Aciune condiional Aciune temporizat Aciunea impulsionar Universitatea Petru Maior 2010 ______________________________________________________________________________ (la grafcet de nivel 1) sau simbol (la grafcet de nivel 2), suficient de explicite nct s nu se creeze

5) 6)

Capitolul 2 Studiul actual in domeniul PLC18 ______________________________________________________________________________ Aciune meninut Aciune meninut de o aciune memorat Tranziii Tranziiile sunt bariere ntre etape care pot fi depite dac se ndeplinesc anumite condiii, permind descrierea posibilitii evoluiei strii active de la o etap la alta; tranziia este identificat de o liniu situat ntre etape. Instruciunile de tranziie sunt programate i ele n limbajul automatului programabil. Fiecare tranziie trebuie s aib un nume asociat. Condiiile de tranziie sau receptivitile Acestea sunt condiii logice care trebuie s fie ndeplinite pentru ca tranziia de la o etap la alta s poat fi declanat. Condiiile se scriu n partea dreapt a barei care reprezint tranziia. Condiiile de tranziie (sau receptiviti) pot fi descrise de un text, o expresie boolean, sau de simboluri grafice normalizate. Schimbrile strilor variabilelor sunt admise sub acelai nume ca stri ale variabilelor. Regula nu precizeaz in ce fel trebuie luate n considerare schimbrile strilor. Tipuri de condiii 1) Condiii la nivel 2) Condiii care sunt ntotdeauna adevrate 3) Condiii temporizatoare 4) Condiii impulsionare O condiie de tranziie este n consecin o propoziie logic ce conine diverse variabile booleene care pot fi: informaii externe: senzori; semnale venite de la operator; contoare; temporizatoare; atenionri, interdicii; fronturi cresctoare sau scztoare.

variabile auxiliare:

stri ale altor etape: tranziii asupra altor variabile:

Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC19 ______________________________________________________________________________

2.6 Programarea n LAD, FBD, STL. Concepte de baz


2.6.1 Programarea folosind LAD (diagramele Ladder)
Iniial diagramele Ladder au fost utilizate pentru descrierea circuitelor logice cu relee, fiind utilizate pentru reprezentrea circuitelor electrice. Dup paparii aprimelor AP s-au uitlizat n continuare aceste diagrame datorit faptului c utilizatorii erau deja familiarizai cu realizarea lor. Programarea n LAD presupune aranjarea unor elemente grafice, acesea vnd anumite semnificaii bine definite. Elementele grafice utilizate la programarea LAD sunt : contacte bobine cutii Aceste elemente sunt grupate n reele (networks), aceste reele succedndu-se n ordinea n care automatul trebuie s execute aciunile programate. Elementele componente se identific n program prin adrese (ex. I0.1) sau etichete. Contactele sunt folosite ca simboluri pentru intrri, i pot fi aranjate n serie sau paralel dup cum se dorete realizarea unor operaii logice ( I, SAU). Contactele normal deschise sunt testate penru valoaera 1 a semnalului reprezentat de contactul respectiv , cele normal nchise sunt testate pentru valoarea 0 a semnalului de intrare. De asemenea se utilizeza contacte care reprezint bii de stare care, dup ce le-a fost citit valoarea , sunt readui la valoarea inial Bobinele- sunt atribuite, de regul, ieirilor. n cazul bobinelor obinuite bitul de la adresa bobinei este setat dac valoarea operaiei este 1. n cazul bobinelor care au asociate litere sau simboluri apare o funcionare suplimentar (salt n alt loc al programului, controlul timerului, funcii de numrare, etc) Cutiile se utilizeaz n cazul elementelor de program care nu au o funcionare binar. Unele au terminale pentru validare (EN pentru validarea intrrilor i respectiv ENO, penru validarea ieirilor). Aceste intrri permit conectarea blocurilor n serie i asigur c blocul i realizeaz funcia numai dup ce s-au realizat cele de dinaintea ei.

Fig.7.3.1.1. Tipuri de contacte

7.3.1.2. Tipuri de bobine

Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC20 ______________________________________________________________________________

7.3.1.3 Tipuri de cutii n LAD

2.6.2 Programarea folosind FBD (function block diagram)


Este de asemenea un mod grafic de programare. Pentru reprezentarea funciilor se utilizeaz cutii, la fel ca i cele utilizate pentru programarea LAD. n cazul programrii FBD bobinele se nlocuiesc u cutii simple. Se folosesc de asemenea parametri de vlidare (EN/ENO) cu acelai ca n cazul diagramelor LAD

Fig. 7.3.1.3 Elemente de programare FBD

2.6.3 Programarea folosind STL (Structured Text Language)


Programarea STL este practic o programare asemntoare cu limbajul de asamblare folosit la microprocesoare. Programul este o list de instruciuni, fiecare linie de program determinnd o anumit aciune a AP-ului. Instruciunile la nivel de bit: A I ; Instruciuni de atribuire: se realizeaz prin semnul = Structuri de control: O - OR; N Negare

Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC21 ______________________________________________________________________________

2.7

Avantajele

utilizrii

automatelor

programabile

automatizarea

instalaiilor
Iniial automatele programabile (PLC) au fost reprezentate prin acronimul PC. Evident s-a produs o anumit confuzie folosindu-se acest acronim care este n general cunoscut ca desemnnd personal computers calculatoare personale. De aceea PLC-ul este acceptat azi de lumea stiinific ca fiind programmable logic controller automatul programabil. Un PLC este un dispozitiv prietenos, un computer bazat pe un microprocessor specializat, care ndeplinete funcii de control automat de diferite tipuri i nivele de complexitate. Rolul su este s monitorizeze parametrii importani ai unui proces i s ajusteze corespunztor operaiile din proces. El poate fi programat i controlat i de ctre o persoan fr cunotine deosebite n mnuirea computerelor. n general un operator de PLC deseneaz liniile i dispozitivele unor ladder diagrams prin intermediul unei tastaturi, pe un ecran. Rezultatul este convertit apoi n limbajul main al unui computer i rulat pe calculator. Calculatorul ia locul multor circuite externe de comand necesare controlului procesului. Automatul programabil (PLC) va fi operabil pe orice sistem care are ieiri cunoscute ca digitale sau discrete. PLC-ul poate functiona si pe orice sistem cu iesiri analogice. 2.5.1 Flexibilitatea n trecut, fiecare instalaie controlat electronic, presupunea existena unui regulator sau controller propriu. Astzi este posibil s se foloseasc numai un model de automat programabil pentru a conduce mai multe procese, concomitent. Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC22 ______________________________________________________________________________ 2.5.2 Implementarea schimbrilor i corectarea erorilor Cu o schem de automatizare clasic, orice modificare n program necesit timp pentru recablarea dispozitivelor i elementelor de automatizare componente. Folosind un PLC orice schimbare a unei secvene n program se face rapid cu o tastatur n interval de cteva minute. Nu este evident necesar recablarea n cazul sistemului controlat prin PLC. De asemenea, dac o eroare de programare trebuie sa fie corectat ntr-o diagram scar a unui PLC, schimbarea se face prin tastatur n cteva minute.

2.5.3 O mare disponibilitate de contacte Automatul programabil are un numr mare de contacte n fiecare secven care urmeaz a fi programat. S considerm de exemplu o schem de comand automat care are patru contacte i toate sunt utilizate, urmnd ca ulterior s se foloseasc nc trei contacte. Necesit evident timp pentru procurarea i instalarea unui nou releu. Folosind un PLC, cele trei contacte se tasteaz imediat i vor fi imediat disponibile n automatul programabil. Dac memoria este suficient, se pot utiliza n general o sut de contacte pentru un singur releu configurat.

2.5.4 Cost relativ redus Tehnologia avansat face posibil condensarea multor funcii n pachete mai mici i mai ieftine. Astzi se poate achiziiona un PLC cu numeroase relee, module de timp i numrare, un modul de secvene i numeroase alte funcii, pentru cteva sute de euro.

2.5.5 Rulare pilot Un circuit programat pe un PLC poate fi preluat i evaluat n laborator sau birou. Programul poate fi tastat, testat, observat si modificat dac este nevoie, cstigndu-se timp preios n situ (la uzin, fabric, etc). n contrast, schemele convenionale de comand cu relee se testeaz la fata locului, ceea ce reprezint un consum de timp preios. 2.5.6 Observare vizual

Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC23 ______________________________________________________________________________ Operarea unui circuit pe un PLC poate fi observat chiar n timpul operaiei direct pe un ecran CRT. Funcionarea corect sau defectoas a unui circuit poate fi observat n timp real. Cile logice se aprind pe ecran cnd sunt excitate. Defectele n funcionare pot fi remediate mult mai rapid prin observarea vizual. n sistemele avansate de PLC, un mesaj operator poate fi programat pentru orice posibil funcionare defectoas. Aceast descriere apare pe ecran cnd funcionarea improprie este detectat de programul logic al PLC-ului. 2.5.7 Viteza de operare Releele pot necesita un timp inacceptabil de funcionare. Viteza operaionala a unui program pe un PLC este foarte mare. Aceasta este determinat de un scan time, care se reprezint n milisecunde.

2.5.8 Fiabilitate i mentenabilitate Dispozitivele componente ale PLC-urilor sunt solid state, mult mai fiabile n general dect sistemele mecanice sau releele i temporizatoarele. PLC sunt realizate din componente foarte fiabile, cu rat de defectare foarte redus. n consecina, mentenana sistemelor de control are un cost redus i defectarea este minim.

2.5.9 Simplitate n comanda componentelor sistemelor de control Un PLC este un dispozitiv cu o dat de livrare. Cand PLC-urile sosesc n situ, toate numrtoarele, releele i celelalte componente sosesc i ele. n cazul ns n care se proiecteaz un dulap de automatizare cu releistic, pot fi necesare 20 de tipuri de relee i timere, de la diferii furnizori. Obinerea componentelor la timp presupune date de livrare diferite. Un PLC este un produs, i este vorba despre un timp de livrare. n cazul releisticii, a uita s se comande un singur releu, de exemplu, va ntrzia punerea n funciune a sistemului de control pn cnd se achiziioneaz componentele respective. 2.5.10 Documentare

Universitatea Petru Maior 2010 ______________________________________________________________________________

Capitolul 2 Studiul actual in domeniul PLC24 ______________________________________________________________________________ Un print al circuitului PLC-ului este disponibil n cteva minute, la cerere. Nu este necesar s se caute schema electric (blueprintul) a circuitului n dosare arhivate. PLC-ul printeaz circuitul actual n operare la momentul cerut.

2.5.11 Uurina tergerilor i reprogramarea Avnd n vedere c un PLC poate fi reprogramat cu uurin producia (procesul) poate fi ndeplinit. De exemplu, dac partea B devine nefuncional, partea A este procesat n continuare, un program pentru partea B este rapid procesat n cateva minute. Acestea sunt, n concluzie unele dintre avantajele majore pentru utilizarea PLC-urilor n aplicaiile individuale din automatica aplicat proceselor din instalaii. Sistemele moderne tip LONwork nu exclud folosirea PLC-urilor.

Universitatea Petru Maior 2010 ______________________________________________________________________________

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