Potęga wirtualnego sterownika PLC

Basic
TIA Portal
S7-1500
FBD
V20
Price

224.19 

00
Days
:
00
Hours
:
00
Minutes
:
00
Seconds
Course leader
Tomasz Gilewski
Duration 10h
Format Online
Online delivery Immediately
Payment in different currencies Available
PROFORMA invoice Available

Co zyskasz po zapisaniu się na kurs "Potęga wirtualnego sterownika PLC"?

Nie musisz obawiać się, że zostaniesz przytłoczony technicznymi detalami — ten kurs z kategorii „Automatyka”, na poziomie podstawowym, został stworzony właśnie po to aby wprowadzi Cię krok po kroku w praktyczne zagadnienia pracy z wirtualnym PLC przy użyciu narzędzia inżynierskiego TIA Portal, rodziny sterowników S7-1500 a szczególnie symulatorem PLCsim Advanced. Jego celem jest zbudowanie pewnych fundamentów i nauczenie umiejętności niezbędnych do pracy z wirtualnym sterownikiem PLC. W ramach szkolenia otrzymasz:

Oferujemy 10 godzin materiałów wideo w wysokiej jakości HD. Filmy są dostępne bez ograniczeń czasowych, dzięki czemu możesz powtarzać lekcje i utrwalać umiejętności w dogodnym tempie. Dokładnie śledzisz wszystkie działania instruktora, wykonujesz ćwiczenia z TIA Portal i wirtualnym S7-1500 oraz masz możliwość praktycznego powtórzenia każdego kroku.
Podczas kursu będziemy realizować konkretną, praktyczną ścieżkę: od konfiguracji portu Remote Runtime, przez pracę z PLC SIM Advanced (komunikacja sieciowa i lokalna, karta pamięci, NetGroup Packet Filter), zarządzanie czasem wirtualnym i IP, po czytanie i zapisywanie tagów oraz adresów PLC. Zrealizujemy też przykłady: pobieranie programu do wirtualnego PLC, pisanie prostych komend API, integrację z Visual Studio, komunikację OPC-UA oraz tworzenie własnego narzędzia symulacyjnego

Potęga wirtualnego sterownika PLC

Chcesz poznać praktyczne możliwości wirtualnego sterownika PLC i nauczyć się symulować aplikacje przemysłowe bez potrzeby fizycznego sprzętu? To ten kurs jest stworzony właśnie dla Ciebie. „Potęga wirtualnego sterownika PLC” pokazuje krok po kroku, jak wykorzystać narzędzie inżynierskie TIA Portal do pracy z wirtualnym CPU z rodziny S7-1500. Kurs prowadzi od pierwszych konfiguracji po zaawansowane scenariusze symulacyjne — idealny start dla osób rozpoczynających przygodę z PLC.

Czego nauczysz się w kursie?

Ten kurs dostarczy Ci praktycznej wiedzy o pracy z symulatorem PLC: instalacji i konfiguracji Remote Runtime, zarządzaniu czasem wirtualnym, komunikacji sieciowej w PLCSIM Advanced oraz integracji projektu TIA z aplikacjami (TCP/IP, OPC-UA). Poznasz też budowę klas API, mechanizmy odczytu i zapisu tagów oraz metody pobierania i zapisywania programów do wirtualnego sterownika. Kurs zawiera dokładne lekcje, m.in.: Czym jest port zdalnego runtime, Grupa elementów, Instalacja, Jak działa czas wirtualny, Jak używać portu Remote Runtime Manager, Jak zmienić czas wirtualny w programie PLC, Karta pamięci, Komunikacja sieciowa w PLCSIM Advanced, Konfiguracja sterownika NPF (NetGroup Packet Filter), Lokalna komunikacja w PLC SIM Advanced, Odczyt nazw tagów PLC, Odczyt wartości adresów PLC, Odczyt wartości tagów z PLC, Pierwsze funkcje dla naszej klasy, Pierwsze uruchomienie, Pisanie naszej pierwszej komendy API, Pobieranie, Pobranie programu PLC do wirtualnego sterownika PLC, Pobranie projektu TIA do wirtualnego PLC przez TCP_IP, Połączenie między naszą klasą a interfejsem użytkownika (UI), Projekt w Visual Studio, Przykład komunikacji OPC-UA, Przykład symulacji z rzeczywistej aplikacji, Tworzenie klasy dla komend API, Tworzenie własnego narzędzia symulacyjnego (środowiska deweloperskiego), Ustawienia sieciowe, Włączanie i wyłączanie wirtualnego PLC, Zapis wartości adresów PLC, Zapis wartości tagów do PLC, Zmiana adresu IP, maski podsieci i bramy domyślnej, Zmiana czasu wirtualnego oraz Zmiana stanu pracy PLC.

Po ukończeniu kursu będziesz potrafił samodzielnie konfigurować wirtualne środowisko, symulować aplikacje S7-1500 w TIA Portal i tworzyć proste narzędzia integracyjne — solidne podstawy do dalszego rozwoju w automatyce przemysłowej.

Knowledge test:

Is this course for you? Take this test MULTIPLE choice to check it out.

Important information about the course

Praktyczne zadania symulacyjne

Poznasz kluczowe aspekty pracy z wirtualnym sterownikiem PLC w praktyce. Dzięki ćwiczeniom w TIA Portal i symulacjom z S7-1500 opanowanie obsługi będzie szybkie i satysfakcjonujące.

Preparation for work in the field of automation.

Kurs skierowany jest do uczestników na poziomie podstawowym, którzy chcą poznać potęgę wirtualnego sterownika PLCsim Advanced.

Zapoznasz się z kluczowymi etapami pracy z wirtualnym sterownikiem

