STEROWANIE MIKROPROCESOROWE PROCESEM ZADAWANIA PASZY DLA ZWIERZĄT

Podobne dokumenty
MIKROSTEROWNIKI W PROCESACH HODOWLANYCH

MODELOWANIE I SYMULACJA FUNKCJONOWANIA REGULACJI NA STANOWISKU MULTI TANK

Opracował: Jan Front

Niestacjonarne Inżynieria Zarządzania Katedra Automatyki i Robotyki Dr D. Janecki. Specjalnościowy Obowiązkowy Polski Semestr drugi

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

Zastosowania mikrokontrolerów w przemyśle

Sterowniki Programowalne (SP) - Wykład #1 Wykład organizacyjny

STANOWISKO NAUKOWO-BADAWCZE DLA MASZYNOWEGO DOJU KRÓW

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

PROGRAMOWALNE STEROWNIKI LOGICZNE

STEROWANIE PROCESAMI ROLNICZYMI WSPOMAGANYMI PRZEZ SYSTEMY INFORMATYCZNE

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

Opis modułu kształcenia Sterowniki programowalne PLC

Podstawy PLC. Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń.

ROBOT PRZEMYSŁOWY W DOJU KRÓW

Sterowniki PLC. Elektrotechnika II stopień Ogólno akademicki. przedmiot kierunkowy. Obieralny. Polski. semestr 1

Sterowniki programowalne Programmable Controllers. Energetyka I stopień Ogólnoakademicki. przedmiot kierunkowy

ROZWÓJ SYSTEMÓW WIZUALIZACJI W AUTOMATYZACJI DOJU KRÓW

Politechnika Gdańska. Gdańsk, 2016

Elektrotechnika II stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

sterownik VCR v 1. 0

STEROWANIE CIŚNIENIEM BEZWZGLĘDNYM W APARACIE UDOJOWYM DLA KRÓW

Automatyka przemysłowa na wybranych obiektach. mgr inż. Artur Jurneczko PROCOM SYSTEM S.A., ul. Stargardzka 8a, Wrocław

SYSTEMY KOMUNIKACJI W STEROWANIU PARAMETRAMI APARATU UDOJOWEGO

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

E-E-A-1008-s6. Sterowniki PLC. Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

Opracowanie systemu sterowania wybranej linii technologicznej z uwzględnieniem zagadnień inżynierii oprogramowania

Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)

Automatyka i metrologia

Zastosowanie sterownika PLC w modelowaniu i symulacji prostych układów automatyki

Urządzenia automatyki przemysłowej Kod przedmiotu

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

ŚRODOWISKO PC WORX JAKO WSPARCIE W NAUCE PROGRAMOWANIA STEROWNIKÓW PLC

Problemy Inżynierii Rolniczej Nr 4/2005 WIZUALIZACJA KOMPUTEROWA W PREZENTACJI WYNIKÓW MODELOWANIA DOJU KRÓW

przedmiot specjalnościowy przedmiot obowiązkowy polski szósty

Sterowniki programowalne w systemach sterowania urządzeń płynowych Programmable logic controller in control fluid systems

Politechnika Gdańska

W Y B R A N E P R O B L E M Y I N Y N I E R S K I E

Sterowniki Programowalne (SP)

WYKORZYSTANIE STEROWNIKÓW PLC W TWORZENIU UKŁADÓW STEROWANIA W PRZEMYŚLE ROLNO-SPOŻYWCZYM

MIKROPROCESOROWY SYSTEM STEROWANIA PULSACJĄ DOJU MASZYNOWEGO KRÓW

MIKROPROCESOROWY STEROWNIK ZE SWOBODNĄ KONFIGURACJĄ WEJŚĆ I WYJŚĆ

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

E-4EZA1-10-s7. Sterowniki PLC

INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN POLITECHNIKI ŁÓDZKIEJ

Ćwiczenie VI (wersja 17)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

InŜynieria Rolnicza 14/2005. Streszczenie


STEROWNIKI i REGULATORY (TS1A )

