Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc...

49
Programmable Logic Controller Programmable Logic Controller PLC PLC PROGRAMABILNI LOGI PROGRAMABILNI LOGI Č Č KI KI KONTROLER KONTROLER

Transcript of Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc...

Page 1: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Programmable Logic ControllerProgrammable Logic Controller

PLCPLC

PROGRAMABILNI LOGIPROGRAMABILNI LOGIČČKI KI KONTROLERKONTROLER

Page 2: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

PLC

Jedan od najčešćih savremenih načina rešavanja automatizacije industrijskih procesa jeste upotreba PLC-a.

PLC je uređaj zasnovan za mikroprocesoru a projektovan tako da se primenjuje u industriji uz laku realizaciju upravljačkih funkcija.

Page 3: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Pogodnosti koje pruža PLC su:• Modularno organizovan hardver omogućava

laku rekonfigurabilnost. Modularni - Kompaktni

• Prema konkretnim zahtevima aplikacije za određenim brojem digitalnih/analognih ulaza/izlaza, kao i prema potrebnoj brzini rada, bira se procesor i odgovarajući broj i tip ulaznih i izlaznih modula - elektronskih štampanih ploča, kao i kućište sa pasivnom osnovnom pločom sa određenim brojem slotova (priključaka za module) i odgovarajuće napajanje.

Page 4: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Kompaktni PLC

Page 5: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

STATUSNI INDIKATORI

Page 6: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

KOMPAKTNI PLC SA MOGUĆNOŠĆU PROŠIRENJA

Page 7: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Ulazi – povezuju jedinicu sa ulaznim uređajimaIzlazi – povezuju jedinicu sa uređajima na izlazuUlazni indikatori – svetle kada je odgovarajući ulaz uključenIzlazni indikatori – svetle kada je odgovarajući izlaz aktivanKabl za povezivanje jedinice za povezivanje – povezuje U/I jedinicu za proširenje

sa konektorom za proširenje na kontroleru ili sa drugom jedinicom za proširenje Konektor za proširenje – služi za povezivanje sa još jednom jedinicom za proširenje

Page 8: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

JEDINICE ZA PROŠIRENJE

Page 9: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

MODULARNI PLC

Page 10: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim
Page 11: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

PLC Siemens CPU 314C-2PtP

Page 12: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

MODUL ZA NAPAJANJE

• IZGLED BLOK ŠEMA

Page 13: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Pogodnosti koje pruža PLC su:• Zamenjuje ogroman broj relea, tajmera i

brojača - neophodnih elemenata za realizaciju neke logičke funkcije upravljanja.

• Mogu da izvode matematičke operacije i nad brojevima u fiksnom i pokretnom zarezu, što im omogućava rad sa analognim veličinama (uz A/D i D/A konvertor module), to jest PID regulaciju i razna druga izračunavanja.

Page 14: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Pogodnosti koje pruža PLC su:• Lako se programiraju obično lestvičastim

dijagramom (Ladder dijagram), a softverski paket za programiranje poseduje i editor program i niz dijagnostičkih funkcija za praćenje rada i testiranje hardvera i softvera PLCa.

• Lako i brzo servisiranje. Ugrađeno samo-testiranje i softverski paket za programiranje omogućavaju brzo pronalaženje greške zbog neispravnog modula ili uređaja priključenog na njega (senzora, ventila, ...).

Page 15: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Pogodnosti koje pruža PLC su:• Lako je izvodljiva naknadna rekonfiguracija

hardvera i softvera sistema na mestu gde je sistem u eksploataciji (On Field ). Na taj način se uloga kontrolera uvek može unaprediti ili izmeniti.

• Mogućnost vizuelizacije procesa. PLC može biti povezan sa nekim od MMI (Man Machine Interface) uređaja za vizuelizaciju i upravljanje. Tako se na konforan način prati proces i upravlja njime.

Page 16: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Pogodnosti koje pruža PLC su:• Dodatna mogućnost je komunikacija sa drugim PLC-

om i povezivanje u internu mrežu. Na taj način se ogroman broj žica sa ON/OFF signalima između dva dela procesa svodi na jednu komunikacionu paricu;

• Povezivanje sa računarom na kome radi neki od SCADA (Supervisory Control And Data Acquisition) softvera ostvaruju se veoma značajne mogućnosti. SCADA softverski paketi pored vizuelizacije za nadzor i upravljanje procesom, imaju i mogućnost arhiviranja svih relevantnih podataka o procesu, njihov istorijski pregled i kroz grafički prikaz, kao i serviranje ovih podataka drugim korisnicima u računarskoj mreži po principu client/server .

Page 17: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Pogodnosti koje pruža PLC su:

• MTBF faktor (Mean Time Beatven Failure - srednje vreme između otkaza) je preko 150.000 radnih sati.

• Zadovoljavaju brojne standarde za upotrebu u industrijskim uslovima.

Page 18: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Loše osobine PLC-a su::

