Top Banner
Logické systémy Logické systémy AUTOMATIZACE – Laboratorní cvičení 2 Ing. Jan Janečka 2009 [email protected]
23

Logické systémy

Jan 09, 2016

Download

Documents

onofre

Logické systémy. AUTOMATIZACE – Laboratorní cvičení 2. Ing. Jan Janečka 2009 [email protected]. Co je LOGO?. LOGO! je univerzální logický programovatelný modul firmy Siemens. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Logické systémy

Logické systémyLogické systémy

AUTOMATIZACE – Laboratorní cvičení 2

Ing. Jan Janečka [email protected]

Page 2: Logické systémy

Co je LOGO?Co je LOGO? LOGO! je univerzální logický programovatelný modul

firmy Siemens.

Základní myšlenkou tohoto modulu je spojit logické, spínací, časové a ostatní speciální funkce do jednoho modulu.

Tímto modulem lze realizovat malé automatizační úlohy◦ ovládat čerpadla◦ kompresory,◦ otevírat závory a vrata◦ zavlažovat rostliny ve skleníku◦ řídit osvětlení nebo výtahy v budovách◦ Lze však zvládnout i relativně komplikovaná zařízení včetně sledování

teplot, tlaků a ostatních analogových veličin.

Jako perličku uveďme, že LOGO! bylo v České republice nasazeno i na řízení destilační kolony při průmyslové výrobě slivovice nebo i v tak náročných podmínkách, jako je ovládání hasicích zařízení v hasičském voze.

Page 3: Logické systémy

Technické parametry Technické parametry LOGO!LOGO!Základní modul LOGO! má

integrovaných:

◦ 8 vstupů - přitom dva vstupy mohou být použity jako digitální nebo analogové (0-10 V)

◦4 výstupy. V různých variantách provedení LOGO! Jsou k dispozici tranzistorové výstupy (do 0,3 A) nebo reléové výstupy (do 10 A).

Pro programování je k dispozici celkem 37 funkcí. V jednom programu lze použít maximálně 56 funkčních bloků,

Page 4: Logické systémy

Technické parametry Technické parametry LOGO!LOGO! Elektrické vlastnosti:

◦ vstupy DC12V, AC/DC24V,AC/DC115/230V,◦ výstupy jsou napěťově odděleny,◦ analogové vstupy 0..10V, 4..20mA, PT 100.

LOGO! obsahuje:◦ základní logické funkce ◦ časové funkce◦ speciální funkce pro pokročilejší uživatele.

LOGO! Lze rozšířit o další moduly se vstupy a výstupy:◦ 24 digitálních vstupů◦ 16 digitálních výstupů, ◦ 8 analogových vstupů◦ 2 analogové výstupy. Existuje i možnost komunikace s více moduly popř. s

vyššími řídicími systémy pomocí sběrnice AS-interface, EIB nebo LON.

Page 5: Logické systémy

Program LOGO! ComfortProgram LOGO! Comfort Program pracuje v prostředí Windows 98 až XP.

Program umožňuje:◦ OFF line simulace (F3) se zobrazením stavu každé funkce ◦ ON line testování se zobrazením stavu každé funkce a 30

aktuálních hodnot.

Programování se provádí skládáním objektů reprezentujících vstupy, výstupy a funkce na pracovní ploše LOGO! Comfort.

Objekty se spojují navzájem čarami reprezentujícími datové toky, přitom analogové a digitální spoje jsou rozlišeny tloušťkou čáry.

U jednotlivých objektů se nastavují jejich vlastnosti.

Celý systém programování je značně intuitivní.

Page 6: Logické systémy

Schodišťový automatSchodišťový automatVytvořte program pro rozsvícení

světel na chodbě v panelovém domě.Rozsvícení světel pomocí vypínačeDoba svícení 10 s.

Page 7: Logické systémy

Ovládání světel a ventilátoru Ovládání světel a ventilátoru v koupelněv koupelně

Realizujte úlohu ovládání světla a ventilátoru v koupelně.

Při sepnutí vypínače se rozsvítí světlo a po uplynutí 5s se spustí ventilátor pro odsávání vlhkosti.

Po vypnutí vypínače bude ventilátor běžet ještě 10 s.

Page 8: Logické systémy

Nápojový automat - Nápojový automat - zadánízadání V nápojovém automatu jsou

umístěny tři nádoby obsahující vodu, malinový sirup a citrónový sirup. Tlačítka na přístroji ovládají automat tak, aby si zákazník vybral čistou vodu, malinovou limonádu nebo citrónovou limonádu. Vodu je možné získat zadarmo, limonádu vydá automat pouze po vhození mince.

