Kurs Komunikacji z siecią PROFINET

Oferujemy szkolenia zarówno otwarte, jak i zamknięte. Szkolenie otwarte jest dostępne dla wszystkich zainteresowanych, którzy chcą poszerzyć swoją wiedzę na temat komunikacji przemysłowej z użyciem sieci PROFIBUS i narzędzi TIA Portal. Szkolenie zamknięte jest dedykowane firmom i grupom, które chcą skorzystać z programu dostosowanego do ich specyficznych potrzeb i przeprowadzane w wybranym przez nich terminie i miejscu.
Termin

Termin

Szkolenie trwa 5 dni, od poniedziałku do piątku.
Lokalizacja

Lokalizacja

Kraków, Gdańsk, Poznań, Warszawa.
Godziny zajęć

Godziny zajęć

9:00 - 17:00 każdego dnia.
Wolne miejsca

Liczba wolnych miejsc

6

Agenda

Dzień 1: Wprowadzenie do sieci PROFIBUS i narzędzia TIA Portal.
Dzień 2: Konfiguracja sprzętowa i programowa PLC Siemens.
Dzień 3: Podstawy komunikacji przemysłowej i diagnostyka sieci.
Dzień 4: Zaawansowane techniki programowania i wizualizacji.
Dzień 5: Ćwiczenia praktyczne i rozwiązywanie problemów.

Zaproszenie do zapisu na kurs

Czego się dowiesz

Podczas kursu nauczysz się podstaw konfiguracji i programowania PLC Siemens, komunikacji przemysłowej w sieci PROFIBUS oraz używania narzędzia inżynierskiego TIA Portal. Dowiesz się również, jak diagnozować i rozwiązywać problemy w sieciach przemysłowych oraz jak integrować różne urządzenia w jednej sieci.

Program kursu

Dzień 1: Wprowadzenie do sieci PROFIBUS i TIA Portal

  • Zapoznanie się z podstawami sieci PROFIBUS, architekturą systemów Siemens oraz narzędziem TIA Portal.

Dzień 2: Konfiguracja sprzętowa i programowa PLC Siemens

  • Nauka konfiguracji sprzętowej sterowników PLC oraz tworzenie prostych programów sterujących w TIA Portal.

Dzień 3: Podstawy komunikacji przemysłowej i diagnostyka sieci

  • Wprowadzenie do protokołów komunikacyjnych, konfiguracja i diagnostyka sieci PROFIBUS.

Dzień 4: Zaawansowane techniki programowania i wizualizacji

  • Praktyczne ćwiczenia z programowania sterowników oraz tworzenia wizualizacji procesów w TIA Portal.

Dzień 5: Ćwiczenia praktyczne i rozwiązywanie problemów

  • Praktyczne ćwiczenia obejmujące diagnostykę i rozwiązywanie problemów w sieciach PROFIBUS oraz integrację systemów.

Korzyści

  • Zdobędziesz praktyczną wiedzę
  • Nauczysz się diagnozować problemy
  • Otrzymasz certyfikat ukończenia kursu

Cele i umiejętności

Uczestnicy kursu zdobędą umiejętności konfigurowania i programowania sterowników PLC Siemens, poznają podstawy komunikacji przemysłowej w sieci PROFIBUS oraz nauczą się diagnozować i rozwiązywać problemy w sieciach przemysłowych.

Sposób prowadzenia zajęć

Zajęcia prowadzone są w formie stacjonarnej, obejmując zarówno teoretyczne wprowadzenie do tematyki, jak i praktyczne ćwiczenia z wykorzystaniem sprzętu Siemens oraz narzędzia TIA Portal. Każdy uczestnik ma dostęp do stanowiska laboratoryjnego, na którym będzie pracować podczas kursu.

Dla kogo

Kurs jest przeznaczony dla inżynierów automatyki, techników utrzymania ruchu, programistów PLC oraz wszystkich zainteresowanych zdobyciem praktycznych umiejętności w zakresie komunikacji przemysłowej i programowania sterowników PLC Siemens.

Sprzęt i oprogramowanie

