You are on page 1of 26

Programiranje industrijskih kontrolera

Programiranje industrijskih kontrolera

Programiranje industrijskih kontrolera


Smer: Elektronska kola i sistemi Semestar: VII Fond: 2 + 2 + 1 Predmetni nastavnik: Goran Lj. orevi Asistent: Milica Jovanovi Konsultacije:

306 1 (u prizemlju)
Programiranje industrijskih kontrolera

Ocenjivanje

Domai zadaci i mini-projekti 40% Zavrni ispit 60%

Poena 60 - 67 68 - 75 76 - 83 84 - 91 92 -100

Ocena 6 7 8 9 10

Programiranje industrijskih kontrolera

PLC

Industrijski kontroler ili PLC od Programmable Logic Controller - programabilni logiki kontroler

Digitalni elektronski ureaj koji poseduje programabilnu memoriju za smetanje instrukcija kojim se realizuju specifine funkcije, kao to su logike i aritmetike operacije, redosledno izvrenje razliitih akcija, odmeravanje vremenskih intervala, prebrojavanje dogaaja itd, a sve u cilju upravljanja razliitim mainama i procesima putem digitalnih i/ili analognih ulazno/izlaznih jedinica .
Programiranje industrijskih kontrolera

PLC

Namenski elektronski ureaj, zasnovan na mikroprocesoru, koji je u mogunosti da obavlja brojne tipove upravljakih funkcija razliitog nivoa sloenosti. Industrijski raunar iji su hardver i softver posebno prilagoeni radu u industrijskim uslovima, a koji se moe lako programirati i ugraivati u nove i postojee industrijske sisteme
Programiranje industrijskih kontrolera

PLC

PLC - (Programmable) - mogunost programiranja.


PLC - (Logic) - glavna osobina PLC kontrolera je mogunost obavljanja logikih (bulovih) funkcija.

Program rada se unapred priprema i puni u permanentu memoriju PLC kontrolera. PLC program se razvija u jeziku lestviastih (ladder) dijagrama, koji je nastao po ugledu na tzv. relejne eme.

Generie diskretne (digitalne) izlazne signale u funkciji (logikoj) diskretnih ulaznih signala Karakteristino za prvobitne tipove PLC kontrolera. Savremeni PLC-ovi, pored logikih mogu da obavljaju: aritmetike operacije, odmeravaju vremenske intervale, prebrojavaju dogaaje, a prihvataju i generiu, pored diskretnih, i analogne signale.
Programiranje industrijskih kontrolera

PLC

PLC (Controller)- Glavna primena u industriji (proizvodnoj) gde se koristi kao upravljaka jedinica za automatsko upravljanje procesima