Podczas kursu poznasz konfigurację PLCSIM Advanced, zarządzanie portem remote runtime oraz sposoby integracji projektu TIA z wirtualnym CPU S7-1500.

You will feel the first signs of confidence

Kurs krok po kroku poprowadzi Cię przez praktyczne zadania: od pierwszego uruchomienia przez tworzenie komend API i klas integracyjnych, aż po połączenie z interfejsem użytkownika. Dzięki symulacjom zobaczysz efekty i nabierzesz sprawności w projektowaniu rozwiązań przemysłowych.

Zdobywasz wiedzę od profesjonalistów

Uzyskasz praktyczne wskazówki od ekspertów, które zaoszczędzą Ci czas i pomogą uniknąć błędów przy pracy w TIA Portal z PLCSIM Advanced i S7-1500.

Why choose to take the course?

W sieci jest wiele materiałów o symulacji i programowaniu PLC, jednak nasz kurs wyróżnia się praktycznym podejściem opartym na latach pracy z uczestnikami i realnymi projektami. Kurs skupia się na szybkiej nauce poprzez ćwiczenia w TIA Portal z wykorzystaniem wirtualnego sterownika z rodziny S7-1500. Lekcje są ułożone w logiczny ciąg, tak abyś otrzymał skoncentrowaną wiedzę praktyczną — minimalizując zbędną teorię i maksymalizując umiejętności przydatne w przemyśle. Poniżej znajdziesz kluczowe elementy programu oraz korzyści, które zyskasz.

Kurs działa na popularnych systemach operacyjnych. Możesz realizować kurs na dowolnym komputerze z systemem Windows (od Win7 wzwyż). Wszystkie ćwiczenia prowadzone są w TIA Portal, więc zaczynasz od razu na narzędziu inżynierskim, które już może być częścią Twojego środowiska pracy. Dzięki temu oszczędzasz czas i pieniądze — uczysz się natychmiast, bez dodatkowych przeszkód.
Nie potrzebujesz dedykowanego sprzętu Kurs został zaprojektowany tak, abyś mógł ćwiczyć zarówno na wirtualnym sterowniku PLCSIM Advanced. Przykłady i ćwiczenia dotyczą rodziny S7-1500 i programowania w języku, co pozwala Ci zdobywać praktyczne umiejętności bez konieczności posiadania rzeczywistego PLC. To elastyczne rozwiązanie zwiększa komfort nauki i dostępność materiałów.
Nie musisz kupować dodatkowego oprogramowania. Materiały kursu bazują na TIA Portal — narzędziu inżynierskim używanym w branży. Jeśli już korzystasz z TIA Portal, możesz od razu wykorzystać jego pełne możliwości przy pracy z wirtualnym sterownikiem S7-1500. To pozwala praktykować realne scenariusze bez inwestycji w nowe licencje.
Uczysz się komfortowo, w swoim tempie i bez hałasu hali produkcyjnej. Kurs online na poziomie podstawowym daje Ci możliwość wykonywania praktycznych ćwiczeń w TIA Portal i PLCSIM Advanced w domu lub biurze. Nie musisz brać udziału w zajęciach stacjonarnych — możesz ćwiczyć tam, gdzie jest wygodnie i spokojnie, zgodnie z harmonogramem, który Ci odpowiada.
Zdobywasz praktyczne umiejętności programowania PLC. W kursie poznasz procesy konfiguracji i symulacji w TIA Portal dla S7-1500. Nauczysz się m.in. konfigurować komunikację sieciową, obsługiwać port Remote Runtime, zarządzać pamięcią i odczytywać oraz zapisywać wartości tagów — wszystko opisane krok po kroku.
Funkcjonalności narzędzi i praktyczne zastosowania Na kursie dowiesz się, jak parametryzować środowisko, tworzyć aplikacje w TIA Portal oraz integrować je z PLCSIM Advanced. Przejdziesz przez pobieranie programu do wirtualnego PLC, komunikację TCP/IP, przykłady OPC-UA oraz tworzenie własnych klas i komend API — czyli dokładnie te umiejętności, które wykorzystasz w rzeczywistych projektach automatyki.
Nie musisz robić notatek na pamięć — wszystko jest dostępne online. Ten kurs został stworzony z myślą o początkujących i oferuje pełen dostęp do materiałów, które możesz powtarzać w dowolnym momencie. Powtarzaj lekcje, ćwicz praktyczne przykłady i buduj swoje kompetencje krok po kroku.

Example lesson from the course

Jak przebiega kurs "Potęga wirtualnego sterownika PLC"?

Kurs z kategorii 'Automatyka’. Najważniejszą informacją jest to, że możesz samodzielnie wykonywać ćwiczenia używając narzędzia TIA Portal na własnym komputerze, pracując z wirtualnym sterownikiem z rodziny S7-1500. Kurs został stworzony z myślą o uczestnikach na poziomie podstawowym. Zaczynamy od fundamentów pracy z PLC i symulacją w PLCSIM Advanced, abyś zrozumiał mechanikę portu zdalnego runtime, zarządzanie czasem wirtualnym i podstawy programowania w języku FBD. Na bazie tych podstaw prezentujemy praktyczne zadania z dokładnym wyjaśnieniem, pokazujące m.in. konfigurację sieciową, komunikację lokalną i OPC-UA, obsługę kart pamięci oraz odczyt i zapis tagów.

Kurs „Potęga wirtualnego sterownika PLC” składa się z tematów ułożonych w przemyślane sekcje, dzięki czemu łatwo poruszać się po szkoleniu i wybierać interesujące moduły. Program (10 godzin) obejmuje m.in. instalację i ustawienia Remote Runtime, tworzenie klas dla komend API, pobranie projektu TIA do wirtualnego PLC przez TCP/IP, integrację z UI oraz tworzenie własnego narzędzia symulacyjnego.

