Uniwersytet Rolniczy im. Hugona Kołłątaja w Krakowie - Centralny System Uwierzytelniania
Strona główna

Programowanie sterowników mikroprocesorowych

Informacje ogólne

Kod przedmiotu: A.ENR.PSMXX.SI.AZPXX
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Programowanie sterowników mikroprocesorowych
Jednostka: Katedra Energetyki i Automatyzacji Procesów Rolniczych
Grupy:
Punkty ECTS i inne: (brak) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: polski
Skrócony opis:

Celem nauczania jest zapoznanie studentów z budową, zastosowaniem i programowaniem sterowników mikroprocesorowych w rolno-spożywczych procesach produkcyjnych. Tematyka zajęć uwzględnia zalecenia międzynarodowej normy IEC 61131. Zakres przedmiotu obejmuje problematykę związaną z projektowaniem systemów sterowania mikroprocesorowego, doborem modułów, osprzętu i ich konfigurację. Sterowniki programowane są następującymi językami: tekstowymi (lista instrukcji – IL, tekst strukturalny – ST), graficznymi (schematów drabinkowych – LD, schematów bloków funkcyjnych – FBD), sekwencyjne schematy funkcjonalne – SFC. Studenci programują sterowniki mikroprocesorowe w wyżej wymienionych językach programowania oraz testują poprawność programu w procesach produkcyjnych tj.: sterowanie mikroklimatem pomieszczeń produkcyjnych; komponowanie, mieszanie i surowców na liniach produkcyjnych; sterowanie procesami pakowania produktów; sterowanie liniami transportowymi.

Pełny opis:

WYKŁADY

1. Podstawowe pojęcia. Rozwój sterowników. Charakterystyka funkcjonalna sterownika mikroprocesorowego. Funkcje: przetwarzania sygnałów, interfejsu z czujnikami i urządzeniami wykonawczymi, komunikacyjne i zasilania.

2. Norma IEC 61131. Elementy składowe normy. Zasady użytkowania sterowników, montaż, połączenia zewnętrzne.

3. Budowa programowalnych sterowników logicznych i zasada działania poszczególnych elementów. Jednostka centralna i jej konfiguracja.

4. Moduły wejść dyskretnych, moduły wejść impulsowych, moduły wejść analogowych, moduły wyjść dyskretnych, moduły wyjść analogowych, moduły specjalne. 

5. Wprowadzenie do programowania sterowników mikroprocesorowych. Przydzielenie sterownika. Zasady tworzenia programu. Struktura programu.

6. Metody programowania. Typy danych. Elementy oprogramowania (funkcje, bloki funkcyjne, programy).

7. Deklaracja zmiennych. Zmienne proste i wieloelementowe. Wartości początkowe zmiennych. Atrybuty zmiennych.

8. Standardowe bloki funkcjonalne: liczniki, komparatory wielkości analogowych, czasomierze, bloki arytmetyczne. Funkcje konwersji.

9. Tekstowe języki programowania. Lista rozkazów (instrukcji) - IL. Operatory języka. Wywoływanie funkcji i bloków funkcjonalnych. Tekst strukturalny - ST. Wyrażenia i instrukcje.

10. Język schematów drabinkowych - LD. Obwody i sterowanie wykonaniem. Styki i cewki. Wywoływanie funkcji i bloków funkcjonalnych.

11. Funkcjonalne schematy blokowe - FBD. Programowanie w oparciu o graf sekwencji - SFC.

12. Testowanie i uruchamianie programu. Dokumentacja projektu. Systemy z redundancją.

13. Układy sieciowe sterowników mikroprocesorowych. Protokoły komunikacyjne. Standardowe łącza szeregowe. Sieci lokalne i przemysłowe. Topologia sieci.

14. Dobór sterowników mikroprocesorowych do aplikacji sterowania w rolno- spożywczych procesach produkcyjnych. Przykłady rozwiązań systemów sterowania na bazie sterowników mikroprocesorowych.

15. Współpraca sterowników mikroprocesorowych z programami do wizualizacji, sterowania i informatycznego nadzoru rolno-spożywczych procesów produkcyjnych.

ĆWICZENIA LABORATORYJNE

1. Budowa sterownika modułowego i kompaktowego. Łączenie modułów. Podłączanie zasilania oraz terminali do sterowników (symulacja pracy systemów sterowania). Komunikacja PC – PLC. Konfiguracja systemu sterowania.

