S7_Zadanie3_rozwiazanie.pdf
(
378 KB
)
Pobierz
S7 P - 03 - 070925Z - SR_A - zadanie - suszarka.odt
Kurs Podstawowy S7 – zajcia dodatkowe, roda, zadanie A
Kurs Podstawowy S7 – zajcia dodatkowe, roda, zadanie A
Proponowane rozwi
zanie
3. Edycja funkcji
1. Stworzenie nowego projektu
Aby rozpocz edycj stworzonej funkcji naley klikn dwa razy na jej nazwie w oknie
SIMATIC
Manager
. Funkcja otworzy si w edytorze programu
LAD/STL/FBD
.
Z poziomu
Simatic Managera
naley z menu wybra opcj File -> New... (wicej informacji
na temat tworzenia nowego projektu i definiowania konfiguracji sprztowej znajduje si
w podrczniku do kursu).
Z treci zadania wynika, e w programie powinna znale si obsługa dwóch
czasów: 0,5 sek. oraz 15 sek. W zwizku z tym trzeba bdzie uy
w programie dwóch układów czasowych.
2. Stworzenie nowej funkcji
Mona zacz od obsługi zdarzenia zwizanego z zabezpieczeniem pracy
suszarki (maksymalnie 15 sek.). Porównujc to załoenie z dostpnymi
timerami mona wysnu wniosek, e najwygodniej bdzie uy timera typu
S_PULSE.
W pierwszym kroku w programie
SIMATIC Manager
w lewej czci okna naley zaznaczy
pojemnik
Blocks
, po czym z prawej strony klikn prawym klawiszem myszy na białym obszarze
i z menu kontekstowego wybra opcj
Insert New Object
->
Function
.
Mona wic do pierwszego networku przecign układ czasowy typu impuls (S_PULSE):
w dalszej czci naley okreli:
Aby stworzy now funkcj w oknie, które si pojawi, w polu
Name
naley wpisa nazw tworzonej
funkcji np.
FC32,
natomiast aby jzykiem domylnym był schemat drabinkowy w polu
Created in
Language
naley wybra
LAD
.
W
numer obsługiwanego timera (dowolny, np. T8),
W
czas jaki ma by odmierzony (15 sek.),
W
warunek wyzwolenia układu czasowego (pojawienie si wysokiego stanu na wejciu
CZUJNIK),
Pozostałe okna mona pozostawi bez zmian, cało naley zatwierdzi przyciskiem
OK
.
W
wykorzystanie wyjcia Timera i przepisanie jego stanu na wyjcie DMUCHAWA, czyli:
wersja: 070925
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 3/7
wersja: 070925
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 4/7
Kurs Podstawowy S7 – zajcia dodatkowe, roda, zadanie A
Kurs Podstawowy S7 – zajcia dodatkowe, roda, zadanie A
Dziki temu suszarka bdzie pracowa tak długo, jak długo bd pod ni rce, ale nie dłuej ni
15 sek.
4. Zapisanie funkcji na dysku
W dalszej czci naley wprowadzi zabezpieczenie, aby suszarka nie wyłczała si gdy
CZUJNIK zwróci stan niski przez okres do 0,5 sek, czyli w sytuacji, gdy rce na chwil nie bd si
znajdowa
w obszarze czujnika, wtedy suszarka nie powinna przerywa pracy. Naley wic wprowadzi timer,
który zrealizuje podtrzymanie sygnału I 0.0. Najwygodniej bdzie uy układ czasowy typu
„Opónienie wyłczenia” czyli S_OFFDT, wprowadzajc go midzy timer S_PULSE a warunek
jego wyzwolenia:
Program mona ju uruchomi i sprawdzi jakie jest jego działanie. W tym celu najlepiej jest
zapisa tworzon funkcj na dysku (ale nie jest to niezbdne) np. poprzez nacinicie ikony
dyskietki w edytorze programów:
lub z wykorzystaniem skrótu klawiszowego
Ctrl+S
lub z menu edytora programów
File
->
Save
.
5. Przesłanie funkcji do sterownika
Po zapisaniu programu na dysku czas na wysłanie go do sterownika. W tym celu mona
wykorzysta ikonk
Download
, której nacinicie spowoduje przesłanie biecej funkcji (w takiej
postaci jak jest aktualnie na ekranie) do sterownika:
Nad blokiem S_OFFDT naley poda numer obsługiwanego timera (inny ni do tej pory uywane),
np. T9 oraz czas o jaki powinien by opóniany sygnał, to jest 0,5 sek. Ostateczna posta
programu bdzie wic nastpujca:
lub z wykorzystaniem skrótu klawiszowego
Ctrl+L
lub z menu edytora programów
PLC
->
Download
.
wersja: 070925
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 5/7
wersja: 070925
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 6/7
Kurs Podstawowy S7 – zajcia dodatkowe, roda, zadanie A
6. Wywołanie funkcji w OB1
Funkcja FC32 znajduje si ju w sterowniku, ale to jeszcze nie znaczy, e jest ona wykonywana.
Naley jeszcze j wywoła, np. w bloku OB1.
W tym celu z
SIMATIC Managera
naley otworzy blok OB1.
Najwygodniej bdzie usun z niego wszystkie dotychczasowe rozkazy.
W katalogu
Program elements
(jeeli jest niewidoczny naley nacisn
Ctrl-K
) naley odszuka folder
FC blocks
a w nim stworzon funkcj
FC32. Bloczek reprezentujcy FC32 naley przecign do OB1. Blok ten
powinien mie nastpujc posta:
Analogicznie jak przy FC32 powinno si teraz zapisa na dysku zmodyfikowane OB1 (ikonka
dyskietki lub Ctrl-S) i trzeba wysła aktualn posta OB1 do sterownika (odpowiednia ikonka lub
Ctrl-L na klawiaturze). Od tego momentu funkcja FC32 jest ju przetwarzana przez sterownik.
wersja: 070925
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 7/7
Plik z chomika:
yaqb_20
Inne pliki z tego folderu:
S7_Zadanie1_rozwiazanie.pdf
(513 KB)
S7_Zadanie1.pdf
(80 KB)
S7_Zadanie2_rozwiazanie.pdf
(236 KB)
S7_Zadanie2.pdf
(98 KB)
S7_Zadanie3.pdf
(199 KB)
Inne foldery tego chomika:
podręczniki soft
podręczniki sterowników
soft
Zgłoś jeśli
naruszono regulamin