Dzięki temu kursowi zyskasz praktyczne umiejętności obsługi wirtualnego sterownika S7-1500 i pewność ich zastosowania w rzeczywistych projektach.

Part 1 - Preparation
  • Pobranie i instalacja narzędzi
    • Rejestracja na stronie Siemens
    • Which files to download
    • TIA Portal installation
    • Instalacja PLCsim Advanced
Część 2 - Wprowadzenie
  • Co poznasz w trakcie kursu
    • przegląd kursu
    • wymagania wstępne
    • umiejętności TIA Portal i programowanie
    • wprowadzenie do S7 PLC SIM Advance
    • symulacja software-in-the-loop
    • łączność Ethernet
    • testowanie programów PLC
    • API PLC SIM Advance
    • zastosowania i automatyczne testowanie
    • korzyści z PLC SIM Advance
    • obsługiwane PLC
    • ograniczenia wirtualnego PLC
    • wymagania systemowe
Część 3 - Pobieranie i instalacja
  • Pobieranie
    • pobieranie i instalacja PLC SIM Advance
    • wersje PLC SIM Advance
    • pobranie z serwisu Siemens
    • wersja próbna
    • rozpoczęcie okresu próbnego
    • konto wsparcia Siemens
    • obsługiwane systemy operacyjne
  • Instalacja
    • instalacja PLC SIM Advanced
    • instalacja na hoście lub maszynie wirtualnej
    • wirtualne adaptery Ethernet
    • Winpckup (komunikacja sieciowa)
    • transfer licencji
    • licencja próbna
    • modyfikacja konfiguracji systemu
    • pierwszy wirtualny PLC
  • Pierwsze uruchomienie
    • skrót i uruchomienie PLC SIM Advance
    • konfiguracja i uruchomienie wirtualnego PLC
    • API PLC SIM Advanced
    • komunikacja przez symulowane IO
    • cyfrowy bliźniak maszyny
    • funkcje i metody API
Część 4 - Wirtualny sterownik PLC w środowisku lokalnym
  • Lokalna komunikacja w PLCSIM Advanced
    • interfejs użytkownika (UI)
    • dostęp online
    • interfejs komunikacyjny (instancja PLC)
    • protokoły komunikacyjne: Softbus i Ethernet wirtualny
    • komunikacja lokalna
    • wymagania komunikacji lokalnej
    • zalety komunikacji lokalnej
    • identyfikacja PLC symulowanego w TIA Portal
    • izolacja sieciowa
    • tworzenie wirtualnego PLC i pobieranie programu
    • projekt TIA
  • Pobranie programu PLC do wirtualnego sterownika PLC
    • tworzenie programu PLC
    • tworzenie projektu w TIA Portal
    • dodawanie urządzenia (PLC 1500)
    • włączenie wsparcia dla symulacji
    • blok funkcyjny: logika główna
    • dodanie timera
    • blok danych: konfiguracja i zmienne
    • ustawienie czasu opóźnienia
    • wywołanie bloku funkcji w OB1
    • tworzenie wirtualnego PLC w PLCSIM Advanced
    • pobranie projektu na wirtualny PLC
    • ładowanie i uruchomienie modułu
    • tryb obserwacji i bit aktywacji
    • odliczanie timera i zmiana wyjścia
    • podsumowanie symulacji lokalnej
Część 5 - Wirtualny sterownik PLC w sieci
  • Komunikacja sieciowa w PLCSIM Advanced
    • komunikacja Ethernet TCP/IP
    • komunikacja PLC z urządzeniami Profinet
    • wirtualny PLC bez fizycznego adaptera
    • symulacja TCP/IP w PLC SIM Advanced
    • osiągalność wirtualnego PLC w sieci
    • dostęp online wirtualnego adaptera Ethernet
    • komunikacja z innymi PLC i HMI
    • komunikacja OPC UA i TCP
    • programowanie PLC przez Ethernet
    • wirtualna maszyna z wirtualnym PLC
    • komunikacja TCP/IP na jednym komputerze
  • Konfiguracja sterownika NPF
    • konfiguracja sieciowego PLC
    • dostęp online — PLC SIM wirtualny
    • adapter Ethernetowy
    • sterownik NPF
    • komenda Netstart NPF
    • instalacja WinPcap
    • weryfikacja uruchomienia usługi NPF
    • tworzenie wirtualnego PLC przez TCP / interfejs sieciowy PLC
  • Ustawienia sieciowe
    • brak adresu IP wirtualnego PLC
    • otwarcie ustawień adaptera sieciowego
    • rozróżnienie adapterów fizycznego i wirtualnego
    • ryzyko zmiany adresu IP głównego adaptera
    • zmiana IP adaptera na zakres PLC
    • zmiana IP PLC na zakres adaptera
    • wybór adaptera i nazwa wirtualnego PLC
    • ręczna konfiguracja IPv4 adaptera
    • adres IP wirtualnego adaptera Siemens PLC SIM
    • znaczenie zgodnego zakresu adresów dla wykrywania PLC
  • Pobranie projektu TIA do wirtualnego PLC przez TCP_IP
    • pobranie projektu na wirtualny PLC
    • ustawienie adresu IP projektu
    • konfiguracja adresu IP interfejsu X1
    • pobranie projektu na urządzenie
    • wybór adaptera sieciowego (Ethernet)
    • wyszukiwanie PLC
    • ręczne wpisanie adresu IP
    • uruchomienie PLC
    • działanie PLC przez TCP
    • rozszerzone pobranie urządzenia online
    • wirtualny adapter Ethernet jako rozwiązanie wyszukiwania
    • pobranie przez wirtualny adapter Ethernet
  • Przykład komunikacji OPC-UA
    • komunikacja OPC UA
    • tworzenie wirtualnego PLC
    • serwer OPC UA — aktywacja
    • ustawienia licencji
    • konfiguracja dostępu zmiennych dla OPC UA
    • pobranie programu na wirtualny PLC
    • tryb pracy PLC
    • UA Expert — narzędzie testowe
    • konfiguracja połączenia OPC UA w UA Expert
    • dostęp do bloków danych i obserwacja zmiennych
    • modyfikacja zmiennych — test dwukierunkowy
    • zastosowania wirtualnego PLC do testów HMI
    • długoterminowe testy z wirtualnym PLC
