S7_Zadanie2_rozwiazanie.pdf
(
236 KB
)
Pobierz
S7 P - 02 - 070925Z - WT_B - zadanie - myjka reczna.odt
Kurs Podstawowy S7 – zajcia dodatkowe, wtorek, zadanie B
Kurs Podstawowy S7 – zajcia dodatkowe, wtorek, zadanie B
Proponowane rozwi
zanie
Drugie nacinicie przycisku START ma spowodowa wejcie w faz 2
,
czyli zamknicie zaworu
i wysterowanie wyjcia SUSZARKA. Mona by zapisa to w jednym segmencie:
1. Edycja funkcji
Z treci zadania wynika, e kade przejcie midzy kolejnymi etapami pracy nastpuje poprzez
nacinicie przycisku START:
START
START
START
I 0.0
I 0.0
I 0.0
start
faza 1
faza2
stop
Ale w jaki sposób sterownik rozróni rozpoczcie fazy 1 i rozpoczcie fazy 2?...
(mycie)
(suszenie)
Nie rozróni. Naley wic dopisa warunki, które rozróniaj te stany. To co charakteryzuje
rozpoczcie fazy 1 to stan wyj: ZAWOR = "0" oraz SUSZARKA = "0", natomiast przejcie z fazy
1 do 2 nastpi w momencie gdy ZAWOR = "1" oraz SUSZARKA = "0", wic:
Q 4.0 ZAWOR
Q 4.1 SUSZARKA
Powinien by nie tyle wykrywany stan tego przycisku, co zmiana stanu
z zera na jedynk, czyli
zbocze narastajce
.
Oto fragment kodu wykrywajcy zbocze narastajce na wejciu START:
Cewk (P) naley uzupełni pomocnicz komórk pamici (w miejsce znaków zapytania), na której
bdzie pracowa ta funkcja, np.:
Analogicznie mona dopisa trzecie rozgałzienie dla wyjcia z fazy 2, czyli zakoczenia całego
cyklu pracy myjki. Wyjcie z fazy 2 nastpi, gdy ZAWOR = "0" oraz SUSZARKA = "1":
Po pierwszym naciniciu przycisku START układ wchodzi w faz 1
czyli cykl mycia. Naley wic
wysterowa wyjcie ZAWOR:
wersja: 070925
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 3/6
wersja: 070925
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 4/6
Kurs Podstawowy S7 – zajcia dodatkowe, wtorek, zadanie B
Kurs Podstawowy S7 – zajcia dodatkowe, wtorek, zadanie B
Program wydaje si by kompletny. Mona go przetestowa... ale jaki jest efekt?
Dlaczego nie działa? Załómy, e myjka nie pracuje, czyli obydwa wyjcia s zerami. W momencie
nacinicia przycisku START (I 0.0) przez cewk (P) zostanie wykryte zbocze narastajce i skoro
obydwa wyjcia s zerami, ustawione zostanie wyjcie ZAWOR (Q 4.0). Nastpnie sterownik
przechodzi do drugiego odgałzienia i tam obydwa warunki równie s prawdziwe: ZAWOR = "1"
(przed chwil ustawione) i SUSZARKA = "0", a wic sterownik kasuje wyjcie ZAWOR i ustawia
SUSZARKA. CPU analizuje teraz trzecie odgałzienie, które take jest prawdziwe i w efekcie
kasuje wyjcie SUSZARKA.
Jest to zarazem ostateczna posta kodu tego programu (cało zapisana w jednym networku).
Efekt jest wic taki, e przy jednym
naciniciu przycisku sterownik w pewnym sensie przechodzi
przez wszystkie etapy, a w konsekwencji nie wystawia adnego z wyj. Co wic mona zrobi?
Jednym ze sposobów jest zapamitanie, poprzez pomocnicze komórki pamici, e sterownik
wszedł w dan gał, a wic w tym obiegu ptli programowej nie powinien wchodzi w kolejne:
i analogicznie zapamita, e był w rodkowej gałzi:
wersja: 070925
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 5/6
wersja: 070925
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 6/6
Plik z chomika:
szyszymomonn0
Inne pliki z tego folderu:
Automatyka i Robotyka.pdf
(5672 KB)
Sterowniki Programowalne - Marcin Pawlak.pdf
(3277 KB)
Modelowanie i sterowanie rozmyte - A.Piegat.pdf
(6736 KB)
Sterowanie sekwencyjne PLC.rar
(11602 KB)
Kursy PLC.rar
(25742 KB)
Inne foldery tego chomika:
Książki PLC
Kursy
Materiały edukacyjne
S7-1200 Simatic
S7-200 Simatic
Zgłoś jeśli
naruszono regulamin