Czy kiedykolwiek zastanawiałeś się, jak działa automatyzacja przemysłowa? Czy chciałbyś poznać tajniki programowania sterowników PLC, które są kluczowe w dzisiejszym świecie technologicznym? Jeśli tak, to mam dla Ciebie świetne wieści!
Zapraszamy Cię do naszego najnowszego kursu “Poznaj PLC SIMATIC S7-1500 – INTRO“, który otwiera drzwi do fascynującego świata programowania sterowników przemysłowych. Bez względu na Twoje doświadczenie w tej dziedzinie, nasz kurs INTRO jest stworzony tak, aby dostarczyć Ci solidnych podstaw i umożliwić Ci szybkie wejście w świat PLC.
Program nauki
Cześć 1 – Przygotowanie
Moduł 1 – pobranie środowiska programistycznego
- Lekcja 1 – Rejestracja na stronie firmy Siemens
- Lekcja 2 – Jakie pliki należy pobrać
- Lekcja 3 – Instalacja oprogramowania TIA Portal
- Lekcja 4 – Instalacja symulatora PLCsim
Moduł 2 – Licencja
- Lekcja 1 – Aktywacja licencji TRIAL
- Lekcja 2 – Aktywacja licencji pełnej (typu floating)
Część 2 – Fundamenty
Moduł 1 – Elementarne instrukcje – symulator PLCsim
- Lekcja 1 – Pierwszy projekt i programowanie PLCsim
Na początku, stworzymy nowy projekt w TIA Portal, dodamy CPU z rodziny 1500 i rozszerzenia, a następnie zaprogramujemy wirtualny sterownik PLC SIM. W praktyczny sposób pokażemy proces tworzenia projektu, dodawania modułów, konfiguracji sprzętu i uruchamiania wirtualnego sterownika. Krok po kroku dowiesz się, jak korzystać z TIA Portal v17, utworzysz projekt, dodasz urządzenia, moduły, a na koniec uruchomisz wirtualny sterownik.
- Lekcja 2 – Omówienie obiektu/zadania
Przygotowaliśmy obiekt do eksploracji w kolejnych lekcjach! Ten trójpoziomowy układ zawiera zbiorniki, zawory (Y1, Y2) sterowane z poziomu PLC, co umożliwi kontrolowane przepływanie substancji między nimi. Dodatkowo, mamy sygnały wejściowe i wyjściowe, takie jak start, stop, selektor oraz światełko zielone. W trakcie zajęć skorzystamy z symulatora PLC SIM, co pozwoli nam zgłębić różnorodne aspekty sterowania tym obiektem.
- Lekcja 3 – Nazwy symboliczne
W kolejnym etapie odkryjemy „tajemnice” adresów absolutnych, tworząc dwie tablice – jedną dla wejść i drugą dla wyjść. Wraz z ekspertem dowiesz się, jak w prosty sposób nadać nazwy, adresy i typy dla poszczególnych sygnałów, korzystając z zaawansowanych narzędzi PLC. Krok po kroku przejdziemy przez proces tworzenia tablic symbolicznych, wprowadzając opisy i zaznaczając istotne informacje.
- Lekcja 4 – Test sygnałów wejść/wyjść
W lekcji dowiesz się, jak sprawdzić wejścia i wyjścia za pomocą zaawansowanych narzędzi, takich jak okularki. Ekspert przeprowadzi Cię przez konfigurację sygnałów wejściowych i pokaże, jak monitorować ich aktualne stany. Następnie przejdziemy do testowania sygnałów wyjściowych, gdzie zastosujemy funkcję Watch Table, aby modyfikować stany z poziomu Tia Portal. W praktyczny sposób zostanie również zaprezentowane, jak wprowadzić symulator oraz wgrać oprogramowanie do sterownika.
- Lekcja 5 – Uruchomienie PLCsim z istniejącego projektu
Dowiesz się, jak uruchomić projekt w symulatorze pralce SIM, krok po kroku. Rozpoczniemy od wirtualnego sterownika, przełączając widok na Project View, a następnie otworzymy projekt związany ze zbiornikiem. Poprowadzimy Cię przez programowanie, prezentując proces od otwarcia Tia Portal po załadowanie projektu. Sprawdzimy również, jak zaprogramować jednostkę ET200SP i dostosować ustawienia. Nie zapomnimy o kluczowych kwestiach, takich jak upewnienie się, że przycisk stop jest w stanie wysokim.
- Lekcja 6 – Instrukcja przypisania
W lekcji nauczymy się pisać kod w języku SCL, sterując zadaniami przy użyciu dwóch linijek kodu. Ekspert przeprowadzi Cię przez proces tworzenia programu w programie Tia Portal, wyjaśniając kroki od dodawania bloków organizacyjnych po zapisywanie projektu i testowanie go za pomocą symulatora. Dowiesz się, jak monitorować stany sygnałów wejściowych i wyjściowych, a także jak rozpoznawać i naprawiać błędy w kodzie.
- Lekcja 7 – Instrukcja AND
Dowiesz się, jak napisać kod programu w języku SCL, aby skutecznie sterować zaworem Y1. Przejrzyj warunki, które muszą być spełnione, aby zawór został wysterowany, i zobacz krok po kroku, jak zaimplementować je w programie. Odkryj, jak korzystać z Tia Portal, jak monitorować stany sygnałów wejściowych i wyjściowych, oraz jak używać symulatora PLC SIM do testowania działania programu. Ta fascynująca lekcja pokaże Ci, jak programować skomplikowane układy sterowania w prosty sposób.
- Lekcja 8 – Instrukcja OR
W lekcji użyjemy ramki OR, aby skutecznie sterować zaworem Y1. Zanurz się w logikę programowania, dowiedz się, jak wykorzystać bramkę OR do kontrolowania zaworu na podstawie sygnałów S0 i selektora. Zobacz, jak krok po kroku pisać kod programu w Tia Portal, sprawdź jego działanie w symulatorze PLC SIM i zobacz, jak skomplikowane układy sterowania stają się zaskakująco zrozumiałe.
- Lekcja 9 – Połączenie instrukcji OR oraz AND
W tym „wyzwaniu” zajmiemy się sterowaniem zaworem Y1, używając skomplikowanej logiki opartej na sygnałach S0 i start. Dowiedz się, jak zbudować kod programu w Tia Portal, korzystając z bramek logicznych, nawiasów i selektora, aby precyzyjnie kontrolować otwieranie i zamykanie zaworu. Sprawdź, jak zapisane warunki wpływają na stan zaworu w symulatorze PLC SIM. Razem odkryjemy, jak skutecznie manipulować tymi elementami, aby stworzyć efektywne sterowanie procesami.
- Lekcja 10 – Układ z potrzymaniem
Tym razem skupimy się na sterowaniu zaworem Y1, wykorzystując różne sygnały wejściowe. Przeanalizujemy treść zadania i użyjemy połączenia bramek OR, AND oraz mechanizmu podtrzymywania, aby precyzyjnie kontrolować włączanie i wyłączanie zaworu. Odkryj, jak zbudować skomplikowany kod programu w Tia Portal, sprawdzając jednocześnie, jak warunki wpływają na stan zaworu w symulatorze PLC SIM.
- Lekcja 11 – Instrukcja warunkowa IF
Tym razem zgłębimy tajniki instrukcji warunkowej “IF” i zobaczymy, jak wykorzystać ją do sterowania zaworem Y1. Porównamy ją z przerzutnikiem SR, eksplorując różnice między nimi. Weźmiemy pod lupę Tia Portal, gdzie napiszemy zaawansowany kod programu, uwzględniając warunki włączania i wyłączania zaworu. Prześledzimy proces testowania w symulatorze PLC SIM, eksperymentując z aktywacją przycisków start i stop.
Moduł 2 – Zadania dodatkowe
- Lekcja 1 – Zadanie 1
- Lekcja 2 – Zadanie 2
Część 3 – Wprowadzenie
Moduł 1 – Niezbędnę instrukcje – symulator PLCsim
- Lekcja 1 – Pamięć M (Markery)
W tej lekcji dowiesz się, jak efektywnie korzystać z pamięci komórkowej w programowaniu sterowników. Krok po kroku przejdziemy przez proces dodawania komórki pamięci, tworzenia warunków sterujących, aż do praktycznego zastosowania w sterowaniu zaworem. Zrozumiesz, jak wykorzystać pamięć do przechowywania informacji o stanie systemu i jak to może wpływać na sterowanie urządzeniem.
- Lekcja 2 – Bajt zegarowy
W lekcji przekaże kluczowe informacje na temat wykorzystania pamięci systemowej do sterowania zaworem Y1. Poprzez praktyczne kroki konfiguracji sprzętu, wprowadza czytelnika w obszar pamięci, gdzie zapisywane są stany niskie i wysokie. Następnie, korzystając z przykładowego zadania, omawia jak wykorzystać clock 1 Herz do pulsowania światełka zielonego w zależności od stanu zaworu. Krok po kroku prowadzi przez konfigurację sprzętową, programowanie sterownika, aż do testów działania. Odkryj tajniki programowania PLC i jak w prosty sposób osiągnąć efekt pulsacji światełka zielonego.
- Lekcja 3 – Program strukturalny/modułowy
W tej lekcji przybliżę proces tworzenia funkcji w bloku FC (Funkcji Cyklicznej) oraz jej integrację z głównym blokiem cyklicznym. Wartościowym elementem jest podział programu na mniejsze bloki, co ułatwia czytelność i modyfikację kodu. Autor krok po kroku omawia dodawanie nowych bloków FC, ich konfigurację, a także wywoływanie funkcji w głównym bloku. Dzięki praktycznym przykładom, uczestnicy lekcji uczą się, jak skutecznie sterować zaworem i realizować sygnalizację świetlną. Zastosowanie praktyczne i prosta struktura lekcji czynią ją idealnym wprowadzeniem do zaawansowanego programowania sterowników PLC.
- Lekcja 4 – Wykrywanie zbocza sygnału
W lekcji wprowadzę w świat detekcji zboczy sygnałów cyfrowych. Zagłębimy się w analizę stanów sygnałów, zwracając uwagę na istotne momenty, czyli zbocza. Wytłumaczę w praktyczny sposób, jak wykrywać zarówno zbocza opadające, jak i zbocza wznoszące, co jest kluczowe przy programowaniu sterowników PLC. Przejdziemy przez proces wykrywania zboczy, zaprogramowania funkcji FC (Funkcji Cyklicznej), a także testów, by zobaczyć efekty. Zastosowanie praktyczne i logiczne rozbicie zagadnienia sprawiają, że lekcja ta stanowi doskonałe wprowadzenie do zaawansowanego programowania PLC.
- Lekcja 5 – Typy danych
W trakcie lekcji dowiedzieliśmy się o podstawowych typach danych używanych w programowaniu, takich jak integer, real czy binary. Omówiono zakresy wartości dla różnych typów danych, co pozwala programiście wybrać odpowiedni typ w zależności od potrzeb. Następnie skupiliśmy się na tworzeniu zmiennych, przykładowo zdefiniowano zmienne dla zbiornika dużego, średniego oraz ich parametrów, takich jak pojemność, wysokość itp. W praktyce korzystano z różnych adresów w pamięci, co jest kluczowe dla programowania niskopoziomowego. Lekcja dostarcza solidne podstawy do zrozumienia struktury danych i ich manipulacji w danym środowisku programistycznym.
- Lekcja 6 – Tablica podglądu (Watch table)
W lekcji nauczymy się pierwszego sposobu podejrzenia i modyfikacji wartości w pamięci sterownika. Skorzystamy z tablicy WATCH, dodamy nową tablicę dla testów typów danych. Dowiemy się, jak podejrzeć wartość zmiennej i w jakich systemach liczbowych. Przykładowo, wprowadzimy dwie zmienne, aby podejrzeć ich aktualne wartości. Wykorzystamy tablicę WATCH i zmienimy nazwę na “Testy Typów Danych Pamięć”. Następnie podejrzymy aktualne wartości, korzystając z różnych systemów liczbowych, takich jak dziesiętny, ósemkowy i binarny. Dzięki kolumnie modyfikacji, będziemy mogli wprowadzać i przesyłać nowe wartości do pamięci sterownika. Ostatecznie, nauczysz się, jak modyfikować wartości dla różnych zmiennych i sprawdzać ich stan w pamięci.
- Lekcja 7 – Zapis wartości do zmiennej
W lekcji odkryjesz drugi sposób zapisu do zmiennych, wykorzystując kod programu. Przeanalizujemy treść zadania, w którym napiszemy warunki przypisujące określone wartości zmiennym. Dodamy sygnał reset i blok funkcjyjny, a następnie napiszemy warunki przy użyciu selektorów i przycisków. Jeśli warunki zostaną spełnione, przypiszemy wartości do zmiennych. Zobaczysz, jak to działa na przykładzie zmiennej objętości zbiornika. Następnie zapiszemy projekt, zaprogramujemy sterownik i przetestujemy efekty w monitoringu. To praktyczne wprowadzenie do programowania sterowników.
- Lekcja 8 – Blok organizacyjny OB100
Zadanie skupi się na zmiennej Factory Running, reprezentującej stan uruchomienia fabryki. Przygotujemy kod sterownika, gdzie ta zmienna będzie kluczowym warunkiem resetu. Poprzez Tia Portal dowiemy się, jak dodać blok organizacyjny o numerze 100, a następnie zmienimy wartość zmiennej Factory Running. Włączając monitoring, przetestujemy, czy nasz blok startowy OB 100 działa poprawnie w reakcji na zmiany trybu pracy.
- Lekcja 9 – STAŁE
Stałe to wartości, które nie ulegają zmianie z poziomu kodu programu ani innych narzędzi. Skoncentrujemy się na deklaracji stałych, korzystając z dedykowanej zakładki w tablicy PLC tags. Przykładowo, utworzymy stałą o nazwie “PI” o wartości liczby pi. W Tia Portal pokażemy proces tworzenia i definiowania stałych, które mogą być wykorzystane w programie PLC do zapewnienia spójności i klarowności kodu. Stałe są szczególnie przydatne do reprezentowania wartości stałych, takich jak parametry, które nie zmieniają się w trakcie działania programu.
- Lekcja 10 – Konwersja typów danych
Dowiesz się, jak skutecznie tworzyć zmienne i jak dokonywać konwersji między różnymi typami danych. Poprzez praktyczne przykłady, omówimy proces tworzenia funkcji konwersji, które umożliwią nam operacje matematyczne na zmiennych różnych typów. Wykorzystamy Tia Portal, aby stworzyć dedykowany blok funkcji, a następnie zobaczymy, jak przeprowadzić konwersję zmiennoprzecinkowej na typ całkowity. Dołącz do nas, aby odkryć, jak wykorzystać instrukcje konwersji i sprawić, by nasze operacje matematyczne były jeszcze bardziej wszechstronne. Zakończymy lekcję praktycznym przykładem konwersji zmiennych w czasie rzeczywistym, dzięki czemu zyskasz niezbędną wiedzę do efektywnego programowania sterowników PLC.
- Lekcja 11 – Obliczenia matematyczne
Poznasz tajniki konwertowania typów danych, co umożliwi nam efektywne przeprowadzanie operacji matematycznych. Prześledzimy krok po kroku proces tworzenia funkcji do obliczeń związanych z największym zbiornikiem, traktując go jako walec dla uproszczenia. Wykorzystamy wzory matematyczne, takie jak pole koła, aby obliczyć objętość w metrach sześciennych. Następnie przejdziemy do praktycznego programowania sterownika, gdzie zobaczymy, jak jedną linijką kodu możemy efektywnie dokonywać kilku operacji, a także modyfikować wartości bezpośrednio z poziomu kodu programu. Dołącz do nas, aby odkryć, jak skutecznie wykorzystać język programowania PLC i zyskać umiejętności do programowania zaawansowanych operacji matematycznych na sterownikach.
- Lekcja 12 – Zmienne tymczasowe
W tej lekcji kontynuujemy temat obliczeń matematycznych, wprowadzając nową funkcjonalność – obszar pamięci tymczasowej. Dowiemy się, jak efektywnie korzystać z tej nowości, eliminując potrzebę przechowywania wszystkich zmiennych w pamięci globalnej. Naszym zadaniem będzie przeprowadzenie skomplikowanych obliczeń matematycznych dla zbiornika środkowego. Stworzymy tymczasowe zmienne, obliczymy średnicę, promień i w rezultacie objętość. Przejrzymy proces tworzenia zmiennych tymczasowych, gdzie zobaczymy, jak wykorzystać je w praktyce do realizacji obliczeń. Włączając podgląd, dostosujemy parametry, a dzięki zastosowaniu zmiennych tymczasowych osiągniemy precyzyjne wyniki. Dołącz do nas, aby odkryć tajniki efektywnego wykorzystania obszaru pamięci tymczasowej i przyswajania zaawansowanych umiejętności programowania PLC.
- Lekcja 13 – Inkrementacja zmiennej
W lekcji zgłębimy aspekty inkrementacji, czyli procesu zwiększania wartości zmiennej o 1. Wykorzystywana często jako prosty licznik, instrukcja ta będzie kluczowym elementem w naszym zadaniu – detekcji zbocza momentu przełączenia zaworu. Poznamy praktyczne zastosowanie inkrementacji w programowaniu PLC, tworząc bloki funkcji, inicjując warunki, i implementując logiczne operacje. Krok po kroku dowiemy się, jak zbudować skuteczny system kontroli, korzystając z tej potężnej instrukcji. Włącz się do nas, aby odkryć tajniki programowania PLC, zyskując umiejętności potrzebne do skutecznego sterowania procesami przemysłowymi.
- Lekcja 14 – Bloki danych (Data block)
W lekcji omówię bloki danych, obszar pamięci umożliwiającego tworzenie zmiennych o różnych typach. Dowiesz się, dlaczego Siemens zaleca korzystanie z bloków danych, co przekłada się na szybszy dostęp i większą wydajność. Krok po kroku stworzymy blok danych, definiując zmienne o różnych typach, takie jak liczby całkowite, zmiennoprzecinkowe czy stałe. Wprowadzimy wartości początkowe i zobaczymy, jak można skorzystać z tych zmiennych w programie sterownika. Przyjrzymy się także monitorowaniu bloków danych, co umożliwi nam sprawdzenie stanu zmiennych w czasie rzeczywistym.
- Lekcja 15 – Wykorzystanie zmiennej z DB
W lekcji skoncentrujemy się na wykorzystaniu zmiennych z bloków danych. Poznasz, jak w łatwy sposób integrować te zmienne w kodzie programu, skupiając się na praktycznych obliczeniach objętości zbiornika. Krok po kroku, korzystając z funkcji zintegrowanego środowiska programistycznego, nauczysz się wskazywać zmienne z bloków danych, przeprowadzać obliczenia matematyczne i sprawdzać wyniki za pomocą monitoringu.
- Lekcja 16 – Operacje porównania
Dowiesz się, jak efektywnie obliczać i porównywać wyniki zmiennych, otwierając drzwi do zaawansowanych operacji. Naszym głównym zadaniem będzie liczenie włączeń zaworu – jeśli zawór otworzy się co najmniej pięć razy, to zapalimy niebieskie światło. Zajrzyjmy do środowiska programistycznego, gdzie w praktyce dodamy kod do funkcji sygnalizacji świetlnej. Wykorzystamy instrukcje warunkowe, a także pokażemy, jak bez nich uprościć zadanie. Testując nasz program, będziemy na bieżąco monitorować zmienne i efekty, dbając o czytelność kodu.
- Lekcja 17 – Licznik
Naszym głównym zadaniem będzie sterowanie zaworem Y2, tworząc proste warunki włączania i wyłączania. Krok po kroku rozbudujemy funkcję, integrując kod związany z liczeniem w procesie. Poznamy także tajemnice dodawania instrukcji w dedykowanym folderze liczników. W praktyce dodamy światło białe jako element wykonawczy. Przejrzymy kod, sprawdzając, czy przyciski stop i factory działają poprawnie. Odkryjemy również, jak parametryzować liczniki, ustalając warunki, wartości i typy, a także jak korzystać z zmiennych tymczasowych. Przejdźmy razem przez program, testując działanie licznika na przykładzie sterowania zaworem.
- Lekcja 18 – Odmierzanie czasu
Po przeanalizowaniu podobieństw do liczników, odkryjemy, jak skutecznie sterować zaworem Y2, uruchamiając go z opóźnieniem za pomocą timera. Skupimy się na kodzie programu, gdzie zastosujemy zmienną logiczną, aby precyzyjnie określić moment uruchomienia zaworu. Następnie wprowadzimy timer odmierzający opóźnienie włączenia, dostosowując parametry i testując jego działanie na przykładzie sterowania zaworem. Przekonaj się, jak w prosty sposób możemy manipulować czasem w automatyce przemysłowej, tworząc efektywne funkcje.
Moduł 2 – Zadanie dodatkowe – Zbiornik
- Lekcja 1 – Omówienie treści zadania
Przygotowałem dla Ciebie zadanie, podzielone na precyzyjne moduły programowe. W trakcie lekcji skoncentrujemy się na funkcjonalności ręcznego sterowania zaworami, z dodatkową kontrolą procesu nalewania. Obejrzyj, jak z łatwością implementujemy to zadanie, dzięki podziałowi na klarowne części programowe.
Część 4 – rzeczywisty sprzęt
Moduł 1 – Montaż mechaniczny
- Lekcja 1 – Montowanie modułów klasyczny
W lekcji omówię montaż modułów w środowisku pracy. Jeśli pracujesz na rzeczywistym sprzęcie, konieczne jest odpowiednie podłączenie. Zapraszam do śledzenia kroków montażu, zaczynając od dedykowanej szyny i zasilacza. Zobaczysz, jak zakładać moduły, przykręcać je do szyny i jak prosto łączyć moduły wejść i wyjść. Ostatnim krokiem będzie przykręcenie modułu CPU. Dzięki prostym wskazówkom, dowiesz się, jak sprawnie przygotować system modułowy do pracy.
- Lekcja 2 – Elektryka klasyczny CPU
Jeżeli już zmontowaliście wszystkie elementy, teraz nadszedł czas, aby zobaczyć, jak profesjonalnie podłączyć przewody. Dowiesz się, jak prawidłowo zamontować wtyczki od zasilacza, przykręcić je do jednostki CPU, i jak sprawnie używać trytek, aby uporządkować przewody. Warto zaznaczyć, że przewody czerwony i niebieski mogą być zastąpione granatowymi. Krok po kroku omówimy podłączanie potencjału, masy oraz sygnałów, aby cały układ działał sprawnie.
- Lekcja 3 – Włączenie systemu klasyczny
Po złożeniu wszystkich elementów teraz przyszła pora na podłączenie przewodów. Wytłumaczę Ci, jak to zrobić krok po kroku. Pierwszym krokiem są przewody czerwone i niebieskie (lub granatowe), a także wtyczka od zasilacza. Oznaczenia wtyczki pomogą Ci podłączyć przewody fazowy, neutralny i uziemienie. Po zamocowaniu wtyczki zamykamy ją, dokręcamy, a następnie przechodzimy do wtyczki zasilania CPU. Następnie skupiamy się na “Mostkach”, które pomagają przekazywać potencjał dalej. Przewody są przykręcane zgodnie z oznaczeniami dla masy i dodatniego potencjału. Kolejny etap to okablowanie modułów wejść i wyjść. Wszystko jest szczegółowo pokazane, a opaski zaciskowe zapewniają porządek. Wreszcie, listwę układamy na docelowej pozycji, zapewniając, że wszystkie sygnały docierają do CPU.
- Lekcja 4 – Dokumentacja – Podłączenie
Rozpoczynamy od podłączenia wtyczki z napięciem 230 V, po czym obserwujemy zapalenie się kontrolki – pierwszy krok ku fascynującym możliwościom. Następnie wkładamy kartę pamięci, idealnie dostosowaną do sterowników 1200 i 1500. Podnosimy dźwignię, dostarczając napięcie zasilania, a jednostka CPU zaczyna uruchamiać się. Na wyświetlaczu pojawia się tryb stop, a pomarańczowa lampka na modułach zaczyna pulsować, sygnalizując gotowość systemu automatyki.
- Lekcja 5 – Podłączenie zasilania – Wersja COMPACT
Ta kompaktowa jednostka, obecnie dostępna tylko w klasycznej obudowie, to temat naszej dzisiejszej lekcji. Pokażę Ci, jak w łatwy sposób korzystać z tej jednostki, używając przeglądarki Modjost i dostępnej dokumentacji. Wystarczy pobrać pierwszy link, aby uzyskać wgląd w jednostkę kompaktową. Będziemy skupiać się na istotnych aspektach, zwłaszcza na podłączeniu zasilania. W kilku prostych krokach dowiesz się, jak przygotować tę jednostkę do pracy – od podłączenia zasilania po włożenie karty pamięci.
- Lekcja 6 – Montaż podłączenie zasilania – Obudowa ET200sp
Zajmiemy się tym zaawansowanym systemem, który jest częścią rodziny S7 1500. Dowiesz się, jak wygląda sprzęt, zobaczysz model CPU, a także poznasz niezbędne kroki w podłączaniu i konfiguracji. Odkryj, dlaczego et200SP to rozwiązanie godne uwagi, a kurs, którym się dzielimy, może być kluczowy dla Twojego zrozumienia tego systemu. Nawet jeśli jeszcze nie korzystasz z płatnego kursu, możesz skorzystać z dostępnej dokumentacji, aby lepiej zrozumieć podstawowe pojęcia. Rozważamy etapy odnośnie okablowania, montażu CPU na szynie, po wkładanie modułów i kart.
Moduł 2 – Przygotowania PG/PC i PLC
- Lekcja 1 – Konfiguracja komputera SIMATIC Field PG
Poznamy kluczowe kroki potrzebne do podłączenia komputera podczas pracy z rzeczywistym sprzętem. Zobaczysz, jak podłączyć kabel sieciowy do komputera (w tym przypadku komputera filt PG) oraz jak skonfigurować karty sieciowe. Odkryj, dlaczego istotne jest wybranie odpowiedniej karty sieciowej, zaznaczenie istotnych ustawień, takich jak statyczny adres IP i maska, oraz jak uniknąć konfliktów adresów na sieci. Poznaj proste kroki, które sprawią, że Twój komputer będzie gotowy do efektywnej pracy z rzeczywistymi systemami automatyki.
- Lekcja 2 – Wyszukanie urządzenia na sieci
Włączymy system automatyki, korzystając z jednostki kompaktowej. Poznasz kroki potrzebne do nawiązania pierwszego połączenia z siecią. Rozpoczniemy od podłączenia jednostki kompaktowej, gdzie załóżmy moduł wejść i włożymy kartę pamięci. Następnie uruchomimy zasilanie, sprawdzając tryby diodowe. W TIA Portal pokażemy Ci, jak skonfigurować karty sieciowe, przeszukać sieć, a także przywrócić ustawienia fabryczne. Dowiedz się, jak ustawić adres IP i nazwę sieciową, kluczowe dla efektywnej pracy z tym sterownikiem.
- Lekcja 3 – Dostosowanie używanego CPU
Pokażemy Ci, jak dostosować używane CPU, czyli sprzęt zakupiony na aukcji lub wcześniej używany. Dowiesz się, jak przygotować ten sprzęt do użytku, abyś mógł skorzystać z niego w trakcie tego kursu. Rozpoczniemy od TIA Portal, przechodząc przez kroki dostosowania używanego CPU. W trakcie lekcji dowiesz się, jak aktualizować Access Device, konfigurować adres IP i przywracać ustawienia fabryczne. Wartościowe wskazówki obejmują również formatowanie karty pamięci z poziomu TIA Portal.
Moduł 3 – Progamowanie PLC – Rzeczywisty
- Lekcja 1 – Przypisanie adresu IP oraz nazwy sieciowej
Tym razem skupimy się na wykorzystaniu online Access, gdzie nadamy urządzeniu nazwę sieciową i ustawimy adres IP. W trakcie korzystania z TIA Portal przekażemy praktyczne wskazówki dotyczące przypisywania nazwy i konfigurowania adresu IP dla płynnego funkcjonowania urządzenia. Podczas lekcji zajrzymy również do zakładek Fun i online diagnostic, gdzie dowiemy się, jak odczytać model, numer zamówienia oraz ważną informację – wersję firmware. Te detale są kluczowe do przygotowania efektywnego projektu. Rozwiniemy także wiedzę o pozostałych zakładkach dostępnych po lewej stronie, zapewniając pełen przegląd funkcji i możliwości sterownika.
- Lekcja 2 – Pierwszy projekt – obudowa COMPACT
Przeszukajmy razem TIA Portal, zaczynając od stworzenia nowego projektu i dodania jednostki oraz modułu wejść. Na tym kursie dowiesz się, jak skonfigurować sprzęt, dodając moduły wejść, i jak przypisywać im symboliczne nazwy. Następnie, w trakcie programowania, zobaczymy jak przesyłać konfigurację sprzętową do jednostki. Światło zielone na jednostce świadczy o sukcesie! Po tym, jak przeniesiemy jednostkę w tryb RUN, będziemy gotowi do programowania. Dzięki tej lekcji zdobędziesz nie tylko umiejętności konfiguracji sprzętowej, ale także nauczysz się, jak przenosić jednostki między trybami i skutecznie tworzyć projekty w TIA Portal.
- Lekcja 3 – Kodowanie – obudowa COMPACT
W trakcie tej lekcji dowiesz się, jak stworzyć pierwszy program, używając sygnałów wejściowych i wyjściowych. Rozpoczniemy od konfiguracji sprzętowej, gdzie skupimy się na adresacji sygnałów. Przy użyciu modułu wejść/wyjść i przełącznika, pokażemy, jak szybko nadać symboliczne nazwy sygnałom, ułatwiając pracę z nimi w programie. Następnie przeniesiemy się do edytora SC, gdzie napiszemy prosty program, zależny od stanu sygnału wejściowego. Sprawdzimy kod, a efekty naszej pracy zobaczymy w praktyce – świecącym światełku zielonym na jednostce kompaktowej. Dzięki tej lekcji nie tylko napiszesz swój pierwszy program, ale także zyskasz zrozumienie adresacji absolutnej i dowiesz się, jak sprawić, by światło zielone świeciło zgodnie z Twoimi oczekiwaniami.
- Lekcja 4 – Co robić gdy dodano złą wersję modułu/karty rozszerzeń
Odkryjemy tajniki zmiany wersji firmware dla modułu sprzętowego. Tworzenie konfiguracji ręcznie czasem sprawia kłopoty, ale dzięki prostym krokom w TIA Portal z łatwością dostosujesz firmware do potrzeb. Rozpoczniemy od identyfikacji błędów na jednostce CPU, gdzie pulsująca czerwona dioda sygnalizuje problem. Dowiemy się, jak sprawdzić aktualną wersję firmware oraz jak dokonać zmiany, aby poprawić sytuację. Przejdziemy przez proces połączenia się z jednostką online, sprawdzimy aktualną wersję firmware i dokonamy zmian. Zobaczysz, jak szybko i sprawnie dostosować konfigurację sprzętową, eliminując błędy i usprawniając działanie modułów. Dzięki tej lekcji zyskasz pewność, jak skutecznie zarządzać wersjami firmware i utrzymywać sprzęt w optymalnej kondycji.
- Lekcja 5 – Autodetekcja – obudowa COMPACT
Poznasz kroki niezbędne do utworzenia projektu za pomocą TIA Portal, a cały proces stanie się łatwiejszy, gdy masz sprzęt podłączony i zasilony. Zaczniemy od utworzenia nowego projektu, dodamy urządzenie, wybierzemy odpowiedni numer zamówienia i wersję firmware. Następnie przeprowadzimy autodetekcję, co zdecydowanie uprości proces dodawania modułów. Dzięki temu szybkiemu i bezpiecznemu podejściu, nawet użytkownicy początkujący z łatwością dodadzą poprawny sprzęt do swojego projektu. Zobacz, jak w prosty sposób zoptymalizować konfigurację sprzętową i skrócić czas pracy nad projektem.
- Lekcja 6 – Autodetekcja – obudowa ET200sp
W lekcji przewodnik po tworzeniu projektu na sterownik z rodziny S7 1500 w obudowie et200 SP. Pomiędzy jednostkami są subtelne różnice w mechanice, elektryce i procesie tworzenia projektu, których teraz się dowiemy. Zajrzymy bliżej do sprzętu, obejmującego CPU, moduł wejść, wyjść, oraz moduł wejść analogowych. W trakcie autodetekcji skorzystamy z numeru zamówienia i wersji firmware. Dowiemy się, jak dodać urządzenie ręcznie i zauważymy, że nawet kolory podstawek muszą się zgadzać. Kroki obejmują także programowanie, synchronizację, tryby run/stop, a wszystko to w prosty i przystępny sposób. Po zakończeniu procesu, uruchomimy naszą jednostkę S7 1500 w obudowie et200 SP.
- Lekcja 7 – Kodowanie – obudowa ET200sp
W lekcji napiszemy nasz pierwszy program na jednostkę w obudowie et200 SP. Skorzystamy z sygnału Switch, który możemy podnieść do góry. W programie cyklicznym w TIA Portal, za pomocą symbolicznych nazw, zdefiniujemy stan wejścia i przypiszemy go do stanu wyjścia, aby zapalić zieloną lampkę. Kroki obejmą przechodzenie przez TIA Portal, ustawianie nazw symbolicznych dla sygnałów, tworzenie programu blokowego, przypisywanie stanów i wgranie oprogramowania. W efekcie, po prostu podnosząc Switch, zobaczymy świecącą zieloną lampkę, co będzie dowodem poprawnego działania programu.
Część 5 – Teoria
Moduł 1 – TIA Portal
- Lekcja 1 – Integracja oprogramowania inżynierskiego
- Lekcja 2 – Scentralizowana struktura inżynierska
- Lekcja 3 – Intuicyjny – wydajny – przyszłościowy
- Lekcja 4 – Wydajna inżynieria dla początkujących
- Lekcja 5 – Kompatybilność i wysoki poziom ochrony
- Lekcja 6 – Intuicyjny interfejs użytkownika
- Lekcja 7 – Nacisk na zadania i użytkowników
- Lekcja 8 – Nawigacja zorientowana na zadania
- Lekcja 9 – Atrakcyjny interfejs użytkownika
- Lekcja 10 – Identyczny układ we wszystkich edytorach
- Lekcja 11 – SCADA – teraz uproszczona
- Lekcja 12 – Wizualizacja procesu
- Lekcja 13 – Bezpieczeństwo
- Lekcja 14 – Integracja bezpieczeństwa
- Lekcja 15 – Wydajna inżynieria dla początkujących
- Lekcja 16 – Urządzenia i sieci
- Lekcja 17 – “Czysty” układ dla wydajnej konfiguracji
- Lekcja 18 – Dobrze zorganizowany widok sieci
- Lekcja 19 – Dane zbiorcze
- Lekcja 20 – Łatwa obsługa dużych ilości danych
- Lekcja 21 – Wspólne zarządzanie danymi
- Lekcja 22 – Wysoka jakość projektu
- Lekcja 23 – Programowanie
- Lekcja 24 – Wydajne programowanie dla szybkich i elastycznych rozwiązań
- Lekcja 25 – Intuicyjne techniki programowania graficznego
- Lekcja 26 – Intuicyjne programowanie w języku wysokiego poziomu
- Lekcja 27 – Interakcja sterownika i HMI (1/2))
- Lekcja 28 – Interakcja sterownika i HMI (2/2)
- Lekcja 29 – Koncepcja biblioteki
- Lekcja 30 – Optymalizacja kosztów i ponowne wykorzystanie know-how
- Lekcja 31 – Diagnostyka systemu
- Lekcja 32 – Łatwe monitorowanie instalacji i komponentów w programie
- Lekcja 33 – Dostęp do aktualnego stanu systemu w dowolnym momencie
- Lekcja 34 – Kompatybilność i wysoki poziom ochrony inwestycji
- Lekcja 35 – Skalowalność
- Lekcja 36 – Kompleksowa inżynieria dla wszystkich sterowników SIMATIC S7
- Lekcja 37 – Kompleksowa inżynieria od panelu do SCADA
- Lekcja 38 – Ochrona hasłem
- Lekcja 39 – Ochrona przed nieautoryzowanym dostępem
Moduł 2 – S7-1500
- Lekcja 1 – Wizja oprogramowania
- Lekcja 1 – Wymagania sterownika SIMATIC S7-1500
- Lekcja 2 – Ogólne wymagania dotyczące automatyki
- Lekcja 3 – Wydajność
- Lekcja 4 – Technology Integrated
- Lekcja 5 – Security Integrated
- Lekcja 6 – Projektowanie i obsługa
- Lekcja 7 – Zintegrowana diagnostyka systemu
- Lekcja 8 – Inżynieria z TIA Portal
- Lekcja 9 – Wygląd i obsługa (1/5)
- Lekcja 10 – Wygląd i obsługa (2/5)
- Lekcja 11 – Wygląd i obsługa (3/5)
- Lekcja 12 – Wygląd i obsługa (4/5)
- Lekcja 13 – Wygląd i obsługa (5/5)
- Lekcja 14 – Wydajność (1/3)
- Lekcja 15 – Wydajność (2/3)
- Lekcja 16 – Wydajność (3/3)
- Lekcja 17 – Zintegrowana technologia (1/2)
- Lekcja 18 – Zintegrowana technologia (2/2)
- Lekcja 19 – Zintegrowane sterowanie PID
- Lekcja 20 – Zintegrowana diagnostyka systemu
- Lekcja 21 – Zintegrowane zabezpieczenia (1/4)
- Lekcja 22 – Zintegrowane zabezpieczenia (2/4)
- Lekcja 23 – Zintegrowane zabezpieczenia (3/4)
- Lekcja 24 – Zintegrowane zabezpieczenia (4/4)
- Lekcja 25 – Inżynieria z TIA Portal (1/3)
- Lekcja 26 – Inżynieria z TIA Portal (2/3)
- Lekcja 27 – Inżynieria z TIA Portal (3/3)
- Lekcja 28 – Zintegrowane bezpieczeństwo
- Lekcja 29 – Podsumowanie
Podsumowanie
Nie czekaj dłużej – dołącz już dziś do naszego kursu “Poznaj PLC SIMATIC S7-1500 – INTRO” i otwórz drzwi do ekscytującej kariery w dziedzinie automatyzacji przemysłowej!