Transcript DKMPT
PKS – O električnih krmiljih Pretok informacij pri človeku ČLOVEK tip okus voh sluh vid SPREJEM SPOMIN OBDELAVA INFORMACIJ govor gib IZDAJA OKOLICA Slika 1.2: Pretok informacij pri človeku 1 PKS – O električnih krmiljih Pretok informacij pri krmilju PROGRAM, ŽELENE VREDNOSTI, MEJNE VREDNOSTI itd. I1 I2 I3 D1 D2 D3 S1 S2 T1 OBDELAVA SIGNALOV S3 T2 O1 O2 Q1 Q2 IZDAJA UKAZOV MERITEV Legenda: I1, I2, I3 Q1, Q2 D1, D2, D3 O1, O2 S1, S2, S3 T1, T2 - fizikalne veličine na vhodu fizikalni veličini na izhodu dajalniki vhodnih signalov dajalnika izhodnih signalov vhodni signali izhodna signala 2 PKS – O električnih krmiljih Pretok informacij pri človeku in pri krmilju PROGRAM, ŽELENE VREDNOSTI, MEJNE VREDNOSTI itd. ČLOVEK tip okus voh sluh vid SPREJEM I1 SPOMIN OBDELAVA INFORMACIJ govor gib I2 I3 IZDAJA D1 D2 D3 S1 S2 T1 OBDELAVA SIGNALOV S3 Slika 1.2: Pretok informacij pri človeku Q2 O2 IZDAJA UKAZOV MERITEV OKOLICA T2 Q1 O1 Legenda: I1, I2, I3 Q1, Q2 D1, D2, D3 O1, O2 S1, S2, S3 T1, T2 - fizikalne veličine na vhodu fizikalni veličini na izhodu dajalniki vhodnih signalov dajalnika izhodnih signalov vhodni signali izhodna signala Slika 1.3: Pretok informacij pri krmilju 3 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi Doseči hočemo, da se bo gladina vode v posodi (glej tehnološko shemo) ne glede na odvzem avtomatično vzdrževala med predpisanim zgornjim in spodnjim nivojem. Zato je treba krmiliti elektromagnetni ventil V za natakanje. V posodi sta vgrajena merilnika (plovca s kontaktom) za zgornji in za spodnji nivo. Pri izvedbi krmilja je treba preprečiti, da bi se zaradi kratkotrajne sklenitve kontakta merilnika zgornjega nivoja Dzg kot posledice brizganja natakajoče vode natakanje končalo, preden je dosežen zgornji nivo! Predvideti je treba tudi možnost ročnega krmiljenja elektromagnetnega ventila oziroma natakanja s tipkaloma za "vklop" in "izklop" natakanja. Vendar sme tipkalo "vklop" delovati le, če tekočina še ni dosegla zgornjega nivoja (da preprečimo prelivanje), tipkalo "izklop" pa sme delovati le, če tekočina ni pod spodnjim nivojem (da preprečimo popolno izpraznitev posode!). "Vklop" "Izklop" "Kvitiranje" "1" b1 b2 b3 V elektromagnetni ventil troblja zgornji nivo Dzg spodnji nivo Dsp Nadalje se naj izvede zvočno javljanje, če natakanje (bodisi avtomatično ali ročno) ni končano najmanj v dveh minutah! Napišite pripadajoči krmilni program, izdelajte grafični uporabniški vmesnik in ju preizkusite! 4 PKS – O električnih krmiljih Relejni sistemi Slika 5.1: Primer kontaktnega krmilja z releji 5 PKS – O električnih krmiljih Elektronski ožičeni sistemi Slika 5.3: Primer krmilja z elektronskimi logičnimi elementi 6 PKS – O električnih krmiljih Elektronski pomnilniško programirljivi sistemi Slika 5.4: Programirljivo krmilje 7 PKS – O električnih krmiljih Zgradba in organizacija pomnilniško programirljivih krmilij Centralna procesna enota (CPU, angl. Central Processing Unit) Pomnilnik Vhodne in izhodne enote Vodila krmilno vodilo (control bus) P (CPU) ROM RAM operacijski sistem (program in podatki) program in podatki vhodne enote izhodne enote naslovno vodilo (address bus) podatkovno vodilo (data bus) 8 PKS – O električnih krmiljih Načini programiranja krmilij (IEC 1131-3) Vezalni načrt (kontaktni načrt, Ladder Diagram – LAD) Slika 5.13: Primer lestvičnega diagrama. Funkcijski načrt (Function Block Diagram – FBD) Slika 5.14: Primer funkcijskega blokovnega diagrama 9 PKS – O električnih krmiljih Načini programiranja krmilij Nabor ukazov (Statement List – STL) A AN A = = I M I Q M 0.0 3.0 0.4 1.1 16.1 Strukturirani tekst (Structured Control Language – SCL) 10 PKS – O električnih krmiljih Obdelovanje uporabniškega krmilnega programa Osnovna struktura programa: organizacijski bloki (OB - Organization Block), funkcijski bloki (FB - Function Block), funkcije (FC - Function), sistemski funkcijski bloki (SFB - System Function Block), sistemske funkcije (SFC - System Function), podatkovni bloki (DB - Data Block), sistemski podatkovni bloki (SDB - System Data Block). 11 PKS – O električnih krmiljih Obdelovanje uporabniškega krmilnega programa 12 PKS – O električnih krmiljih Obdelovanje uporabniškega krmilnega programa Procesne preslikave izhodov Začetek cikla Prekinitvena zahteva Prekinitvena zahteva Procesne preslikave vhodov Obdelava uporabniškega programa (OB 1) Komunikacija in ostale naloge operacijskega sistema Trajanje cikla Slika 6.11: Opravila pri cikličnem obdelovanju programa Konec cikla 13 PKS – O električnih krmiljih Obdelovanje uporabniškega krmilnega programa PPI PPV Začetek 1. cikla Uporabniški program (OB 1) Komunikacija in ostalo 1. cikel PPI Začetek 1. cikla PPV Trenutek spremembe vhoda Uporabniški program (OB 1) Komunikacija in ostalo 2. cikel PPI PPV Konec 2. cikla Trenutek spremembe izhoda Uporabniški program (OB 1) Komunikacija in ostalo 1. cikel PPV Konec 1. cikla Odzivni čas Trenutek spremembe vhoda PPI PPI PPV Konec 1. cikla Uporabniški program (OB 1) Komunikacija in ostalo 2. cikel Odzivni čas Slika 6.12: Najkrajši in najdaljši odzivni čas krmilja PPI PPV Konec 2. cikla Trenutek spremembe izhoda 14 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi Doseči hočemo, da se bo gladina vode v posodi (glej tehnološko shemo) ne glede na odvzem avtomatično vzdrževala med predpisanim zgornjim in spodnjim nivojem. Zato je treba krmiliti elektromagnetni ventil V za natakanje. V posodi sta vgrajena merilnika (plovca s kontaktom) za zgornji in za spodnji nivo. Pri izvedbi krmilja je treba preprečiti, da bi se zaradi kratkotrajne sklenitve kontakta merilnika zgornjega nivoja Dzg kot posledice brizganja natakajoče vode natakanje končalo, preden je dosežen zgornji nivo! Predvideti je treba tudi možnost ročnega krmiljenja elektromagnetnega ventila oziroma natakanja s tipkaloma za "vklop" in "izklop" natakanja. Vendar sme tipkalo "vklop" delovati le, če tekočina še ni dosegla zgornjega nivoja (da preprečimo prelivanje), tipkalo "izklop" pa sme delovati le, če tekočina ni pod spodnjim nivojem (da preprečimo popolno izpraznitev posode!). "Vklop" "Izklop" "Kvitiranje" "1" b1 b2 b3 V elektromagnetni ventil troblja zgornji nivo Dzg spodnji nivo Dsp Nadalje se naj izvede zvočno javljanje, če natakanje (bodisi avtomatično ali ročno) ni končano najmanj v dveh minutah! Napišite pripadajoči krmilni program, izdelajte grafični uporabniški vmesnik in ju preizkusite! 15 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi (LAD) 16 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi (LAD) Odpiranje/zapiranje ventila 17 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi (LAD) Kontrola časa natakanja in alarmiranje 18 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi (FBD) 19 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi (FBD) Podvojitev s HMI 20 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi (FBD) Odpiranje/zapiranje ventila 21 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi (FBD) Kontrola časa natakanja in alarmiranje 22 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi (FBD) Preračun za prikaz časa na operaterskem panelu 23 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi (HMI) Uporabniški vmesnik na operaterskem panelu 24 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi (STL) Krmilni program (FB) v STL za krmilnik S7-300 25 PKS – O električnih krmiljih Krmiljenje nivoja vode v posodi (STL) 26 PKS – O električnih krmiljih Pri velikoserijskih izdelkih s krmiljem: optimizacija materiala, logičnih funkcij, časa procesiranja... ni sprememb v življenjski dobi izdelka uporaba namenskih vezij in mikroračunalniških sistemov stroški tovrstnega razvoja upravičeni zaradi velikih serij Pri unikatnih projektih: pogoste spremembe (npr. modifikacija izdelkov na proizvodni liniji) dograjevanje in posodobitve proizvodne linije fleksibilna proizvodnja optimizacija logičnih funkcij zamegli preglednost in možnost nadgradnje 27 PKS – Pregled izvedenih projektov (Elektro)energetski postroji Mala hidroelektrarna Drenažni sistem hidroelektrarne Javljanje in gašenje požara v skladišču UNP Nadzorni sistem energetskega transformatorja Daljinsko vodenje RTP Regulacija industrijskega hladilnega stolpa Optimizacija ogrevalno-hladilnega sistema v poslovno-proizvodnem objektu Kronologija sistemov vodenja Termoelektrarne toplarne Ljubljana 28 PKS – Pregled izvedenih projektov Tehnološki procesi Kartonski stroj Velikoserijska izdelava magnetov Navijalni stroj za elektromotorje Pozicioniranje obdelovancev z linearnim motorjem Strežna naprava za stiskalnico Posodobitev stiskalnice Nadzorno-informacijski sistem pri proizvodnji GA Izdelava centralnih ohišij avtomobilskih turbin Avtomatizacija proizvodnje premazov na vodni osnovi 29 PKS – Pregled izvedenih projektov Tehnološki procesi Stroj za avtomatsko pakiranje izolacijskih plošč v folijo Linija za paletiziranje paketov izolacijskega stiropora Stroj za avtomatizirano izdelavo plastičnih vrečk Avtomatizirana transportna linija v visokoregalnem skladišču Proizvodna linija za peskanje, barvanje in sušenje Preizkusna naprava za dinamično obremenjevanje malih gospodinjskih aparatov Ekologija Predelava odpadkov Čistilna naprava komunalnih odplak 30