Część 6 - Połączenie zdalne
  • Czym jest port zdalnego runtime
    • port menedżera czasu wykonania
    • rozproszona infrastruktura wirtualnych PLC
    • zdalne tworzenie wirtualnych PLC
    • uruchomienie PLC SIM Advanced i aktywacja portu
    • konfiguracja zapory i numeru portu
    • trwałość aktywacji portu
  • Jak używać portu Remote Runtime Manager
    • API jako serce PLC SIM Advanced
    • ustawienia portu menedżera wykonawczego
    • otwarcie portu w zaporze Windows Defender
    • reguła przychodząca w zaporze
    • konfiguracja reguły TCP
    • instancje wirtualnych PLC
    • aplikacja symulacyjna wykorzystująca API
    • zdalne połączenie runtime przez API
    • sterowanie stanem wirtualnych PLC
    • przenoszenie wirtualnych PLC w celu oszczędności zasobów
    • kod API funkcji menedżera
Część 7 - Wirtualny czas i pamięć
  • Jak działa czas wirtualny
    • skalowanie czasu wirtualnego PLC
    • typy zegarów wirtualnego PLC
    • zegar wirtualny
    • sterowanie skalowaniem czasu
    • zegar rzeczywisty
    • włączanie skalowania dla konkretnego PLC
    • wartości współczynnika skalowania czasu
    • spowolnienie czasu dla analizy logiki
    • motion timing
    • detekcja przekroczeń
  • Jak zmienić czas wirtualny w programie PLC
    • projekt TIA i test funkcji
    • wirtualny PLC i załadowanie projektu
    • blok czasomierza i opóźnienie
    • inicjacja timera
    • brak skalowania — czas rzeczywisty
    • aktywacja skalowania czasu
    • wybór współczynnika skalowania
    • przyspieszenie logiki
    • spowolnienie logiki
    • zastosowanie skalowania do obserwacji sieci
  • Karta pamięci
    • wirtualna karta pamięci Simatic
    • zastosowanie karty pamięci przy ponownych testach
    • przechowywanie ustawień i programu PLC
    • lokalizacja i ustawienia folderu karty pamięci
    • nadawanie unikalnej nazwy instancji PLC
    • znaczenie unikalnej nazwy PLC
    • pobieranie programu na wirtualny PLC
    • zawartość folderu karty pamięci
    • wyrejestrowanie instancji PLC
    • rozpoznawanie zapisanego PLC po nazwie
    • połączenie online z TIA Portal
    • usunięcie folderu i utworzenie nowego PLC
    • przełączanie między zapisanym a nowym PLC
    • korzyści z funkcji karty pamięci