SIMATIC S7-300 to popularny sterownik w przemyśle, występujący w obudowie klasycznej i et200s. Charakteryzuje się najlepszym stosunkiem wydajności do ceny, umożliwiając realizację skomplikowanych zadań automatyki.

  • Modułowy system mini PLC dla niskiej i średniej wydajności aplikacji.
  • Szeroka gama modułów dla optymalnego dostosowania do zadań automatyzacji.
  • Przyjazna dla użytkownika obsługa i nieskomplikowana konstrukcja.
  • Bezproblemowa rozbudowa wraz ze wzrostem zadań.
  • Szereg zintegrowanych funkcji.

Zakres sterowników obejmuje procesory od 312 (umiarkowane wymagania) do 319-3 PN/DP (wysoka wydajność, duży obszar pamięci programu). Interfejsy sieciowe umożliwiają centralne sterowanie rozproszonymi I/O przez PROFIBUS i PROFINET.

SIMATIC S7-300 umożliwia budowę autonomicznych i rozproszonych układów sterowania, wykorzystujących sieci komunikacyjne. Interfejsy PROFIBUS i Ethernet/PROFINET łączą sterowniki w zintegrowany system sterowania produkcją.

  • Konstrukcja modułowa z bogatą ofertą modułów.
  • Zewnętrzna karta MMC stanowi nieulotną pamięć programu i danych.
  • CPU nie ma baterii, jest bezobsługowy.
  • Możliwość przechowywania plików źródłowych projektu na karcie MMC.
  • Karta MMC służy do uaktualniania systemu operacyjnego procesora, pomiarów i przechowywania receptur.

S7-300 może być wyposażony w specjalizowane moduły, takie jak: komunikacyjne, technologiczne (regulacji PID, synchronizacji osi, operacji bitowych i analogowych). Oferuje moduły obiektowe dla systemów HVAC (ogrzewanie, wentylacja i klimatyzacja), rozdziału energii i transportu materiałów sypkich.

Step7 – Najpopularniejsza wersja klasycznego środowiska programistycznego nazwanego Step7 v5.5 z Service Pack 3 (do pobrania bez opłat ze strony internetowej firmy Siemens).

Podstawowe oprogramowanie STEP 7: Standardowe narzędzie dla SIMATIC S7, SIMATIC C7, SIMATIC WinAC.

  • Funkcjonalność: Umożliwia pełne wykorzystanie wydajności systemów.
  • Przyjazne funkcje: Przyjazne dla użytkownika funkcje dla wszystkich etapów projektu automatyzacji:
    • Konfiguracja i parametryzacja sprzętu
    • Definicja komunikacji
    • Programowanie
    • Testowanie, uruchomienie i serwis
    • Dokumentacja, archiwizacja
    • Funkcje eksploatacyjne, diagnostyczne.

Łatwość nauki: Proste, intuicyjne oprogramowanie do programowania z wykorzystaniem systemu operacyjnego Windows.

  • Kreatory: Wspierają programowanie nawet skomplikowanych zadań automatyzacji.

Szybkie uruchamianie: Umożliwia szybkie uruchamianie i programowanie oszczędzające czas.

         

Języki programowania

Język programowania LAD (ang. Ladder Logic) służy do tworzenia kodu programu w formie graficznej (wykorzystanie specjalnie do tego celu bloków graficznych przygotowanych przez firmę Siemens). Język LAD jest też bardzo często nazywany językiem drabinkowym, ponieważ każda logikę umieszcza się w kolejnych „szczeblach”. Po dodaniu kilku takich szczebli widok całego kodu przypomina drabinę.
Wszystkie dostępne elementy, czyli styki, cewki oraz graficzne bloki łączy się razem. Wówczas widok kodu programu przypomina diagram z przekaźnikową logiką, która można zobaczyć na schematach elektrycznych.