• Unikatna rešenja zahtevaju isključivo korišćenje originalnih elemenata i opreme istog proizvođača. Ovo se odnosi i na hardver i na softver.

• Prvenstveno su razvijeni za lako programiranje logičkih funkcija, a ne i za složene funkcije višeg reda kontinualnog upravljanja.

Page 19: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Loše osobine PLC-a su::

• Poteškoće u realizaciji upravljanja procesima koji po svojoj prirodi zahtevaju upravljanje u realnom vremenu sa rigidnim ograničenjima (Hard Real Time Systems).

• Relativno visoka cena.

Page 20: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Arhitektura PLC-a• Svi proizvođači PLCa se uglavnom

pridržavaju iste filozofije: modularnost komponenata, LAD-er dijagram za programiranje, ugrađeno samotestiranje i jednostavne dijagnostičke funkcije. Razlike postoje u dimenzijama modula, organizaciji magistrala na pasivnoj osnovnoj ploči, komunikacionim protokolima, organizaciji editora i slično, ali ipak uvek sa istim funkcionalnim principima.

Page 21: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Arhitektura PLCOPERATORSKA

KONZOLAOPERATORSKA

KONZOLAKONZOLA

PROGRAMATORAKONZOLA

PROGRAMATORANADREĐENI μR

(SCADA)NADREĐENI μR

(SCADA)PERIFERIJSKI

UREĐAJIPERIFERIJSKI

UREĐAJI

P L CP L C

CPU( ROM - RAM )

MODUL NAPAJANJA

MO

DU

L ULA

ZA

MO

DU

L IZLAZA

SPECIJALNI MODULI

S E N Z O R I A K T U A T O R I

P R O C E S

Page 22: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Arhitektura softvera - princip rada

Sa logičkim programom učitanim u memoriju, po uključenju napajanja (nakon reseta) PLC, odnosno njegov procesor prelazi u RUN mod (režim rada) i inicira radni ciklus. Ovaj ciklus se sastoji od serije operacija koje se izvršavaju sekvencijalno i ciklično, sve dok se ne isključi PLC, postavi u reset ili programski ne zaustavi dalji rad u slučaju nekog ekscesnog događaja.

Page 23: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Radni ciklus PLCa

Page 24: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Radni ciklus PLCa

Page 25: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Radni ciklus PLC-a1. input scan - čitanje stanja svih ulaza i

upisivanje u bafer - datoteku ulaza. 2. program scan - Procesor sekvencijalno

izvršava sve instrukcije programa kojim se realizuje programirana funkcija upravljanja. Uzimajući vrednosti ulaza iz datoteke ulaza izračunava stanje izlaza i upisuje ga u datoteku izlaza. Tokom izvršavanja ovog programa izvršavaju se instrukcije grananja, poziva potprograma i mogu se prihvatati i obrađivati interapti, tako da je dužina trajanja ove faze promenljiva.

Page 26: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Radni ciklus PLC-a3. output scan - Postavljanje izlaza u modulu

izlaza prema stanjima u datoteci izlaza.4. service communications - Primanje/slanje

blokova podataka od/ka programator uređaja, računara ili nekog drugog komunikacionim kanalom povezanog uređaja.

5. processor overhead - Izvršavaju se rutine kojima procesor PLCa uređuje njemu podređene opšte elemente, kao što je upravljanje memorijom, ažuriranje tajmera, postavljanje statusnog i drugih registara, samotestiranje i tako dalje.

Page 27: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Razmena podataka za vreme sken ciklusa

Page 28: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Princip opto-izolacije

Page 29: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

TIPIČNA SPREGA PLC ULAZA SA ON/OFF DAVAČEM

Page 30: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

SPREGA VEĆEG BROJA ON/OFF DAVAČA (PASIVNIH)

Page 31: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

PLC ULAZNI MODUL SA DVA ZAJEDNIČKA PRIKLJUČKA

Page 32: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Povezivanje senzora NPN tipa na ulazni PLC modul

Page 33: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Povezivanje senzora PNP tipa na ulazni PLC modul

Page 34: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Digitalni izlazni modul sa dva zajednička priključka

Page 35: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

RELEJNI IZLAZI

Page 36: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

SPREGA IZLAZA SA INDUKTIVNIM OPTEREĆENJEM

Page 37: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Sprega izlaznog PLC modula NPN (sinking) tipa i aktuatora PNP (sourcing) tipa

Page 38: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

Sprega izlaznog PLC modula NPN (sinking) tipa i aktuatora NPN (sinking) tipa

Page 39: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim

PLC DIGITALNI IZLAZNI MODUL PNP TIPA

Page 40: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim
Page 41: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim
Page 42: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim
Page 43: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim
Page 44: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim
Page 45: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim
Page 46: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim
Page 47: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim
Page 48: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim
Page 49: Programmable Logic Controller PLC - Dobrodošli na sajt ...elektronika.elfak.ni.ac.rs/_FILES/plc 2013 a1.pdf · Arhitektura softvera - princip rada Sa logičkim programom učitanim