Cel przedmiotu

Celem przedmiotu jest zdobycie praktycznej umiejętności rozwiązywania problemów związanych z projektowaniem i realizacją systemów sterowania wykorzystujących do sterowania systemy komputerowe. Zasoby laboratoryjne umożliwiają zapoznanie się z różnymi typami komputerów sterujących oraz różnymi obszarami ich zastosowań:

  • programowalne sterowniki logiczne i systemy wizualizacji stanu procesu;
  • bezpośrednie sterowanie cyfrowe – serwomechanizm cyfrowy;
  • zaawansowane algorytmy sterowania związane z wykorzystaniem specjalistycznego    oprogramowania i języków programowania wysokiego poziomu – MatLab;
  • mikrokontrolery, tworzenie systemów wbudowanych w językach niskiego poziomu;
  • zastosowanie komputerów klasy PC do sterowania, tworzenie oprogramowania sterującego w językach wysokiego poziomu;
  • sterowanie manipulatorami i liniami produkcyjnymi;
  • sterowanie obiektów nieliniowych.

Metodyka pracy w laboratorium

Praca w laboratorium polega na realizacji 6-7 zadań problemowych indywidualnie formułowanych dla poszczególnych grup studentów składających się z od 2 do 3 osób. Rozwiązanie postawionego problemu przebiega w następujących etapach:

  • sformułowanie problemu - ogólne wymagania w stosunku do konstruowanego systemu sterowania;
  • zapoznanie się z dostępnymi zasobami sprzętowymi i programowymi (2 godziny pracy w laboratorium);
  • sformułowanie szczegółowych wymagań w stosunku do konstruowanego systemu sterowania;
  • wykonanie projektu i opracowanie oprogramowania niezbędnego do realizacji zadanego systemu sterowania (praca własna studentów w ramach projektu);
  • uruchomienie i prezentacja opracowanego systemu sterowania (2 godziny pracy w laboratorium);
  • opracowanie dokumentacji opracowanego systemu i sprawozdania z pracy w laboratorium.

Zasoby laboratoryjne

Na zasoby laboratoryjne składają się zestawy obejmujące:

  • model fizyczny rzeczywistego obiektu sterowania lub jego fragmentu;
  • różnej klasy sprzęt komputerowy;
  • oprogramowanie umożliwiające tworzenie i uruchamianie oprogramowania sterującego dostosowane do specyfiki obiektu, sprzętu i specyfiki sterowania danego obiektu.

Laboratorium dysponuje następującymi zestawami:

  • model windy sterowanej za pomocą programowanego sterownika logicznego (PLC) współpracującego z komputerem PC wyposażonym w oprogramowanie umożliwiającym tworzenie i uruchamianie programów w języku sterownika PLC oraz w oprogramowanie wizualizacji stanu procesu sterowania i konsoli operatorskiej na podstawie informacji wymienianych ze sterownikiem PLC poprzez łącze w standardzie RS232;
  • serwomechanizm cyfrowy nadzorowany z poziomu komputera PC wraz ze specjalistycznym oprogramowaniem umożliwiającym realizację różnych algorytmów sterowania oraz ocenę jakości sterowania w powiązaniu z doborem parametrów regulatora;
  • model helikoptera na uwięzi – wyposażonego w dwa ortogonalnie umieszczone śmigła napędowe oraz zestaw czujników tachometrycznych oraz położenia kątowego modelu w dwóch osiach sterowany z komputera PC. Komputer wyposażony jest pakiet programowy MatLab wraz z modułem sterowania w czasie rzeczywistym umożliwiający realizację wielu zaawansowanych algorytmów sterowania oraz śledzenie ich efektywności i jakości sterowania;
  • model suwnicy bramowej umożliwiający przenoszenie obciążenia w przestrzeniu trójwymiarowej wyposażony w odpowiednie czujniki prędkości i położenia w poszczególnych osiach sterowania nadzorowany przez komputer PC. Komputer wyposażony jest pakiet programowy MatLab wraz z modułem sterowania w czasie rzeczywistym umożliwiający realizację wielu zaawansowanych algorytmów sterowania oraz śledzenie ich efektywności i jakości sterowania;
  • model sterowania światłami na skrzyżowaniu ulic nadzorowany przez mikrokontroler. Dostępny na stanowisku komputer PC umożliwia tworzenie i uruchamianie oprogramowania sterującego dla mikrokontrolera za pośrednictwem łącza szeregowego RS232, które może być również wykorzystane jako terminal konsoli operatorskiej;
  • zestaw typowych bloków funkcjonalnych systemów komputerowego sterowania takich jak: przetworniki A/C i C/A, wejścia i wyjścia cyfrowe, elementy konsolo operatorskiej: mikroprzełączniki, klawiatura matrycowa, wyświetlacze itp. Współpracujące z komputerem PC. Oprogramowanie komputera zawiera między innymi kompilator języka C umożliwiający tworzenie różnego rodzaju aplikacji sterujących dostępnym sprzętem;
  • zestaw trzech połączonych zbiorników cieczy zasilanych dwoma pompami oraz wyposażonych w zestaw zaworów ręcznych i elektrozaworów. Zestaw sterowany jest za pomocą specjalistycznego pulpitu operatorskiego oraz komputera PC. Zestaw ten umożliwia identyfikację tego nieliniowego obiektu sterowania jak i tworzenie różnych aplikacji sterujących poziomem cieczy w zbiornikach;
  • robot/manipulator MENTOR o sześciu stopniach swobody współpracujący z transporterem taśmowym i bramą umożliwiających pomiar wymiaru liniowego transportowanych obiektów. Zestaw sterowny jest z komputera PC zawierającego specjalistyczne oprogramowanie umożliwiające edycję, uruchamianie i śledzenie programów tworzonych w wyspecjalizowanym języku programowania robota;
  • model linii produkcyjnej składającej gotowy wyrób z dwóch podzespołów. Linia sterowana jest przez sterownik PLC współpracujący z komputerem PC umożliwiającym przygotowanie programów dla sterownika PLC oraz wizualizację stanu procesu z wykorzystaniem przemysłowego oprogramowania InTouch.