Prati kljune parametre procesa (posredstvom prikljuenih senzora i davaa, i shodno memorisanom programu, generie pobudu kojom deluje na proces (posredstvom aktuatora)
Proces

PLC

Programiranje industrijskih kontrolera

PLC v.s. raunar opte namene


PLC nema spoljnu memoriju (diskove), kao i niz standardne ulazno/izlazne opreme Operativni sistem PLC-a je jednostavniji i prua komparativno manje mogunosti od raunara opte namene .
PLC je koncipiran i projektovan za relativno uzak i jasno definisan obim poslova vezanih za nadzor i upravljanje pojedinim ureajima, mainama i procesima Rezultat - izuzetna fleksibilnost i jednostavnost.
Programiranje industrijskih kontrolera

PLC v.s. mikroraunar

Podruje primene PLC kontrolera isto je kao i za specijalizovane mikroraunarske kontrolere ili signal procesore Razlika: PLC-a ne zahteva od korisnika gotovo nikakvo predznanje o arhitekturi mikroraunarskih sistema i programiranju. Korisnik PLC-a je u najveoj meri osloboen reavanja razliitih problema vezanih za isto raunarski aspekt, i moe da se u punoj meri skoncentrie na projektovanje same aplikacije
Programiranje industrijskih kontrolera

Izgled tipinog PLC sistema

Programiranje industrijskih kontrolera

Primer - garaa

Programiranje industrijskih kontrolera

Primer - hemijski proces

Programiranje industrijskih kontrolera

Klasino reenje - relejni sistem


Relejni panel - mnotvo povezanih releja, relejnih tajmera i drugih elektromehanikih sklopova Mnotvo problema: Promena logike rada zahteva fiziko prepovezivanje Teko pronalaenje i otklanjanje kvarova Niska pouzdanost Visoka cena ..

Programiranje industrijskih kontrolera

Savremeno reenje - PLC


Kompaktniji. Laka promena logike rada - reprogramiranje Nia cena Vea pouzdanost Vee mogunosti ...

Programiranje industrijskih kontrolera

Istorijat PLC-a

Nastali kasnih 60 i ranih 70 godine prolog veka.


Prvobitna primena u automobilskoj industriji (u fabrikama automobila)

Tena da se smanji vreme zastoja prilikom promene proizvodnog procesa (novi model automobila).

Prvi PLC-ovi su se programirali kao konvencionali raunari tog vremena previe sloeno za industrijske inenjere tog vremena Uvoenje mikroprocesora 80 god. - prekretnica u razvoju i ekspanzija u irenju PLC-ova Praeno napretkom u nainu programiranja (olakano programiranje i korienje) irenje oblasti primene:

Ne samo ON/OFF upravljanje ve i sloenije funkcije Specijalizacija za pojedine zahtevne zadatke upravljanja Mogunost komunikacije sa drugim PLC-ovima ili raunarima
Programiranje industrijskih kontrolera

Prednosti PLC-a

Fleksibilnost

U prolosti, svaka elektrino-upravljna maina za proizvodnju zahtevala je svoju sopstvenu upravljaku jedinicu; u pogonu sa 15 maina, postojalo je 15 razliitih, namenski projektovanih, upravljakih jedinica. Danas je mogue isti model PLC-a koristiti za upravljanje bilo kojom od 15 maina. Uz to, verovatno nee biti potrebe za 15 PLC-ova, jer jedan PLC lako moe da opslui vie razliitih maina, tako to e, konkurentno, za svaku prikljuenu mainu izvravati poseban, namenski program. Kod tradicionalih, relejnih panela, svaka promena programa zahtevala je znaajno vreme za prepovezivanje panela i ureaja. Sa druge strane, kod PLC-a, promena programa je laka i brza. Novi program se preko tastature ili na neki drugi nain uitava u PLC, a prepovezivanje obino nije potrebno, tako da celokupna aktivnost ne traje due od nekoliko minuta. Takoe, uoene nepravilnosti u radu sistema, koje su posledica greke u programu se mogu lako i brzo ispraviti

Laka promena programa i korekcija greaka

Programiranje industrijskih kontrolera

Prednosti PLC-a

Laka promena programa i korekcija greaka


+V Izvor napajanja -V

Prekida 1

Ulazni modul

Logika jedinica

Izlazni modul

Sijalica 1

Prekida 2

Sijalica 2

Relejni sistem

PLC sistem
Programiranje industrijskih kontrolera

Prednosti PLC-a

Veliki broj kontakta

PLC moemo zamisliti kao mnotvo virtuelnih, nepovezanih relea (kontakta), tejmera, brojaa i drugih sloenijih komponenti, koje se programiranjem povezuju na eljeni nain. Implementaciona mo zavisi iskljuivo od koliine rasploive memorije

Rele = 1 bit Tajmer, broja = 24 bita

Memorija tipinog PLC je reda vie desetina KB

Programiranje industrijskih kontrolera

Prednosti PLC-a

Niska cena

Napredak poluprovodnike tehnologije poveanje mogunosti uz pad cene Danas je mogue, po ceni ispod 100$, nabaviti PLC sa ogromnim brojem interno-raspoloivih virtuelnih relea, tajmera, brojaa, sekvencera i drugih funkcija (od kojih neke nemaj pandam u relejnom svetu).

Programiranje industrijskih kontrolera

Prednosti PLC-a

Mogunost probnog rada


Rad PLC-a se moe ispitati u laboratoriji, pre ugradnje u proizvodni pogon. Program se pie, testira, analizira i, ako je nophodno, modifikuje sve do trenutka kada se proceni da su sve zahtevane funkcije korektno realizovane. Tek tada se program prenosi u PLC koji se instalira (ili je ve instaliran) u proizvodni pogon. Velika uteda skupog fabrikog vremena (nema zastoja u proizvodnji). Nasuprot tome, testiranje konvencionalnih relejnih sistema se moe obaviti samo u fabrikoj hali, to moe biti veoma vremenski neracionalno.
Programiranje industrijskih kontrolera

Prednosti PLC-a

Mogunost vizuelnog praenja rada :

Rad PLC-a se moe direktno pratiti na ekranu monitora - na pogodan nain se u grafikom obliku prikazuju stanja ulaza i izlaza PLC-a uz osvetljeno prikazivanje logikih putanja koje su trenutno aktivne i ispisivanje obavetenja o evetualnom neispravnom radu sistema ili o nastanku nekih izuzetnih situacija

Programiranje industrijskih kontrolera

Prednosti PLC-a

Brzina rada

Vreme od trenutka kada se promeni stanje ulaza PLC-a do trenutka kada PLC-a reaguje postavljajui svoje izlaze nije due od nekoliko do nekoliko desetina milisekundi PLC-ovi su bri od relejnih sistema Brzina rada odreena periodom sken ciklusa PLC-a
Programiranje industrijskih kontrolera

Prednosti PLC-a

Leder programiranje

Za programiranje PLC kontrolera koristi se jezik lestviastih logikih dijagrama (ili leder dijagrama ladder diagram),. Dugi niz godina u upotrebi u industriji pri projektovanju logikih i sekvencijalnih relejnih ureaja Lako razumljiv industrijskim inenjerima. Industrijski inenjeri ne moraju biti eksperti za programiranje da bi u svojim sistemima koristili PLC-ove
Programiranje industrijskih kontrolera

Leder dijagram (program)

Programiranje industrijskih kontrolera

Prednosti PLC-a

Pouzdanost i lakoa odravanja

Poluprovodnike komponente, od kojih je PLC sainjen, su, generalno, pouzdanije od mehanikih sistema ili relea i tajmera Trokovi odravanja upravljakih sistema zasnovanih na PLC-u su nii, a vreme zastoja krae

Programiranje industrijskih kontrolera

Prednosti PLC-a

Jednostavnost naruivanja komponenti upravljakog sistema :


PLC je jedan uraaj Kada narueni PLC stigne u industrijski pogon, svi brojai, relei, i druge virtuelne komponente sadrane u PLC-u su takoe stigle Relejni sistem se sklapa od raznorodnih, fizikih komponeti
Programiranje industrijskih kontrolera

Prednosti PLC-a

Dokumentacija.

Leder dijagrami, kako grafiki prikazi, su u toj meri samodeskriptivni da obino nije neophodna neka dodatna dokumentacija koja bi upotpunjavala opis rada PLC-a i naina na koji su realizovane njegove funkcije. Ne postoji opasnost da dokumentacija bude neaurna, to je esto sluaj sa dijagramima i emama relejnih panela (kada inenjer nakon uinjene intervencije ne unese izmenu u relejnu emu) .

Programiranje industrijskih kontrolera

Prednosti PLC-a

Bezbednost.

Program PLC-a se ne moe promeniti pre nego to je PLC otkljuan Otvara mogunost za postizanje neke vrste adaptivnog proizvodnog procesa, gde se program rada menja shodno karakteristikama svakog pojedinanog prizvoda ili estim varijacijama u procesu proizvodnje

Brzo reprogramiranje

Programiranje industrijskih kontrolera

Nedostaci PLC-a

Nova tehnologija

Nije lako promeniti nain razmiljanja industrijskih inenjera sa relejne logike na PLC koncept Jednostavna instalacija Pojedine aplikacije zasnovane su na samo jednoj funkciji koja se veoma retko ili nikada ne menja Zamena postojee opreme PLC-om ne donosi veliki dobitak, jer se glavna osobenost PLC-a mogunost reprogramiranja praktino ne koristi PLC je najbolje reenje kada su neophodne periodine promene u nainu rada
Programiranje industrijskih kontrolera

Aplikacije sa fiksim programom


Nedostaci PLC-a

Uslovi rada.

PLC nije pogodno reenje za ekstremne uslove rada, kao to su: visoka temperatura, vlanost, vibracije, elektrine smetnje, a koji su karakteristini za pojedine proizvodne procese Kod relejnih sistema uvek postoji tzv. STOP prekida, kojim se u bilo kom momentu moe trenutno prekinuti rad sistema (iskljuenjem napajanja). Relejni sistem se automatski ne resetuje kada se napajanje ukljui, ve zadrava stanje u kome je bio kada je napajanje iskljueno STOP prekida povezan na ulaz PLC-a nije bezbedno reenje - ta ako PLC otkae ?

Bezbednost u radu

Programiranje industrijskih kontrolera

PLC sistem

Programiranje industrijskih kontrolera

Konstrukcija PLC-a

Kompaktni PLC

Programiranje industrijskih kontrolera

Kompaktni (mikro PLC)


Measures 4.72x 3.15 x 1.57. 32 I/O points Standard RS 232 serial communication port

Programiranje industrijskih kontrolera

Konstrukcija PLC-a

Modularni PLC:

Programiranje industrijskih kontrolera

Proizvoai PLC-ova

ALLEN-BRADLEY GE MODICOM - GOULD SQUARE-D etc.


Programiranje industrijskih kontrolera

CPU i PM

Programiranje industrijskih kontrolera

CPU

Konektori za povezivanje sa PM i drugim PLC-ovima. Backup baterija Klju:


OFF - sistem nije operativan niti se moe programirati RUN - sistem je operativan (radi), ali se ne moe programirati. DISABLE - Iskljuuje sve izlaze, tj. postavlja ih u neaktivno stanje. MONITOR - ukljuuje ekran na kome e se prikazivati trenutne operativne informacije RUN/PROGRAM - Sistem je operativan, a modifikacije programa su dozvoljene. Ovaj nain rada se mora oprezno koristiti, jer se svaka modifikacija programa trenutno manifestuje u radu sistema. PROGRAM - sistem nije operativan, ali se moe programirati ili reprogramirati
Programiranje industrijskih kontrolera

PM - Programator/monitor

Programiranje industrijskih kontrolera

Ulazni i izlazni PLC moduli

PLC pribavlja informacije iz okruenja posredstvom ulaznih, a predaje informacije okruenju putem izlaznih modula

CPU + U/I moduli

Programiranje industrijskih kontrolera

Ulazni i izlazni PLC moduli


Modul moe imati 4, 8, 12 ili 16 terminala (pristupnih taaka). Ulazni, izlazni ili kombinovani moduli (sa podjednakim ili razliitim brojem ulaznih i izlaznih terminala, npr. 12 ulaza i 8 izlaza). Kod veih PLC sistema, ulazni i izlazni moduli su smeteni u posebne rekove koji su sa CPU-om povezuju pomou odgovarajueg vieinog kabla. Svaki U/I modul ima jedinstvenu adresu

Udaljeni U/I moduli -sprega sa CPU nije direktna, ve komuniciraju prenosom podataka
Programiranje industrijskih kontrolera

Diskretni U/I moduli - prihvataju i generiu diskretne - digitalne, tj. ON/OFF signala Analogni U/I moduli - prihvataju i generiu analogne signale. (Poseduju ugraene A/D, odnosno D/A konvertore.)

Karakteristike U/I modula: Opseg napona ili struje DC ili AC Proizvoai PLC sistema nude palete ulaznih i izlaznih modula deklarisanih za razliite opsege

Ureaji sa kojima se PLC povezuje


Ulazni ON/OFF ureaji Ulazni analogni ureaji Izlazni ON/OFF ureaji Izlazni analogni ureaji

Programiranje industrijskih kontrolera

Ulazni ON/OFF ureaji

Prekidai i tasteri

Programiranje industrijskih kontrolera

Ulazni ON/OFF ureaji

Normalno otvoren (NO) i normalno zatvoren (NC) kontakt.

NO

NC

Programiranje industrijskih kontrolera

Prekidai
Non-locking Locking

Normally Ope n

Normally Clos e d

SPDT
Multiple Throw

P1 P2 Multiple Pole

DPST

Programiranje industrijskih kontrolera Bre ak-before -make

Make -be fore -bre ak

Granini prekidai

Programiranje industrijskih kontrolera

Ulazni analogni ureaji

Ulazni analogni ureaji generiu promeljive elektrine signale koji se vode na odgovarajue (analogne) PLC ulazne module. potenciometri

ugljeni

iani
Programiranje industrijskih kontrolera

LVDT

Linearni varijabilni diferencijalni transformator (LVDT) Naizmenini (AC) izlazni napon LVDT-a varira, kako se jezgro pomera (uvlai/izvlai) Koristiti za indikaciju pozicije nekog mehanikog sklopa koji je fiziki spojen sa jezgrom

Programiranje industrijskih kontrolera

Termopar

Spoj dva metala. Izmeu spojeva se generie napon koji zavisi od razlike temperatura spojeva. Napon je obino veoma mali (reda nekoliko desetina uV/0C), Zavisnost napona od temperature nije linearna.

Programiranje industrijskih kontrolera

Izlazni ON/OFF ureaji - Solenoid


Elektromehaniki aktuator, ijim radom se upravlja pomou elektromagnetne sile proizvedene u namotaju. U zavisnosti od smera struje, menja se i smer sile magnetnog polja koja privlai gvozdeno jezgro ka centru namotaja ili ga odbija od centra.

dvosmerni

jednosmerni
Programiranje industrijskih kontrolera

Izlazni ON/OFF ureaji - Rele

Struja koja protie kroz kalem stvara magnetno polje koje prilai kotvu i zatvara (ili otvara) kontakt, koji, dalja upravlja nekim drugim uraajem.
Rele obino ima, ne samo jedan, vie kontakta od kojih su neki NO, a drugi NC tipa. Kontakti relea su elektrino izolovani od PLC modula Kroz kontakte relea moe proticati vea struja, a kontakt moe prekidati vie napone nego kontakt izlaznog modula
Programiranje industrijskih kontrolera

Izlazni ON/OFF ureaji Starter motora


Rele za upravljanje motorom Kontakti mogu da izdre velike povratne struje Detekcija preoptereena i automatsko iskljuenje motora Dualni starteri motora - napred/nazad Za jednosmerne, naizmenine, trofazne (sinhrone) motore
Programiranje industrijskih kontrolera

Izlazni analogni ureaji


Analogni aktuatori kojima se upravlja na kontinualan nain, pomou analognog (promenljivog) napona ili struja. Servo motor: brzina rotiranja se regulie kontinualno, pomou posebne vrste analognog izlaznog PLC modula Servo ventila: otvorenost ventila se moe fino, kontinualno regulistati Po pravilu poseduju dodatne ureaje za indikaciju trenutne pozicije (enkoderi)

Programiranje industrijskih kontrolera

You might also like