Katedra Systemów Cyfrowego Przetwarzania Sygnałów

Przemysłowe Systemy Automatyki ĆWICZENIE 2

LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU

Optyczny czujnik zbliżeniowy Zestawy przekaźników elektrycznych Przekaźniki zwykłe Przekaźniki czasowe...

Wykład nr 1 Podstawowe pojęcia automatyki

PRZEWODNIK PO PRZEDMIOCIE

DOKUMENTACJA TECHNICZNO ROZRUCHOWA UKŁADU SAMOCZYNNEGO ZAŁĄCZANIA REZERWY ZASILANIA (SZR) Z WYKORZYSTANIEM PRZEKAŹNIKA PROGRAMOWALNEGO LOGIC-10HR-A

Komentarz technik mechatronik 311[50]-01 Czerwiec 2009

BLOK FUNKCYJNY FUZZY LOGIC W STEROWANIU PLC AUTONOMICZNYM APARATEM UDOJOWYM*

Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia

POLITECHNIKA GDAOSKA

KATALOG MASZYN I POJAZDÓW ROLNICZYCH MASZYNY-3

Istnieje wiele metod przekształcania algorytmów wprogram sterujący.

Przykład programowania PLC w języku drabinkowym - ćwiczenie 6

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski VI semestr letni (semestr zimowy / letni)

PROGRAMOWANIE UKŁADÓW REGULACJI CIĄGŁEJ PCS

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski VII semestr zimowy (semestr zimowy / letni)

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

STEROWNIKI PROGRAMOWALNE OBSŁUGA AWARII ZA POMOCĄ STEROWNIKA SIEMENS SIMATIC S7

PLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: automatyka i robotyka

Metody integracji systemów sterowania z wykorzystaniem standardu OPC

Automatyka i Robotyka II stopień ogólnoakademicki studia niestacjonarne wszystkie Katedra Automatyki i Robotyki mgr inż.

Programowanie sterowników PLC wprowadzenie

Dynamiczna wymiana danych DDE w sterowaniu aparatem udojowym

METODYKA BADAŃ MAŁYCH SIŁOWNI WIATROWYCH

INSTRUKCJA PODŁĄCZENIA/OBSŁUGI i KONFIGURACJI LICZNIKA KLIENTÓW w oparciu o stertownik Internetowy PLC STERBOX

Sterowniki Programowalne (SP) - Wykład #1 Wykład organizacyjny

Wykaz ważniejszych symboli graficznych elementów pneumatycznych i elektropneumatycznych użytych w podręczniku 11

STEROWNIKI PROGRAMOWALNE PLC

PRZEWODNIK PO PRZEDMIOCIE

PLAN STUDIÓW - STUDIA NIESTACJONARNE I STOPNIA kierunek: automatyka i robotyka. semestralny wymiar godzin. Semestr 1. Semestr 2. Semestr 3.

IDENTYFIKACJA SYGNAŁÓW KONTROLNO-STERUJĄCYCH W AUTONOMICZNYM APARACIE UDOJOWYM 1

PRZEWODNIK PO PRZEDMIOCIE

PLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: automatyka i robotyka

Sterowniki Programowalne (SP) Wykład 11

POLITECHNIKA GDAŃSKA

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

Ćwiczenie 3 - Sterownik PLC realizacja algorytmu PID

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy. Przebieg ćwiczenia

POLITECHNIKA POZNAŃSKA. Wydział Budowy Maszyn i Zarządzania MECHATRONIKA. Profile dyplomowania Konstrukcje Mechatroniczne

Podstawowe wiadomości

INSTRUKCJA OBSŁUGI. Licznik amperogodzin ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

Komentarz do prac egzaminacyjnych w zawodzie technik mechatronik 311[50] (zadanie 4) ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJĄCEGO KWALIFIKACJE ZAWODOWE

Transkrypt:

