Kurs Zaawansowany S7 zajęcia dodatkowe, czwartek, zadanie B Kurs Zaawansowany S7 zajęcia dodatkowe, czwartek, zadanie B Proponowane rozwiązanie: L 0 T #licznik // STAT (int) et_1: A #stop // start dekrementacji - IN (bool) FB62 FN #FN_stop // STAT (bool) S #dekrementacja // STAT (bool) // sygnalizacja etapów R #inkrementacja SET // wyzerowanie wyj sygnalizacji etapów R #etap1 // wył cznik awaryjny R #etap2 R #etap3 A #estop // wył cznik awaryjny (NC) - IN (bool) R #etap4 JC et_2 // estop = 1 oznacza poprawn prac L 0.000000e+000 A #inkrementacja T #WZ JCN et_0 R #inkrementacja R #dekrementacja L #licznik // ustawienie wyj sygnalizacji etapów BEU L 50 <=I = #etap1 // etap 1 // warunki zako czenia bloku L #licznik et_2: AN #inkrementacja L 150 AN #dekrementacja <=I O( AN #etap1 L #licznik = #etap2 // etap 2 L 200 // 200 *100ms (20sek.) >I L #licznik A #inkrementacja L 200 ) <=I BEC AN #etap1 AN #etap2 = #etap3 // etap 3 // inkrementacja licznika (dodanie kolejnych 100ms) AN #etap1 L #licznik AN #etap2 L 1 AN #etap3 +I = #etap4 // etap 4 T #licznik et_0: A #dekrementacja A #zegar // inkrementacja zwi kszanie napi cia = #etap_dekr // etap dekrementacji napi cia AN #inkrementacja JC dekr // tryby pracy L #licznik // etap 1 A #start // start inkrementacji - IN (bool) L 50 FP #FP_start // STAT (bool) <=I A( L #WZ // warto zadana pr dko ci - OUT O( // etap 3 L 0.000000e+000 L #licznik <=R L 150 ) >I S #inkrementacja // STAT (bool) A( JCN et_1 L #licznik wersja: 080210 INTEX Centrum Szkoleniowe Systemów Automatyki strona 3/5 wersja: 080210 INTEX Centrum Szkoleniowe Systemów Automatyki strona 4/5 Kurs Zaawansowany S7 zajęcia dodatkowe, czwartek, zadanie B L 200 <=I ) ) NOT BEC L #WZ // dodaj kolejne 0.1V L 1.000000e-001 +R T #WZ BEU // dekrementacja zmniejszanie napi cia dekr: L #WZ // odejmij kolejne 0.2V L 2.000000e-001 -R T #WZ L 0.000000e+000 >R BEC R #dekrementacja T #WZ OB35 (wywoływany co 100ms) CALL FB 62 , DB62 start := I0.0 stop := I0.7 estop := I1.7 zegar := M120.3 WZ := MD0 etap1 := Q5.7 etap2 := Q5.6 etap3 := Q5.5 etap4 := Q5.4 etap_dekr := Q5.0 CALL FC 11 wart_zadana := MD0 zakres := 1.000000e+001 adres_wy := PQW304 wersja: 080210 INTEX Centrum Szkoleniowe Systemów Automatyki strona 5/5