Zadania PLC – Cewki i styki

Post powstał przy współpracy z firmą Stevia Automation Sp. z o. o.

W tej prezentacji zaproponujemy Ci przykładowe zadania PLC z rozwiązaniami na łatwym poziomie, które wymagają kreatywnego podejścia. Dzięki tym zadaniom:

  • Dowiesz się, jak korzystać na różne sposoby z cewek oraz zestyków normalnie otwartych i normalnie zamkniętych.
  • Nauczysz się pisać proste programy w języku LAD.
  • Nauczysz się rozwiązywać proste problemy stawiane przed programistami PLC.

A to wszystko na podstawie przykładowych programów dla sterowników PLC. Jeśli naprawdę chcesz nauczyć się programować sterowniki PLC, postaraj się wszystkie zadania rozwiązywać samodzielnie. Jeżeli już je rozwiązałeś albo nie wiesz, jak ruszyć, dopiero wtedy kliknij, aby przejść do kolejnego slajdu.


Prezentacje „Zadania PLC” bazują na …

wiedzy zdobytej z wcześniejszych prezentacji dlatego powinieneś już znać:

  • Czym jest sterownik PLC i do czego służy: („Wprowadzenie do sterowników PLC”)
  • Rozróżnianie zestyków normalnie otwartych i normalnie zamkniętych: („Podstawy języka LAD: zestyki i cewki”) oraz łączenie ich („Połączenie OR i AND”)
  • Instalacja środowiska TIA Portal: Mieć zainstalowane środowisko TIA Portal oraz rozpakowany projekt „CALM_PLCsim” (wersja przynajmniej 2.0) zawierający wirtualne stanowisko wykonawcze.
  • Sterowanie siłownikami pneumatycznymi: Wiedzieć, w jaki sposób sterujemy siłownikami pneumatycznymi.
  • Umiejętność czytania ze zrozumieniem: Zadania będą tekstowe, ale może dasz radę – nie odpuszczaj! ;P

Korzyści z wykonania tych zadań

Prezentowane przykładowe zadania PLC z rozwiązaniami są doskonałym narzędziem do nauki programowania sterowników PLC. Każde zadanie pozwoli Ci:

  • Praktycznie zastosować teorię.
  • Zrozumieć działanie podstawowych elementów sterowników PLC.
  • Rozwijać umiejętności logicznego myślenia i rozwiązywania problemów.

Jeżeli nie czujesz się jeszcze w 100% pewny swoich umiejętności programowania w LAD, rozpocznij od tej prezentacji kierowanej do osób początkujących.

W przypadku, gdy wcześniejsze prezentacje nie stanowiły dla Ciebie najmniejszego wyzwania i czujesz, że chcesz napisać coś trochę trudniejszego przejdź od razu do poniższej prezentacji.

4xP DARMOWE kompendium wiedzy z zakresy programowania Sterowników PLC
do pobrania:

Dla swojej wygody możesz też wydrukować sobie tą prezentacje (bez rozwiązań) i traktować jako zbiór ćwiczeń do samodzielnej realizacji. Gdy rozwiążesz wszystkie zadania będziesz mógł porównać swoje odpowiedzi z sugerowanymi rozwiązaniami.

Ogromne podziękowania dla Mirosława Marnego, Tomasz Pąchalskiego i Michała Sobczyka za poświęcony czas na przeklikanie, posprawdzanie i poprawienie treści tej prezentacji do bardziej przyjaznej formy.

KONIEC LEKCJI

Powrót do spisu treści szkolenia dla uczniów techników i studentów

Podręcznik dla tego szkolenia dostępny TU -> 5xP PLC 1200

Fundacja CALM edu

Fundacja CALM edu dzieli się swoją wiedzą w całkowicie darmowy sposób i jest finansowana z środków prywatnych jej założyciela. Jeżeli jednak chcesz dołożyć swoją cegiełkę do rozwoju naszej fundacji i pomóc nam w przygotowaniu kolejnych darmowych ogólnodostępnych materiałów skorzystaj z komercyjnych szkoleń firmy CALM group, z których pośrednio przychód pozwala pokryć fundacyjne wydatki lub przekaż nam darowiznę na platformie Patronite (wkrótce)

Jeżeli jesteś przedstawicielem szkoły zainteresowanym przygotowaniem swoich nauczycieli do wyzwań edukacji 4.0 lub uczniów do egzaminów zawodowych, pójściem na studia czy przyszłą pracą z wykorzystaniem nowoczesnych technologi to zapraszamy do kontaktu. Lista komercyjnych szkoleń dostępna pod tym linkiem.

Na tej stronie dowiesz się wszystkiego na temat naszych działań.

