Detail předmětu
Pokročilé metody programování PLC
FEKT-MPC-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 (CS)
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
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