Część 8 - API – symulacja
  • Introduction
    • interfejs API PLC SIM Advanced
    • przegląd projektu automatyzacji
    • TIA Portal i program PLC
    • ograniczenia testów sprzętowych
    • przejście HIL do SIL (hardware → software in the loop)
    • architektura testów
    • narzędzie symulacyjne wielokrotnego użytku
    • komunikacja z wirtualnym PLC
    • podział: logika maszyny i API
    • cyfrowy bliźniak i symulacja komponentów
    • funkcje API: zarządzanie PLC i dostęp IO
    • programowanie symulacji w C#
    • dokumentacja API
    • połączenia z menedżerem czasu rzeczywistego
    • interfejs narzędzia symulacyjnego
    • testy automatyczne symulacji
  • Tworzenie własnego narzędzia symulacyjnego
    • narzędzie symulacyjne
    • API dla C# i C++
    • dokumentacja API
    • Visual Studio – środowisko programistyczne C#
    • podgląd interfejsu narzędzia
    • podstawowa kontrola wirtualnego PLC
    • wymiana danych z PLC
    • symulacja modułu
    • symulacja maszyny
  • Projekt w Visual Studio
    • tworzenie nowego projektu
    • języki programowania
    • interfejs użytkownika: Windows Forms vs WPF
    • konfiguracja projektu
    • szkielet aplikacji Windows Forms
    • dodawanie PLC SIM Advanced API
    • wersja API
  • Pisanie naszej pierwszej komendy API
    • konfiguracja projektu i API
    • budowa interfejsu użytkownika
    • przycisk
    • nazwa i identyfikator przycisku
    • pole tekstowe
    • konwencja nazw kontrolek
    • etykiety opisowe
    • kodu C#
    • rejestracja instancji
    • uruchamianie i testowanie aplikacji
    • weryfikacja utworzenia wirtualnego PLC
    • separacja logiki PLC i interfejsu
  • Grupa elementów
    • kopiowanie i rozmieszczanie przycisków
    • przycisk „usuń PLC”
    • pole maski podsieci
    • grupa „wirtualny PLC”
    • menu wyboru PLC
    • nazewnictwo elementów GUI
    • przyciski zasilania
    • grupa „stan roboczy”
    • przyciski „uruchom” i „stop”
    • grupa „typ połączenia”
    • przyciski radiowe: lokalny / TCP
    • współczynnik skalowania
    • kod obsługi elementów GUI
  • Tworzenie klasy dla komend API
    • tworzenie instancji PLC
    • oddzielenie logiki od interfejsu
    • klasy funkcji PLC SIM Advanced
    • klasa interakcji z PLC SIM Advanced
    • programowanie obiektowe
    • ponowne użycie klasy
    • operacje na wirtualnym PLC
    • tworzenie klasy C# dla funkcji PLC
    • organizacja folderów projektu
    • modyfikacja widoczności klasy
    • dodanie biblioteki PLC SIM Advanced
    • autouzupełnianie referencji
  • Pierwsze funkcje dla naszej klasy
    • stworzenie wirtualnego PLC
    • obsługa wyjątków
    • zwrot komunikatu o wyjątku
    • wyświetlanie statusu
    • wyjątki specyficzne dla PLC SIM Advanced
    • zmienna komunikatu statusu
    • usuwanie wirtualnego PLC
    • tworzenie interfejsu do PLC po nazwie
    • dokumentacja API PLC Sim Advance
    • ustawienie trybu uruchomienia
    • ustawienie trybu zatrzymania
  • Połączenie między naszą klasą a interfejsem użytkownika (UI)
    • powiązanie funkcji z klasą
    • usuwanie PLC
    • wybór instancji PLC z pola wyboru
    • wybrany element pola wyboru jako ciąg
    • pole listy powiadomień
    • wypełnianie pola wyboru nazwami PLC
    • odczyt informacji o zarejestrowanych instancjach PLC
    • funkcja pobierania informacji o instancjach
    • zwracanie informacji o instancjach przez funkcję
    • iteracja instancji i dodawanie nazw do comboboxa
    • inicjalne wypełnienie pola wyboru przy uruchomieniu
    • czyszczenie pola wyboru przed wypełnieniem
    • test tworzenia PLC i powiadomienia
    • test usuwania PLC i powiadomienia
  • Włączanie i wyłączanie wirtualnego PLC
    • obsługa przycisków interfejsu
    • generowanie obsługi zdarzeń przycisków
    • referencja klasy PLC
    • metody sterowania zasilaniem PLC
    • konwersja wyboru i logowanie
    • reset pamięci
    • logowanie działań w oknie powiadomień
    • testowanie z PLC Sim Advanced
    • konfiguracja wirtualnego PLC
    • testowanie funkcji restartu
    • logika zmiany stanu roboczego i typu połączenia
    • regulacja wirtualnego czasu PLC
    • komunikacja z projektem TIA i zapis do bloków danych
  • Zmiana stanu pracy PLC
    • przyciski uruchom i zatrzymaj
    • stany operacyjne PLC
    • aktualny stan operacyjny PLC
    • zdarzenie zmiany wyboru pola PLC
    • wyświetlanie stanu operacyjnego w etykiecie
    • odświeżanie stanu PLC po akcjach
    • typ połączenia PLC
    • zmiana interfejsu komunikacji na
    • wypisywanie wyników w oknie powiadomień
    • bieżący typ połączenia PLC
    • testowanie aplikacji z PLC SIM Advanced
    • konfiguracja adresu IP dla PLC
  • Zmiana adresu IP, maski podsieci i bramy domyślnej
    • ustawienie adresu IP PLC
    • konfiguracja zestawu IP instancji PLC
    • pole domyślnej bramy
    • edycja i nazewnictwo pól interfejsu
    • układ interfejsu i etykieta czasu wirtualnego
    • wejścia funkcji power on
    • parametry adresacji IP
    • przypisanie zestawu IP do instancji PLC
    • przekazywanie parametrów IP z formularza
    • testowanie uruchomienia i ustawienia IP
    • wartości domyślne adresacji IP w interfejsie
    • domyślna nazwa instancji PLC
  • Zmiana czasu wirtualnego
    • zmiana czasu wirtualnego
    • współczynnik czasu wirtualnego
    • suwak czasu wirtualnego
    • domyślna wartość czasu wirtualnego
    • funkcja ustawiania współczynnika czasu
    • interfejs do instancji PLC
    • konwersja współczynnika na double
    • logowanie powiadomień do listy
    • obsługa przycisku Zapisz
    • testowanie tworzenia i uruchomienia PLC
    • zdarzenie suwaka
    • źródło wartości dla przycisku
    • połączenie z programem PLC i dostęp do DB
  • Odczyt nazw tagów PLC
    • interfejs użytkownika do komunikacji z PLC
    • metody komunikacji: zmienne i adresy peryferyjne
    • dostęp IO przez nazwy tagów
    • lista tagów
    • pola wyboru obszarów zmiennych
    • pole tekstowe wartości tagu
    • zdarzenie przycisku odczytu
    • funkcja odczytu tagów PLC i obsługa wyjątków
    • pobieranie informacji o tagach
    • statyczna tablica przechowująca tagi i instancja PLC
    • funkcja aktualizacji listy tagów
    • flagi wyboru obszarów tagów i obsługa pól wyboru
    • filtr widoczności zmiennych w HMI
    • pojedynczy wybór obszaru tagów
    • wypełnianie listy tagów w polu wyboru
  • Odczyt wartości tagów z PLC
    • tworzenie i uruchamianie PLC
    • ustawienia czasu przekroczenia
    • pobranie projektu TIA do PLC
    • odczyt listy znaczników/tagów
    • implementacja czyszczenia pola wyboru
    • metody odczytu wartości znacznika
    • implementacja funkcji odczytu wartości znacznika
    • obsługa zdarzenia wyboru tagu
    • prezentacja wartości tagu w polu tekstowym
    • testowanie odczytu na wirtualnym PLC
    • polecenie zapisu
  • Zapis wartości tagów do PLC
    • zapisywanie tagów
    • polecenia zapisu według typu
    • implementacja funkcji zapisu
    • parametr wartości jako string
    • odczyt typu tagu
    • instrukcja switch-case
    • przypadki dla typów całkowitych
    • obsługa wszystkich typów tagów
    • zapis wartości logicznej
    • konwersje dla typów całkowitych
    • konwersja na float
    • interfejs wprowadzania wartości
    • powiązanie przycisku z funkcją zapisu
    • testowanie aplikacji i poprawki
    • weryfikacja zapisu w PLC
  • Odczyt wartości adresów PLC
    • komunikacja przez adresy
    • obszary adresowe modułów
    • symulacja komunikacji adresowej
    • interfejs użytkownika
    • przyciski zapisu i odczytu
    • typ danych
    • pole adresu
    • pole wartości
    • funkcje odczytu i zapisu adresów
    • funkcja odczytu bajtu
    • zmienna statyczna dla wartości adresu
    • konwersja adresu
    • podłączenie funkcji do interfejsu
    • obsługa odczytu wg typu
    • funkcja zapisu
    • obsługa przycisku zapisu
  • Zapis wartości adresów PLC
    • tworzenie funkcji zapisu do PLC
    • parametry funkcji zapisu
    • interfejs nazwy PLC
    • funkcja write
    • konwersja wartości na bool
    • tekst zwrotny zapisu bitu
    • powiązanie funkcji z przyciskiem UI
    • przełączanie typu
    • testowanie zapisu/odczytu z wirtualnym PLC
  • Symulacja z aplikacji
    • symulacja modułu sprzętowego
    • moduł ciśnienia
    • formularz symulacji — parametry
    • typy błędów
    • blok danych — wartości kanałów
    • cykliczna komunikacja i timer
    • sygnały błędów i ostrzeżeń
    • symulacja błędów kanału
    • testy programu PLC i logika nadrzędna
    • struktura kodu C# — pliki modułu i funkcji
    • funkcje czasomierza i interwały
    • operacje odczytu/zapisu bitów i bajtów oraz adresowanie
    • funkcja zliczania wartości ciśnienia
    • symulacja w pełnym projekcie — proces wytłaczania
    • rozszerzona symulacja ciśnienia — wielostrefowa
    • moduł temperatury i regulacja PID
    • zintegrowana symulacja i automatyczne testy