Podoba Ci się to co robimy i chciałbyś dołączyć do zespołu aby dzielić się swoja widzą i doświadczeniami ? Skontaktuj się z nami !!!

Połączenie OR i AND

Z tej prezentacji dowiesz się:

  • czym jest suma logiczna i jak zbudować ją w j. LAD w TIA Portal
  • kiedy wykorzystujemy połączenie szeregowe zestyków
  • wszystkiego o cewkach i zestykach wykorzystywanych w j. LAD
  • kiedy używać zestyki normalnie otwarte i normalnie zamknięte,
  • jak poprawnie podpisywać elementy w programach dla sterowników PLC.

Post powstał przy współpracy z firmą Stevia Automation Sp. z o. o.

do pobrania:

Rodzaje połączeń

Zestyki (a także cewki, które są mniej intuicyjne) można połączyć na dwa sposoby: szeregowo (jeden za drugim) lub równolegle (jeden pod drugim). Rodzaj połączenia wpływa na logiczny warunek wysterowania cewki.

AND – iloczyn logiczny – „i’

Połączenie szeregowe wymaga od nas przytrzymania dwóch przycisków (P0 i P1)
w tym samym czasie. Jeżeli wciśniemy tylko przycisk P0 to jedynka logiczna przepłynie przez jego styk, ale zatrzyma się na kolejnym podpisanym P1. Dlatego jeżeli chcemy sprawdzić czy wszystkie z wymienionych wejść są w tym samym czasie aktywne (nieistotne czy najpierw wciśniesz P1 a potem P0, czy na odwrót) stosujemy połączenie typu AND.
Przycisk P0 „i” P1 muszą być aktywne, aby sygnał dopłynął załączył lampkę.


OR – suma logiczna – „lub”

Połączenie równoległe stanowi w programie swojego typu wybór: P0 „lub” P1 doprowadzi wysoki stan logiczny do cewki lampki. Lampka zostanie załączona także wtedy, gdy obydwa przyciski będą wciśnięte.
Wystarczy aktywacja P0 „lub” P1 do zapalenia lampki.

Dodawanie sumy

W przeciwieństwie do połączenia szeregowego, które możemy naturalnie zbudować poprzez umieszczenie zestyków na networku, połączenie równoległe wymaga dodatkowego rozgałęzienia. Możemy je dodać, klikając na przycisk z strzałką skierowaną w dół i w prawo (zaznaczony na niebiesko z dołu akapitu ). Dopiero po dodaniu zestyku na nowej gałęzi możemy kliknąć strzałkę skierowaną w górę lub przeciągnąć koniec gałęzi, aby utworzyć połączenie.

Tworzenie bardziej złożonych układów

W celu osiągnięcia bardzie złożonych warunków wysterowania wyjść musimy łączyć wiele elementów w sposób szeregowy i równoległy w pojedynczym networku.

Ogromne podziękowania dla Mirosława Marnego, Tomasz Pąchalskiego i Michała Sobczyka za poświęcony czas na przeklikanie, posprawdzanie i poprawienie treści tej prezentacji do bardziej przyjaznej formy.

KONIEC LEKCJI

Powrót do spisu treści szkolenia dla uczniów techników i studentów

Podręcznik dla tego szkolenia dostępny TU -> 5xP PLC 1200

Zobacz więcej
Fundacja CALM edu

Fundacja CALM edu dzieli się swoją wiedzą w całkowicie darmowy sposób i jest finansowana z środków prywatnych jej założyciela. Jeżeli jednak chcesz dołożyć swoją cegiełkę do rozwoju naszej fundacji i pomóc nam w przygotowaniu kolejnych darmowych ogólnodostępnych materiałów skorzystaj z komercyjnych szkoleń firmy CALM group, z których pośrednio przychód pozwala pokryć fundacyjne wydatki lub przekaż nam darowiznę na platformie Patronite (wkrótce)

Jeżeli jesteś przedstawicielem szkoły zainteresowanym przygotowaniem swoich nauczycieli do wyzwań edukacji 4.0 lub uczniów do egzaminów zawodowych, pójściem na studia czy przyszłą pracą z wykorzystaniem nowoczesnych technologi to zapraszamy do kontaktu. Lista komercyjnych szkoleń dostępna pod tym linkiem.

Na tej stronie dowiesz się wszystkiego na temat naszych działań.

Podoba Ci się to co robimy i chciałbyś dołączyć do zespołu aby dzielić się swoja widzą i doświadczeniami ? Skontaktuj się z nami !!!

TIA Portal pierwsze kroki

Wpis aktualizowano – luty 2021

