Programowanie Wybranych Sterowników Przemysłowych Strona 1 z 6
Laboratorium 1
Biblioteka Bit logic
1. Cel ćwiczenia
Celem ćwiczenia jest zapoznanie się z podstawowymi instrukcjami programu TIA Portal,
które operują na bitach. Student będzie miał możliwość dowiedzieć się jak wykrywać zbocza
narastające i opadające, pobierać wartość bieżącą oraz korzystać z najprostszych przerzutników
.
2. Przebieg ćwiczenia
Ćwiczenie jest podzielone na dwa etapy. W pierwszej części są opisane wszystkie elementy
Bit logic. W drugim etapie są przedstawione przykładowe układy wykorzystujące dane funkcje.
2.1. Instrukcje z biblioteki Bit logic
W tej grupie można znaleźć elementarne bloki, które są niezbędne to wykonania praktycznie
każdego projektu. Na rysunku 1 są przedstawione wszystkie elementy z grupy.
Normally open contact - Styk normalnie otwarty
Normally closed contact - Styk normalnie zamknięty
Invert result of logic operation - Zaprzeczenie sygnału
Output coil - Cewka wyjściowa
Negated coil - Zaprzeczona cewka wyjściowa
Reset output - Ustawienie cewki na logiczne zero
Set coil - Ustawienie cewki na logiczną jedynkę
Set bit field - Ustawianie na logiczną jedynkę ciąg bitów
Reset bit field - Ustawianie na logiczne zero ciągu bitów
Set/reset flip-flop - Przerzutnik typu SR
Reset/Set flip-flop – Przerzutnik typu RS
Scan positive signal edge at operand - Detekcja wystąpienia zbocza narastającego w
argumencie
Scan negative signal edge at operand - Detekcja wystąpienia zbocza opadającego w
argumencie
Set operand on positive signal edge - Detekcja wystąpienia zbocza narastającego w
argumencie i przekazanie go na zasilanie cewki
Set operand on negative signal edge - Detekcja wystąpienia zbocza opadającego w
argumencie i przekazanie go na zasilanie cewki
Set output on positive signal edge – Detekcja zbocza narastającego dla zegara
Set output on negative signal edge - Detekcja zbocza opadającego dla zegara
Rysunek 1 Elementy biblioteki Bit logic
Programowanie Wybranych Sterowników Przemysłowych Strona 2 z 6
Laboratorium 1
Biblioteka Bit logic
Zadanie 1
Należy zapoznać się z wszystkimi elementami Bit logic w pomocy programu TIA Portal
(nazwa funkcji >> przycisk „F1”). Jakie są różnice w pomiędzy Scan positive signal edge at operand,
a Set operand on positive signal edge?
2.2. Przykłady zastosowania komponentów z biblioteki Bit logic
Elementy Bit logic mają bardzo dużo podobnych do siebie cech. Różnią się zazwyczaj
sposobem wyzwalania, lub zwracają inne wartości na wyjściu. Najlepszym sposobem na poznanie
tych elementów i dostrzeżenie różnic jest zapoznanie się z poniższymi przykładami.
2.2.1. Układ załączający urządzenie przy wciśnięciu dwóch przycisków
zrealizowany za pomocą cewek ustawiających i resetujących
Realizacja projektu jest przedstawiona na rysunku 2. Cały układ jest zbudowany wyłącznie z
cewek i styków. Jest to prosta symulacja załączania układu dwoma przyciskami, np. prasy. Przy
korzystaniu z tych elementów należy zapamiętać, że nie zadają one chwilowego impulsu na
argumencie, tylko zmieniają na stałe wartości ( „1” dla cewki Set i „0” dla Reset). Do wyświetlania
aktualnego stanu służy cewka Output coil.
Rysunek 2 Realizacja układu za pomocą cewek Set i Reset
Programowanie Wybranych Sterowników Przemysłowych Strona 3 z 6
Laboratorium 1
Biblioteka Bit logic
2.2.2. Układ załączający urządzenie za pomocą przerzutnika SR
Realizacja projektu jest przedstawiona na rysunku 3. W tym przypadku nie musimy tworzyć
cewki zapisującej argument, ponieważ całe zadanie jest realizowane za pomocą przerzutnika SR i
następnie jest przekazywane do wyjścia układu Q0.1. Działanie jest identyczne w porównaniu z
układem z punktu 2.2.1.
Zadanie 2
Należy zbudować układy z punktów 2.2.1 i 2.2.2 oraz porównać ich działanie. Skonstruować
układ, który będzie tak samo działał na przerzutniku RS. Jaka jest różnica w działaniu tych
przerzutników?
2.2.3. Układy wykrywające zbocza narastające i opadające sygnałów
Realizacja projektu jest przedstawiona na rysunku 4. W niektórych przypadkach potrzebna jest
detekcja zbocza, a nie sam stan logiczny, np. do załączania układu za pomocą jednego przycisku.
Wykrycie zmiany stanu zabezpiecza także przed niekontrolowanym załączeniem się niektórych
elementów, które przy ponownym uruchomieniu nie miały stanu początkowego.
W programie
Rysunek 3 Realizacja układu za pomocą przerzutnika SR
Programowanie Wybranych Sterowników Przemysłowych Strona 4 z 6
Laboratorium 1
Biblioteka Bit logic
przy włączeniu przycisku zostaje wywołane zbocze wysokie, które ustawia lub resetuje przerzutnik,
zależnie od poprzedniego stanu.
Rysunek 4 Załączanie układu za pomocą jednego przycisku
Zadanie 3
Należy stworzyć układ z punktu 2.2.3 i dopisać do dodatkową funkcję, która przy zboczu
opadającym załączy wyjście Q0.1 i przy następnym niskim zboczu je wyłączy.
Programowanie Wybranych Sterowników Przemysłowych Strona 5 z 6
Laboratorium 1
Biblioteka Bit logic
2.2.4. Układ przedstawiający zastosowanie impulsu sygnału
Za pomocą elementów Bit logic można stworzyć układ zadający impuls na wyjściu przy
wykryciu zbocza. Przykład realizacji takiego układu jest przedstawiony na rysunku 5. Do wywołania
krótkiego impulsu, wykorzystywanego np. do resetowania licznika, można użyć bloki Scan positive
signal edge at operand.
Rysunek 5 Program wykorzystujący zadawanie impulsu w operacjach matematycznych
Programowanie Wybranych Sterowników Przemysłowych Strona 6 z 6
Laboratorium 1
Biblioteka Bit logic
Zadanie 4
Należy zbudować układ z punktu 2.2.4. Jaka jest różnica w działaniu sumatorów? Jakie
zagrożenia wynikają dawania ciągłych sygnałów na wejście Enable w funkcjach matematycznych?