Część 9 - Wirtualne uruchomienie
  • Połączenie PLCsim Advanced z DriveSim
    • instalacja Drive Sim Engineer 2.0
    • pobieranie i kreator instalacji
    • Drive Sim Manager i diagnostyka instancji
    • kompatybilność z PLC SIM Advanced V6 SP1 i V7
    • rozszerzenie Drive Sim w TIA Portal (Openness API)
    • obsługiwane napędy S210 i G220 oraz firmware
    • konfiguracja silnika 1FK2 i zoptymalizowane zestawy napęd–silnik
    • tworzenie i zarządzanie instancją Drive SIM
    • wstępne ustawienia i edytor konfiguracji napędu
    • konfiguracja obciążenia mechanicznego
    • tworzenie instancji i wizualizacja napędu
    • adres IP i port uruchomieniowy S210
    • automatyczne połączenie z projektem TIA
    • integracja z PLC SIM
    • wgrywanie konfiguracji sprzętowej do symulowanego napędu
    • zapis parametrów w RAM i ROM
10h Knowledge hours
36 Course modules
336 Satisfied students

Software and hardware used

SIMATIC S7-1500

CPU S7-1500

They are available in the classic and et200sp housing. The SIMATIC S7-1500 is a modular automation system with medium and higher performance. Different controller versions allow you to match the corresponding application. Depending on requirements, the programmable controller can be expanded with input/output modules for digital and analogue signals, as well as technology and communication modules.

TIA Portal software

Totally integrated automation is a development environment that combines PLC (programming), HMI(visualisation) and startdrive(drive technology).

What jobs will you be able to work in after completing your training?

Kurs stworzony z myślą o osobach pragnących rozwijać umiejętności w obszarze automatyki. Uczestnictwo w szkoleniu pozwoli Ci zdobyć solidne podstawy pracy z wirtualnym sterownikiem PLC w środowisku TIA Portal, obsługi rodziny CPU S7-1500. Bez względu na dotychczasowe doświadczenie, kurs dostarczy Ci praktycznych kompetencji niezbędnych do symulacji, testów i integracji systemów automatyki.

Inżynier automatyki Zdobędziesz wiedzę na temat symulacji i diagnostyki w TIA Portal z wykorzystaniem PLCSIM Advanced i wirtualnego CPU S7-1500, co umożliwi Ci pracę jako ekspert ds. automatyzacji procesów. Kurs "Potęga wirtualnego sterownika PLC" daje praktyczne umiejętności w zakresie testowania i standaryzacji aplikacji.
PLC programmer Po kursie będziesz potrafił samodzielnie tworzyć i debugować programy, pobierać projekty do wirtualnego sterownika S7-1500 oraz integrować komunikację sieciową i interfejsy API.
Specjalista ds. sprzedaży rozwiązań automatyki Dzięki zdobytym umiejętnościom będziesz w stanie doradzać klientom w kwestii symulacji, wirtualnego uruchomienia i korzyści z PLCSIM Advanced, co zwiększy Twoją wartość na rynku.
Kierownik projektu automatyzacji Kurs pozwoli Ci lepiej planować i prowadzić projekty z użyciem wirtualnego PLC, optymalizować testy i skracać czas wdrożeń dzięki symulacjom i konfiguracjom sieciowym.

