Detail předmětu
Programovatelné automaty
FEKT-BPC-PGAAk. rok: 2020/2021
Předmět se věnuje problematice použití programovatelných automatů v průmyslu. Obsahem předmětu jsou:
- Obecné vlastnosti programovatelných automatů, hardwarová konfigurace, kategorie PLC, základy programování.
- Programovací jazyky, zpracování programu, typy proměnných, adresace proměnných,
- Zpracování analogových signálů v PLC
- Programování technologických procesů, standardizace programů PLC.
- SCADA, komunikace PLC, propojení PLC v sítích, ovladače, OPC.
- Programovací principy dle normy ČSN EN 61512 - dávkové řízení.
- Programovací principy dle normy ČSN EN 62264 - integrovaný systém podnikového řízení.
- Programování safety systémů.
- Programování fault-tolerance systémů.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
- Princip funkce PLC.
- Standardní programovací jazyky pro PLC
- Princip programování safety a fault-tolerance PLC
- Princip programové realizace integrovaný systém podnikového řízení
Absolvent je schopen:
- Vytvořit konfiguraci modulů PLC
- Použít obecné instrukce
- Realizovat zpracování analogových signálů v PLC
- Rozumět komunikaci PLC s ovládacími a vizualizačními systémy
- Rozumět principům programování dávkového řízení
Prerekvizity
Student by měl disponovat takovými jazykovými znalostmi, aby porozuměl studijním materiálům i v anglickém jazyce.
Práce v laboratoři je podmíněna platnou kvalifikací „pracovníka poučeného“ dle Vyhl. 50/1978 Sb., kterou musí studenti získat před zahájením výuky. Informace k této kvalifikaci jsou uvedeny ve Směrnici děkana Seznámení studentů s bezpečnostními předpisy.
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Závěrečná zkouška je hodnocena max. 70 body (písemná část 40 bodů + ústní část 30). Pro postup do ústní části je nutné získat v písemné části alespoň 20 bodů. Pro úspěšné složení zkoušky je nutné získat z ústní části alespoň 15 bodů.
Osnovy výuky
2. Programovací jazyky, zpracování programu, typy proměnných, adresace proměnných, logické funkce, paměťové funkce časovače, čítače, aritmetické funkce a porovnávání.
3. Zpracování analogových signálů v PLC, reprezentace analogových hodnot, standardizace analogových hodnot.
4. Blokové funkce, příklady volání funkcí.
5. Použití analogových modulů v regulační smyčce.
6. Grafická forma sekvenčního programování.
7. Programování technologických procesů, standardizace programů PLC.
8. SCADA, komunikace PLC, propojení PLC v sítích, ovladače, OPC.
9. Programovací principy dle normy ČSN EN 61512 - dávkové řízení.
10. Programovací principy dle normy ČSN EN 62264 - integrovaný systém podnikového řízení.
11. Programování safety systémů.
12. Programování fault-tolerance systémů.
13. Řídicí systémy na bázi PC, řídicí systémy Slot PLC, řídicí systémy Soft PLC.
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Doporučená literatura
Martinásková M., Šmejkal L.: Řízení programovatelnými automaty, vydavatelství ČVUT, Praha, 2004 (CS)
Šmejkal L.: PLC a automatizace 2, BEN, Praha 2005 (CS)
Elearning
Zařazení předmětu ve studijních plánech
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
2 Programovací jazyky, zpracování programu, typy proměnných, adresace proměnných, logické funkce, paměťové funkce časovače, čítače, aritmetické funkce a porovnávání.
3 Zpracování analogových signálů v PLC, reprezentace analogových hodnot, standardizace analogových hodnot.
4 Blokové funkce, příklady volání funkcí.
5 Použití analogových modulů v regulační smyčce.
6 Grafická forma sekvenčního programování.
7 Programování technologických procesů, standardizace programů PLC.
8 SCADA, komunikace PLC, propojení PLC v sítích, ovladače, OPC.
9 Programovací principy dle normy ČSN EN 61512 - dávkové řízení.
10 Programovací principy dle normy ČSN EN 62264 - integrovaný systém podnikového řízení.
11 Programování safety systémů.
12 Programování fault-tolerance systémů.
13 Řídicí systémy na bázi PC, řídicí systémy Slot PLC, řídicí systémy Soft PLC.
Laboratorní cvičení
Vyučující / Lektor
Osnova
2 - 3 Dvě modelové úlohy - programování pomocí ladder diagramu
4 Modelová úloha - programování pomocí funkčních bloků
5 Modelová úloha - programování v jazyku strukturovaný text
6 - 7 Dvě modelové úlohy – pomocí grafického sekvenčního programování
8 Úvod do tvorby SCADA systému
9 - 12 Tvorba vlastního projektu – Programování PLC + SCADA
13 Prezentace vlastního projektu
Elearning