Subject description - B3B35PAR

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
B3B35PAR Programming of logic controllers and robots
Roles:PV Extent of teaching:2P+2L
Department:13135 Language of teaching:CS
Guarantors:  Completion:Z,ZK
Lecturers:  Credits:4
Tutors:  Semester:L

Anotation:

V rámci tohoto předmětu budou mít studenti možnost uplatnit dosud získané znalosti z programování, řízení i měření v prostředí, jenž je blízké průmyslovým aplikacím. S využitím průmyslových komponent se naučí navrhovat a vytvářet programy pro řídicí systémy, ať už se jedná o programovatelné automaty nebo roboty. Při návrh programů budou postupovat od analýzy problému přes vytvoření modelu řízení až po jeho implementaci na cílové platformě. Naučí se vnímat řešení problému optikou průmyslových komponent, které mají určitá omezení co do rozsahu použitelných možností.

Course outlines:

1. Programování PLC. Způsob vykonávání programu, základní programové konstrukce.
2. Strukturované programování, pokročilé programové konstrukce.
3. PLC jako systém diskrétních událostí, stavové automaty a jejich reprezentace v PLC.
4. Centralizované a decentralizované aplikace podle standardů IEC. Doporučené praktiky pro programy PLC.
5. Hardwarové a softwarové realizace PLC, interprocesní komunikace mezi časově kritickými a nekritickými úlohami.
6. Rozhraní k průmyslovým sítím, jejich diagnostika.
7. Synchronní a asynchronní vykonávání programu PLC vzhledem k cyklu sítě.
8. Distribuované polohové řízení, synchronní pohyb více svázaných os. Robotický kontrolér jako příklad systému pro synchronní řízení víceosého systému.
9. Rapid prototyping, generování aplikací z modelu.
10. Online a offline programování průmyslových robotů.
11. Digitální továrna a modelování výrobních aplikací.
12. Simulace výroby a virtuální zprovoznění.
13. Napojení robotů na PLC, synchronizace robotických programů z PLC. Synchronizace více robotů v robotických výrobních buňkách
14. Bezpečnost robotických výrobních buněk.

Exercises outline:

Ve cvičeních budou studenti pracovat s průmyslovými programovatelnými automaty (PLC) a robotem. V první části semestru se naučí základy programování vybraného PLC pro pochopení principů logického programování a následně vyššího programovacího jazyka. Po seznámení s modelem začnou navrhovat aplikaci pro jeho řízení. Aplikace bude muset kombinovat automaticky generovaný kód pro PLC z Matlabu s ručně doplněnými částmi, které se budou týkat především hardwarové konfigurace a obsluhy mimořádných událostí. V další části semestru se studenti seznámí s prostředím digitální továrny, s návrhem robotických cest a generováním robotických programů a v závěru kurzu spojí PLC s průmyslovým robotem. Programování robota bude opět kombinovat automaticky generovaný a ručně psaný kód.

Literature:

John, Karl-Heinz, Tiegelkamp, Michael. IEC 61131-3: Programming Industrial Automation Systems. Concepts and Programming Languages, Requirements for Programming Systems, Decision-Making Aids. 2010. Springer-Verlag Berlin Heidelberg.

Requirements:

Subject is included into these academic programs:

Program Branch Role Recommended semester
BPKYR_2016 Common courses PV 6


Page updated 18.4.2024 17:51:04, semester: L/2023-4, Z/2024-5, Z/2023-4, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)