Pamiętaj, że zapoznanie się z teorią to jedynie wstęp. W przypadku tego kursu skupiamy się przede wszystkim na praktycznym wykorzystaniu wiedzy. Dzięki temu będziesz mógł szybciej opanować praktyczne umiejętności, wystarczy, że poświęcisz czas na przerobienie materiałów i samodzielne ćwiczenia. To dokładnie poprzez praktykę utrwalisz zdobytą wiedzę i nabierzesz pewności. Naszym celem jest, abyś nie tylko zrozumiał teorię, ale również umiejętnie ją wykorzystał w praktyce. Dlatego zachęcamy do aktywnego uczestnictwa w kursie i regularnego ćwiczenia, co pozwoli Ci osiągnąć lepsze wyniki i stać się pewnym i kompetentnym automatykiem.

Guarantee
and certificate

If, after 14 days of purchase, you find that it is not for you, I will refund 100% of the course price. Upon completion of the course, you will receive a certificate in two languages - Polish and English.

Frequently asked questions

  • Czy muszę mieć jakąś podstawową wiedzę o wirtualnym sterowniku PLC i TIA Portal?

    Nie. Wszystko omówione jest w kursie. Zaczynamy od podstaw pracy z TIA Portal, PLCSIM Advanced oraz sterownikami S7-1500.

  • Czy warto zacząć naukę od wirtualnego sterownika PLC i symulacji?

    Tak. Symulacja wirtualnego PLC w TIA Portal (PLCSIM Advanced) to bezpieczny, efektywny sposób nauki programowania dla rodziny S7-1500 — umiejętność ceniona w przemyśle.

  • How long will I have access to the course?

    Indefinitely.

  • Czy warto uczyć się pracy z wirtualnym sterownikiem PLC?

    Automatyzacja i cyfryzacja przemysłu przyspieszają — umiejętność tworzenia i testowania aplikacji na wirtualnym PLC (S7-1500 w TIA Portal, programowanie FBD) daje realną przewagę. Firmy potrzebują specjalistów potrafiących symulować systemy, konfigurować komunikację (TCP/IP, OPC-UA) oraz tworzyć narzędzia developerskie. Ten kurs daje praktyczny start w tych obszarach.

  • Dlaczego przygotowałem kurs o wirtualnym sterowniku PLC?

    Uważam, że każdy z branży automatyki, IT oraz studenci kierunków technicznych powinni poznać symulację PLC. Dzięki temu można sprawdzić możliwości TIA Portal i PLCSIM Advanced, przetestować programy na S7-1500 bez fizycznego sprzętu i przekonać się, czy ta ścieżka zawodowa jest dla Ciebie.

  • Who is this course for?

    Dla osób BEZ doświadczenia z wirtualnymi PLC i symulacją w TIA Portal. Dla tych, którzy nie mieli styczności z PLCSIM Advanced, programowaniem na S7-1500 czy tworzeniem prostych aplikacji komunikacyjnych (TCP/IP, OPC-UA). Dla wszystkich, którzy chcą krok po kroku przejść przez praktyczne aspekty symulacji, programowania i testowania w środowisku wirtualnego sterownika PLC.

Buy as a set and save

Select at least 2 courses from the list and the first free book item (three selections in total) and an automatic discount of 25% will be calculated in your basket.

If you want to find out more about a particular course, click on its name and the page will take you to its offerings.

[ywfbt_form product_id=""].

Companies that have benefited from our courses

Feedback from students

Stanislaw

What sets this course apart is the opportunity to acquire practical, concrete knowledge. Everything is clearly explained. Definitely recommended!

Marcel

After going through the course, I know what the components of the programming environment are and what to do step by step. Now I feel confident and know what I am doing

Leon

Course delivered in a very accessible way. Contains a lot of interesting and useful information.

Michael

I can honestly recommend the course. It is solid and factual knowledge. I will definitely be buying more.

Victor

Thanks to the course, I have decided to go further in this direction. The goal is to look for a more challenging and better job

Peter

The course prepared by Mr Tomasz is distinguished by its high level of content and meticulously prepared lessons. They are planned in a clear and sensible manner, making it easier to assimilate knowledge and return to the material if necessary. An additional advantage is the possibility of a free consultation.

Nikodem

Definitely recommended! The facts themselves, no unnecessary dwelling on issues.

Ignatius

This is my first course, certainly not my last. I am impressed with the substantive quality of the knowledge.

Tymon

Everything clearly explained, you can really learn a lot. Lots of practical information and examples to help you remember everything. In my opinion, it is worth using this form of learning because you can learn anytime and anywhere. It is practical and convenient.

You may also be interested in:

Basic
TIA Portal
S7-1500
FBD
V20

224.19 

Basic
TIA Portal
S7-1200
LAD
V20

Pierwotna cena wynosiła: 114.27 €.Aktualna cena wynosi: 45.57 €.

Basic
TIA Portal
S7-1200
LAD
S210

Pierwotna cena wynosiła: 114.27 €.Aktualna cena wynosi: 45.57 €.

Basic
TIA Portal
S7-1200F
LAD
V20

Pierwotna cena wynosiła: 114.27 €.Aktualna cena wynosi: 45.57 €.

Select currency
Scroll to Top

Ask a question about the course

Potęga wirtualnego sterownika PLC

Tomasz Gilewski
Hello, my name is Tomasz Gilewski. I am the founder of PLCspace, author of books on the S7-1200 controller and HMI panels (i.e. Siemens hardware). I have been programming exclusively on Siemens hardware and engineering tools for several years.
Why Siemens?
- My first project in 2007 was an intersection traffic light based on the LOGO! Programmable Logic Relay. While learning the fundamental principles of the hardware and interface, I noticed the simplicity, intuitiveness and speed of integration for various SIMATIC systems. I noticed deficiencies in the form of functionality when working on controllers from other manufacturers.
– powszechnie wiadomo,że  urządzenia automatyki firmy Siemens są odporne i trwałe. Dowodem na to,  mogą być sterowniki PLC rodziny SIMATIC S5 z lat 80, którymi wiele fabryk posługuje się do dziś.
 
