Opis wprowadzający do przedmiotu:
Programowalne sterowniki przemysłowe (PLC) są aktualnie najbardziej popularnymi komputerami dedykowanymi dla zastosowań w kontakcie z procesami produkcyjnymi.
Przedmiot ZPSP umożliwia studentowi zaznajomienie się z praktycznymi zagadnieniami programowania takich urządzeń. W trakcie zajęć przedstawiane jest szerokie spektrum języków graficznych, tekstowych oraz opisu maszyn abstrakcyjnych. Na wykładach i laboratoriach omawiane i ćwiczone są różne platformy sprzętowo programowe co zapewnia, że student po ukończeniu kursu będzie w wystarczającym stopniu biegły aby poradzić sobie z zadaniami praktycznymi spotykanymi w pracy zawodowej programisty.
Programowanie komputerów klasy PLC daje satysfakcje płynącą z oderwania aplikacji od ekranu, klawiatury i myszy i przeniesienia jej w wymiar działania rzeczywistych urządzań wykonawczych, interakcji z rzeczywistymi obiektami i tworzenia systemów, których efektem działania są realne produkty a nie tylko byty w pamięci.
Technologie prezentowane na zajęciach:
Języki graficzne: LD, FBD, LAD, CFC
Języki tekstowe: IL, ST, STL
Języki opisu sekwencji: SFC, Graf
Zagadnienia normalizacji wg IEC61131 i IEC61499.
Tematyka wykładów:
Wprowadzenie do dziedziny programowania i zastosowań PLC
Przegląd języków i podstawowych rozkazów
Praktyczne podejścia na bazie sterowników: GE IP, Simatic S7, Moeller, Beckhoff, Unitronics
Tematyka zajęć laboratoryjnych/projektowych:
1. Programowanie z wykorzystaniem procedur na platformie GE IP
2. Programowanie sterowników w języku C
3. Język SFC w sterownikach Moeller/Beckhoff
4. Programowanie z użyciem wielu języków
5. ISAGraph (zajęcia dodatkowe dla zainteresowanych)
Laboratoria, baza dydaktyczna:
Laboratoria ZPZ są prowadzone w dwóch salach. Każda sala ma po 4 specjalistyczne stanowiska wyposażone w sterowniki klasy PLC oraz podłączone do nich urządzenia wykonawcze.
Studenci programują sterowniki wykorzystując oprogramowanie deweloperskie klasy IDE na komputerach PC.
Kadra prowadząca zajęcia:
Dr inż. Piotr Gaj
Dr inż. Jacek Stój
Mgr inż. Damian Karbowiak
Mgr inż. Łukasz Herb