Title | Sterowanie pracą sprężarek - metoda SFC |
---|---|
Course | Automatyka (E) |
Institution | Politechnika Poznanska |
Pages | 7 |
File Size | 159.6 KB |
File Type | |
Total Downloads | 32 |
Total Views | 140 |
Celem ćwiczenia było zapoznanie się z obsługą i programowaniem sterowników PLC S7-200 firmy SIEMENS. W ramach realizacji projektu wykonano odpowiadający realizowanemu zadaniu algorytm działania programu....
POLITECHNIKA POZNAŃSKA INSTYTUT ELEKTRONIKI PRZEMYSŁOWEJ
Rok akademicki: 2016/2017 Wydział Elektryczny
Ćwiczenie z zajęć labolatoryjnych Temat: Sterowanie pracą sprężarek - metoda SFC Wykonawca: Data oddania: 21.01.2017
Studia dzienne magisterskie
Profil: UEiIwPP Prowadzący: dr inż. J. Frąckowiak
Ocena:
1. Cel ćwiczenia Celem ćwiczenia było zapoznanie się z obsługą i programowaniem sterowników PLC S7200 firmy SIEMENS. W ramach realizacji projektu wykonano odpowiadający realizowanemu zadaniu algorytm działania programu. 2. Treść zadania Zaprojektować układ umożliwiający sterowanie pracą czterech sprężarek w zależności od sygnałów wejściowych: c1, c2, c3. Program pracy sprężarek jest następujący: c1c2c3 włączone 3 sprężarki 0 0 0 włączone 2 sprężarki 1 0 0 1 1 0 włączona 1 sprężarka 1 1 1 wszystkie sprężarki wyłączone
(p < p1) (p1 < p < p2) (p2 < p < p3) (p > p3)
Ciśnienie będzie mierzone z częstotliwością co 3 sekundy. Sprężarka nr 1 ma najwyższy priorytet, a nr 4 najniższy. Najpierw powinna być włączona sprężarka o wyższym priorytecie. Zmierzyć czas pracy poszczególnych sprężarek. Sprężarki włączane są do sieci stycznikami S1, S2, S3, S4.
3. Zmienne użyte w programie C_1 C_2 C_3
I0.0 I0.1 I0.2
Czujnik ciśnienia 1 Czujnik ciśnienia 2 Czujnik ciśnienia 3
Przycisk_1
I0.7
Wyjścia S1 Q0.0 S2 Q0.1 S3 Q0.2 S4 Q0.3
Stycznik sprężarki nr 1 Stycznik sprężarki nr 2 Stycznik sprężarki nr 3 Stycznik sprężarki nr 4
Kroki Start Step1 Step2 Step3 Step4
Krok startowy Krok 1 - praca 3 sprężarek Krok 2 - praca 2 sprężarek Krok 3 - praca 1 sprężarki Krok 4 - wyłączone wszystkie sprężarki
S0.0 S0.1 S0.2 S0.3 S0.4
Przycisk załączający proces
CM_1 M0.0 Zapamiętany stan czujnika 1 CM_2 M0.1 Zapamiętany stan czujnika 2 CM_3 M0.2 Zapamiętany stan czujnika 3 Prev
MB1 Poprzedni krok
4. Stworzone podprogramy TRZY DWIE JEDNA ZALACZ WYLACZ INT_0 MAIN
SBR0 SBR1 SBR2 SBR4 SBR5 INT0 OB1
Praca 3 sprężarek - Wywoływane w kroku 1 Praca 2 sprężarek - Wywoływane w kroku 2 Praca 1 sprężarki - Wywoływane w kroku 3 porównanie czasów pracy sprężarek do ich załączenia porównanie czasów pracy sprężarek do ich wyłączenia podprogram przerwaniowy – zapamiętywanie stanów czujników podprogram główny
5. Kody programów MAIN: Network 1 - reset stanów LD SM0.1 S Start, 1 R Step1, 4 R CM_1, 3 ATCH INT_0, 21 MOVW +0, T1 MOVW +0, T2 MOVW +0, T3 MOVW +0, T4 ENI Network 2 – timer 32 LDN T32 TON T32, +3000 Network 3 LSCR Start Network 4 LD SM0.0 MOVB SB0, Prev Network 5 LD SM0.0 R S1, 4 Network 6 LD Przycisk_1 SCRT Step1 Network 7 SCRE Network 8 – praca trzech sprężarek LSCR Step1
TRZY Network 1 // Jeżeli wcześniej wszystkie sprężarki były wyłączne, trzykrotnie załącz sprężarkę LD M1.0 O M1.4 CALL SBR4 CALL SBR4 CALL SBR4 Network 2 // Jeżeli wcześniej pracowały DWIE sprężarki, załącz jedną LD M1.2 CALL SBR4 DWIE Network 1 // Jeżeli wcześniej pracowały TRZY sprężarki, wyłącz jedną LD M1.1 CALL SBR5 Network 2 // Jeżeli wcześniej pracowała jedna sprężarka, włącz jedną LD M1.3 CALL SBR4 JEDNA Network 1 // Jeżeli wcześniej nie pracowała żadna, załącz jedną LD M1.4 O M1.0 CALL SBR4 Network 2 // Jeżeli wcześniej pracowały DWIE sprężarki, jedną wyłączamy LD M1.2 CALL SBR5
Network 9 LD SM0.0 CALL TRZY Network 10 LD SM0.0 MOVB SB0, Prev Network 11 LD CM_1 SCRT Step2 Network 12 LD I0.6 SCRT S0.0 Network 13 Krok1 - Koniec SCRE Network 14 - Krok2 - PRACA 2 SPRĘŻAREK LSCR S0.2 Network 15 LD SM0.0 CALL SBR1 Network 16 LD SM0.0 MOVB SB0, MB1 Network 17 LDN M0.0 SCRT S0.1 Network 18 LD M0.1 SCRT S0.3 Network 19 LD I0.6 SCRT S0.0 Network 20 SCRE Network 21 - Krok3 - PRACA 1 SPRĘŻARKI LSCR S0.3 Network 22 LD SM0.0 CALL SBR2
Network 23 LD SM0.0 MOVB SB0, MB1 Network 24 LD M0.2 SCRT S0.4 Network 25 LDN M0.1 SCRT S0.2 Network 26 LD I0.6 SCRT S0.0 Network 27 SCRE Network 28 - Krok4 - WYŁĄCZONE WSZYSTKIE SPRĘŻARKI LSCR S0.4 Network 29 LD SM0.0 MOVB SB0, MB1 Network 30 - Krok4 - wyłącz sprężarki. LD SM0.0 R Q0.0, 4 Network 31 - Krok4 - warunek przejścia do Step1 LDN M0.2 SCRT S0.1 Network 32 LD I0.6 SCRT S0.0 Network 33 SCRE Network 34 – Timer pierwszej sprężarki LD Q0.0 TONR T1, +50 Network 35 - – Timer drugiej sprężarki LD Q0.1 TONR T2, +50
Network 36 – Timer trzeciej sprężarki LD Q0.2 TONR T3, +50 Network 37 – Timer czwartej sprężarki LD Q0.3 TONR T4, +50 ZAŁĄCZ Network 1 LDN Q0.0 LDW= T3, T4 ON Q0.3 ALD R Q0.2, 1 CRET
S Q0.2, 1 CRET Network 4 LDN Q0.3 LDW= T4, T3 ON Q0.2 ALD R Q0.3, 1 CRET...