Detail předmětu

Programovatelné automaty

FEKT-KPGAVolitelný oborovýBakalářský (první cyklus)Ak. rok: 2017/2018Letní semestr3. ročník6  kreditů

Programovatelné automaty v řízení technologických procesů.
Řídící systém výrobního podniku.
Reléové řídící systémy, programovatelné automaty .
Ovládací a dohlížecí systém SCADA
Systémy pro řízení podniku (ERP), informační systém MES, funkční oblasti MES - systému operativního řízení výroby
Celý řídící a informační systém výrobního podniku
Obecné vlastnosti programovatelných automatů, obecný přehled, provedení programovatelných automatů, hardwarová konfigurace PLC Siemens S7-300, Adresování signálových modulů, kategorie programovatelných automatů.
Propojení programovatelných automatů v sítích, Mulmulti-Point Interface (MPI), úrovně komunikace, procesní úroveň, úroveň řídících buněk, úroveň řízení výroby.
Základy programování, konfigurace modulů, paměťové oblasti v CPU.
Programovací jazyk STL, zpracování programu, provozní režimy, bloky programu, adresace proměnných, proměnné a konstanty.
Základní funkce, logické funkce, paměťové funkce, funkce načítání a přenosu, operace s akumulátory, časovače, čítače, operace porovnávání, aritmetické funkce, převodní operace.
Zpracování analogových signálů v PLC, reprezentace analogových hodnot, standardizace analogových hodnot , použití analogových modulů v regulační smyčce.
Programování technologických procesů, kritéria řídících systémů s PLC, standardizace programů PLC .
Sekvenční programování PLC pomocí funkčních a datových bloků, funkční algoritmy (popisy), grafická forma sekvenčního programování, SIMATIC S7-GRAPH, sekvencer.
Modulová struktura programů v PLC, hierarchie modulů, Programové funkce modulového systému.
Komunikace PLC s ovládacími a vizualizačními systémy, komunikace PLC a SCADA, hardware a software pro podporu komunikace, ovladače.
Řídící systémy na bázi PC, řídící systémy Slot PLC, řídící systémy Soft PLC, SoftPLC versus PLC.

Laboratorní cvičení probíhají na moderních systémech firmy Siemens (automaty SIMATIC) a Schneider Electric (systém Concept). programuje se PLC řízení různých modelů technologických procesů a zařízení a to v logickém i sekvenčním způsobu programování.

Garant předmětu

Výsledky učení předmětu

Student je schopen:

Vysvětlit význam programovatelného automatu v řízení technologických procesů.
Popsat informační pyramidu řízení výrobního podniku.
Definovat reléový řídicí systém a programovatelné automaty.
Popsat pojem SCADA.
Vyjmenovat a charakterizovat jednotlivé vrstvy informační pyramidy
Definovat obecné vlastnosti programovatelných automatů, provedení a kategorie programovatelných automatů.
Vytvořit konfiguraci modulů PLC
Použít základní funkce, logické funkce, paměťové funkce, funkce načítání a přenosu, operace s akumulátory, časovače, čítače, operace porovnávání, aritmetické funkce, převodní operace.
Realizovat zpracování analogových signálů v PLC, reprezentace analogových hodnot, standardizace analogových hodnot, použití analogových modulů v regulační smyčce.
Rozumět programování technologických procesů, kritéria řídících systémů s PLC, standardizace programů PLC .
Vysvětlit sekvenční programování PLC pomocí funkčních a datových bloků, funkční algoritmy (popisy), grafická forma sekvenčního programování, SIMATIC S7-GRAPH.
Rozumět komunikaci PLC s ovládacími a vizualizačními systémy, komunikace PLC a SCADA, hardware a software pro podporu komunikace, ovladače.
Znát pojmy řídicí systémy na bázi PC, řídicí systémy Slot PLC, řídicí systémy Soft PLC.

Prerekvizity

