5212Z9
Transkrypt
5212Z9
Nazwa przedmiotu Komputery i sterowniki przemysłowe Kierunek studiów Elektronika i Telekomunikacja Jednostka prowadząca Katedra Mikroelektroniki i Technik Informatycznych (K-25) Kierownik i realizatorzy mgr inŜ. Zbigniew Kulesza, mgr inŜ. Maciej Piotrowicz Nazwa angielska Poziom studiów Kod Industrial computers and controllers 5212 Liczba punktów Magisterski Formy zajęć i liczba godzin Semestr w ć l p s zimowy 1e - 2 - - Liczba punktów Oczekiwane efekty kształcenia Student nabywa wiedzę z zakresu: elektroniczne systemy sterowania i nadzoru procesów przemysłowych na przykładzie komputerów i sterowników przemysłowych PLC: budowa, sposób działania, zasady opisu i projektowania, wprowadzenie do sieci przemysłowych. Wymagania wstępne Systemy mikroprocesorowe (3230/1/2) Układy elektroniczne (3020/1/2) Układy logiczne (3205) Program przedmiotu WYKŁAD I. Problematyka elektronicznego sterowania i nadzoru układów oraz procesów w warunkach przemysłowych 1. Klasyfikacja układów sterowania 2. Praktyczne realizacje elektronicznych układów sterowania: sterowniki PLC, komputery przemysłowe 3. Regulatory, teoria, sprzęŜenie zwrotne, dobór optymalnych nastaw regulatora PID II. Budowa i działanie sterowników przemysłowych na przykładzie układów SIMATIC 1. Jednostka centralna 2. Moduły cyfrowych, analogowych wejść / wyjść, moduły specjalne, układy licznikowe 3. Systemy komunikacyjne 4. Mapa pamięci, rejestry specjalne sterowników 5. Zasilanie sterowników 6. Zasady uŜytkowania sterowników, montaŜ, połączenia zewnętrzne III. Programowanie sterowników PLC 1. Języki programowania sterowników - LD, IL, SFC, FBD, ST 2. Typy danych, deklaracje zmiennych, funkcje sterujące, arytmetyczne i specjalne 3. Podprogramy i przerwania 4. Środowisko projektowe na przykładzie oprogramowania do sterowników SIMATIC IV. Podstawowe elementy języka LD Ladder Diagram - schematu drabinkowego 1. Tworzenie obwodów w oparciu o LD, struktura programu, wykorzystanie funkcji 2. Przykład projektowy V. Podstawowe elementy języka IL Instruction List - listy instrukcji 1. Tworzenie obwodów w oparciu o IL, struktura programu, wykorzystanie funkcji 2. Przykład projektowy VI. Zaawansowane metody programowania sterowników przemysłowych - język C VII. Sieci przemysłowe jako narzędzie komunikacji - wymiany danych 1. Sieci przemysłowe - pojęcia podstawowe, sieci czasu rzeczywistego, sterowanie rozproszone 2. Standardowe łącza szeregowe, PPI, MPI 3. Sieci lokalne - sieć Profibus, AS-I, CAN, Seriplex 4. Wymiana danych w sieci Ethernet LABORATORIUM I. Programowanie sterowników przemysłowych PLC 1. Wprowadzenie do środowiska programowego i elementarna nauka jego obsługi, odpluskiwanie programu 2. Podprogramy i przerwania 3. Obsługa podstawowych funkcji przekaźnikowych 4. Wykorzystanie funkcji arytmetycznych, relacji, konwersji, obsługa RTC 5. Operacje na czasomierzach i licznikach, szybkie wejścia licznikowe 6. Wykorzystanie wejść i wyjść analogowych 7. Realizacja układu sterowania z uŜyciem regulatora PID II. Praktyczna realizacja systemu wymiany danych – prosta sieć komunikacyjna III. Projekt układu sterowania z wykorzystaniem makiet 1. Sterowanie ruchem na skrzyŜowaniu 2. Sterowanie automatycznym przejazdem kolejowym 3. Sterowanie układem pozycjonowania (silniki krokowe) 4. Sterowanie procesem chemicznym w zbiorniku z cieczą Forma zaliczenia zajęć Zaliczenie wykładu (60%) – zaliczenie pisemne składające się z 4 pytań teoretycznych i 2 problemów do samodzielnego rozwiązania Zaliczenie laboratorium (40%) – ocena końcowa jest wystawiana na podstawie wyników pracy, sprawozdania oraz kolokwium przeprowadzanego na koniec semestru Literatura podstawowa Literatura uzupełniająca Legierski T., Wyrwał J.: Programowanie sterowników PLC. WPK J. Skalmierskiego, Gliwice 1998 Król A., Moczko-Król J.: S5/S7 Windows Programowanie i symulacja sterowników firmy Siemens. Wydawnictwo Nakom, Poznań 2000 Course name Code 5212 Industrial computers and controllers Language of instruction Polish Program Electronics and Telecommunication Unit running the programme Department of Microelectronics and Computer Science (K-25) Course coordinator and academic teachers mgr inŜ. Zbigniew Kulesza, mgr inŜ. Maciej Piotrowicz Type of studies Form of classes and number of hours Credit points Master of Science Semester Lec. Tut. Lab. Proj. Sem. winter 1e - 2 - - Credit points Learning outcomes Student acquires knowledge about: industrial computers and PLC controllers as an example of industrial electronic control and supervision systems: construction, operating principles, rules of programming and design, introduction to industrial networks Prerequisites Systemy mikroprocesorowe (3230/1/2) Układy elektroniczne (3020/1/2) Układy logiczne (3205) Course description LECTURE I. Problems of electronic control and supervision of circuits and processes in industrial conditions 1. Classification of control devices 2. Practical application of electronic control devices: PLC controllers, industrial computers 3. Regulators - theory, feedback, selection of optimal presets (parameters) of PID regulator II. SIMATIC devices as an example of construction and operation of industrial controllers 1. Central unit 2. Digital, analog inputs and outputs modules, special modules, counters 3. Communication systems 4. Memory map, special data registers 5. Power supply for PLC 6. Principles of PLC usage, assembly, external connections III. PLC programming 1. PLC programming languages - LD, IL, SFC, FBD, ST 2. Data types, variable declaration, control, arithmetic and special function 3. Subprograms and interrupts 4. Software for SIMATIC controllers as an example of project environment IV. Basic elements of Ladder Diagram (LD) language 1. Designing basic circuits with Ladder Diagram, structure of program, use of functions 2. Example of project V. Basic elements of Instruction List (IL) language 1. Designing circuits with Instruction List, use of functions 2. Example of project VI. Advanced methods of industrial controllers programming - C language VII. Industrial networks as communication tool - data exchange 1. Industrial networks - basic topics, real time networks, distributed control 2. Standard serial interfaces, PPI, MPI 3. Local networks - Profibus, AS-I, CAN, Seriplex 4. Data exchange in Ethernet network LABORATORY I. PLC programming 1. Introduction to programming environment, basic elements of use, program debugging 2. Subroutines and interrupts 3. Basic relay functions 4. Arithmetic functions, relations, conversion, RTC service 5. Timers and counters, fast counter inputs 6. Analog inputs and outputs 7. Construction of control system using PID regulator II. Building data exchange system – simple communication network III. Design of systems controlling models 1. Traffic lights controller 2. Automatic railway crossing controller 3. Positioning system controller (with stepper motors) 4. Chemical processes controller (liquid container) Form of assessment Lecture assessment (60%) – written examination with 4 theoretical questions and 2 problem questions Laboratory assessment (40%) – based on report, work progress and written assessment at the end of semester Basic reference materials Legierski T., Wyrwał J.: Programowanie sterowników PLC. WPK J. Skalmierskiego, Gliwice 1998 Other reference materials Król A., Moczko-Król J.: S5/S7 Windows Programowanie i symulacja sterowników firmy Siemens. Wydawnictwo Nakom, Poznań 2000