Po otwarciu oprogramowania TIA Portal i bloku organizacyjnego OB1 widzimy Network 1, który jest też nazywany szczeblem. Z lewej strony można sobie przyjąć, że jest to dodatnia szyna zasilania. Po zaznaczeniu myszką tego szczebla jest możliwa jego edycja lub dodawanie nowych elementów znajdujących się w kacie instrukcji oprogramowania TIA Portal. Siemens tworząc język LAD wzorował się na schematach elektrycznych. Jak wiadomo, każdym połączenie elektryczne służy do włączenia lub wyłączenia elementu wykonawczego. W przypadku języka Ladder Logic takim zakończeniem jest cewka (coil). Zatem każdy network podczas tworzenia logiki w języku LAD należy zakończyć cewką.
W jednej szczebelce (networku) można umieścić wiele elementów.

Jeżeli jest taka potrzeba, to każdy network można rozgałęzić. Należy uważać, aby nie tworzyć pustych gałęzi równolegle do innego elementu lub elementów. Wirtualny przepływ prądu w networku powinien odbywać się zawsze przez elementy, którymi są styki (Normal Open oraz Normal Close). Jest jedno z najważniejszych założeń pisania program w graficznym języku LAD. Programiści firmy Siemens we wszystkich przykładach zwracają na to uwagę.

Każdy blok organizacyjny lub blok funkcyjny (FC lub FB) umożliwia tworzenie kodu programu w języku graficznym, jakim jest LAD. Właśnie ten język jest domyślne ustawiony.
Gałęzie w funkcjach mogą być dodane jedna po drugiej. Istnieje również możliwość wstawienia networku pomiędzy już istniejącymi gałęziami. Do tego celu są przygotowana dwa przyciski w pasku narzędzi edytora LAD. Można także skorzystać ze skrótów, czyli naciśnięcie odpowiedniej kombinacji klawiszy na klawiaturze wykonuje odpowiednią czynność. Wszystkie dostępne skróty można zobaczyć w ustawieniach narzędzia TIA Portal.

Wiekszość obiektów graficznych (przede wszystkim styki, cewki) wymagają wprowadzenia adresów (adresy fizyczne wejść lub wyjść cyfrowych albo zmiennych z pamięci M lub bloku danych). Można ten adres wprowadzić ręcznie (wpisująć dokładny adres fizyczny, jeżeli programista korzysta z programowania absolutnego) np. I0.0.
Siemens zaleca korzystanie z programowania symbolicznego, ponieważ kod programu wykonuje się wtedy szybciej. Wtedy jest również możliwość wpisania nazwy zmiennej, lub wybraniu interesującej programisty zmiennej z listy np. Manual_Mode.

Każdy network może zawierać komentarz oraz tytuł. To pozwala zwiększyć przejrzystość kodu programu oraz jego zrozumienie dla innych osób.

Styki
Użycie styku w networku pozwala sprawdzić aktualny stan binarnego adresu, który jest powiązany z tym stykiem (np. stanu wejścia cyfrowego). Wykorzystując odpowiednie ułożenie styków w networku tworzy się logikę sterowania. W tym przypadku można również powiedzieć, że taki networki w języku LAD odwzorowuje schemat elektryczny.
Są dwa rodzaje styków:
– Normal Open (NO) – taki styk „przewodzi prąd” tylko w momencie, gdy sygnał powiązany z tym stykiem jest w stanie wysokim,
– Normal Close (NC) – użycie takiego styku spowoduje „przewodzenie prądu” wówczas, gdy sygnał powiązany z tym stykiem będzie w stanie niskim.

Jeżeli mam w networku tylko jeden styk normal open i jedną cewkę, to cewka będzie w stanie wysokim tylko i wyłącznie wtedy, gdy styk będzie zwarty (jeżeli ze stykiem NO powiązany jest przycisk, to naciśnięcie przycisku spowoduje zwarcie styku).

Styki NO oraz NC możesz wykorzystać także do sprawdzania również stanu innych zmiennych.

Cewki
Użycie cewki na końcu networka powoduje ustawienie lub reset określonego bitu w powiązanym z tą cewką adresie.