Post powstał przy współpracy z firmą Stevia Automation Sp. z o. o.


Z tej prezentacji dowiesz się:

  • Skąd legalnie pobrać darmową wersję TIA Portal 15.1 i jak uruchomić licencję Professional (trial 21 dni),
  • W jaki sposób uruchomić symulator sterownika PLC czyli PLCsim oraz wirtualny panel HMI,
    W jaki sposób skomunikować symulator HMI z fizycznym sterownikiem,
  • Gdzie znaleźć aplikację odzwierciedlającą edukacyjne stanowisko wykonawcze (CALM_PLCsim) i jak ją uruchomić,
  • Jak poradzić sobie z najczęstszymi problemami występującymi po instalacji oprogramowania.

do pobrania:

Oficjalne centrum pobrań oprogramowania firmy Simens: TIA Portal V15.1 (link może być już nieaktualny, ponieważ SIEMENS zawsze usuwa stare wersje programów i promuje tylko najnowsze)

zobacz też: CALM_PLCsim – darmowy symulator stanowiska edukacyjnego dla S7-1200 CPU

KONIEC LEKCJI

Powrót do spisu treści szkolenia dla uczniów techników i studentów

Podręcznik dla tego szkolenia dostępny TU -> 5xP PLC 1200

Ogromne podziękowania dla Mirosława Marnego, Tomasz Pąchalskiego i Michała Sobczyka za poświęcony czas na przeklikanie, posprawdzanie i poprawienie treści tej prezentacji do bardziej przyjaznej formy.

Zobacz więcej
Prośba o pomoc

Kończąc ten artykuł proszę Cię o opinię
Wszystkie materiały, które znajdziesz na stronie fundacji CALM edu udostępniane są za darmo. Nie oczekujemy za nie żadnej zapłaty, Twoich danych osobowych (jak większość portali), nie zamieszczamy nawet reklam na stronie.

Prosimy wyłącznie o
podzielenie się opinią, co sądzisz o tych materiałach, o naszej pracy, czy coś można zrobić lepiej, czy warto coś dodać, a może coś nie działa? Daj znać wysyłając wiadomość za pomocą formularza kontaktowego (zakładka kontakt).

Jeśli masz odrobinę więcej czasu i dostrzegasz sens w darmowym dzieleniu się wiedzą dla dobra nas wszystkich to możesz nam pomóc! Podeślij tą stroną do swoimi znajomymi albo daj nam znać jeśli chcesz pomóc w tworzeniu kolejnych darmowych i atrakcyjnych materiałów.

Robimy to aby ułatwić codzienną pracę nauczycielom.

Jeżeli jesteś jednym z nich to koniecznie daj nam znać, co sądzisz o tym projekcie.

CALM PLCsim 1200 – Symulator PLC

Dla kogo „CALM PLCsim” – symulator stanowiska PLC S7-1200 ?

Post powstał przy współpracy z firmą Stevia Automation Sp. z o. o.

Napisaliśmy program odzwierciedlający w 100% fizyczne stanowiska edukacyjne. Kierujemy go do wszystkich uczniów i studentów, którzy chcą rozwijać swoje umiejętności programowania sterowników PLC.

Plansza do sterowania pojedynczym siłownikiem


Dla posiadaczy fizycznych sterowników

Jeżeli masz zajęcia z programowania na fizycznych sterownikach PLC ale szkoła nie posiada elementów wykonawczych (innych niż lampki). To ten symulator umożliwi wam wprawienie w ruch wirtualnych pojedynczych siłowników jak i całych układów elektroterapeutycznych.

Program został napisany w taki sposób, że bez problemu można połączyć go z już istniejącym fizycznym stanowiskiem i skoordynować jego pracę z wirtualnymi elementami wykonawczymi (kolejnymi siłownikami i chwytakami). Dzięki takiemu rozwiązaniu twoje fizyczne przyciski, lampki będą mogły wpływać na pracę wirtualnego układu i odwrotnie.

Licencja: Jeżeli posiadasz swój sterownik PLC S7-1200 to najprawdopodobniej posiadasz już też licencje na TIA Portal Basic. Jeśli tak to już wszystko masz. Nie potrzebujesz instalować nic więcej.


Dla posiadaczy wyłącznie komputerów

Nie posiadacz fizycznego stanowiska wykonawczego ani nawet sterownika PLC? Nic nie szkodzi! Dzięki CALM PLCsim masz możliwość skomunikowania udostępnionych przez Siemensa symulatora PLC (PLCsim) oraz wirtualnego panela HMI w jedno rozbudowane stanowisko zawierające wirtualny układ edukacyjny.

