Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
1
Dodatek do instrukcji programowania sterownika
Siemens LOGO (symulator i sterownik)
1 Funkcje
W trybie programowania LOGO! oferuje szereg elementów, aby nie tracić z oczu istoty rzeczy,
podzielono te elementy na „listy”. Tymi listami są:
↓Co: lista zacisków dla:
-
wejść: I1, ...
- wyjść: Q1, ...
- poziomów: hi, lo
- braku zacisku: x
↓
GF: lista funkcji podstawowych AND, OR, ... (patrz rozdział 1.2)
↓
SF: lista funkcji specjalnych (patrz rozdział 1.3)
↓
BN: lista bloków już skonfigurowanych w układzie, które mogą być ponownie użyte
Zawartość list
Wszystkie listy wyświetlają elementy dostępne w LOGO!. W normalnych sytuacjach, są to
wszystkie zaciski, wszystkie funkcje podstawowe i wszystkie funkcje specjalne, jakie dana wersja
LOGO! zna. Oprócz tego elementy te zawierają wszystkie bloki, jakie już utworzyłeś w LOGO!
przed wywołaniem listy
↓
BN.
Kiedy LOGO! nie wyświetla wszystkiego?
LOGO! nie wyświetla wszystkich elementów, jeśli:
•
nie można wprowadzić kolejnego bloku. (W takim przypadku, albo nie ma już dostępnej
pamięci albo doszedłeś do maksymalnej ilości bloków (56)).
•
blok specjalny zużyłby więcej pamięci, niż jest dostępne w LOGO!
•
wynikowa ilość kolejno połączonych bloków przekroczyłaby 7.
1.1 Sta
łe i zaciski (Co)
Stałe i zaciski (ang. Connectors=Co) opisują wejścia, wyjścia, znaczniki i stałe poziomy napięć.
Wejścia
Wejścia będą oznaczane jako I. Numery wejść (I1, I2, ...) odpowiadają numerom zacisków wej-
ściowych LOGO!.
Wersje LOGO! ze złączem AS-Interface (LOGO!...B11) mają do dyspozycji wejścia Ia1 ... Ia4
do komunikacji poprzez szynę ASi.
Wejścia analogowe
Wejścia I7 oraz I8 w LOGO!24, LOGO! 12/24RC i LOGO! 12/24Rco spełniają dwie funkcje. Mo-
gą być użyte jako wejścia analogowe AI1 oraz AI2, wybierając w programie odpowiednia funk-
cję systemową obsługującą te wejścia analogowe lub jako normalne wejścia dwustanowe wejścia
I7 oraz I8.
Wejścia ASi
Wersje LOGO! ze złączem AS-Interface (LOGO!...B11) mają do dyspozycji wyjścia Ia1 ... Ia4
do komunikacji poprzez szynę ASi.
Wyjścia
Wyjścia będą oznaczane jako Q. Numerom wyjść (Q1, 02, ...) odpowiadają numery zacisków
wyjściowych LOGO!.
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
2
Wersje LOGO! ze złączem AS-Interface (LOGO!...B11) mają do dyspozycji wyjścia Qa1 ... Qa4
do komunikacji poprzez szynę ASi.
Znaczniki
Znaczniki będą oznaczane jako M. Znaczniki są nierzeczywistymi wyjściami, których powstają-
ca wartość zależy od ich wejść. W LOGO! są do dyspozycji 4 znaczniki M1 ...M4.
Poprzez użycie znaczników można technicznie przekroczyć maksymalną liczbę szeregowo połą-
czonych bloków.
Znacznik pierwszego cyklu
Znacznik M8 w pierwszym cyklu programu jest ustawiany i po wykonaniu cyklu programu jest
kasowany. Można go więc używać jako znacznik startu programu. W kolejnych cyklach znacznik
zachowuje się i można z niego korzystać jak ze znaczników M1 do M7.
Uwaga
Wyjście znaczników przyjmuje zawsze sygnał poprzedniego cyklu programu. W czasie cyklu
programu wartość nie będzie ulegać zmianie.
Wskaźnik
Poziomy napięcia będą oznaczane jako hi i lo.
Kiedy blok powinien mieć siały stan "1"=hi lub "0"=lo, wejście będzie opisane stałym wskaźni-
kiem lub stałą wartością hi lub lo.
Otwarte zaciski
Kiedy zacisk bloku powinien zostać niepodłączony, będzie oznaczony symbolem x.
2 Funkcje podstawowe (GF)
Podczas programowania bloki dla funkcji podstawowych znajdziesz na liście GF. Istnieją nastę-
pujące podstawowe funkcje:
Reprezentacja schematu
układu
Reprezentacja
w LOGO!
Funkcja podsta-
wowa
Szeregowe połączenie normal-
nie otwartych styków
&
AND (I)
Równoległe połączenie nor-
malnie zamkniętych styków
&
NAND (NOT
AND)
Równoległe połączenie nor-
malnie otwartych styków
>
1
OR (LUB)
Szeregowe połączenie normal-
nie zamkniętych styków
> 1
NOR (nie-lub)
(NOT OR)
Podwójny zestyk przełączany
= 1
XOR - wyłącznie
lub (exclusive OR)
Negacja (inwerter)
1
NOT
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
3
2.1 AND (iloczyn logiczny)
Szeregowe połączenie kilku następujący
normalnie otwartych styków przestawiane
jest w schemacie jak poniżej:
Symbol dla AND jest następujący:
Blok ten nazywany jest AND (i) ponieważ jego wyjście (Q) jest równe 1 tylko wtedy kiedy I1 i
I2 i I3 równają się 1 (tzn. kiedy są zamknięte).
Tablica logiczna (stanów) dla funkcji AND:
Dla AND: x = 1
(x oznacza, że wejście jest nie używane)
2.2 NAND (negacja iloczynu logicznego)
Równoległe połączenie kilku normalnie za-
mkniętych styków przestawiane jest w
schemacie jak poniżej:
W LOGO! to jest NAND
Symbol dla niego jest następujący
I2
I3
I1
Q
&
Blok ten nazywany jest NAND ponieważ jego wyjście (Q) jest równe 0 tylko kiedy I1 lub I2 lub
I3 równają się 1 (tzn. kiedy są zamknięte).
Tablica logiczna (stanów) dla funkcji NAND:
Dla NAND x=1
(x oznacza, że wejście jest nie używane)
2.3 OR (suma logiczna)
Równoległe połączenie kilku normalnie
otwartych styków przedstawiane jest w
schemacie jak poniżej:
Symbol dla OR jest następujący
I 3
I 1
Q
1
I 2
I1
I2
I3
Q
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
I1
I2
I3
Q
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
0
I 2
I 3
Q
I 1
&
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
4
Blok ten nazywany jest OR (lub) ponieważ jego wyjście (Q) jest równe 1 zawsze kiedy I1 lub I2
lub I3 równają się 1 (tzn. kiedy są zamknięte). Innymi słowy, jedno wejście musi być w stanie 1.
Tablica logiczna (stanów) dla funkcji OR:
Dla OR: x = 0
(x oznacza, że wejście jest nie używane)
2.4 NOR (negacja sumy logicznej)
Szeregowe połączenie kilku normalnie za-
mkniętych styków przestawiane jest w
schemacie jak poniżej:
W LOGO! to jest NOR Symbol dla niego
jest następujący
I2
I3
I1
Q
1
Wyjście bloku NOR załączone jest (stan 1) tylko wtedy kiedy wszystkie wejścia są wyłączone
(stan 0). Gdy tylko jedno z wejść jest załączone (stan 1), to wyjście jest wyłączone. Blok nazy-
wany jest NOR ponieważ jego wyjście (Q) posiada stan 1 tylko wtedy gdy wszystkie wejścia
posiadają stan 0. Gdy tylko dowolne wejście przechodzi w stan 1, wyjście bloku NOR ma stan
0.
Tablica logiczna (stanów) dla funkcji NOR:
Dla NOR: x = 0
(x oznacza, że wejście jest nie używane)
XOR (różnica symetryczna)
XOR przestawiana jest w schemacie jako
szeregowe połączenie podwójnego zestyku
przełącznego:
W LOGO! to jest XOR Symbol dla niego
jest następujący
I2
I1
Q
1
Wyjście XOR jest w stanie 1 kiedy na wejściach występują różniące się między sobą stany.
Tablica logiczna (stanów) dla funkcji XOR:
Dla XOR:x = 0
(x oznacza, że wejście jest nie używane)
I1
I2
I3
Q
0
0
0
0
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
1
11
12
13
Q
0
0
0
1
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
0
11
12
Q
0
0
0
0
1
1
1
0
1
1
1
0
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
5
2.5 NOT (negacja)
Negacja przestawiana jest w schemacie jak
poniżej:
W LOGO! inwerter nazywany jest NOT:
symbol dla niego jest następujący
Blok ten nazywany jest NOT (nie) ponieważ jego wyjście (Q) jest równe 1 kiedy wejście równa się
0, i odwrotnie. Innymi słowy, NOT neguje stan na wejściu.
Zaletą NOT jest, np. to, że dzięki niemu nie są potrzebne dla LOGO! żadne normalnie zamknięte
styki. Możesz używać normalnie otwartego styku i negować go do normalnie zamkniętego styku
poprzez stosowanie bloku NOT. Symbol dla NOT pokazany jest powyżej.
Tablica logiczna (stanów) dla funkcji NOT:
Dla NOT: x = 1
(x oznacza, że wejście jest nie używane)
3 Podstawowe informacje o funkcjach specjalnych (SF)
Funkcje specjalne różnią się od funkcji podstawowych na pierwszy rzut oka innym sposobem
oznaczania wejść. Funkcje specjalne zawierają funkcje czasowe, pamięć stanu i rozliczne moż-
liwości parametryzacji, celem dopasowania programu do indywidualnych potrzeb.
3.1 Opis wej
ść
S (Set) Wejście S ustawia wyjście w stan logiczny „1"
R (Reset) Wejście R ustawia wyjście w stan logiczny „0" (we wszystkich funkcjach ma najwyż-
szy priorytet ze wszystkich wejść)
Trg (trigger) Wejście aktywujące funkcję
Cnt (Count) Wejście poprzez które zliczane są impulsy w liczniku
Fre (Freguency) Wejście poprzez które podaję się ciąg impulsów np. dla komparatora często-
tliwości
Dir (Direction) Wejście decydujące o kierunku zliczania impulsów dla licznika
En Wejście zezwalające na wykonanie wybranej funkcji. Podanie „0" powoduje że zadawane
sygnały będą ignorowane.
lnv (invert) W przypadku wysterowania wejścia sygnał wyjściowy jest odwracany
Rai (reset all) Wszystkie wartości wewnętrzne będą skasowane
Zacisk X na wejściach funkcji specjalnych
Jeżeli podłączane są wejścia funkcji specjalnych z zaciskiem x, to sygnał ma wartość 0. Znaczy
to, że na wejściach znajduje się sygnał niskiego poziomu (low-Signal).
Parametryzowanie wejść
Par (parametr) parametry dla danych bloków
T (Time) zadawanie czasu dla bloków
No (number) zadawanie odstępu czasu
P (priority) zadawanie priorytetów wykonywania funkcji
11
Q
0
1
1
0
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
6
3.2 Parametr T i zatrzymanie czasu
Parametr T
Przy różnych funkcjach specjalnych powstaje możliwość parametryzowania wartości czasu.
Przy dysponowaniu czasem należy przestrzegać:
Baza czasowa
_ _ : _ _
S (sekundy)
sekundy : 1/100 sekundy
m (minuty)
minuty : sekundy
h (godziny)
godziny : Minuty
B01:T
T=04.10h+
Ustawienie czasu T na 250 minut:
Jednostka godziny h:
04.00 godzin
240 minut
00.10 godzin
+10 minut
=
250 minut
Uwaga
Należy przyjmować zawsze czas T > 0,10 s. Dla T = 0,05 s i T = 0,00 s czas T nie jest zdefinio-
wany.
Dokładność T
Wszystkie elektroniczne elementy posiadają drobne różnice. Z tego powodu mogą występować
niewielkie odchyłki nastawy czasu T. W LOGO! maksymalna odchyłka wynosi 1 %.
Przykład:
W 1 godzinie (3600 Sekund) odchyłka 1% oznacza ± 36 sekund. W 1 minucie odchyłka wynosi
tylko ± 0,6 sekundy.
Dokładność zegara czasu rzeczywistego
Żeby te odchyłki nie doprowadziły do dużych niedokładności, zegar w wersjach C jest regularnie
porównywany z zegarem źródłowym o bardzo dużej dokładności i nastawiany. Dlatego otrzymu-
je się odchyłkę maksymalnie ± 5 sęk/dzień. Przestawienie roku 2000 nie stanowi dla LOGO! żad-
nego problemu.
3.3 Podtrzymanie zegara czasu rzeczywistego
W temperaturze otoczenia 25°C typowe podtrzymanie nastaw zegara czasu rzeczywistego wyno-
si 80 godzin.
3.4 Podtrzymanie danych obszarów remanentnych
Dla funkcji specjalnych istnieje możliwość zachowania wartości i stanów chwilowych liczników
i timerów oraz znaczników. Musza być one jednak przyporządkowane do obszarów remanent-
nych tzn. z podtrzymaniem danych.
3.5 Ochrona parametrów
Ustawiając ochronę parametrów decydujemy, ze parametry ustawione wcześniej zanim urucho-
miony został program nie będą podlegały zmianie.
+ - oznaczając plusem ustalamy że parametr ten może być zmieniany
– - oznaczając znakiem minus ustalamy że parametr nie będzie podlegał zmianom
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
7
4 Tabela funkcji specjalnych
Do tworzenia programów w LOGO! wykorzystuje się umieszczone na liście bloków, bloki funkcji
specjalnych. W poniższej tabeli znajdują się poza tym reprezentacje schematyczne ze schematów
ideowych oraz wskazówki, czy napotkane funkcje posiadają podtrzymanie - opcja „Re".
Reprezentacja
schematyczna
Reprezentacja w
LOGO!
Funkcja
Re
On-delay (opóźnione załączenie)
Off-delay (opóźnione wyłączenie)
On/off delay (opóźnione załączenie
i wyłączenie)
Retentive on-delay (podtrzymane
opóźnienie załączenia)
Interval Time-Delay Relay, Edge
Triggered (opóźnienie czasowe
wyzwalane zboczem)
Latching relay (przekaźnik zatrza-
skowy)
Re
Pulse relay (przekaźnik impulsowy) Re
Wiping Relay/Pulse Output (prze-
kaźnik samokasujący)
Seven Day Tirne Switch (tygo-
dniowy przełącznik czasowy
Year Clock (zegar sterowany datą)
Counter up and down (licznik dwu-
kierunkowy)
Re
Operating hours counter (licznik
godzin pracy)
Clock pulse generator (generator
impulsów)
Treshold switch (detektor często-
tliwości)
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
8
4.1 Opó
źnione załączenie: on-delay
Krótki opis
Przy opóźnionym załączaniu wyjście jest przełączane dopiero po upływie ustawionego czasu.
Schemat / Symbol
w LOGO!
Zaciski
Opis
Wejście Trg Startujesz czas dla opóźnionego załączenia za po-
średnictwem wejścia Trg (Trg służy do wyzwo-
lenia)
Parametr T
T jest czasem, po którym wyjście Q jest załączane
(stan wyjścia zmienia się z 0 na 1).
Wyjście Q
Q jest ustawiane na '1' po upłynięciu czasu T,
jeśli na wejściu Trg jest dalej '1'.
Parametr T
Proszę przeczytać Uwagę w rozdziale 3.2
Przebieg czasowy
Wytłuszczona część przebiegu czasowego pojawia się w symbolu
opóźnionego załączenia.
Opis funkcji
Kiedy stan na wejściu Trg zmienia się z 0 na 1, to czas T
a
zaczyna upływać (T
a
jest aktualnym
czasem w LOGO!). Jeżeli stan na wejściu Trg pozostaje równy 1 dostatecznie długo, to wyjście
Q ustawia się na 1 po upłynięciu czasu T (jest to opóźnienie pomiędzy początkiem załączenia na
wejściu a załączeniem na wyjściu).
Jeżeli stan na wejściu Trg zmienia się z powrotem na 0 przed upłynięciem czasu T, to czas jest
kasowany. Kiedy wejście Trg jest w stanie 0, to wyjście Q kasowane jest do 0.
4.2 Opó
źnione wyłączenie: off-delay
Krótki opis
Przy opóźnionym wyłączaniu wyjście jest przełączane dopiero po upływie ustawionego czasu.
Schemat/ Sym-
bol w LOGO!
Zaciski
Opis
Wejście Trg Startujesz czas dla opóźnionego wyłączenia za pośred-
nictwem wejścia Trg (Trg służy do wyzwolenia)
Wejście R
Za pośrednictwem wejścia R (reset) kasujesz czas dla
opóźnionego wyłączenia i ustawiasz wyjście Q na 0 (R
posiada wyższy priorytet niż Trg)
Parametr T T jest czasem, po którym wyjście Q jest wyłączane
(stan wyjścia zmienia się z 1 na 0).
Wyjście Q
Wyjście Q jest ustawiane po wyzwoleniu wejściem Trg i
pozostaje ustawione dopóki nie upłynie czas T.
Parametr T
Proszę przeczytać Uwagę w rozdziale 3.2
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
9
Przebieg czasowy
Wytłuszczona część przebiegu czasowego pojawia się
w symbolu opóźnionego wyłączenia.
Opis funkcji
Kiedy stan na wejściu Trg zmienia się na 1, to wyjście (Q) jednocześnie przełącza się na 1. Je-
żeli stan Trg zmienia się z 1 na 0, aktualny czas LOGO! T
a
jest startowany i wyjście pozo-
staje ustawiane. Jeżeli czas T
a
osiąga ustawioną wartość poprzez T (T
a
=T), wyjście (Q) jest rese-
towane na 0 (opóźnione wyłączenie). Jeżeli wejście Trg jest załączone i wyłączone ponownie,
czas T
a
startuje jeszcze raz.
Resetujesz czas T
a
i wyjście poprzez wejście R (reset) przed upłynięciem czasu T
a
.
4.3 Opó
źnione załączenie i wyłączenie - on/off delay
Krótki opis
Przy opóźnionym załączaniu i wyłączaniu wyjście jest włączane po upływie ustawionego czasu i
wyłączane ponownie po upływie ustawionego czasu.
Symbol w
LOGO!
Podłączenia
Opis
Wejście Trg
Na rosnącym zboczu sygnału (zmiana z 0 na 1) na wej-
ściu Trg (przerzutnika) uruchamiasz start czasu opóźnio-
nego załączenia T
H
. Na opadającym zboczu sygnału
(zmiana z 1 na 0) uruchamiasz start czasu opóźnionego
wyłączenia T
L
.
Parametr Par T
H
jest to czas, po którym załączane jest wyjście (sygnał
wyjściowy zmienia się z 0 na 1). T
L
jest to czas, po któ-
rym wyłączane jest wyjście (sygnał wyjściowy zmienia
się z 1 na 0).
Wyjście Q
Q włącza się po upływie ustawionego czasu T
H
gdy Trg
jest aktywny i wyłącza po upływie czasu T
L
,
jeżeli w
międzyczasie Trg nie został ponownie uaktywniony.
Parametry TH i TL
Prosimy o przestrzeganie zalecanych wartości dla parametrów T
H
i T
L
podanych w rozdziale 3.2
Przebieg czasowy
Wytłuszczona część przebiegu czasowego pojawia się po-
nownie w symbolu opóźnionego załączenia i wyłączenia.
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
10
Opis funkcji
Gdy stan na wejściu Trg zmieni się z 0 na 1, to startuje czas T
H
.
Jeżeli stan 1 na wejściu Trg utrzyma się przez czas równy co najmniej ustawionemu czasowi T
H
,
to po upływie czasu T
H
następuje ustawienie wyjścia na 1 (wyjście jest załączane, w przeciwień-
stwie do wejścia, z opóźnieniem).
Jeżeli stan na wejściu Trg przyjmuje stan 0 przed upływem czasu T
H
to czas T
H
przestaje być
odmierzany.
Jeżeli stan na wejściu zmienia się ponownie na 0, to zaczyna się odmierzanie czasu T
L
.
Jeżeli stan 0 na wejściu Trg utrzyma się przez czas równy co najmniej, ustawionemu czasowi T
L
,
to po upływie czasu T
L
następuje ustawienie wyjścia na 0 (wyjście jest wyłączane, w przeciwień-
stwie do wejścia, z opóźnieniem).
Jeżeli stan na wejściu Trg przyjmuje stan 1 przed upływem czasu T
H
to czas T
H
przestaje być
odmierzany.
W przypadku zaniku zasilania już odmierzony czas przestaje być odmierzany.
4.4 Podtrzymane opó
źnienie załączenia - Retentive on-delay
Krótki opis
Po impulsie na wejściu odmierzany jest ustawiony czas i po jego upływie załączane jest wyjście.
Symbol w LO-
GO!
Podłączenia
Opis
Wejście Trg
Przez wyjście Trg (przerzutnika) uruchamiasz start
czasu opóźnienia załączenia.
Wejście R
Przez wyjście R wyłączasz czas opóźnienia załącze-
nia i przełączasz wyjście na 0.
Parametr T
T jest to czas, po upływie którego następuje załącze-
nie wyjścia (stan wyjścia zmienia się z 0 na 1).
Wyjście Q
Q włącza się po upływie czasu T.
Parametr T
Prosimy o przestrzeganie wytycznych dla parametru T podanych w rozdziale 3.2
Przebieg czasowy
Wytłuszczona część przebiegu czasowego pojawia
się ponownie w symbolu dla opóźnionego załączania
pamięci.
Opis funkcji
Jeżeli na wejściu Trg zmienia się stan z 0 na 1, to uruchamia się aktualny czas T
a
. Z chwilą gdy T
a
osiągnie czas T wyjście Q jest przełączane na 1. Ponowne załączenie na wejściu Trg nie ma żad-
nego wpływu na J
a
.
Wyjście i czas T
a
przełączane są ponownie na 0 dopiero wówczas, gdy na wejściu R występuje
stan 1.
W przypadku zaniku zasilania już odmierzony czas przestaje być odmierzany.
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
11
4.5 Opó
źnienie czasowe wyzwalane zboczem – Interval Time-Delay
Relay, Edge Triggered
Krótki opis
Sygnał wejściowy wytwarza na wyjściu sygnał o ustawionej długości (przełączany na przerzut-
niku).
Symbol w LOGO! Podłączenia Opis
Wejście Trg Poprzez wejście Trg (przerzutnika) następuje
start czasu dla przekaźnika impulsowego ze
startem na zboczu.
Parametr T
T jest to czas, po upływie, którego następuje
wyłączenie wyjścia (sygnał wyjściowy zmie-
nia się z 1 na 0).
Wyjście Q
Q włącza się razem z Trg i pozostaje w stanie
załączonym dopóki odmierzany jest czas T.
Parametr T
Prosimy o przestrzeganie wytycznych dla parametru T podanych w rozdziale 3.2.
Przebieg czasowy
Wytłuszczona część przebiegu czasowego pojawia
się ponownie w symbolu dla przekaźnika impulso-
wego startującego na zboczu
Opis funkcji
Z chwilą, gdy wejście Trg przyjmuje stan 1, to następuje przełączenie wyjścia Q na stan 1. Jed-
nocześnie startuje czas T
a
. Jeżeli T
a
dochodzi do wartości ustawionej przez T (T
a
=T), to wyjście
Q przestawiane jest na stan 0 (emisja impulsu).
Jeżeli przed upływem zadanego czasu nastąpi ponowne przełączenie wejścia Trg z 0 na 1, to
nastąpi cofnięcie czasu T
a
i pozostawienie wyjścia w stanie załączonym.
4.6 Przeka
źnik zatrzaskowy - Latching relay
Krótki opis
Wyjście Q włączane jest przez wejście S. Wyjście jest ponownie wyłączane przez inne wejście
R.
Symbol w LO-
GO!
Podłączenia
Opis
Wejście S
Przez wejście S ustawiasz wyjście Q na 1.
Wejście R
Przez wejście R ustawiasz ponownie wyjście Q na 0.
Jeżeli S i R posiadają jednocześnie stan 1, to nastę-
puje wyłączenie wyjścia Q.
Parametr T
Parametr ten służy do włączania i wyłączania pamię-
ci stanu.
Rem:
off = brak pamięci stanu
on = stan jest zapamiętywany
Wyjście Q
Q włącza się razem z S i pozostaje w stanie włączo-
nym aż do uruchomienia wejścia R.
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
12
Przebieg czasowy
Przebieg łączenia
Przekaźnik podtrzymujący spełnia funkcję prostego binarnego członu pamięciowego. Wartość na
wyjściu zależy od stanów na wejściach i dotychczasowego stanu na wyjściu. W poniższej
tablicy przedstawiono jeszcze raz logikę tego członu:
Sn
Rn
Q Uwagi
0
0
X Stan pozostaje bez zmian
0
1
0 Wyłączanie
1
0
1 Włączanie
1
1
0 Wyłączanie (wyłączanie ma priorytet przed włączaniem)
Przy załączonej pamięci stanu po zaniku napięcia zasilania na wyjściu utrzymywany jest sygnał,
który był aktualny przed zanikiem napięcia.
4.7 Przeka
źnik impulsowy - Pulse relay
Krótki opis
Włączanie i wyłączanie wyjścia odbywa się każdorazowo krótkim impulsem na wejściu.
Schemat/ Symbol w
LOGO!
Zaciski
Opis
Wejście Trg Użyj wejścia Trg (Trg służy do wyzwolenia)
dla załączenia i wyłączenia wyjścia.
Wejście R
Użyj wejścia R (reset) dla zresetowania prze-
kaźnika impulsowego i ustawienia wyjścia na
0 (R posiada wyższy priorytet niż Trg)
Parametr Par Możesz użyć tego parametru do załączenia i
wyłączenia podtrzymania.
Rem:
off = bez podtrzymania
on = stan może być zapamiętany
Wyjście Q
Q załącza się po ustawieniu Trg i pozostaje
załączone do następnego ustawienia Trg.
Przebieg czasowy
Wytłuszczona część przebiegu czasowego pojawia się w
symbolu przekaźnika impulsowego
Opis funkcji
Za każdym razem gdy stan wejścia Trg zmienia się z 0 na 1, stan wyjścia (Q) zmienia się także
(tzn. jest załączane lub wyłączane). Zresetuj przekaźnik impulsowy do jego stanu początkowego
poprzez wejście R. Po włączeniu zasilania lub resetowaniu, przekaźnik impulsowy jest kasowany
i wyjście (Q) zmienia się na 0.
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
13
4.8 Przeka
źnik samokasujący - Wiping Relay / Pulse Output
Krótki opis
Sygnał wejściowy tworzy na wyjściu sygnał o ustawionej długości.
Symbol w LOGO! Podłączenia
Opis
Wejście Trg Przez wyjście Trg (przerzutnika) uruchamiasz start
czasu dla przekaźnika impulsowego.
Parametr T
T jest to czas, po upływie którego następuje wyłą-
czenie wyjścia (sygnał wyjściowy zmienia się z 1
na 0).
Wyjście Q
Q włącza się razem z Trg i pozostaje w stanie załą-
czonym dopóki odmierzany jest czas T
a
i wejście
jest ustawione na 1 .
Parametr T
Prosimy o przestrzeganie wytycznych dla parametru T podanych w rozdziale 3.2
Przebieg czasowy
Wytłuszczona część przebiegu czasowego pojawia się ponownie w
symbolu dla przekaźnika impulsowego.
nie dobiegł do końca
Opis funkcji
Z chwilą gdy wejście Trg przyjmuje stan 1, to następuje przełączenie wyjścia Q na stan 1. Jed-
nocześnie startuje czas T
a
, wyjście pozostaje włączone.
Jeżeli T
a
dochodzi do wartości ustawionej przez T (T
a
=T), to wyjście Q przestawiane jest na stan
0 (emisja impulsu).
Jeżeli przed upływem zadanego czasu wejście Trg zmieni się z 1 na 0, to następuje również na-
tychmiastowa zmiana wyjścia z 1 na 0.
4.9 Tygodniowy prze
łącznik czasowy - Seven-Day Time Switch
Krótki opis
Wyjście sterowane jest za pomocą ustawianej daty załączenia i wyłączenia. Realizowana jest
każda możliwa kombinacja dni tygodnia. Wybór aktywnych dni tygodnia odbywa się po-
przez wygaszenie nie aktywnych dni tygodnia.
Symbol w LOGO! Podłączenia
Opis
Parametr
No1, No2
No3
Parametry No służą do ustawiania punktów czasowych załą-
czenia i wyłączenia każdej z krzywek tygodniowego zegara
sterującego. W ten sposób odbywa się ustawianie dnia i go-
dziny.
Wyjście Q
Q zostaje załączone z chwilą załączenia ustawionej krzywki.
Przebieg czasowy (3 przykłady)
No1:
codziennie:
godz. 06:30 do 08:00
No2:
wtorek:
godz. 03:10 do 04:15
No3:
sobota i niedziela:
godz. 16:30 do 23:10
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
14
Opis funkcji
Każdy tygodniowy zegar sterujący posiada trzy krzywki ustawcze, które umożliwiają ustawianie
okienek czasowych. Za pomocą tych krzywek zadawane są punkty czasowe załączenia i wyłą-
czenia. Tygodniowy zegar sterujący załącza o określonym o czasie wyjście, o ile wyjście nie
zostało jeszcze załączone.
O określonym czasie tygodniowy zegar sterujący wyłącza wyjście, o ile nie zostało jeszcze wy-
łączone. Jeżeli na tygodniowym zegarze sterującym ustawisz takie same punkty czasowe załą-
czenia i wyłączenia, ale na różnych krzywkach, to ustawione czasy załączenia i wyłączenia są
wzajemnie sprzeczne. W takim przypadku priorytet ma krzywka 3 przed krzywką 2, a ta z kolei
ma priorytet przed krzywką 1.
Okienko parametryzacji
Blok B01
Krzywka No1
Dni tygodnia (codziennie)
patrz wskazywanie/wygaszanie parametrów (instrukcja
główna do programowania sterownia LOGO!)
Punkt czasowy załączenia (godz. 06:30)
Punkt czasowy wyłączenia (godz. 08:00)
Dzień Tygodnia
Litery za „D=" maj
ą następujące znaczenie:
M
Poniedzałek
(Monday)
T
Wtorek
(Tuesday)
W
Środa
(Wednesday)
T
Czwartek
(Thursday)
F
Piątek
(Friday)
Sa
Sobota
(Saturday)
Su
Niedziela
(Sunday)
Wpisana duża litera oznacza wybrany dzień tygodnia. Znak „-" oznacza nie wybrany dzień tygo-
dnia.
Punkty czasowe łączenia
Możliwe jest ustawienie każdego czasu pomiędzy 00:00 i 23:59. —:— oznacza brak załączenia /
wyłączenia.
4.10 Zegar steruj
ący sterowany datą - Year Clock
Krótki opis
Wyjście jest sterowane ustawianą datą włączenia i wyłączenia.
Symbol w LOGO! Podłączenia
Opis
Wejście No Za pomocą parametru No ustawiasz punkty czasowe
włączenia i wyłączenia krzywek rocznego zegara
sterującego.
Wyjście Q
Q włącza się, gdy ustawna krzywka jest włączona.
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
15
Przebieg czasowy
Opis funkcji
W określonym punkcie czasowym roczny zegar sterujący włącza wyjście i w określonym punk-
cie czasowym roczny zegar sterujący wyłącza wyjście. Data wyłączenia oznacza dzień, w któ-
rym wyjście ustawiane jest ponownie na 0. Pierwsza wartość oznacza miesiąc, druga wartość
dzień.
Przykład ustawiania parametru
Wyjście LOGO! ma być corocznie włączane w dniu 1 marca i wyłączane 4 kwietnia oraz po-
nownie włączane w dniu 7 lipca i wyłączane 19 listopada. Do tego celu potrzebne są 2 roczne
zegary sterujące, które będą ustawione dla wymaganych czasów załączenia. Wyjścia łączone są
wzajemnie przez blok OR.
4.11 Licznik dwukierunkowy - Counter up and down
Krótki opis
Zależnie od ustawienia parametrów impuls wejściowy uruchamia liczenie określonej wartości
wewnętrznej w górę lub w dół. Po uzyskaniu ustawionej wartości liczenia włączane jest wyjście.
Kierunek liczenia może być zmieniany oddzielnym wejściem.
Symbol w LOGO! Podłączenia
Opis
Wejście R
Przez wejście R ustawiasz wewnętrzną wartość
zliczaną i wyjście na zero.
Wejście Cnt Licznik liczy na wejściu Cnt zmiany stanu 0 na 1.
Zmiana stanu 1 na 0 nie jest liczona. Max często-
tliwość liczenia na zaciskach wejściowych wynosi
5 Hz.
Wejście Dir
Przez wejście Dir ustawiasz kierunek liczenia:
Dir=0: liczenie do przodu
Dir=1: liczenie do tyłu
Parametr Par Lim: wartość progowa liczenia; po osiągnięciu
tego progu przez liczoną wartość wewnętrzną na-
stępuje załączenie wyjścia. Rem: aktywacja pamię-
ci stanu
Wyjście Q
Q włącza się po osiągnięciu ustawionego progu
liczenia.
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
16
Przebieg czasowy
wewnętrzna wartość liczona Cnt
Opis funkcji
Przy każdym dodatnim zboczu na wejściu Cnt licznik wewnętrzny jest podwyższany o jeden
(Dir=0) lub obniżany o jeden (Dir=1). Jeżeli wewnętrzna wartość liczenia jest równa lub większa
od ustawionej wartości, to wyjście ustawiane jest na 1. Za pomocą wejścia kasującego R można
skasować liczoną wartość i wyjście do '000000'. Jak długo R=1 wyjście jest w stanie 0 i impulsy
na wejściu Cnt nie są liczone.
Ustawianie parametru Par
Wartość liczona
patrz wskazywanie/wygaszanie parametrów (instrukcja główna
do programowania sterownia LOGO!)
pamięć stanu
Jeżeli wewnętrzna wartość liczenia jest równa lub większa od parametru Par, to następuje załą-
czenie wyjścia. Przy przekraczaniu tego parametru w górę lub w dół licznik się zatrzymuje.
Lim może się występować w granicach od 0 do 999999.
Rem: Za pomocą tego parametru można włączać i wyłączać zapamiętanie stanu dla wewnętrznej
wielkości liczenia Cnt.
off = brak pamięci stanu
on = liczona wartość Cnt jest zapamiętywana
Przy włączonej pamięci, stanu w razie zaniku sieci, stan licznika jest pamiętany i liczenie jest
kontynuowane od tej wartości po powrocie napięcia zasilania.
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
17
4.12 Licznik godzin pracy - Operating hours counter
Krótki opis
Po załączeniu wejścia odliczany jest ustawiony czas. Wyjście zostaje włączone po upływie tego
czasu.
Symbol w LOGO!
Zaciski
Opis
Wejście R
R = 0: Zliczanie jest możliwe jeśli Rai nie jest
równe 1
R = 1 : Licznik jest zatrzymywany
Kasujesz wyjście poprzez wejście R (reset).
Pozostały czas przedziału obsługi MN jest ustawia-
ny na MN=MI.
Wejście En
En jest wejściem monitorującym. LOGO! mierzy
czas w jakim wejście En jest ustawione.
Wejście Ral
Ral = 0:Zliczanie jest możliwe jeśli R nie jest
równe 1
Ral = 1: Licznik jest zatrzymywany
Kasujesz licznik i wyjście poprzez wejście Ral (re-
set all = kasuj wszystko), tj.:
•
wyjście Q jest ustawiane na 0
•
zmierzony czas pracy (OT) = 0
•
pozostały czas przedziału obsługi (MN) = MI.
Parametr Par:
Ml
MI: przedział czasu obsługi prewencyjnej podany
w godzinach
MI może być dowolną wartością z przedziału od 0
do 9999 godzin.
Wyjście Q
Wyjście jest ustawiane, jeśli pozostały czas
okresu obsługi MN=0 (patrz schemat czasowy).
MI
= parametryzowana nastawa licznika
MN
= pozostały czas
OT
= cały czas jaki upłynął od ostatniego stanu 1 na wejściu Ral
Schemat czasowy
Licznik zatrzyma się gdy tylko R lub Ral zostanie
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
18
Opis funkcji
Licznik czasu pracy monitoruje wejście En. Tak długo jak na tym wejściu jest 1, LOGO! mierzy
czas, który upłynął i pozostały czas. W trybie parametryzacji LOGO! wyświetla te czasy. Jeśli
pozostały czas wynosi O, wyjście Q jest ustawiane na 1.
Za pomocą wejścia kasującego R wyłączasz wyjście Q i ustawiasz licznik dla pozostałego czasu
na zadaną wartość M1. Licznik wewnętrzny OT liczy dalej.
Za pomocą wejścia kasującego Rai wyłączasz wyjście Q i ustawiasz licznik dla pozostałego cza-
su na zadaną wartość M1. Wewnętrzny licznik OT cofany jest na 0.
W trybie ustawiania parametrów można oglądać w czasie pracy programu wartości dla MN i OT.
Wartość graniczna dla OT
Jeśli kasujesz licznik czasu pracy przy pomocy wejścia R, godziny pracy zliczone w OT pozosta-
ją niezmienione. Wartością graniczną dla OT jest 99999 godz.
Gdy licznik czasu pracy osiągnie tę wartość, czas nie jest już dalej zliczany.
Nastawy parametru Par
Przedział monitorowania w godzinach
Typ zabezpieczenia
MI jest parametryzowalnym przedziałem czasu. Może być dowolną wartością z przedziału od 0
do 999.
4.13 Generator impulsów - Clock pulse generator
Krótki opis
Na wyjściu podawany jest sygnał taktujący o ustawianej długości okresu.
Symbol w LOGO! Podłączenia
Opis
Wejście En
Poprzez wyjście En następuje załączenie i wyłączenie
generatora taktu.
Parametr T
T jest to czas, w którym następuje załączenie lub wyłą-
czenie wyjścia.
Wyjście Q
Q włącza i wyłącza się cyklicznie odpowiednio do cza-
su taktu T.
Parametr T
Prosimy o przestrzeganie wytycznych dla parametru T podanych w rozdziale 3.2
Przebieg czasowy
Wytłuszczona część przebiegu czasowego pojawia się po-
nownie w symbolu dla symetrycznego generatora taktu.
Opis funkcji
Za pomocą parametru T podaje się, jak długo ma trwać czas załączenia i wyłączenia. Poprzez
wejście En (dla Enable: zwolnienie) następuje włączenie generatora taktu, tzn. generator taktu usta-
wia wyjście w czasie T na 1, następnie w czasie T na 0 i tak dalej, aż do ustawienia wejścia na 0.
Informacje dla wyjść przekaźnikowych:
Wyjścia przekaźnikowe łączące pod obciążeniem zużywają się nieco przy każdej operacji łącze-
nia. Ile poprawnych operacji łączeniowych może wykonać wyjście LOGO! podano w danych
technicznych sterownika (Dodatek A).
Dodatek do instrukcji programowania sterownika Siemens LOGO (symulator i sterownik)
Opracowanie: mgr inż. Justyna Tołstoj-Sienkiewicz, mgr inż. Tomasz Sienkiewicz
Katedra Automatyki i Robotyki, Laboratorium Mechatroniki
19
4.14 Detektor cz
ęstotliwości - Threshold switch
Krótki opis
Wyjście jest włączane i wyłączane zależnie od dwóch ustawianych częstotliwości.
Symbol w LOGO! Podłączenia
Opis
Wejście Cnt Na wejście Cnt podajesz wejście, które daje liczone
impulsy.
Stosuj
•
wejścia I5/I6 lub I11/I12 (LOGO!_I) dla szyb-
kich czynności liczenia (tylko dla LOGO!24
oraz LOGO!24L): max 1 kHz.
•
inne dowolne wejście lub część układu łącze-
niowego dla małych częstotliwości liczenia.
Parametr Par:
S W
↑
. S W
↓
G_T
SW
↑
: próg załączenia
SW
↓
,: próg wyłączenia
G_T: przedział czasowy lub czas bramki, w których
liczone są impulsy.
Wyjście Q
Q włącza się i wyłącza zależnie od SW
↑
i SW
↓
Przebieg czasowy
Opis funkcji
Łącznik wartości progowych mierzy sygnały na wejściu Cnt. Impulsy mierzone są przez okres
ustawnego czasu G_T. Jeżeli w ramach czasu G_T mierzone wartości są większe niż próg załą-
czania i wyłączania, to wyjście zostaje włączone.
Wyjście Q jest ponownie wyłączane, jeżeli mierzona ilość impulsów osiąga lub spada poniżej
progu wyłączenia.
Ustawianie parametrów Par
Próg załączania
Rodzaj ochrony
Próg wyłączania
Przedział czasowy dla impulsów
SW
↑ jest progiem załączania. Może być ustawiany w granicach od 0000 do 9999.
SW
↓ jest progiem wyłączania. Może być ustawiany w granicach od 0000 do 9999.
G_T jest przedziałem czasowym, w którym mierzone są impulsy na wejściu Cnt. G_T może być
ustawiane w granicach od 00.05 s do 99.95 s.
Wskazówka
Jeżeli czas G_T wprowadzany jest w sekundach, to LOGO! zwraca w parametrze f
a
aktualną
częstotliwość w Hz.
f
a
jest zawsze sumą mierzonych impulsów na jednostkę czasową G_T.