Inżynieria Rolnicza 7(95)/2007 STEROWANIE MIKROPROCESOROWE PROCESEM ZADAWANIA PASZY DLA ZWIERZĄT Henryk Juszka, Marcin Tomasik, Stanisław Lis Katedra Energetyki Rolniczej, Akademia Rolnicza w Krakowie Streszczenie. Intuicyjne środowisko programistyczne oraz podstawowe wiadomości z zakresu elektrotechniki, elektroniki i automatyki pozwalają na samodzielne konstruowanie systemów sterowania na bazie kompaktowych sterowników mikroprocesorowych. Na przykładzie aplikacji zadawania paszy omówiono podstawowe problemy automatyzacji procesów rolniczych przy użyciu tych urządzeń. Programowanie odbywa się w języku schematu drabinkowego, który graficznie przypomina połączenia stykowe. Takie rozwiązania pozwalają na samodzielne programowanie algorytmów sterowania, co czyni je szczególnie użytecznymi w modernizowaniu i automatyzacji procesów rolniczych, spożywczych, itp. Słowa kluczowe: automatyzacja, sterownik programowalny, zadawanie paszy Wstęp Sterowniki programowalne to urządzenia powszechnie stosowane w automatyce do sterowania maszynami, urządzeniami czy całymi procesami produkcyjnymi. Szeroka oferta producentów sterowników, modularna budowa oraz duża liczba modułów, także wysoce specjalizowanych, pozwalają dopasować sprzęt niemal do każdego zadania sterowania, czy automatycznej regulacji. Tendencja rozwoju prawdopodobnie zostanie utrzymana, a rola sterowników w zastosowaniach automatyki będzie wzrastać [Juszka, Tomasik 2005; Kasprzyk 2006; Kwaśniewski 1999; Legierski i in. 1998]. Celem pracy było przedstawienie problematyki wdrażania rozwiązań sterowania automatycznego bazującego na małych sterownikach PLC w produkcji zwierzęcej. Jako proces automatyzacji wybrano zadawanie pasz. Założenia systemu sterowania Zadaniem sterownika jest kontrola i sterowanie procesem karmienia zwierząt hodowlanych. Ponieważ sterowanie systemami zadawania paszy może być podobne dla różnych grup zwierząt, autorzy nie koncentrowali się na jednej, uogólniając proces. Przyjęto, że karmienie jest uzależnione od wieku (masy) żywionych zwierząt, choć w rzeczywistości należy brać jeszcze kilka innych czynników. Założony algorytm sterowania (min. godziny karmienia) należy traktować poglądowo. Na rys. 1 przedstawiono algorytm programu sterującego. 71

Henryk Juszka, Marcin Tomasik, Stanisław Lis Rys. 1. Fig. 1. Algorytm programu sterującego Algorithm for control program 72

Sterowanie mikroprocesorowe... System zadający pasze składa się ze stożkowatego pojemnika na karmę oraz z wytłaczarki jednoślimakowej z napędem silnikowym. Ilość dostarczanej paszy uzależniona jest od czasu pracy silnika (wytłaczarki). Pojedynczą dawkę można wyliczyć wg. wydajności konkretnego przenośnika. Stożkowy kształt pojemnika oraz drgania silnika zapewniają stałe dostarczanie pożywienia. W przypadku kiedy pojemnik zostanie opróżniony, pojawi się komunikat błędu na ekranie wyświetlacza sterownika PLC. Zadawanie paszy dla pierwszej grupy wiekowej trwa przykładowo 20 sekund (w tym czasie do koryta paszowego przenośnik ślimakowy dostarczy określoną porcję paszy - przykładowa wartość wyliczona na podstawie wydajności przenośnika ślimakowego), sterowanie zadajnikiem odbywa się poprzez wyjście Q1 (rys. 2). Poprzez wyjścia Q2, Q3 sterowane jest zadawanie paszy dla drugiej i trzeciej grupy wiekowej. Zwierzęta karmione są każdego dnia, np.: co godzinę pomiędzy 8:00 a 18:00. Takie rozwiązanie zapewnia zainteresowanie zwierząt pokarmem, wówczas pokarm nie będzie zalegał w korytach paszowych. Rys. 2. Fig. 2. Schemat podłączenia czujników i elementów wykonawczych do sterownika Connection diagram for sensors and actuators to the controller 73