2. Tworzenie programów za pomocą środowiska programistycznego EasySoft oraz XSOFT Professional. Zarządzanie bibliotekami, konfiguracja połączeń, deklaracja zmiennych.

3. Programowanie sterowników w językach tekstowych. Zapis podstawowych funkcji logicznych m.in.: iloczyn i suma logiczna, wykonywanie iloczynu przed sumą i sumy przed iloczynem.

4. Programowanie sterowników w językach graficznych. Zapis podstawowych funkcji logicznych m.in.: iloczyn i suma logiczna, wykonywanie iloczynu przed sumą i sumy przed iloczynem.

5. Zastosowanie w programie bloków funkcyjnych sterowników: komparator wielkości analogowych, moduł arytmetyczny, moduł licznika, moduł szybkiego licznika, znacznik tekstowy, multiplexer danych, konwerter liczb, PWM, liczniki czasu, przekaźniki czasowe, roczny i tygodniowy zegar sterujący.

6. Programowanie regulatora PID na sterowniku mikroprocesorowym.

7. Łączenie sieci i komunikacja pomiędzy sterownikami.

8. Programowanie wyświetlaczy oraz tworzenie wizualizacji na sterownikach serii EASY Titan.

9. Programowanie sterowników serii EASY – Moeller za pomocą wbudowanej klawiatury.

10. Projektowanie zadanych systemów sterowania mikroprocesorowego wg normy IEC 61131 dla przykładowych procesów produkcyjnych.

11. Programowanie sterowników mikroprocesorowych do systemu sterowania mikroklimatem w pomieszczeniach produkcyjnych.

12. Programowanie sterowników mikroprocesorowych do komponowania i mieszania produktów.

13. Programowanie sterowników mikroprocesorowych do sterowania w systemie rozlewania napojów do butelek

14. Programowanie sterowników do sterowania liniami transportowymi i procesami pakowania produktów.

Literatura:

PODSTAWOWA

Juszka H. 2006. Automatyzacja i robotyzacja w inżynierii rolniczej. PTIR, Kraków.

Mikulczyński T. 2006. Automatyzacja procesów produkcyjnych. Metody modelowania procesów dyskretnych i programowania sterowników PLC. WNT, Warszawa.

Kasprzyk J. 2010. Programowanie sterowników przemysłowych. WNT, Warszawa.

Legierski T. i in. 1998. Programowanie sterowników PLC, Wyd. Pracowni Komputerowej Jacka Skalmierskiego. Gliwice

Wróbel Z., Sapota G. 2003. Sterowniki programowalne. Laboratorium. Wyd. Uniwersytetu Ślaskiego.

Seta Z. 2002. Wprowadzenie do zagadnień sterowania.Wykorzystanie programowalnych sterowników logicznych PLC, Wyd. Mikom. Warszawa.

UZUPEŁNIAJĄCA

Juszka H. 2004. Laboratorium z automatyki. PTIR, Kraków

Nowakowski W. 2006. Logo w praktyce. Wyd. BTC, Warszawa.

Efekty uczenia się:

Wiedza (wiedza i jej rozumienie):

Student posiada wiedzę w zakresie budowy i zastosowania programowalnych sterowników mikroprocesorowych zgodną z uwarunkowaniami normy IEC 61131.

Umiejętności (wykorzystanie wiedz - zdolność analizy i syntezy): Studenci nabywają umiejtności programowania, serwisowania oraz zarządzania systemami sterowania mikroprocesorowego.

Postawy (zarządzanie wiedzą i umiejętność komunikacji):

Student formułuje opinie na temat programowalnych sterowników mikroprocesorowych stosowanych w rolno-spożywczych procesach produkcyjnych, może współpracować ze specjalistami sekcji utrzymania ruchu na liniach produkcyjnych.

Metody i kryteria oceniania:

Zaliczenie ćwiczeń laboratoryjnych poprzez kolokwia z wiedzy teoretycznej oraz sprawozdania z ćwiczeń laboratoryjnych. Zaliczenie treści wykładów poprzez kolokwium.

Praktyki zawodowe:

Nie dotyczy.

Przedmiot nie jest oferowany w żadnym z aktualnych cykli dydaktycznych.
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Rolniczy im. Hugona Kołłątaja w Krakowie.
kontakt deklaracja dostępności USOSweb 7.0.3.0-1 (2024-04-02)