Licencja: aby móc wykorzystać wirtualne stanowisko wykonawcze wystarczy Ci oprogramowanie TIA Portal (od V13 lub nowsze) na licencji Basic. Jeżeli chcesz uruchomić też wirtualny sterownik to potrzebujesz licencję Professional. Dobra wiadomośc jest taka, że Simens udostępnia taką licencję w wersji Trial na okres 21 dni! Wiec masz całe 3 tygodnie aby nauczyć się programować sterowniki PLC.

Link do pobrania TIA Portal V15.1 wersji TRIAL wraz z symulatorem PLCSIM – SIEMENS często zmienia linki więc, jeśli ten dziś nie działa, to jutro znowu może albo poszukaj programu gdzieś indziej.


Co zawiera ten symulator stanowiska wykonawczego dla PLC ?

Aktualna wersja zawiera:

  • możliwość sterowania 2 siłownikami dwustronnego działania, 2 siłownikami jednostronnego działania i 2 chwytakami (obydwóch typów),
  • 10 wirtualnych przycisków (w tym dwa typu NC) i przełączników oraz 3 lampki,
  • autodetekcję najpopularniejszych błędów. Jeżeli napiszesz program, który nie działa zgodnie z założeniami zadania lub popełniłeś jakieś błędy logiczne to na wirtualnym panelu w wyświetli ci się odpowiedni komunikat alarmowy,
  • kilka plansz umożliwiających podstawowe sterowanie pojedynczymi elementami jak i również rozwiązywanie bardziej złożonych zdań wykorzystujących układy elektropneumatyczne,
  • funkcjonalność skoordynowania fizycznych elementów sterujących i wykonawczych z wirtualnymi. Dzięki temu można kontrolować pracę swojego pojedynczego siłownika z układem 4 wirtualnych lub symulować działanie krańcówek (których fizycznie nie posiadamy ) itp.
Funkcjonalność dostępne na planszy „Test sprzętu”
4xP DARMOWE kompendium wiedzy z zakresy programowania Sterowników PLC
KONIEC LEKCJI

Powrót do spisu treści szkolenia dla uczniów techników i studentów

Podręcznik dla tego szkolenia dostępny TU -> 5xP PLC 1200

do pobrania:

Jeszcze bardziej zaawansowany symulator dla sterowników S7-1500 znajdziesz tutaj.

UWAGA: Przeglądarka Chrome uniemożliwia pobranie plików .zip dlatego przy pobieraniu rekomendujemy skorzystać z Mozilla Firefox lub pobrać pliku z rozszerzeniem .7z.

Przez rozpakowaniem w TIA Portal należy go rozpakować z kompresji.


Jeżeli pomimo zrobienia wszystkiego zgodnie z prezentacja, nie potrafisz nawiązać komunikacji PLC z HMI to:
+ Kliknij w drzewku projektowym prawym przyciskiem w „Sterownik CALM …” i przekomiluj (rebuild all) najpierw hardware i potem software,
+ Kliknij w „Wirtualny panel …” i podmień go poprzez opcje „Change device…” na ten sam model ale najnowszą wersje oprogramowania. Później tak samo jak sterownik przekompiluj gruntownie.
(jeśli to nie wystarczy, w adresie IP HMI wyłącz router)
Jeżeli to nie pomoże to napisz do mnie, a postaram się pomóc.

Chcesz samodzielne nauczyć się programować sterowniki PLC? W takim razie zapraszam do serii prezentacji przygotowanych dla nauczycieli, uczniów i studentów (początek serii).

zobacz też: TIA Portal pierwsze kroki i test symulatora CALM_PLCsim

Ten symulator to dla Ciebie już za mało. Szukasz czegoś bardziej ambitnego? Spójrz na możliwości CALM PLCsim1500 poniżej

Zobacz więcej

Styki, cewki i przyciski

Dla kogo ta prezentacja?

Prezentacja kierowana jest przede wszystkim do uczniów szkół technicznych, rozpoczynających swoją przygodę z sterownikami PLC wszystkich producentów. Aby wykorzystać w pełni potencjał tej prezentacji nie potrzebujesz nawet sterownika, na początku wystarczy kartka papieru.

Post powstał przy współpracy z firmą Stevia Automation Sp. z o. o.

Z tej prezentacji dowiesz się:

  • do czego służą wejścia i wyjścia sterowników PLC,
  • czym jest przycisk, a czym nie jest przełącznik,
  • dlaczego styk, zestyk i przekaźnik to nie to samo,
  • wszystkiego o cewkach i stykach wykorzystywanych w j. LAD
  • kiedy używać styki normalnie otwarte i normalnie zamknięte,
  • jak poprawnie podpisywać elementy w programach dla sterowników PLC.