Henryk Juszka, Marcin Tomasik, Stanisław Lis Proces rozpoczyna się z chwilą włączenia wyłącznika głównego S1 i przy spełnieniu warunku, że w zbiorniku zasilającym znajduje się pasza (sygnał z S4). Karmienie drugiej grupy wiekowej przewiduje 20-sekundowe karmienie każdego dnia o godzinie 8:00 (oprócz soboty i niedzieli 7:00), 12:00 i 16:00. Natomiast zadawanie paszy (20-sekundowe) w trzeciej grupie wiekowej od poniedziałku do soboty o godzinie 9:00 i 16:00 (niedziela 8:00 i 15:00). Procesy 2 i 3 rozpoczynają się, jeżeli włączone są wyłączniki S2 i S3 i w zbiornikach zasilających znajduje się dostatecznie dużo karmy (sygnał z S5 i S6). W przypadku opróżnienia, któregoś z pojemników zapalana jest lampka sygnalizacyjna (Q04). Trzy zbiorniki paszowe zawierają paszę dla odpowiednich grup wiekowych. Poprzez wydłużanie czasu pracy przenośników ślimakowych można sterować dawką paszy. Poniżej przedstawiono opis wejść i wyjść oraz nastawiane parametry. WEJŚCIA: I01 S1 Wyłącznik zadawania paszy dla systemu 1 I02 S2 Wyłącznik zadawania paszy dla systemu 2 I03 S3 Wyłącznik zadawania paszy dla systemu 3 I04 S4 Poziom paszy w zbiorniku paszowym - system 1 I05 S5 Poziom paszy w zbiorniku paszowym - system 2 I06 S6 Poziom paszy w zbiorniku paszowym - system 3 WYJŚCIA: Q01 Sterowanie zadajnikiem systemu 1 Q02 Sterowanie zadajnikiem systemu 2 Q03 Sterowanie zadajnikiem systemu 3 Q04 Lampka sygnalizacyjna PARAMETRY: H01 Dzienny zegar sterujący - system 1 H02 Dzienny zegar sterujący - system 2 H03 Dzienny zegar sterujący - system 3 T01 1 h Zegar odliczający przerwy pomiędzy zadawaniem pokarmu T02 20 s Zegar odliczający 20 sek. - system 1 T03 20 s Zegar odliczający 20 sek. - system 2 T04 20 s Zegar odliczający 20 sek. - system 3 Opis programu sterującego Określenie założeń oraz przyporządkowanie zmiennych i parametrów do nich pozwala na przejście do następnego etapu, którym jest programowanie sterownika do pracy. Na rys. 3 przedstawiono okno programowania sterownika. Przed przystąpieniem do programowania należy w zakładce Projekt wybrać urządzenie, skonfigurować główne jego ustawienia. Tworzenie programu odbywa się w zakładce Schemat programu. 74

Sterowanie mikroprocesorowe... Rys. 3. Fig. 3. Okno aplikacji programującej sterownik Window for controller programming application Schemat programu w całości zamieszczono na rys. 4. Programowanie sterownika polega na łączeniu styków oraz cewek, gdzie cewki jako elementy wykonawcze umieszczane są na końcach linii (szczebla). Pierwszą linię programu należy interpretować następująco: jeżeli włączony jest styk uruchamiający automatyczne zadawanie paszy I01oraz na zegarze H01 jest określony dzień tygodnia (godzina pomiędzy 8 00 a 18 00 ) i w zbiorniku zasilającym nie brakuje paszy (I04 czujnik poziomu stan 0 oznacza brak paszy) to uruchomiony zostanie zegar T01 odliczający co godzinę zadawanie pasz przez 20 sek. Wraz z oprogramowaniem dołączany jest pakiet serwera OPC. Pozwala on na bezpośrednie przesyłanie wszystkich danych z procesu do dowolnej aplikacji np. Microsoft Excel. Oprogramowanie to umożliwia zbieranie danych procesowych (archiwizację). Oprócz analizy danych oraz zdalnego do nich dostępu np.: poprzez sieć Internet, serwer umożliwia przeprogramowywanie sterownika mikroprocesorowego z dowolnego komputera po zalogowaniu się. 75

