Přeskočit na hlavní obsah
Přeskočit hlavičku

Řídicí systémy s počítači

Typ studia navazující magisterské
Jazyk výuky čeština
Kód 450-4003/04
Zkratka RSsP
Název předmětu česky Řídicí systémy s počítači
Název předmětu anglicky Control Systems using Computers
Kreditů 5
Garantující katedra Katedra kybernetiky a biomedicínského inženýrství
Garant předmětu Ing. Zdeněk Slanina, Ph.D.

Osnova předmětu

Přednášky:
• Základní pojmy z průmyslové automatizace. Hierarchie podnikového řízení. Využití počítačů pro řízení.
• Softwarové inženýrství. Analýza. Systémová specifikace. Význam modelování software. Životní cyklus software.
• Strukturované metody návrhu software. Diagram datových toků. Entitně relační diagram. Yourdonova strukturovaná analýza. Diagram stavů a přechodů. Rozšíření strukturovaných metod o systémy reálného času.
• Objektově orientované metody návrhu. Unified Modeling Language. UML a popis struktury software.
• UML a popis chování software. UML a popis interakce software. Rozšíření objektově orientovaných metod o systémy reálného času.
• Verzování software. Concurrent Version System. Subversion. Git.
• Návrhové vzory. Architektura softwarových systémů.
• Testování software. Typy testů. Standardy pro testování. Software pro chybové řízení. Trasování a ladění aplikací.
• Význam komunikačních sběrnic a sítí pro využití řídicími systémy s počítači.
• Systémy reálného času. Bezpečnost a zabezpečení software.
• Paralelní a distribuované výpočty. Vzdálené volání procedur. Architektura klient/server.
• Využití databází pro měření a řízení v průmyslu.
• Internet věcí. Cloud a jeho využití. Průmyslová revoluce 4.0.
• Základní prostředky pro řídicí systémy s počítači. Operační systémy. Programovací jazyky. Fyzický model a implementace software v případové studii.

Projekty:
• Projekt č. 1 – Analýza a návrh software pro zadanou problematiku. Projekt je řešen v týmech a jsou v něm maximálně zahrnuta všechna témata z přednášek s cílem vytvoření softwarové specifikace. Mezi příklady témat patří chytrý dům, řízení skupiny dronů, parkovací automat, nabíjecí infrastruktura pro podporu elektromobility, apod.
• Projekt č. 2 – Analýza a návrh software pro platformu Raspberry Pi (případně minipočítačů s operačním systémem reálného času). Projekt je opět řešen v týmech a tématicky se jedná o malou funkční část většího technologického celku, který je určen pro oblast internetu věcí, případně jako část architektury klient/server pro měření či řízení reálných úloh či procesů.

Počítačové laboratoře:
• Analýza projektu pomocí diagramu datových toků.
• Analýza chování pomocí diagramu stavových přechodů.
• Analýza projektu pomocí UML – diagram užití.
• Analýza projektu pomocí UML – diagram tříd.
• Analýza projektu pomocí UML – diagram komponent.
• Analýza projektu pomocí UML – stavový diagram.
• Analýza projektu pomocí UML – diagram aktivit.
• Analýza projektu pomocí UML – diagram časování.
• Analýza projektu pomocí UML – ostatní diagramy.
• Zpracování semestrálních úloh.
• Prezentace projektu č. 1.
• Úvod do operačních systémů pro řídicí systémy s počítači.
• Zápočet.

Povinná literatura

Černohorský J. Řídicí systémy s počítači – učební text a návody do cvičení. VŠB-TU Ostrava 2013.
Vondrák I. Metody specifikace softwarových systémů pro kombinované a distanční studium. VŠB-TU Ostrava 2005.
Erl T. SOA Servisně orientovaná architektura – Kompletní průvodce. 672 s. ComputerPress 2009. ISBN 9788025118863.
Kernigham B.W., Rotchie D.M. Programovací jazyk C. 288 s. ComputerPress 2006. ISBN 9788025108970 .
Mareš A. 1001 tipů a triků pro C# 2010. 416 s. ComputerPress 2011. ISBN 9788025132500.
UML. Dostupné online na www.uml.org.
RASPBERRY PI. Dostupné online na www.raspberrypi.org.
Řídicí systémy s počítači. Stránky předmětu dostupné online v rámci univerzity na http://rc111.vsb.cz/rssp.

Doporučená literatura

Černohorský,J.: Sylaby k předmětu Řídicí systémy s počítači II. Sylaby na WWW stránkách katedry,2002
Ardence RTX for Windows. Homepage at http://www.ardence.com

RTAI - the RealTime Application Interface for Linux from DIAPM. Homepage at https://www.rtai.org

RTLinuxFree. Homepage at http://www.rtlinuxfree.com