In my 14 years of work, I have learnt every checkbox and what it is used for.
 STEP5, STEP7, MicroWin, LogoSoft Comfort, Starter, WinCC flexible, TIA Portal were the most popular Siemens software. I have gained experience by taking
- participation as a programmer, or more like a software engineer, in around 50 application projects for industries such as food, construction, automotiv, texyl, among others.
- Some of these applications were prototypes.I had to adapt to constant changes in design assumptions , which is quite a difficult task for a programmer. Another challenge was
- implementation of multiple software modifications to already running applications, i.e. the need to analyse the programme code after another programmer.
- I have spent very many hours looking for solutions to problems, parameterisation of various functionalities
Education itself.
 
New versions of engineering tools, firmware and hardware are released periodically. To keep up to date, I participate
- in on-site training at Siemens and its distribution companies
(a) LOGO!
(b) basic and advanced training in SIMATIC S7-300
(c) basic and advanced training in SIMATIC S7-1200
(d) safety training with SIMATIC S7-1500F
(e) visualisation training
- in numerous on-site and online workshops organised by Siemens related to SIMATIC systems.
- reading manuals
Helping others
I have decided to help and share my knowledge and experience with others , especially with those who are taking their first steps in programming. I want to make it easier for them to get to know this world. That is why
- since 2014, I have been running a blog located at s7-scl.pl where I describe various interesting topics about SIMATIC systems
- in 2015, my first book on the basics of S7-1200 programming in SCL language was published
- In later years I wrote several other books on
a)S7-1200 programming in LAD language
b) visualisation on a SIMATIC HMI panel
Provision of classroom training
I am currently active within the PLCspace company, where, in addition to programming work for new applications or upgrades to existing applications, I am involved in providing classroom training in many cities in Poland (Warsaw, Gdansk, Poznan, Krakow) as well as directly at company headquarters for their employees. Training topics include:
a)programming of SIMATIC S5, S7 systems in any programming language
(b)visualisation, i.e. human-machine interface on HMI basic and comfort panels
(c)diagnostics, i.e. everything maintenance staff need to know to keep machines and lines working properly. If a fault occurs, you will find the cause of the downtime in the shortest possible time
(d) communications, where exercises take place to exchange data over the various communication network standards used in industry
e) safety, which translates as machine and process safety. This training covers the most important standards a programmer should know, as well as the configuration of fail-safe hardware and the exercise of safety functions for handling components (e.g. Safety Mushroom).
f)drive engineering where exercises on parameterisation of frequency converters for motor control are conducted
Training is based on Factory IO
- actual mini lines and have several levels of sophistication.
Video courses
I am the author of several video training courses on:
- s5, s7-300/400 s7-1200/1500 controller programming
- visualisation for the Basic and Comfort panels
- diagnosis of classic systems such as the s7-300/400 and new systems such as the s7-1200/1500
- communication based on the new s7-1200/1500 controllers
- safety using SIMATIC S7-1200F
- Drive technology based on MICROMASTER and SIMATIC V20 frequency converters
SIMATIC S7-1500

CPU S7-1500

They are available in the classic and et200sp housing. The SIMATIC S7-1500 is a modular automation system with medium and higher performance. Different controller versions allow you to match the corresponding application. Depending on requirements, the programmable controller can be expanded with input/output modules for digital and analogue signals, as well as technology and communication modules.

It is a modular solution that contains the CPU and IO modules in addition to the power supply. The CPU contains the operating system and the user programme. The user programme is protected against power failure on a SIMATIC memory card that is inserted into the CPU. The user programme is executed in the CPU's working memory. The bus interfaces present on the CPU allow connection to other programmable controllers. Signal modules (SMs) are responsible for the connections of input and output signals to and from the controlled machine. These input and output modules are available for digital and analogue signals at different voltages and currents.
The main advantages are:
Security
- a single solution for standard and security systems.
 
Integrated security features
- protection of intellectual property and investment
- protection against unauthorised configuration changes
- communication protection to ensure the highest system availability
 
Integrated technology
- universal technological features on every CPU
- real-time programme and application diagnostics
- integrated technology functions as standard on all CPUs
- high efficiency of all controllers to minimise costs
 
Integrated system diagnostics
- efficient and effective error analysis
- uniform concept of displayed diagnostics
- reduction in downtime
 
Performance
- increase in productivity by reducing cycle times
- cost savings/assembly/wiring of additional computer equipment
 
Engineering in TIA Portal, design and operation
- investment protection during modernisation
- efficient programming thanks to a flexible programme editor concept
- consistent messages to ensure transparency in the analysis of the system

TIA Portal software

Totally integrated automation is a development environment that combines PLC (programming), HMI(visualisation) and startdrive(drive technology).

The software comes in two versions:
 
  • basic -> allows programming of S7-1200 family PLCs
  • professional -> allows programming of all CPUs supported by the development environment
It is the successor to the SIMATIC Manager package, which has been well-known since the 1990s.
This allows you to effectively and efficiently create designs for control systems in industrial applications. Key features include:
  • drag & drop functionality for symbols, variables, devices
  • readability and intuitiveness of editors
  • intelligent interface for the automation programmer
  • common symbology and data for each device in the project
  • online diagnostics and testing
It is an intuitive programme, easy to learn and trivial to use while working. It provides the highest level of productivity for the engineer. The TIA Portal tool has been developed by Siemens thanks to its many years of experience in designing industrial automation softwares.

Search on