Kurs Zaawansowany S7 zajęcia dodatkowe, czwartek, zadanie B Kurs Zaawansowany S7 zajęcia dodatkowe, czwartek, zadanie B
Zadanie: Rozruch napędu Minimalny zestaw parametrów tworzonego bloku FB62:
Zadanie polega na rozruchu napędu maszyny. Napęd wymaga dwustopniowego wzrostu start parametr wejściowy typ BOOL start sekwencji zwiększania napięcia
wartości zadanej prędkości, zgodnie z zależnością:
stop parametr wejściowy typ BOOL rozpoczęcie zmniejszania napięcia do 0 [V]
estop parametr wejściowy typ BOOL wyłącznik awaryjny, styk NC
zegar parametr wejściowy typ BOOL generator częstotliwości 2 Hz
WZ parametr wyjściowy typ REAL wartość zadana napięcia
etap1 parametr wyjściowy typ BOOL informacja, że silnik znajduje się w etapie 1
etap2 parametr wyjściowy typ BOOL informacja, że silnik znajduje się w etapie 2
etap3 parametr wyjściowy typ BOOL informacja, że silnik znajduje się w etapie 3
etap4 parametr wyjściowy typ BOOL informacja, że silnik znajduje się w etapie 4
Uruchamiając projekt należy skorzystać również z funkcji FC11 (Sterowanie wyjściem
analogowym) stworzonej w trakcie zajęć.
START Po podaniu narastającego zbocza na wejściu start, powinna wystartować sekwencja
Kod funkcji należy zapisać w języku STL.
generująca przebieg o określonej wyżej charakterystyce, to znaczy:
TESTOWANIE
etap1: przez pierwsze 5 sek. napięcie powinno wzrastać od 0 do 5.0 [V]
Testowanie funkcji polega na sprawdzeniu czy po podaniu stanu wysokiego na wejście
etap2: przez kolejne 10 sek. napięcie wyjściowe powinno pozostać
start , wielkość wyjściowa (mierzona przez zewnętrzny woltomierz) wskazuje wartości
na poziomie 5.0 [V],
analogiczne do naszkicowanego przebiegu.
etap3: po czym przez kolejne 5 sek. napięcie wzrasta do poziomu 10.0 [V],
Po podaniu stanu wysokiego na wejściu stop (w dowolnym momencie sekwencji) napięcie
etap4: dalej pozostaje bez zmian.
powinno maleć do 0.0 [V] z szybkością 2 [V/s].
Po podaniu stanu niskiego na wejściu estop bezzwłocznie powinno zostać wystawione
Sprawdzanym warunkiem koniecznym rozpoczęcia sekwencji jest wartość wyjścia
0.0 [V] na wyjściu.
równa 0.0 [V].
Przykładowe wywołanie programu:
STOP Po podaniu narastającego zbocza na wejściu stop (niezależnie od stanu sekwencji),
CALL FB 62 , DB62
napięcie powinno maleć do 0 z szybkością 2 [V] na sekundę.
start := I0.0
stop := I0.7
ESTOP Jest to funkcja awaryjnego zatrzymania napędu. Po podaniu stanu niskiego
estop := I1.7
na wejście (styk NC) bezzwłocznie powinno zostać podane zerowe napięcie na wyjście.
zegar := M120.3
WZ := MD0
SYGNALIZACJA Funkcja powinna sygnalizować swój stan. Jeżeli silnik jest rozpędzany,
etap1 := Q5.7
to w czasie etapu1 powinno być aktywne wyjście binarne o tej samej nazwie, podobnie dla
etap2 := Q5.6
etapów 2, 3 i 4. etap3 := Q5.5
Hamowanie silnika powinno być sygnalizowane pulsacją o częstotliwości 2 Hz na wyjściu etap4 := Q5.4
etap_dekr . 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 1/5 wersja: 080210 INTEX Centrum Szkoleniowe Systemów Automatyki strona 2/5
Wyszukiwarka
Podobne podstrony:
S7 Z 03 080210Z WT B zadanieS7 Z 01 080210Z WT A zadanieS7 Z 12 080210Z CZ A rozwiazanieS7 Z 14 080210Z CZ B rozwiazanieS7 Z 07 080210Z SR A zadanieS7 Z 08 080210Z SR A rozwiazanieCałka nieoznaczona cz 2 ZadaniaDziałanie sterowników S7 200 podstawy cz 4Działanie sterowników S7 200 podstawy cz 2Stechiometria cz 2 zadaniaDziałanie sterowników S7 200 podstawy cz 1Działanie sterowników S7 200 podstawy cz 3Układ ze wspólnym kolektorem, cz 13więcej podobnych podstron