Graficzne bloki
Dosyć często trzeba wykonywać operacja na innych typach niż bit. W tym przypadku język LAD bloki, które również zostają umieszczone w networku. Taki blok w większości przypadków posiada parametry wejściowe oraz wyjściowe. Do tych parametów np. parametrów wejściowych można podłączyć parametry wyjściowe innego bloku.
Wszystkie operacje (np. dodawanie, mnożenie) są wykonywane poprzed dodanie odpowiedniego bloku do networka.
Od niedawna w TIA Portal jest dostępny blok Calculate, gdzie można wpisać całą operację matematyczną. Wówczas korzystasz tylko z jednego bloku. Powoduje to mniejsze rozmiar wykorzystanej pamięci w sterowniku.

Parametr EN/ENO  
W języku LAD do bloków jest dodawany parametr EN (parametr wejściowy) oraz parametr ENO (parame wyjściowy). Wykorzystanie parametru EN, czyli podłączenie do szyny z lewej strony (dodatni potencjał zasilania) spowoduje, że dany blok się wykona, gdy nastąpi wykonywanie właśnie tego networka.

Timery korzystają z struktury przechowywanej w bloku danych; podczas wywoływania timera TP, TON, TOF, TONR należy utworzyć blok danych typu instancja DB, w którym funkcje będą przechowywać dane. Liczniki (counters) korzystają również ze struktury przechowywanej w bloku danych; podczas wywoływania licznika CTU, CTD, CTUD należy utworzyć blok danych typu instancja DB, w którym funkcje będą przechowywać dane.

Jest to język bardziej przeznaczony dla elektyka.

Podsumowując:

Kod programu w języku LAD składa się z tzw. poziomów lub obwodów (network). Algorytm jest ograniczony z lewej i prawej strony przez szyny prądowe, z których w sposób widoczny rysowana jest ta z lewej strony. Po stronie wejść znajdują się: kontakty, markery (zmienne wewnętrzne), stany timerów, liczników, przerzutników, funkcje, np. arytmetyczne, porównań. Po stronie wyjść znajdują się cewki lub polecenia. Jeden obwód (network) nie może się składać z dwóch sekwencji. Algorytm jest wykonywany od góry do dołu i od lewej strony do prawej. Nie wolno tworzyć rozgałęzień, w których może nastąpić przepływ energii w odwrotnym kierunku.

Sieć komunikacyjna

PROFINET to standard komunikacji oparty na Ethernet, zaprojektowany z myślą o automatyce przemysłowej. Jest to protokół komunikacyjny wykorzystywany do integracji urządzeń w systemach automatyki. Oto kluczowe informacje o PROFINET:

  1. Prędkość i niezawodność: PROFINET oferuje szybkie transfery danych (do 100 Mbps i wyższe), co czyni go odpowiednim dla aplikacji wymagających dużych przepustowości i niskiego opóźnienia.
  2. Bezpieczeństwo: Protokół wspiera różne mechanizmy bezpieczeństwa, takie jak PROFINET Security, zapewniające ochronę przed nieautoryzowanym dostępem i atakami.
  3. Topologie: PROFINET obsługuje różne topologie sieciowe, w tym gwiazdę, pierścień i szeregowe połączenia urządzeń.
  4. Podział na klasy
    • PROFINET IO: Komunikacja z urządzeniami we/wy (I/O).
    • PROFINET CBA: Komunikacja z komponentami aplikacyjnymi w rozproszonych systemach automatyki.
    • PROFINET IRT: Oparty na technologii Real-Time (RT), zapewniający precyzyjne synchronizowanie urządzeń w czasie rzeczywistym (wymagane w zastosowaniach motion control).
  5. Kompatybilność z EtherNet/IP i innych protokołami: PROFINET umożliwia integrację z różnymi protokołami opartymi na Ethernet, co ułatwia rozbudowę i modyfikowanie istniejących instalacji.

Moduły bezpieczeństwa: Zastosowanie PROFIsafe w PROFINET umożliwia realizację aplikacji wymagających funkcji bezpieczeństwa, takich jak awaryjne zatrzymanie.

Wymagania uczestnika kursu

Podstawowa znajomość zagadnień automatyki przemysłowej oraz obsługi komputera. Nie jest wymagane wcześniejsze doświadczenie z narzędziem TIA Portal ani ze sterownikami PLC Siemens.

