folije za predavanje iz automatizacije

Upload: edoopanovic

Post on 24-Feb-2018

242 views

Category:

Documents


2 download

TRANSCRIPT

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    1/117

    OSNOVE AUTOMATIZACIJE

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    2/117

    Automatizacija je tehnika disciplina koja obuhvaa sve

    mjere s kojima se smanjuje udio ljudskog rada u proizvodnjii s kojima se postie vii stupanj ekonomine i rentabilneproizvodnje u pogledu utroka sirovine, energije i vremena.

    Automatika (engl. Automatic control) je znanstveno-tehnikadisciplina ija su podruja teorija voenja, istraivanje ianaliza uvjeta djelovanja i zakonitosti voenja razliitih

    sustava te sinteza i gradnja sustava za automatsko vo

    enje.

    Osnovne definicije

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    3/117

    Automatizacija broda

    - smanjenje brojnosti posade, - smanjenje trokova za posadu, - smanjenje vremena operacija s teretom,

    - smanjenje kvarova, - smanjenje utroka goriva,

    - poboljanje odravanja, - poboljanje radnih uvjeta.

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    4/117

    Automatizacija se provodi:

    daljinskim upravljanjem brodskih ureaja, regulacijombrodskih ureaja,daljinskim mjerenjima, signalizacijom,centralizacijom dobivenih informacija o procesima,predoavanjem i registracijom informacija u

    obliku najpogodnijem ovjeku, automatskom obradom dobivenih informacija,- programiranjemizvoenja vanijih i sloenijihoperacija, itd.

    Automatizacija broda

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    5/117

    protusudarni sustavi,

    odreivanje poloaja pomou satelita,

    izraunavanje poloaja zbrajanjem kurseva,

    navigacijski prorauni,

    upravljanje ukrcavanjem i iskrcavanjem tereta,

    nadzor strojarnice,

    registriranje podataka o strojevima u strojarnici,

    upravljanje zakretnim momentom glavnog

    stroja, dojava poara, automatsko gaenje ..

    Primjeri sustava automatizacije na brodu

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    6/117

    Osnovne definicije

    Mjerenje (engl. monitoring) je kad se odreuje stanje nekefizikalne veliine, primjerice da li je neto npr. vrue ilihladno, a mjerenje kad se odreuje kolika je temperatura,npr. 22C.

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    7/117

    Primjer sustava dinamikog pozicioniranja

    sustav automatizacije

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    8/117

    Pod pojmom automat podrazumijeva se tehniki ureajkoji samostalno izvrava rad kojeg je zamislio njegovkonstruktor.

    S motrita upravljanja sva sredstva rada i strojevi koji seupravljaju nazivaju se objektima upravljanja, a onajsustav kojim se ostvaruje to upravljanje naziva se sustav

    upravljanja.

    Osnovne definicije

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    9/117

    Stanje objekta upravljanja odreeno je:

    - unutarnjim svojstvima objekta- vanjskim djelovanjima na objekt.

    U vanjska djelovanja na objekt upravljanja ubrajaju se:

    - poremeajne veliine i upravljake veliine.

    Poremeajne veliine openito su sluajnog karaktera.

    Objekt upravljanja - proces

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    10/117

    Upravljaka veliina Izlazna veliina

    Poremeajna veliina

    Objekt upravljanja - proces

    Razina vode u tankuUlazni tok

    Izlazni tok

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    11/117

    Primjer procesa sa mrtvim vremenom

    Izlazna veliina se mijenja nakon kanjenja t

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    12/117

    Primjer procesa sa kanjenjem prvog reda

    Tank se puni po eksponcijalnomZakonu (zatvoren izlazni ventil):

    0 (1 )t

    TL L e

    T RC

    =

    =

    T- vremenska konstanta sustava

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    13/117

    Primjer procesa sa kanjenjem vieg reda

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    14/117

    Regulirana ili izlazna veliina sustavay(t)je fizikalna

    veli

    ina koja se regulira.Algoritam funkcioniranja sustava su zahtjevi kojimatrebaju udovoljiti izlazne veliine sustava.

    Algoritam upravljanja sustava je zakonitost djelovanjaautomatskog ureaja na objekt upravljanja.

    Zadaci sustava upravljanja

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    15/117

    Zadaci sustava upravljanja

    Razina vode u tankuUlazni tok

    Izlazni tok

    Sustav automatskog upravljanja

    osigurava da se izlazna veliinasustava mijenja prema algoritmu

    funkcioniranja bez obzira navanjske poremeaje.

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    16/117

    TEMELJNA NAELA

    SUSTAVA UPRAVLJANJA

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    17/117

    Temeljna naela sustava upravljanja

    Temeljna su naela sustava upravljanja:

    1. naelo otvorenog sustava,

    2. naelo kompenzacije

    3. naelo povratne veze.

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    18/117

    NAELO OTVORENOG

    SUSTAVA

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    19/117

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    20/117

    Regulator na temelju vodee veliine generiraupravljaku veliinu koja se pojaava u

    aktuatoru i stvara se izvrna veliina kojom sedjeluje na objekt upravljanja.

    Zeleno, uto i crveno svijetlo na semaforu mijenjajuse naizmjenino prema unaprijed utvrenimvremenskim intervalima, a bez obzira na gustousaobraaja.

    Naelo otvorenog sustava

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    21/117

    Primjer otvorenog sustava

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    22/117

    NAELO KOMPENZACIJE

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    23/117

    Sutina naela kompenzacije je u mjerenjuporemeajnih veliina, te, ovisno o rezultatimamjerenja, formiranja izvrnog djelovanja naobjekt regulacije.

    Namjera je osiguranje promjene izlazne veliineprema zadanoj vodeoj veliini uz ponitavanjemjerljivih poremeaja.

    Naelo kompenzacije

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    24/117

    Naelo kompenzacije

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    25/117

    Naelo kompenzacije

    Ako se eli odrati konstantan pritisak u posudi P (krivulja bez obzira na

    promjenu na pritiska vanjskog zraka (krivulja 1) tada treba pomicati zasun iregulirati protok zraka G2

    Poveanjem pritiska vanjskog zraka stie se posuda i pritisak zraka u posudi tei

    ka poveanju, meutim pritisak vanjskog zraka pritiska takoer i mijeh 2 teoprugu 1 i die zasun.

    Opruga koja otvara zasun, poveava se protok G2. Pritisak zraka u posudi ostaje

    konstantan

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    26/117

    NAELO POVRATNE VEZE

    Bl k h i

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    27/117

    Blok shema otvorenog sustava i sustava s povratnom

    vezom

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    28/117

    Primjeri povratne veze

    Primjer: zatvoreni sustav upravljanja automobilom. Privonji automobilom potrebno je uoiti etiri osnovneradnje:

    1) vozaprati poloaj automobila u odnosu na put - tuoi imaju funkciju detektora informacije o ostvarenomrezultatu upravljanja, ta se informacija prenosi u mozak;

    2)mozak vozaa vri usporedbu i analizu primljenihinformacija o putu (to je referentna ili vodea veliina) io trenutnom poloaju automobila (to je reguliranaveliina); mozak donosiodluku o aktiviranju izvrnogorgana, to su ruke, tj. stvara izvrnu veliinu yr (t);

    3) izvrenje odluke na objektu reguliranja: to jeupravljaautomobila kojega vozarukama pomie.

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    29/117

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    30/117

    Bitno je uoiti da se kod naela zatvorenog sustava ne mjere

    poreme

    ajne veli

    ine.

    Blok shema povratne veze

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    31/117

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    32/117

    Razlika izmeu referentne r(t) i regulirane veliiney(t) naziva seregulacijsko odstupanje sustava automatske regulacije.

    (t) = r(t) - r(t)

    Signal regulacijskog odstupanja se dovodi na ulaz regulatora.

    Zadatak regulatora je da generira signal u(t) koji e upravljatipomou aktuatora sa objektom regulacije na nain da to vie smanjiregulacijsko odstupanje (= 0).

    Naelo povratne veze

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    33/117

    U sustavu sa slike izlazna veliina je kurs (t). Odstupanjeizlazne veliine (t) od zadanog kursa 0 = konst.

    registrira se (mjeri) iroskopom (2). Uz pomo

    kormilarskog stroja (3) pomie se regulacijski ureaj (list

    kormila) za potreban kut . Izvrna je veliina (t) i ona

    kompenzira djelovanje poremeajnih veliina (valovi,

    morske struje, vjetar, itd.) te zadrava brod na zadanom

    kursu 0.

    Kormilarski sustav

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    34/117

    Kormilarski sustav

    U sustavu sa slike izlazna veliina je kurs (t). Odstupanje izlazne

    veliine (t) od zadanog kursa 0 = konst. registrira se (mjeri)

    iroskopom (2). Autopilot (regulator), na temelju signala greke

    upravlja kormilarskim strojem (3) pomie (list kormila) za potreban kut. Izvrna je veliina (t) kompenzira djelovanje poremeajnih veliina

    (valovi, morske struje, vjetar, itd.) te zadrava brod na zadanom kursu

    0.

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    35/117

    Servomehanizam

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    36/117

    Upravljanje procesom i servomehanizmom

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    37/117

    REGULATORI

    Primjer odravanja konstantne razine tanka

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    38/117

    Primjer odravanja konstantne razine tankaregulacijom izlaznog toka

    ulazni tok

    razina tanka

    Zadana razina

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    39/117

    Tipovi regulatora

    Postoje razliite vrste regulatora:

    P regulatorD regulator

    I regulator

    Mogue su i kombinacije

    P

    PI

    PID

    PD se ne koristi

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    40/117

    P-REGULATOR

    100( _ )

    p

    PB proportional bandk

    =

    p pojaanjek =

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    41/117

    Primjer P regulatora

    Realan sustav mora postojatiodstupanje od par stupnjeva

    vee pojaanje manje odstupanje- vee pojaanje manje vrijeme uspona- vee pojaanje vee oscilacije

    Idealan sustav

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    42/117

    Zadatak

    Proporcionalni kontroler se koristi za regulaciju pritiska zraka u cjevovodu, i podeen jena 80% PB. Senzor pritiska koji je spojen na kontroler je opsega 10 bara i registrirapritisak 6,5 bara (izmjerena regulacijska veliina).Vodea veliina (set point) je 7 bara.

    Ako se kontroler odspoji od aktuatora, kolika e biti promjenasignala na izlazu iz kontrolera (izraziti u postotcima). Izlazna stuja kontrolera je urasponu 4-20 mA. Struja na izlazu kontrolera je 12 mA u sluaju nema signala greke.

    [ ] 0,5 100% 5%10bare

    bar= = 100 100 1,2580

    GPB

    = = =

    Na izlazu kontrolera greka e se pojaava: 5% 1, 25 6, 25%e G = =

    Postotna promjena izlaza kontrolera je

    Raspon izlazne struje kontrolera je16 6,25

    1100

    mA

    =

    20 4 16mA =

    Izlazna struja iz kontrolera 12 1 13mA+ =

    I REGULATOR

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    43/117

    Integracijsko djelovanje regulatora

    I-REGULATOR

    e(t)- regulacijsko odstupanjeyr(t)-izlazni signal iz regulatora

    I REGULATOR

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    44/117

    I-REGULATOR

    PI REGULATOR

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    45/117

    Proporcionalno integracijsko djelovanje

    PI-REGULATOR

    kp proporcionalno pojaanje sustavaki integracijsko pojaanje sustava

    Ti integracijsko vrijeme [s, min]

    PI REGULATOR

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    46/117

    Vrijeme potrebno da izlazni signal

    iz regulatora postigne dvostrukoveu vrijednost od poetnogskoka(koji je posljedicaproporcionalnog dijelovanja) se

    naziva integracijsko vrijeme Tiizraava se u sekundama,minutama ili u broju ponavljanja uminuti

    PI-REGULATOR

    Z d t k

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    47/117

    Zadatak

    PI kontroler je u otvorenoj petlji (nije spojen na aktuator) sa podeenim PB 50% iintegracijskim vremenom od Ti=10 s. Izlazna struja kontrolera je 20% od maksimalnestruje.

    Ako se vode

    a veli

    ina (set point) iznenada pove

    a za 10%, treba odrediti za koliko

    evremena izlazna struja kontrolera postii svoju maksimalnu vrijednost?

    [ ]% 10%e = 100 100 2

    50

    G

    PB

    = = =

    Na izlazu kontrolera greka e se pojaava: 10% 2 20%e G = =

    Da bi se postigla maksimalna struja potrebno je jo 60% izlazne struje ili 3 putavei proporcionalni efekt (3*20%=60%)

    Postotak od maksimalne izlazne

    struje u t=0

    ( )20%(originalno) 20% 40%nakonpobude= =

    60% signala se postie za 3 3 10 30iT s = =

    TEMELJNE ZNAAJKE PI REGULATORA

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    48/117

    TEMELJNE ZNAAJKE PI REGULATORA

    Proporcionalno djelovanje daje neposrednost istabilnost djelovanja, dok integracijsko djelovanjeotklanja odstupanje.

    Postoje oscilacije za vrijeme prijelaznih pojava.

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    49/117

    D REGULATOR

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    50/117

    D-REGULATOR

    PD REGULATOR

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    51/117

    PD-REGULATOR

    Proporcionalno derivacijsko djelovanje

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    52/117

    Zadatak

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    53/117

    Zadatak

    PD kontroler je u otvorenoj petlji (nije spojen na aktuator). Izlazna struja kontrolera je40% od maksimalne struje. Signal mjerene temperature se poveava brzinom 1% u

    sekundi. Ako je pojaanje kontrolera PB=200% te derivacijsko vrijeme Td=40 s,odrediza koliko e vremena izlazna struja kontrolera postii svoju maksimalnu vrijednost?

    %1e

    s=

    100 1000,5

    200G

    PB= = =

    Na izlazu kontrolera greka e se pojaava: % %1 0,5 0,5e Gs s

    = =

    Inicijalni D efekt dakle iznosi 20%

    Za vrijeme

    Za ostalih 40% signala potrebno je

    40dT s= izlazni signal jednak je 1%

    0,5 40 20%e G T ss

    = =

    Izlaz = 40% (originalno)+20% (D efekt) = 60% (dakle ostaje 40%)

    40%80

    %0,5

    s

    s

    =

    TEMELJNE ZNAAJKE PD REGULATORA

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    54/117

    TEMELJNE ZNAAJKE PD REGULATORA

    Proporcionalno djelovanje daje neposrednost istabilnost djelovanja te otklanja vea odstupanja,dok se derivacijsko djelovanje daje brzinu odziva.

    Preostaje odstupanje regulirane i voene veliine.

    PID-REGULATOR

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    55/117

    PID REGULATOR

    Proporcionalno integracijsko derivacijsko djelovanje

    TEMELJNE ZNAAJKE PID REGULATORA

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    56/117

    Proporcionalno djelovanje mu osigurava stabilnost,integracijsko otklanja odstupanje, a derivacijskopoboljava brzinu odziva i priguuje eventualnu

    sklonost sustava k osciliranju.

    TEMELJNE ZNAAJKE PID REGULATORA

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    57/117

    PODEAVANJE REGULATORA

    D b d l t

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    58/117

    Dobro podeen regulator:

    Kratko vrijeme uspona T

    Kratko vrijeme smirivanja Ts

    ilacije

    Mali offset ESS

    Utjecaj P, I i D pojaanja na

    ponaanje regulatora

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    59/117

    Najbolji odziv proporcionalnog

    regulatora se dobije kada jeproporcionalno pojaanje to je vie

    mogue (preveliko pojaanje moedovesti do nestabilnosti sustava)

    Integracijsko djelovanje eliminira odstupanje (offset), takoe moeprouzrokovati i nestabilnost sustava (integracijsko djelovanje unosi

    pozitivnu povratnu vezu). Ukoliko se proporcionalnom djelovanjudodaje integracijsko djelovanje, proporcionalno pojaanje se mora

    smanjiti.

    Derivacijsko djelovanje smanjuje vrijeme smirivanja i vrijemeporasta te dodatno stabilizira sustav (derivacijsko djelovanje unosinegativnu povratnu vezu). Ukoliko se proporcionalnom djelovanjudodaje derivacijsko djelovanje, proporcionalno pojaanje se moe malo

    pojaati.

    Ziegler-Nicholls metoda otvorene petlje

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    60/117

    Koristi se za odreivanje parametara regulatora kod otvorene petlje

    Ziegler-Nicholls metoda otvorene petlje

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    61/117

    1. Runo narini step signal na ulaz regulatora (pomou potenciometra)2. Snimaj promjenu izmjerene regulacijske veliine (PV)3. Nacrtaj tangentu na odzivu PV u toki najvee derivacije

    4. Izmjeri se G=M/N, L i T

    Ziegler-Nicholls metoda otvorene petlje

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    62/117

    Ziegler-Nicholls metoda zatvorene petlje

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    63/117

    Koristi se za odre

    ivanje parametara regulatora kod zatvorene petlje

    1 I klj i i ij k i d i ij k dj l j ( )T 0T

    Ziegler-Nicholls metoda zatvorene petlje

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    64/117

    1.Iskljui se integracijsko i derivacijsko djelovanje ( )

    2. Poveeva se proporcionalno pojaanje do granice stabilnosti(do kritinog pojaanja G)

    2. Mjeri se Tc

    iT = 0

    dT =

    Zi l Ni h ll t d t tlj

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    65/117

    Ziegler-Nicholls metoda zatvorene petlje

    Modificirana metoda Ziegler-Nicholls zatvorene petlje

    (quoter decay)

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    66/117

    q y

    Koristi se za odreivanje parametara regulatora kod otvorene petlje.Nije potrebno sustav donjeti na rub stabilnosti.

    Modificirana metoda Ziegler-Nicholls zatvorene petlje

    (quoter decay)

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    67/117

    1. X/Y mora biti oko 4

    2. Oitati period P

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    68/117

    KASKADNA REGULACIJA

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    69/117

    Ventil za regulaciju e moi vrlo teko regulirati razinu utanku 2 radi vremenskog kanjenja u sustavu velikoodstupanje razine tanka 2

    Kaskadno spojeni kontroleri

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    70/117

    Puno bolja regulacija razine tanka 2.Ponitava se efekt vremenskog kanjenja tanka 1.

    SLAVE P ili PI

    MASTER - PID

    Podeavanje kaskadno

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    71/117

    Podeavanje regulatora se vri tako da seprvo podeava SLAVE

    kontroler (unutranja petlja) uz iskljueni MASTER, a tek ondaMASTER kontroler (vanjska petlja) uz ukljueni SLAVE kontroler

    spojenih kontrolera

    Kaskadna regulacija temperature rashladne vode

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    72/117

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    73/117

    DISKRETNI SUSTAVI

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    74/117

    Izvrni mehanizmi (aktuatori) su u praksi ostvareni kaoelementi s kontinuiranim djelovanjem. To su najeemotori (elektriki, pneumatski, hidrauliki).

    Regulatori mogu biti diskretni - najee suelektronika raunala koji mogu obraivati digitalne

    brojeve (diskretne veli

    ine).

    Kako su prisutne i kontinuirane i diskretne veliine nuni

    su A/D (analogno-digitalni) i D/A (digitalno-analogni)pretvornici.

    Jednostavni diskretni sustav

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    75/117

    Regulacija temperature prostorije

    Sustav s pretvorbom diskretnog u kontinuirani

    signal

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    76/117

    g

    U sustavu se mogu uoiti tri diskretna elementa: D/A pretvornik,

    komparator i A/D pretvornik te tri analogna elementa: pojaalo

    K, motor M i reduktor R.

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    77/117

    Logiki kontroler moe upravljati sustavima sadiskretnim dogaajima

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    78/117

    a b p

    m

    D L Z

    upravljaki dio

    (logiki kontroler)

    procesni dio sustava

    (motor vozila, vrata

    spremita...)

    alogiki kontroler

    b

    m

    p

    D

    L

    Z

    ulazi logikogkontrolera

    izlazi logikogkontrolera

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    79/117

    79

    to je to PLC?

    Programabilni

    Logiki

    Controler (Regulator)

    - je univerzalna programibilna upravljaka

    jedinica, razvijen kao zamjena za sloenerelejne upravljake sklopove

    Osnovne cjeline PLC-a

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    80/117

    80

    Podjela PLC ureja

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    81/117

    81

    Prema broju ulaznih i izlaznih stezaljki (poveanjem brojaulazno/izlaznih stezaljki poveava se i sloenost ureaja, snaga

    procesora i kapcitet memorije) S obzirom na tip signala s kojim rade ureaji, tj. imaju li

    digitalne i analogne ulaze/izlaze

    Pri podijeli na jednosavnije i sloenije ureaje treba uzeti uobzir mogunost izvoenja matematikih operacija nadrealnim brojevima (floating point), PID regulaciju,mogunost proirenja, itd.

    Prednosti koritenja PLC-a u odnosu na druge

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    82/117

    82

    (npr. relejne) upravljake skolopove

    Pouzdanost nema mehanikih pokretnih dijelova, otporan

    na pogonske uvjete rada (temperaturu, vlagu, udarce,...). Adaptivnost - kad se napie i testira, PLC program za

    upravljanje nekog ureaja moe se bez problema prenijeti nadrugi PLC u drugom ureaju.

    Fleksibilnost jedan PLC ureaj moe izmjenom programaobavljati funkciju sasvim novog, razliitog upravljakogsklopa. Za izmjenu programa potrebno je vrlo malo vremena.

    Brzina brojne aplikacije na automatiziranim strojevimazahtjevaju vrlo brzu reakciju na pojavu signala. Takveaplikacije jednostavno su izvedive uz pomo PLC-a

    Ulazni dio

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    83/117

    83

    Prikljune vijane stezaljke na koje se spajaju signali iz

    okoline (dojavni signali iz procesa kojim se upravlja) Mjesto poetka prilagodbe signala

    Digitalna ulazna informacija su sklopke, tipkala, senzori

    Analogna ulazna informacija npr. naponski signal od 0do 10 V s mjernog pretvornika tlaka, temperature i sl.

    Izlazni dio

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    84/117

    84

    Prikljune vijane stezaljke na koje se spajaju izvrni ureaji izprocesa kojima PLC alje upravljake signale

    Na digitalne izlaze spajaju se magnetni svici, releji, sklopnici,motorske sklopke, signalne lampe, pneumatski razvodnici i sl.

    Analogni izlazi daju strujne signale za prikaz neke veliine napokaznom instrumentu, slue kao referenca brzine zafrekvencijski pretvara, predstavljaju PID upravljaki signal isl.

    Centralna procesorska jedinica (CPU)

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    85/117

    85

    Centralna procesorska jedinica s memorijom glavna je jedinicaPLC ureaja.

    Procesorska jedinica ita stanja svih ulaza PLC ureaja

    (analognih i digitalnih), logiki ih obraujeu skladu sprogramom izraenim od strane korisnika, te upravlja izlazimaprema rezultatima dobivenim nakon logike obrade.

    Rad ureaja

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    86/117

    86

    PLC prema promjeni stanja na njegovim ulazima mora kontinuirano korigirati

    stanja izlaza, na nain odreen logikom u korisnikom programu. PLC tu internuobradu podataka vrticikliki u beskonanoj petlji.

    Vrijeme jednog ciklusaVrijeme jednog ciklusa

    za oko 500za oko 500

    programskih naredbiprogramskih naredbi

    se krese kree oko 1,5 ms.e oko 1,5 ms.

    Programiranje i komunikacija

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    87/117

    87

    Program za PLC se pie na raunalu, a potom snima

    na PLC. Raunalo i PLC povezani sukomunikacijskim kabelom (RS 232 standard).

    Programiranje PLC-a

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    88/117

    88

    Pisanje programa najee se izvodi preko nadreenog PC

    raunala na kojem je instaliran softver za koriteni PLC.

    Svaki proizvoa uz svoj PLC daje softver koji je u stvarikombinacija programskog editora, prevodioca (compilera), tekomunikacijskog softvera.

    U editoru se napie programski kod u nekom od programskihjezika te se zatim provjeri sintaksa (compiler). Ako program nemasintaksnih graaka softver ga alje u RAM memoriju PLC-a(komunikacijski softver), koji je tada spreman za rad.

    Programiranje PLC-a

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    89/117

    89

    Proizvoai PLC-a nude raznetehnike programiranja.

    Najee uporabljivane tehnike su :

    ljestviasti dijagrami (eng. ladder diagram, njem. kontaktplan), funkcijsko blokovski dijagrami (grafiko programiranje), STL (eng. statement list) instrukcijske liste. Grafcet

    Programiranje PLCa- Ljestviasti dijagram

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    90/117

    90

    Ljestviasti dijagrami (eng. ladder diagram)

    nastali su na bazi strujnih upravljakih shema kojima

    se prikazuje protok struje u strujnom krugu i koje slueelektriarima kao podloga za oienje istog

    Programiranje PLCa - Ljestviasti dijagram

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    91/117

    91

    Svaki programski logiki put u ljestviastom dijagramu moraimati najmanje jednu izlaznu naredbu, a obino sadrijedanili vie uvjeta koji moraju biti zadovoljeni da bi se izvrila

    izlazna naredba.

    Uvjeti su najee signali koji dolaze sa ureaja prikljuenih naulaz PLC-a u kombinaciji sa statusom izlaza, pomonih

    memorijskih varijabli, vremenskih i brojakih lanova.

    Na desnoj strani svakog logikog puta nalazi se izlazna naredbakoja se aktivira/deaktivira s obzirom na stanje uvjeta. Izlazne

    naredbe su npr. 'ukljui izlaz' .

    Programiranje PLCaProgramiranje PLCa -- LjestviLjestviasti dijagramasti dijagram

    U db strujnog puta ( l kt i

    k ti it t ) t j j h ii l ik t j j d li ij k k d (l ik

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    92/117

    92

    Ekvivalencije:

    Stanje kontakta ~

    istinitost naredbe

    Strujni put ~ logiki

    put

    Izvrni ureaj ~izlazna naredba

    Usporedba strujnog puta (elektri nog kontinuiteta) u strujnoj shemii logikog puta, tj. jedne linije programskog koda (logikogkontinuiteta) u ljestviastom dijagramu.

    Programiranje PLCaProgramiranje PLCa -- LjestviLjestviasti dijagramasti dijagram --

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    93/117

    93

    Razlika izmeu ljestviRazlika izmeu ljestviastog dijagrama i strujne sheme jeastog dijagrama i strujne sheme je totostrujna shemastrujna shema prikazuje stanje kontakata (otvoreno ili zatvoreno) iprikazuje stanje kontakata (otvoreno ili zatvoreno) itako ostvarujetako ostvaruje elektrielektrini kontinuitetni kontinuitet, dok se u, dok se u ljestviljestviastomastomdijagramudijagramu ispituje je li naredba istinitaispituje je li naredba istinita 11 ili neistinitaili neistinita 00 i takoi takoostvarujeostvaruje logilogiki kontinuitetki kontinuitet..

    Strujni put (elektriStrujni put (elektrini kontinuitet) u strujnoj shemi zavrni kontinuitet) u strujnoj shemi zavravaavaizvrizvrnim (upnim (upravljanim) urravljanim) ureajemeajem, a logi, a logiki put u ljestviki put u ljestviastomastomdijagramu izlaznom naredbom.dijagramu izlaznom naredbom.

    Programiranje PLCa - Ljestviasti dijagram

    S ki t j i k t j j h i ik j k b strujni put

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    94/117

    94

    Svaki strujni krug u strujnoj shemi prikazan je kao zaseban strujni put, asvaki strujni put sadri minimalno jedan upravljani ureaj (npr. motor,relej, arulja ili slino). Iz strujnog puta moe se uoiti da je rad

    upravljanog ureaja odreen uvjetima (npr. tipkala, pomoni kontakti islino) za njegovo ukljuenje.

    Programiranje PLCa - Ljestviasti dijagram -

    Osnovne naredbe za programiranje PLC-a

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    95/117

    95

    Naredba !" - !ormall# "pen :

    Ova naredba ispituje je li adresirani bit stanje na ulazu !0.1" u stanju logi

    kejedinice. #ko je uvjet je zadovoljen ostvaruju se logiki kontinuitet.

    Naredba !C - !ormall# Closed :

    Ova naredba ispituje je li adresirani bit stanje na ulazu !0.$" u stanju logikenule.#ko je uvjet je zadovoljen ostvaruju se logiki kontinuitet.

    Naredba "utput% ukljui izlaz:

    Naredba Output koristi se za promjenu stanja 0&1" adresirane lokacije izlaza '0.0"kada stanje kruga logiki kontinuitet" poprimi vrijednost (1( & (0(.

    Programiranje PLCa - Ljestviasti dijagram -

    Osnovne naredbe za programiranje PLC-a

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    96/117

    96

    Osnovne naredbe za programiranje PLC-a

    $"! % timer, on)dela*

    +ON vremensko brojilo poinje brojati vrijemekada se stanje pripadajueg kruga postavi u (1(.

    ve dok je stanje kruga visoko, vrijednost

    akumulatora se poveava.

    -ada vrijednost akumulatora dostigne predeinirano vrijeme eng. preset time / +"vremensko brojilo zavri s radom i na izlazu daje (1(, u me2uvremenu je na izlazu (0(.

    Ovaj bit, da bi bio iskoriten, je potrebno adresirati.

    Programiranje PLCa - Ljestviasti dijagram -

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    97/117

    97

    Osnovne naredbe za programiranje PLC-a

    $"&& % timer' o)dela*

    +O33 vremensko brojilo poinje brojati vrijemekada se stanje pripadajueg kruga postavi u (1(.ve dok je stanje kruga visoko,

    vrijednost akumulatora se poveava.

    -ada vrijednost akumulatora dostigne predeinirani vrijeme +" vremensko brojilozavri s radom i na izlazu daje (0(, u me2uvremenu je na izlazu (1(. Ovaj bit,

    da bi bio iskoriten, je potrebno adresirati.

    Ovi bitovi se koriste na nain da se pozove na stanje izlaza vremenskog brojilanaredbom NO ili N4 .

    Programiranje PLCa - Funkcijski dijagram -

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    98/117

    98

    Kod programiranja u funkcijskom blok dijagramu ulazi, izlazi i

    naredbe su predstavljene blokovima, tako da se programiranjePLC-a svodi na povezivanje blokova.

    Na ulaz bloka dovode se uvjeti koji se ispituju (ulazi u PLC iliizlaz iz prethodnog bloka). U skladu s funkcijom koju predstavljana izlazu iz bloka generira se izlazni signal.

    Programiranje PLCa

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    99/117

    99

    Primjer logike funkcije ILI u ljestviastom i funkcijskom dijagramu

    Primjer startera motora

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    100/117

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    101/117

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    102/117

    Grafcet grafiki alat za programiranje

    PLC-a

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    103/117

    1

    2

    3

    neaktivan korak

    aktivan korak

    poetni korak

    a)

    jednostavan prijelaz

    dva ulazna i dva izlazna

    luka iz prijelaza

    b)

    dva ulazna luka uprijelaz

    dva izlazna luka iz

    prijelaza

    Grafiki prikaz koraka i prijelaza u Grafcetu

    Grafcet grafiki alat za programiranje

    PLC-a

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    104/117

    1

    (1)

    (2)

    a)

    (5) (6)

    3

    c)

    2

    (3) (4)

    b)

    Prikazivanje orijentiranih lukova u Grafcetu

    Grafcet grafiki alat za programiranje

    PLC-a

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    105/117

    1 2

    3 4

    (1) (2)a a

    1 2

    3 4

    (1) (2)a a

    a= 1

    a) b)

    7

    8 9

    (6) (7)b b

    b= 1

    7

    8 9

    (6) (7)b b

    7

    8 9

    (67)

    b= 1

    b

    7

    8 9

    (67) b

    c)

    prije

    pokretanja

    prijelaza

    poslije

    pokretanja

    prijelaza

    A B

    koritenje

    utovarenog

    materijala

    zahtjev za utovarom

    materijala u vozilo utovar

    materijala u

    vozilo

    a)

    Grafcet primjer

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    106/117

    a

    m

    p

    bL D

    Z

    b)

    1 vozilo na poziciji A

    (1) zahtjev za utovarom

    2

    (2)

    3

    dolazak u poziciju B

    putovanje udesno

    utovar materijala

    (3)

    4

    zavretak utovara

    putovanje ulijevo

    (4) dolazak u poziciju A

    1

    (1) m

    2

    (2)

    3

    D

    Z

    (3)

    4 L

    (4)

    b

    p

    a

    a) b)

    Rezervoar s tekuinom

    V1

    V2

    mGrafcet kompleksniji primjer

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    107/117

    h1

    h2

    b2

    b1

    W1 W2

    Spremnik

    1

    Spremnik

    2

    5

    1

    V2

    (1)

    2

    6

    (4)

    (6) =1

    m

    V1

    3

    (2) h1

    h2

    74

    (3) b1

    (5)b2

    W2

    W1

    a) b)

    5 V2

    (1)

    2

    6

    (4)

    m

    V1

    3

    (2) h1

    h2

    (3) b1

    (5)b2

    W2

    W1

    74

    PLC LOGO primjer jednostavnog PLC-a

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    108/117

    108

    LOGO je Siemensov univerzalni logiki modul koji je u osnovigraen kao standardni PLC ureaj, a slui za rjeavanjeupravljakih zadataka iz podruja:

    kune i instalacijske tehnike

    strojeva i raznih ureaja (upravljanje vratima, crpkama,ventilacijom)

    u upravljakim ormarima

    PLC LOGO

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    109/117

    109

    PLC LOGO!zgled i osnovni dijelovi

    4)a 6O 7asic

    8 Napajanje8 9lazi

    8 !zlazi8 rikljuak za 48 +ipkovnica8 ispla*

    PLC LOGO

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    110/117

    110

    LOGO nosi oznaku koja daje informaciju o

    njegovim karakteristikamaKoristit emo LOGO! 230RC

    Ova oznaka znai da se PLC prikljuuje na mreninapon 230V AC, da ima relejne izlaze a na izlazu230V i 10A, te da ima integrirani sat realnogvremena (timer)

    PLC LOGO

    Spajanje napajanja LOGO! PLCa

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    111/117

    111

    p j j p j j

    Spajanje ulaza PLCa LOGO! 230RC

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    112/117

    112

    Ovaj tip 4a ima samo digitalneulaze na koje se dovode dojavni

    signali sa senzora iz procesa" ilise taj signal moe simuliratispajanjem sklopke na ulazu.

    ) log 0 ;

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    113/117

    113

    !zlazi ovog 4a su digitalnito znai da stanje na izlazu moebiti ukljueno ili iskljueno, tj. logB0C ili log B1Cri tom u ukljuenom stanju smije

    kod omskog optere

    enja te

    i strujaod maksimalno 10#, a kod

    induktivnog optereenjamaksimalno =#.

    LOGO! modovi rada

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    114/117

    114

    Postoje dva moda rada :

    Stop (kada elimo da LOGO prestane sizvoenjem programa ili za promjene programa)

    Run (za izvoenje ve uitanog programa)

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    115/117

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    116/117

    HIJERARHIJSKI SUSTAV AUTOMATSKOG

    UPRAVLJANJA

  • 7/25/2019 Folije Za Predavanje Iz Automatizacije

    117/117