Henryk Juszka, Marcin Tomasik, Stanisław Lis Rys. 4. Fig. 4. Program automatycznego zadawania paszy Program for automatic feed of fodder Symulacja pracy sterownika Sprawdzenia poprawności algorytmu sterowania można dokonać w zakładce Symulacja. Symulacja komputerowa polega na zadawaniu określonych stanów wejściowych i sprawdzaniu sygnałów wyjściowych sterujących urządzeniami. Symulacja komputerowa pozwala uniknąć uszkodzeń wynikających z rozruchu przy błędnie napisanym programie. Innym sposobem symulacji, ale w warunkach rzeczywistych jest sprawdzenie programu na specjalnie skonstruowanym stanowisku. Na rys. 5 widoczne są zadajniki stanów dla sterownika PLC. Ta metoda symulacji pozwala na kontrolę wszelkich opóźnień w cyklu wykonywania programu oraz wychwycenie wynikających z tego konfliktów powiązań. Program sprawdzono pod kątem poprawności składni, realizacji zadanych parametrów oraz przetestowano wymianę danych z zewnętrzną aplikacją MS Excel. Otrzymano pozytywne wyniki symulacji pracy systemu sterującego. 76

Sterowanie mikroprocesorowe... Rys. 5. Fig. 5. Stanowisko do badania programów sterowników PLC Station for PLC program testing Podsumowanie Przedstawiona propozycja systemu sterowania procesem zadawania paszy w produkcji zwierzęcej przybliża problemy automatycznego sterowania opartego na sterowniku mikroprocesorowym. Zawiera opis metodyki wdrażania takich systemów sterowania. Uproszczenie procedur programowania przyczynia się do coraz popularniejszego stosowania takich rozwiązań w gospodarstwach rolniczych. Osoba podejmująca się zadania integratora systemu automatycznego sterowania posiadająca podstawową wiedzę z tej dziedziny może samodzielnie konstruować lub modernizować system sterowania procesem. Obszarem zastosowania małych PLC są systemy nawadniania upraw, sterowanie uprawami szklarniowymi, mikroklimatem w pomieszczeniach produkcyjnych (chlewnie, kurniki). Bibliografia Juszka H., Tomasik M. 2005. Sterowanie procesem pakowania produktów pochodzenia rolniczego. Acta Scientiarum Polonorum, Technica Agraria. 4 (1). Lublin. s. 69-75. Kasprzyk J. 2006. Programowanie sterowników przemysłowych. WNT. Warszawa. ISBN 83-86320- 45-1. Kwaśniewski J. 1999. Programowalne sterowniki przemysłowe w systemach sterowania. Fundacja Dobrej Książki. Kraków. ISBN 83-204-3109-8. Legierski T., Wyrwał J., Kasprzyk J., Hajda J. 1998. Programowanie sterowników PLC, Wyd. Pracowni Komputerowej Jacka Skalmierskiego. Gliwice. ISBN 83-86644-16-8. 77

Henryk Juszka, Marcin Tomasik, Stanisław Lis MICROPROCESSOR CONTROL FOR ANIMAL FODDER FEEDING Summary. Intuitive programming environment as well as basic knowledge of electrical engineering, electronics and automation enable to independently develop the control systems based on compact microprocessor controllers. The basic problems of agricultural processes automation using the mentioned aids were discussed, presenting application of feeding the fooder to animals. Programming is created by using a ladder diagram which resembles graphically contact connections. These solutions lead to independent programming of control algorithms, and that makes them quite useful in particular for modernizing and automation of agricultural and food processes, etc. Key words: automation, programmable controller, fodder feed Adres do korespondencji: Henryk Juszka; e-mail: hjuszka@ar.krakow.pl Katedra Energetyki Rolniczej Akademia Rolnicza w Krakowie ul. Balicka 116B 30-149 Kraków 78