Studenti znají: - Definice pojmu stavový automat a typy. - Pojem a význam orientovaný graf. - Co je to stav, tabulka přechodů. - Použití základních operací z Booleovy algebry

Doporučená nebo povinná literatura

Martinásková M., Šmejkal L.: Řízení programovatelnými automaty, vydavatelství ČVUT, Praha, 2004 (CS)
Pásek J.: Programovatelné automaty v řízení, elektronické texty,přednášky (CS)
Martinásková M., Šmejkal L.: PLC a automatizace 1, BEN, Praha 2002 (CS)
Šmejkal L.: PLC a automatizace 2, BEN, Praha 2005 (CS)

Plánované vzdělávací činnosti a výukové metody

Metody vyučování zahrnují přednášky, cvičení na počítači v laboratoře. Student odevzdává dva samostatné projekty a tři vypracované tutorialy.

Způsob a kritéria hodnocení

až 30 bodů za cvičení (včetně projektů)
až 70 bodů za zkoušku

Jazyk výuky

čeština

Osnovy výuky

Přednášky:
1. Úvod k laboratorním cvičením pro programování PLC Allen-Bradley.
2. Celý řídící systém výrobního podniku (relé, PLC, SCADA, ERP, MES), obecné vlastnosti programovatelných automatů, hardwarová konfigurace, kategorie PLC, propojení PLC v sítích, základy programování: paměťové oblasti PLC.
3. Programovací jazyky, zpracování programu, typy bloků, adresace proměnných, logické funkce, pamětové funkce (RS), Load a Transfer, timery, čítače, aritmetické funkce a porovnávání, převodní operace.
4. Blokové funkce, příklady volání funkcí FC (aritmetika, převody), příklady programů (generátor pulsů, řízení ventilátorů, řízení klapky ). Dále příklad funkčního bloku FB pro motory Diesel/Benzin, monitorování teploty, clock generátor.
5. Zpracování analogových signálů v PLC, reprezentace analogových hodnot, standardizace analogových hodnot, použití analogových modulů v regulační smyčce.
6. Programovací prostředí pro PLC Siemens - Simatic Manager.
7. Instrukce a pokyny pro programování v laboratorních cvičeních s PLC Siemens, programování technologických procesů, kritéria řídících systémů s PLC, standardizace programů PLC.
8. Sekvenční programování PLC pomocí funkčních a datových bloků, funkční algoritmy (popisy), grafická forma sekvenčního programování.
9. SIMATIC S7-GRAPH, Grafcet (Schneider Electric).
10. Modulová struktura programů v PLC, hierarchie modulů, programové funkce modulového systému.
11. Komunikace PLC s ovládacími a vizualizačními systémy SCADA, hardware a software pro podporu komunikace, ovladače, OPC.
12. Řídící systémy na bázi PC, řídící systémy Slot PLC, řídící systémy Soft PLC, SoftPLC versus PLC.
13. Rekapitulace obtížných oblastí - feeback na laboratorní cvičení.

Laboratorní cvičení:
Modelové úlohy na PLC SIMATIC (logické programování v ladder diagramu a v STL).
Modelové úlohy v sekvenčním programování PLC SIMATIC - S7 GRAPH.

Cíl

Cílem předmětu je výuka a trénink v programování programovatelných automatů PLC jako nejběžnějšího mikropočítačového řídicího systému strojů, výrobních linek a technologických procesů. Studenti se seznámí s architekturou a obvodovým řešením PLC, jejich základními vlastnostmi a modulární výstavbou. Naučí se programovat v jednoduchých programovacích jazycích PLC (ladder diagram, instruction list a FBD), ale i v jazycích sekvenčních systémů (S7 GRAPH, Grafcet). Budou seznámeni i s propojováním automatů mezi sebou a s nižšími i vyššími úrovněmi řídícího systému pomocí sériových komunikačních sběrnic. Pozornost je věnována i vysoce funkčním a vysoce bezpečným PLC.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Laboratorní výuka.

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Laboratorní cvičení

39 hod., povinná

Vyučující / Lektor