Programowanie sterowników w języku LAD to nic innego jak rysowanie układów w taki sposób, aby tylko po spełnieniu określonych warunków sygnał dopłynął do końca networka.

Wbrew temu co może się wydawać na początku, podstawowe programy sterowania (a nawet te super zaawansowane) bazują głównie na 3 podstawowych, bardzo intuicyjnych elementach. Mowa o styku NO (normalnie otwartym), styku NC (normalnie zamkniętym) oraz cewce. To tyle (przynajmniej na ten moment).

Zestyk NO – normalnie otwarty, jak sama nazwa wskazuje, gdy nie jest aktywowany to jest otwarty.
Gdy natomiast na fizycznym pierwszym wejściu sterownika (adres I0.0) pojawi się napięcie to ten styk się zamknie i umożliwi przepłynięcie sygnału z jego strony lewej na prawą.
SPRAWDZA STAN WYSOKI NA WEJŚCIU (dla zasilonego wejścia zamyka się i przepuszcza sygnał).

Zestyk NC – normalnie zamknięty, jak sama nazwa wskazuje, gdy nie jest aktywowany to jest zamknięty, a tym samym przepuszcza z strony lewej na prawą stan logiczny. Gdy natomiast na fizycznym drugim wejściu sterownika (adres I0.1) pojawi się napięcie to ten styk się otworzy i uniemożliwi przepłynięcie sygnału.
SPRAWDZA STAN NISKI NA WEJŚCIU (dla nieaktywnego wejściu przepuszcza sygnał).

Cewka – to element odpowiedzialny za wysterowanie fizycznego wyjścia. Jeżeli sygnał logiczny do niej dopłynie to spowoduje pojawienie się napięcia na fizycznym wyjściu sterownika, co z kolei spowoduje załączenie lampki lub przesterowanie zaworów.

Adresacja

W celu odróżniania elementów wprowadzających informacje do sterownika (wejść), a tych które z niego wyprowadzają napięcie (wyjścia) stosuje się jednoliterowe skróty:
„I” wejścia (od angielskiego słowa „input”),
„Q” wyjście (od angielskiego słowa „output” – z tym, że litera „O” jest używana przy operacji OR, więc dodano do niej ogonek).

W zależności od rodzajów sterowników można się spotkać także z innymi skrótami na wejścia i wyjścia, a także w TIA Portal można wybrać nazewnictwo niemieckie czyli E (eingang – wejście) oraz A (asugang – wyjście – często spotykane na autostradach).

Podczas programowania nad zestykiem lub cewką należy wpisać adres tego do czego chcemy się odwołać. Sprawdzenie pierwszego wejścia to wpisanie nad zestykiem I0.0 (numerujemy od zera), dziesiątego I1.1 (ponieważ adresacja bazuje na bajtach – o czym więcej później – dlatego po 0.7 jest 1.0), a dla trzeciego wyjścia Q0.2.

do pobrania:

Ogromne podziękowania dla Mirosława Marnego, Tomasz Pąchalskiego i Michała Sobczyka za poświęcony czas na przeklikanie, posprawdzanie i poprawienie treści tej prezentacji do bardziej przyjaznej formy.

KONIEC LEKCJI

Powrót do spisu treści szkolenia dla uczniów techników i studentów

Podręcznik dla tego szkolenia dostępny TU -> 5xP PLC 1200

Fundacja CALM edu

Fundacja CALM edu dzieli się swoją wiedzą w całkowicie darmowy sposób i jest finansowana z środków prywatnych jej założyciela. Jeżeli jednak chcesz dołożyć swoją cegiełkę do rozwoju naszej fundacji i pomóc nam w przygotowaniu kolejnych darmowych ogólnodostępnych materiałów skorzystaj z komercyjnych szkoleń firmy CALM group, z których pośrednio przychód pozwala pokryć fundacyjne wydatki lub przekaż nam darowiznę na platformie Patronite (wkrótce)

Jeżeli jesteś przedstawicielem szkoły zainteresowanym przygotowaniem swoich nauczycieli do wyzwań edukacji 4.0 lub uczniów do egzaminów zawodowych, pójściem na studia czy przyszłą pracą z wykorzystaniem nowoczesnych technologi to zapraszamy do kontaktu. Lista komercyjnych szkoleń dostępna pod tym linkiem.

Na tej stronie dowiesz się wszystkiego na temat naszych działań.

Podoba Ci się to co robimy i chciałbyś dołączyć do zespołu aby dzielić się swoja widzą i doświadczeniami ? Skontaktuj się z nami !!!

Zamknij