Stisknutím kteréhokoliv z tlačítek a vhozením mince se zahájí časově omezený rozhodovací proces. Jestliže tento proces je ukončen dříve, než zákazník učinil platnou volbu, vhozená mince vypadne zpět Mince se vrátí též v případě nesprávné obsluhy.

Page 9: Logické systémy

Nápojový automat - úkolyNápojový automat - úkolya) Napište logické výrazy pro řízení

automatu a funkci návratu mince v závislosti na stisknutých tlačítkách. Neberte v úvahu zpoždění rozhodovacího procesu.

b) Minimalizujte logické funkce.

c) Nakreslete schéma obvodu, který realizuje tyto funkce.

Page 10: Logické systémy

Řešení nápojového Řešení nápojového automatuautomatuPoužité proměnné a funkce

Pro řešení příkladu si zavedeme 4 vstupní proměnné v, m, c, p, které nám budou označovat stavy tlačítek (výběr volby z automatu).

Funkce řídící elektromagnety V, M a C a funkce řídící návrat mince P nám budou popisovat činnost automatu, tedy budou to výstupní funkce.

Výsledné funkce V, M, C, P závisí na proměnných v, m, c, p :

Page 11: Logické systémy

Hodnoty proměnnýchHodnoty proměnných

Funkce V, M, C a P jsou dvouhodnotové, tzn., že magnet přitáhne nebo nepřitáhne, mince je nebo není vrácena.

Proměnné v, m, c, p jsou také dvouhodnotové - tlačítka jsou nebo nejsou stlačena, mince je nebo není vhozena.

Page 12: Logické systémy

Zvolená konvenceZvolená konvence Výstupní funkce: V=M=C=0: ventily jsou zavřené;

P=0: mince je přijata

V=M=C=1: ventily jsou otevřeny;

P=1: mince je vrácena

Vstupní proměnné: v =m =c =0: tlačítko není stlačeno;

p=0: mince není vhozena

v =m =c =1: tlačítko stlačeno;

p=1: mince je vhozena

Page 13: Logické systémy

Pravdivostní tabulkaPravdivostní tabulka

Page 14: Logické systémy

Logické funkceLogické funkce

Page 15: Logické systémy

Minimalizace logických Minimalizace logických funkcífunkcíMinimalizace karnaughovou

mapou pro M

Page 16: Logické systémy

Minimalizace logických Minimalizace logických funkcífunkcíMinimalizace karnaughovou

mapou pro C

Page 17: Logické systémy

Minimalizace logických Minimalizace logických funkcífunkcíMinimalizace karnaughovou

mapou pro V

Page 18: Logické systémy

Minimalizace logických Minimalizace logických funkcífunkcíMinimalizace karnaughovou

mapou pro P

Page 19: Logické systémy

Výsledné výstupní funkceVýsledné výstupní funkce

Page 20: Logické systémy

Logické schémaLogické schéma

Page 21: Logické systémy

Zavlažování skleníku - Zavlažování skleníku - zadánízadání Zavlažování rostlin ve skleníku má být řízeno pomocí

LOGO!

Rozlišují se tři typy rostlin:◦ Vodní rostliny v bazénu, jehož hladina vody má být

udržována v určité výši◦ Rostliny druhého typu je třeba zalévat vždy ráno a večer

po dobu tří minut◦ Rostliny třetího typu potom každý druhý večer po dobu

dvou minut

Automatické zavlažování může být samozřejmě také vypnuto

Doba zalévání ráno i večer může být libovolně měněna

Kromě zavlažování může pomocí LOGO! řízeno i osvětlení a větrání skleníku

Page 22: Logické systémy

Zavlažování skleníkuZavlažování skleníku Zavlažování rostlin typu 1:

Plovákovými spínači pro maximální a minimální hladinu (na I1 a I2) je udržována hladina v bazénu v daném rozsahu.

Zavlažování rostlin typu 2: Zalévání se zapíná spínacími hodinami ráno od 6.00 do 6.03 hod. a večer od

20.00 do 20.03 hod. vždy na 3 minuty (každý den).

Zavlažování rostlin typu 3: Pomocí obdélníkové funkce jsou rostliny zalévány každý druhý den večer,

jakmile dá signál na I3 hlídač setmění, vždy po dobu dvou minut.

Vstupy: I1 Plovákový spínač pro maximální hodnotu (spínací kontakt) I2 Plovákový spínač pro minimální hodnotu (spínací kontakt) I3 Hlídač setmění (spínací kontakt) I4 Volič automatického zavlažování (spínací kontakt)

Výstupy: Q1 Magnetický ventil zavlažování rostlin typu 1 Q2 Magnetický ventil zavlažování rostlin typu 2 Q3 Magnetický ventil zavlažování rostlin typu 3

Page 23: Logické systémy

Zavlažování skleníkuZavlažování skleníkuProgram pro LOGO!