Instruktor

Tomasz Gilewski

Tomasz Gilewski

Autor książek i szkoleń, specjalizujący się w programowaniu sterowników i paneli HMI firmy Siemens, dzieli się swoim doświadczeniem związanych z tą dziedziną. Zaczynając od pierwszego projektu związane z sygnalizacją świetlną skrzyżowania w ruchu ulicznym na bazie przekaźnika programowalnego LOGO!, autor zauważył prostotę i intuicyjność systemów SIMATIC. Pracując w wielu projektach dla różnych branż, zdobył doświadczenie w dziedzinie programowania, modyfikacji aplikacji oraz analizie kodu programów. Aby być na bieżąco z nowymi wersjami sprzętu i oprogramowania, autor uczestniczy w szkoleniach i warsztatach organizowanych przez firmę Siemens, czyta również manual-e. Ponadto, od 2014 roku prowadzi bloga i napisał kilka książek na temat programowania i wizualizacji systemów SIMATIC. Obecnie prowadzi szkolenia stacjonarne dla pracowników firm w wielu miastach Polski.

Dokładna lokalizacja

Kraków: Centrum Szkoleniowe, ul. Floriańska 10

Jak efektywnie uczyć się programowanie po kursie

Po zakończeniu kursu zalecamy regularne ćwiczenie zdobytych umiejętności, udział w dodatkowych szkoleniach oraz śledzenie nowości w branży automatyki przemysłowej. Dodatkowo, warto korzystać z dostępnych zasobów online, takich jak fora dyskusyjne, tutoriale i dokumentacja techniczna Siemens.

Jak wygląda szkolenie

Kurs rozpoczyna się od podstaw pracy ze sterownikami S7-400, a kończy na zaawansowanych funkcjach i praktycznych zadaniach, co zapewnia wszechstronne przygotowanie uczestników.

Każdy kursant pracuje na indywidualnym stanowisku, co umożliwia maksymalną interakcję ze sprzętem i pełną kontrolę nad wykonywanymi ćwiczeniami.

Cena

3799 PLN

Forma płatności

Przelew

Szkolenia w liczbach

  • 5 dni intensywnych zajęć teoretycznych i praktycznych
  • Materiały szkoleniowe
  • Certyfikat ukończenia kursu
  • Lunch i przerwy kawowe

Materiały do pobrania

Opinie

Piotr K., Kraków:
„Kurs przerósł moje oczekiwania! Instruktorzy byli doskonale przygotowani, a zajęcia bardzo praktyczne. Dużo się nauczyłem na temat konfiguracji i programowania PLC Siemens oraz komunikacji w sieci PROFIBUS. Polecam każdemu, kto chce poszerzyć swoje umiejętności w automatyce przemysłowej.”

 

Tomasz M., Gdańsk:
„Uczestniczyłem w szkoleniu w Gdańsku i jestem bardzo zadowolony. Program kursu był dobrze zorganizowany, a tematyka odpowiednio dobrana do poziomu uczestników. Dzięki temu szkoleniu czuję się bardziej pewny w pracy z TIA Portal i sieciami przemysłowymi.”

 

Łukasz W., Poznań:
„Świetne szkolenie! Praktyczne podejście do nauki, mnóstwo ćwiczeń i bardzo pomocni instruktorzy. W szczególności podobały mi się zajęcia z zaawansowanych technik programowania i wizualizacji. Zdecydowanie polecam każdemu, kto chce pogłębić wiedzę z zakresu automatyki.”

 

Marcin D., Warszawa:
„Szkolenie w Warszawie było profesjonalnie zorganizowane. Każdy dzień był pełen interesujących zajęć, a materiały szkoleniowe były bardzo pomocne. Dzięki temu kursowi zdobyłem nowe umiejętności, które na pewno wykorzystam w mojej pracy zawodowej.”

 

Krzysztof Z., Kraków:
„Polecam kurs wszystkim, którzy chcą nauczyć się programowania i diagnostyki sieci PROFIBUS. Zajęcia były intensywne, ale bardzo pouczające. Dużo praktycznych ćwiczeń, które naprawdę pomagają zrozumieć materiał. Instruktorzy są prawdziwymi ekspertami w swojej dziedzinie.”

