Sprawozdanie Lab 2 16 11


Politechnika Krakowska im. T. Kościuszki
INSTYTUT INFORMATYKI STOSOWANEJ
Zastosowanie sterownika M91-2-R2C w procesach przemysłowych
Linca Rafał
Mikrokontrolery i SPRAWOZDANIE Lab. nr 2
13K1
przetwarzanie sygnałów
1. Cel
Celem dwiczenia jest zapoznanie się ze sterowaniem procesami w przemyśle, kontrolą
urządzeo przy pomocy bazy danych oraz szybkich wejśd licznikowych (HSI) oraz przerwao w
sterowniku M91-2-R2C.
2. Sterowanie oraz nadzór procesu produkcji
Do wykonania tego dwiczenia potrzebny nam jest program z poprzednich zajęd (z rozdziału
6 podpunkt 6.2) aby móc wykonad zadanie usunęliśmy ostatnia linijkę ww. programu aby móc go
uzupełnid go o nowe linie kodu. Nasz  nowy program komunikował się z użytkownikiem który
musiał wprowadzid ilośd pudełek jaka ma się znalezd w opakowaniu zbiorczym. Maksymalna ilośd
pudełek została ustalona na 99. Dodatkową opcją naszego programu jest możliwośd podejrzenia
przez operatora ilości pudełek w opakowaniu zbiorczym oraz możliwośd wprowadzenia czasu po
jakim nasza maszyna powinna byd konserwowana.
Przebieg ćwiczenia:
o Tworzenie zmiennej ekranowej (na pasku narzędziowym ikona Display)
o Formatowanie zmiennej ekranowej (typ zmiennej to Integer + zaznaczenie pola  Start with
Clear
o Field + ustawienie limitu 1..99)
o Tworzenie skoku warunkowego(SB30 Keypad entries complete + ustawienie czasu
konserwacji)
o Ustawienie czasu rozpoczęcia konserwacji maszyny
o Formatowanie zmiennej ekranowej (aby zmienna mogła byd modyfikowalna należy zaznaczyd
Keypad Entry)
o Wyświetlanie liczby zliczonych paczek
o Projektowanie skoków warunkowych (komunikaty o błędzie , komunikaty operatora)
o Definiowanie komunikatu o stanie maszyny
o Projektowanie skoków warunkowych (wciśniecie klawisza z klawiatury, powrót do ekranu
logowania, czas komunikatu)
3. Sterowanie i nadzór napełniania zbiornika
Aplikacja steruje pompą według poziomu płynu w zbiorniku. Sygnał wejścia  podawany na
wejście analogowe i konwertowany na odpowiednie wartości (0-10V @ 0-123.0 cm). Operator może
wprowadzad wartośd poziomu przy pomocy panelu operatorskiego.
Przebieg ćwiczenia:
o Ustawienie zmiennej dla wejścia analogowego (Hardware Configuration/Analog Input)
o Tworzenie zmiennej ekranowej (opcja Display)
o Formatowanie zmiennej ekranowej (Stop , Praca)
o Projektowanie skoków warunkowych (poziom startu/zatrzymania pompy)
o Tworzenie i formatowanie zmiennej ekranowej (rezerwacja po 4 pola na wyświetlaczu)
o Projektowanie skoków warunkowych (reakcja na naciśniecie klawisza/przeglądanie danych)
4. Zastosowanie przerwań do obsługi szybkich wejść licznikowych
(HSI)
Przerwanie będzie wywoływane co 2.5 ms, za pomocą specjalnej funkcji dostępnej poprzez
użycie zmiennej systemowej SI140 Function number dla numeru funkcji 500. Funkcja nr 500
odpowiada właśnie za system przerwao. W trakcie przerwania wykonuje się program zapisany po linii
zawierającej end.
Przebieg ćwiczenia:
o Ustawienie rodzaju licznika(Hardware Configuration/HSI/Type(I 0,1))
o Tworzenie zmiennej ekranowej(Wartośd licznika aktualizowana po każdorazowym
przerwaniu)
o Skok warunkowy (Po naciśnięciu strzałki w lewo -> odświeżenie ekranu)
5. Zastosowanie baz danych do zbierania informacji o przebiegu
procesu
Baza danych umożliwia gromadzenie danych w postaci liczb całkowitych. Dane te informują
o przebiegu procesu i ewentualnych przekroczeniach normalnego stanu procesu. Baza ta jest
ograniczona do 1024 pozycji, zatem lepiej sprawdza się do zapisywania jedynie sytuacji awaryjnych
związanych z przekroczeniami stanu bądz sytuacjami awaryjnymi. W poniższym programie w bazie
danych zapisywana jest informacja o bieżącej wartości podawanej na wejście analogowe wraz
z czasem jej pomiaru.
Przebieg ćwiczenia:
o Ustawienie zmiennej dla wejścia analogowego (Hardware Configuration/Analog
Input/Type (AI0  ->Analog (0-10V)/MI 0 -> Wejście analogowe)
o Tworzenie zmiennej ekranowej (Przegląd bazy danych)
o Formatowanie zmiennych ekranowych (format liczb -> xxx.xx + Leadings Zeros (puste
pola wypełnione 0)
6. Wnioski
Umiejętnośd kontroli oraz znajomośd programowania programów dla sterowników
przemysłowych pozwala nam zautomatyzowad np. linię produkcyjną czy też wspomaga w kontroli
urządzeo (automatyczny monitoring i reakcje na wysokośd wody w zbiorniku)


Wyszukiwarka