Detail předmětu
Advanced methods of programming PLC
FEKT-MPA-PMPAk. rok: 2025/2026
- pokročilé metody programování a využití výhod jednotlivých programovacích jazyků při tvorbě aplikací pro PLC,
- přístupy k procesním datům z průmyslových sítí v PLC,
- AS-Interface a DeviceNet jako zástupci přímého mapování dat do paměti PLC,
- přístup k procesním a diagnostickým datům prostřednictvím Ethernet/IP,
- vývoj bezpečnostního SW,
- zabezpečení kódu v PLC
- automatizace generování kódu
- optimalizace kódu z různých hledisek
- inteligentní webové řešení sledování výrobně obchodních dat - FactoryTalk® VantagePoint
- sledování a řízení distribuovaných serverů / aplikací pro více uživatelů - FactoryTalk View Site Edition Human Machine Interface
- získávání informací o procesu a výrobě v reálném čase - FactoryTalk Historian Edition
- integrované řešení mezi dvěma univerzálními bezpečnostními problémy: autentizace a autorizace - FactoryTalk Security.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Pravidla hodnocení a ukončení předmětu
1. Úspěšné zpracování projektu a prezentace ve stanoveném termínu - min. 10 bodů. z 15 bodů
2. Úspěšné absolvování testu ve cvičení – max. 15 bodů.
Pro ukončení předmětu zkouškou je požadováno splnění následujících podmínek:
1. Úspěšné zvládnutí písemné části zkoušky – min. 25 bodů z 50 bodů.
2. Úspěšné zvládnutí ústní části zkoušky – max. 20 bodů.
Kontrola výsledků samostatné práce na zadaných úkolech a praktickém testu ve cvičení. Úspěšné složení písemné a ústní části zkoušky.
Učební cíle
Studenti budou vědět o pokročilých metodikách programování, optimalizace a zabezpečení kódu pro PLC. Budou znát možnosti přístupu k procesním a diagnostickým datům prostřednictvím průmyslových sítí. Dokáží podle návrhu realizovat bezpečnostní funkce v Safety PLC. Studenti se budou orientovat v oblasti získávání informací o procesu a výrobě v reálném čase prostřednictvím serverových řešení, včetně autentizace a autorizace uživatelů.
Základní literatura
Logix 5000 Controllers Program Parameters. Rockwell Automation Technologies, Inc. 2018 (EN)
LOGIX 5000 Controllers Security. Rockwell Automation Technologies, Inc. 2018 (EN)
Petruzella, F. D. : Programmable logic controllers. 5th ed. ISBN 978-0-07-337384-3 . McGraw-Hill.,New York 2017 (EN)
Radvanovsky, R., Brodsky, J. Handbook of SCADA/Control Systems Security. 2nd ed. 2016 (EN)
Doporučená literatura
Logix 5000 Controllers Nonvolatile Memory Card. Rockwell Automation Technologies, Inc. 2018 (EN)
Zařazení předmětu ve studijních plánech
- Program MPA-EEN magisterský navazující 2 ročník, zimní semestr, povinně volitelný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
Pokročilé metody programování
Umístění dat u průmyslových sítí do PLC
AS-Interface, DeviceNet
Průmyslová síť Ethernet/IP
Programování bezpečnostních funkcí v safety PLC
Zabezpečení kódu
Automatické generování kódu
Optimalizace kódu
FactoryTalk® VantagePoint
FactoryTalk View Site Edition Human Machine Interface
FactoryTalk Historian Edition
FactoryTalk Security
Laboratorní cvičení
Vyučující / Lektor
Osnova
Úloha na Ladder diagram
Úloha na funkční bloky
Úloha na strukturovaný text
Úloha s AS-Interface, DeviceNet
Úloha s Ethernet/IP
Programování safety PLC
Optimalizace kódu, Zabezpečení kódu
Tvorba vlastního projektu
Prezentace vlastního projektu