Szczegółowy opis

Kurs rozpoczyna się od podstaw pracy ze sterownikami S7-400, a kończy na zaawansowanych funkcjach i praktycznych zadaniach, co zapewnia wszechstronne przygotowanie uczestników.

Każdy kursant pracuje na indywidualnym stanowisku, co umożliwia maksymalną interakcję ze sprzętem i pełną kontrolę nad wykonywanymi ćwiczeniami.

Instruktorzy szkolenia posiadają wieloletnie doświadczenie w wizualizacjach PLC i oferują indywidualne wsparcie na każdym etapie zajęć.

Podczas kursu uczestnicy mają dostęp do rzeczywistych sterowników S7-300 oraz pełnej wersji środowiska Step 7, co pozwala na dogłębne zrozumienie i praktyczne wdrożenie zdobytej wiedzy.

Kurs przygotowuje uczestników do samodzielnego tworzenia wizualizacji oraz rozwiązywania problemów technicznych w rzeczywistych aplikacjach przemysłowych.

Zapisz się na kurs

FAQ

Jakie kursy oferujecie?

Oferujemy szeroki zakres kursów z zakresu automatyki przemysłowej, w tym programowanie sterowników PLC, tworzenie wizualizacji na panele HMI, komunikację przemysłową, bezpieczeństwo, diagnostykę, technikę napędową, regulację oraz systemy SCADA. Prowadzimy również kursy migracji systemów i kompleksowy bootcamp z zakresu automatyki.

Jakie są terminy najbliższych kursów?

Aktualne terminy kursów znajdują się na naszej stronie internetowej w zakładce „Szkolenia Stacjonarne”. Regularnie aktualizujemy kalendarz kursów, abyś mógł wybrać najdogodniejszy dla siebie termin.

Czy oferujecie kursy online?

Tak, oprócz szkoleń stacjonarnych oferujemy również kursy online. Więcej informacji na temat kursów online znajdziesz na naszej stronie w zakładce „Szkolenia Online”.

Czy mogę otrzymać certyfikat po ukończeniu kursu?

Tak, po ukończeniu każdego z naszych kursów uczestnicy otrzymują certyfikat potwierdzający zdobyte umiejętności i wiedzę.

Jak mogę się zapisać na kurs?

Aby zapisać się na kurs, odwiedź naszą stronę internetową i wypełnij formularz zgłoszeniowy dostępny w zakładce „Szkolenia Stacjonarne” lub „Szkolenia Online”. Możesz również skontaktować się z nami telefonicznie lub mailowo.

Czy oferujecie szkolenia dla firm?

Tak, oferujemy dedykowane szkolenia dla firm, które mogą być dostosowane do specyficznych potrzeb i wymagań Twojej organizacji. Skontaktuj się z nami, aby uzyskać więcej informacji na temat szkoleń firmowych.

Czy mogę skorzystać z konsultacji przed wyborem kursu?

Oczywiście! Nasz zespół ekspertów jest do Twojej dyspozycji, aby doradzić i pomóc w wyborze odpowiedniego kursu. Skontaktuj się z nami telefonicznie lub mailowo, aby umówić się na konsultację.

Jakie są warunki płatności za kursy?

Akceptujemy różne formy płatności, w tym przelewy bankowe i płatności kartą kredytową. Szczegółowe informacje na temat płatności znajdziesz w zakładce „Płatności” na naszej stronie internetowej.

Czy oferujecie pomoc techniczną po ukończeniu kursu?

Tak, oferujemy wsparcie techniczne dla naszych absolwentów. Możesz skontaktować się z nami w przypadku pytań lub problemów technicznych, a my postaramy się pomóc jak najszybciej.

Gdzie mogę znaleźć więcej informacji na temat firmy PLCspace?

Więcej informacji o naszej firmie, misji, zespole oraz uzyskanych certyfikatach znajdziesz w zakładce „O nas” na naszej stronie internetowej.