You are on page 1of 26

Programiranje industrijskih kontrolera

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%
10 92 -100
9 84 - 91
8 76 - 83
7 68 - 75
6 60 - 67
Ocena Poena
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.
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.
PLC - (Logic) - glavna osobina PLC kontrolera je mogunost
obavljanja logikih (bulovih) funkcija.
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)
PLC
Proces
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.
Laka promena programa i korekcija greaka
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
Programiranje industrijskih kontrolera
Prednosti PLC-a
Laka promena programa i korekcija greaka
Prekida
1
Prekida
2
Ulazni
modul
Logika
jedinica
Izlazni
modul
Sijalica
2
+V -V Izvor napajanja
Sijalica
1
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 samo-
deskriptivni 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
Brzo reprogramiranje
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
Programiranje industrijskih kontrolera
Nedostaci PLC-a
Nova tehnologija
Nije lako promeniti nain razmiljanja industrijskih
inenjera sa relejne logike na PLC koncept
Jednostavna instalacija
Aplikacije sa fiksim programom
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
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
Bezbednost u radu
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 ?
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
Karakteristike U/I modula:
Opseg napona ili struje
DC ili AC
Proizvoai PLC sistema nude palete ulaznih i izlaznih modula deklarisanih
za razliite opsege
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.)
Udaljeni U/I moduli -sprega sa CPU nije direktna, ve komuniciraju prenosom
podataka
Programiranje industrijskih kontrolera
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
DPST
SPDT
Non-locking
Locking
Normally Open Normally Closed
Multiple Throw
P1
P2
Multiple Pole
Break-before-make
Make-before-break
Programiranje industrijskih kontrolera
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
dvosmerni
jednosmerni
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.
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)

You might also like