I want to become a PLC programmer

Basic
TIA Portal
S7-1200 G2
LAD
V20
Price

274.57 

00
Days
:
00
Hours
:
00
Minutes
:
00
Seconds
Course leader
Tomasz Gilewski
Duration 15h
Format Online
VAT invoice Yes
Proforma order Yes
Online delivery Immediately
Payment in different currencies Available

Co otrzymasz po zapisaniu się na kurs "Chcę zostać programistą PLC"?

Nie martw się, że zostaniesz przytłoczony skomplikowaną wiedzą, która będzie trudna do przyswojenia. Nic bardziej mylnego! Nasz kurs ma na celu wprowadzenie Cię w podstawy programowania sterowników PLC. W ramach szkolenia otrzymasz starannie dobrane materiały:

Ponad 15 godzin nagrań wideo w jakości HD – lekcje możesz oglądać bez ograniczeń, utrwalając zdobytą wiedzę lub samodzielnie rozwiązując napotkane problemy. Dokładnie widzisz wszystkie czynności, które wykonuje prowadzący, i możesz je odtworzyć w najdrobniejszych szczegółach.
Projekty w środowisku TIA Portal, realizowane podczas kursu – dzięki nim zapoznasz się z pełną funkcjonalnością platformy TIA Portal oraz zdobędziesz solidną wiedzę na temat programowania w językach LAD, SCL i FBD, co pozwoli Ci na efektywne wykorzystanie sterowników S7-1200 G2 w praktyce.

Kurs programowania PLC Siemens

Sterowniki PLC Simatic to fundament w każdej branży, gdzie automatyka maszyn odgrywa kluczową rolę. Nasz kurs koncentruje się na nowoczesnej rodzinie sterowników PLC – Simatic S7-1200 G2. W trakcie zajęć teoretycznych przekonasz się, że te elastyczne sterowniki doskonale sprawdzają się w obsłudze zarówno prostych, jak i bardziej złożonych projektów.

Kurs „Chcę zostać programistą PLC” pozwoli Ci zdobyć podstawową wiedzę z zakresu programowania sterowników firmy Siemens, nawet jeśli wcześniej nie miałeś z nimi styczności. Zdobędziesz praktyczne umiejętności, które z powodzeniem wykorzystasz w swojej codziennej pracy.

Jeśli posiadasz wykształcenie techniczne i marzysz o karierze w automatyce, ale nie wiesz, jak zacząć, to idealnie trafiłeś! Po ukończeniu naszego kursu programowania sterowników PLC Simatic zaskoczysz swojego przyszłego pracodawcę swoją wiedzą oraz innowacyjnym podejściem do zagadnień.

What is the Siemens Simatic PLC programming course about?
Nasz kurs został zaprojektowany tak, aby wprowadzić Cię w temat programowania od podstaw aż do poziomu średnio zaawansowanego. Tematy, które omówimy podczas szkolenia, są niezbędne w każdym zawodzie związanym z programowaniem przemysłowym. Jeśli chcesz nauczyć się programowania i nadzorowania maszyn w fabryce, znajomość programowania sterowników logicznych PLC Siemens Simatic pomoże Ci lepiej zrozumieć interakcje między poszczególnymi podzespołami.

To szkolenie z PLC koncentruje się na jednym z najpopularniejszych sterowników firmy Siemens, czyli S7-1200 G2. W połączeniu z oprogramowaniem TIA Portal, stwarza ono bardzo efektywne środowisko programistyczne. W ramach naszego kursu masz możliwość wyboru języka programowania: LAD, SCL oraz FBD, co daje Ci elastyczność wyboru najbardziej odpowiedniego dla siebie.

Programowanie sterowników PLC Siemens S7-1200 G2 jest wygodne, ponieważ nie wymaga od Ciebie zakupu dodatkowego oprogramowania ani sprzętu. Wszystkie zadania będziesz realizować w środowisku TIA Portal, które jest dostępne za darmo przez 21 dni. To znacznie więcej czasu, niż potrzebujesz, aby ukończyć nasz podstawowy kurs PLC. Jeżeli potrzebujesz więcej dni, to jest lekcja na ten temat.

Chcesz przekonać się, że nauka programowania sterowników PLC w języku LAD, SCL lub FBD nie wymaga przeszukiwania grubych książek pełnych skomplikowanej terminologii? Masz dość teoretycznych wykładów, które nie pozostawiają trwałych śladów w pamięci? Wybierz nasz kurs programowania Siemens i rozpocznij swoją przygodę z automatyzacją!

Knowledge test:

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

Key information about the course

Additional points of interest

Przekonasz się, że z przyjemnością poszerzysz swoją wiedzę. Nasz kurs nie ogranicza się jedynie do teoretycznych podstaw programowania. Prezentujemy konkretne rozwiązania, sztuczki i triki, które stosują profesjonaliści w branży PLC. Uwierz nam, po tym szkoleniu Twoi przyszli pracodawcy będą pod wrażeniem Twojego poziomu umiejętności. Nauczymy Cię analitycznego myślenia, które jest kluczowe dla każdego programisty PLC.

Preparation for teamwork

Choć praca programisty-automatyka może wydawać się samotna, w rzeczywistości często wygląda zupełnie inaczej. Programiści PLC stają się częścią zespołu, który wspólnie realizuje projekt. Bez obaw! Po naszym kursie poczujesz się jak prawdziwy specjalista, omawiając wyniki swojej pracy z menedżerami, inwestorami i kolegami z zespołu. Pokażemy Ci, jak wybierać optymalne rozwiązania, które uwzględniają czas i koszty ich wdrożenia.

You will learn about the most common mistakes made by programmers

Dowiesz się, jak ich unikać i rozwijać swój warsztat. Większość kursów PLC, które znajdziesz w sieci, ogranicza się do przekazywania teorii. My oferujemy coś więcej – konkretne rozwiązania pułapek i problemów, z którymi borykają się początkujący, często bezradnie rozkładając ręce. Wytłumaczymy, jak ich unikać i dlaczego jest to tak istotne.

You will feel like an automation specialist

Wirtualna fabryka zaprezentuje Ci typowe wyzwania, z jakimi spotykają się automatycy w przemyśle. Opanujesz stres związany z prawdziwą pracą. Dzięki aplikacji Factory I/O będziesz mógł przetestować każde rozwiązanie, które przyjdzie Ci do głowy, bez ryzyka opóźnień w pracy zakładu czy awarii. W bezpiecznym środowisku programistycznym uczysz się szybciej i bezstresowo.

You learn from the best

Wielu lat doświadczenia przy dużych projektach pozwala nam przekazać najlepsze praktyki programowania, które wykorzystasz w każdej pracy. W trakcie swojej kariery spotkasz wielu innych programistów, a nie wszyscy będą reprezentować wysoką jakość. Naszym celem jest przekazanie Ci wiedzy i umiejętności, które wyróżniają najlepszych. Nie chodzi tylko o to, abyś nauczył się programować PLC, ponieważ o tym czytałeś w podręcznikach. Dzięki opanowaniu dobrych praktyk w pracy automatyka będziesz wyróżniał się starannością i kreatywnym podejściem do rozwiązywania problemów.

Dlaczego warto wybrać nasz kurs programowania sterowników PLC?

Na rynku dostępnych jest wiele poradników dotyczących programowania PLC Simatic, jednak nasz kurs to zupełnie inny poziom. Jak wygląda naprawdę doskonałe szkolenie?

Nasz kurs działa na każdej platformie Z udostępnionym materiałem możesz zapoznać się niezależnie od tego, czy korzystasz z systemu Windows 10 czy 11. Nie trać pieniędzy na nowy komputer, skoro Twój obecny doskonale poradzi sobie z naszym szkoleniem.
You do not need to buy any additional equipment Kurs prowadzony jest na symulatorze, który umożliwia wizualizację poszczególnych działań, co pozwala na wygodne i efektywne uczenie się.
You don't spend money on software Wszystkie ćwiczenia są realizowane w oparciu o platformę TIA Portal, którą możesz pobrać i używać bezpłatnie, co czyni nasz kurs jeszcze bardziej dostępnym.
You work in peace and quiet Ćwiczenia wykonujesz na własnym stanowisku, bez grupy, która mogłaby Cię rozpraszać. Możesz przystąpić do szkolenia, kiedy masz czas i ochotę, co zwiększa komfort nauki.
You gain practical knowledge Uczysz się programować z wykorzystaniem sterownika PLC Siemens S7-1200 G2. To wszechstronna jednostka główna, która sprawdzi się w wielu prostych i bardziej złożonych projektach.
You become flexible Uczysz się programować PLC w językach LAD, SCL lub FBD (do wyboru przy składaniu zamówienia), co pozwala na pisanie kodu na dowolnym poziomie zaawansowania, dostosowując się do Twoich potrzeb.
No time wasted on notes Nasz kurs realizowany jest w wygodnej formie on-line, a Ty zyskujesz nieograniczony dostęp do materiałów edukacyjnych, które możesz przeglądać w dowolnym momencie. Zapomnij o notowaniu wszystkiego w nieporęcznym zeszycie.
You learn how to create layouts in practice Podczas szkolenia zdobędziesz konkretną wiedzę z zakresu podłączania i konfigurowania sterownika PLC, co jest niezbędne w pracy programisty/automatyka
You work with the application in a "real" factory Software Factory IO przenosi Cię do wirtualnej fabryki, gdzie w czasie rzeczywistym testujesz działanie poszczególnych sterowników PLC Siemens S7-1200 G2. Sprawdź swoją wiedzę w praktyce, korzystając z bezpiecznego środowiska i poczuj się jak prawdziwy programista-automatyk.

Example lesson

Jak wygląda szkolenie z programowania sterowników Simatic S7-1200 G2 w środowisku TIA Portal?

Nasze szkolenie z programowania sterowników PLC Siemens Simatic S7-1200 G2 składa się z części i modułów, z których każdy koncentruje się na kluczowych zagadnieniach związanych z programowaniem w językach LAD, SCL lub FBD (do wyboru przy składaniu zamówienia). Nauczysz się, jak efektywnie konfigurować i programować sterownik PLC, co pozwoli Ci na optymalizację procesów w Twojej pracy. Jakie informacje znajdziesz w poszczególnych częściach kursu?

Po ukończeniu wszystkich modułów zdobędziesz praktyczne umiejętności w zakresie programowania sterowników, które będziesz mógł wykorzystać w codziennych obowiązkach. Przekonaj się, że programowanie PLC może być intuicyjne i przyjemne. Zapisz się na nasz kurs „Chcę zostać programistą PLC” już dziś i rozpocznij swoją przygodę z technologią automatyzacji!

Part 1
  • Downloading the development environment
      • Registration on the Siemens website
      • Which files to download
      • TIA Portal installation
      • Installation of the PLCsim simulator
  • Licences
      • TIA Portal – Aktywacja licencji
      • Factory IO – Aktywacja licencji
      • How to renew licences
Part 2
  • Przegląd S7-1200 G2
    • Wprowadzenie do generacji S7 1200 G2
    • Przegląd kluczowych tematów nowej generacji CPU
    • Omówienie komponentów i obsługi S7-1200G2
    • Przedstawienie czterech kluczowych filarów
    • Różnice między pierwszą a drugą generacją CPU
    • Nowe standardy w kontrolerach automatyki S7-1200G2
    • Możliwości komunikacyjne i rozszerzona pamięć w S7-1200 G2
    • Integracja technologii obiektów do sterowania ruchem
    • Elastyczna koncepcja bezpieczeństwa maszyn z zintegrowanymi I/O o wysokim poziomie bezpieczeństwa
    • Nowe funkcje sterowania ruchem i uproszczona konfiguracja aplikacji napędowych
    • Możliwość zdalnego dostępu do danych diagnostycznych za pomocą NFC
    • Wprowadzenie do nowego portfolio modułów sygnałowych i płytek sygnałowych
    • Porównanie specyfikacji kontrolerów generacji 1 i 2
    • Wskazówki dotyczące migracji istniejących projektów na nową generację
    • Podsumowanie korzyści z zastosowania S7-1200G2 w automatyzacji podstawowej
    • Elastyczność i oszczędność miejsca w koncepcji bezpieczeństwa maszyn
    • Wprowadzenie do funkcji diagnostycznych i analitycznych w S7-1200 G2
    • Możliwości optymalizacji kosztów poprzez nową generację CPU
  • Portfolio - Technika napędowa
    • Wprowadzenie do tematu SIMATIC i Sterowania ruchem na S7-1200
    • Omówienie umiejscowienia S7-1200 G2 w portfolio kontrolerów SIMATIC
    • Przedstawienie trzech sposobów, w jakie S7-1200 G2 dodaje wartość w porównaniu do S7-1200
    • Wzrost skalowalności i możliwości funkcjonalnego skalowania kontrolerów
    • Drastyczne zwiększenie możliwości sterowania ruchem S7-1200 G2
    • Możliwość komunikacji IRT z napędami  SINAMICS
    • Uproszczenie konfiguracji systemu dzięki zintegrowanym obiektom technologicznym
    • Wzrost wydajności S7-1200 G2
    • Porównanie funkcji sterowania ruchem S7-1200 G2 z innymi kontrolerami SIMATIC
    • Porównanie interfejsów sprzętowych S7-1200 G2 z interfejsami starego S7-1200
    • Wprowadzenie połączenia PROFINET IRT
    • Oczekiwane funkcjonalności
    • Porównanie zasobów sterowania ruchem S7-1200 G2 z S7-1500T
    • Wskazówki dotyczące optymalnej konfiguracji PLC dla maksymalizacji wydajności sterowania ruchem
    • Ustawienie minimalnego obciążenia cyklu komunikacji
    • Unikanie powtarzającego się dostępu do bloku danych
  • Technological features
    • Wprowadzenie do tematu SIMATIC
    • Sterowanie ruchem na S7-1200 G2
    • Omówienie zintegrowanej technologii i funkcji kontrolerów SIMATIC
    • Przykłady aplikacji sterowania ruchem z S7-1200 G2
    • Obiekty technologiczne (TO) w kontrolerze S7-1200 G2
    • Funkcjonalność obiektów technologicznych w kontekście sterowania ruchem
    • Przykłady aplikacji sterowania ruchem
    • Wykorzystanie obiektów technologicznych do realizacji funkcji
    • Omówienie funkcji związanych z kinematyką i ich zastosowanie w aplikacjach
    • Przykłady maszyn, które mogą być zrealizowane z użyciem S7-1200G2
    • Przykład aplikacji latającej piły
    • Omówienie funkcji związanych z synchronizacją osi i ich zastosowanie w aplikacjach automatyki
    • Wprowadzenie do symulacji aplikacji i technologii obiektów w kontekście S7-1200 G2
    • Podsumowanie możliwości S7-1200 G2 w kontekście sterowania ruchem i aplikacji automatyki
Part 3 - Introduction
  • Wprowadzenie - liczby, kody i typy danych
    • Wprowadzenie do sygnałów PLC, które działają na zasadzie wartości binarnych
    • Wyjaśnienie grupowania bitów
    • Omówienie systemu dziesiętnego
    • Przedstawienie systemu binarnego
    • Wyjaśnienie konwersji liczb binarnych na dziesiętne oraz odwrotnie.
    • Opis systemu ósemkowego
    • Omówienie systemu szesnastkowego
    • Przedstawienie kodu BCD
    • Wyjaśnienie różnych typów liczb całkowitych dostępnych
    • Opis sposobu przechowywania liczb całkowitych ze znakiem
    • Wprowadzenie do liczb rzeczywistych
    • Omówienie różnych typów danych w PLC
  • Podstawy programowania
    • Wprowadzenie do oprogramowania Siemens Totally Integrated Automation Portal (TIA Portal)
    • Opis funkcji TIA Portal w projektowaniu, operacji i konserwacji systemów automatyki
    • Wybór widoku portalu lub widoku projektu w TIA Portal
    • Możliwość łatwego tworzenia nowych projektów i konfigurowania urządzeń
    • Wykorzystanie katalogu sprzętowego do lokalizacji typów urządzeń
    • Konfiguracja i sieciowanie w widokach urządzeń i sieci
    • Wykrywanie podłączonych urządzeń przez TIA Portal
    • Wymagania dotyczące oprogramowania inżynieryjnego dla różnych modeli PLC Siemens
    • Opis programowania PLC w różnych językach programowania zgodnych z IEC 61131
    • Różnice między Step 7 Basic a Step 7 Professional
    • Organizacja programów PLC w formie liniowej lub modularnej
    • Definicja bloków programowych
    • Znaczenie pamięci w PLC
    • Interakcja instrukcji w programie PLC z pamięcią CPU
    • Wykorzystanie tagów w programowaniu PLC
    • Typy danych w PLC oraz ich znaczenie dla instrukcji programowych
  • Wprowadzenie do TIA Portal
    • Wprowadzenie do TIA Portal, oprogramowania do zintegrowanej automatyzacji od Siemensa
    • Omówienie znaczenia TIA Portal w kontekście złożoności nowoczesnych zakładów przemysłowych
    • Wzrost liczby narzędzi inżynieryjnych i ich różnorodność
    • Harmonizacja narzędzi inżynieryjnych i ich integracja w TIA Portal
    • Zakres programowy Step 7 jako kluczowy element TIA Portal
    • Integracja WinCC, oprogramowania do wizualizacji i integracji urządzeń operacyjnych
    • Włączenie StartDrive, oprogramowania dla świata napędów, do TIA Portal
    • Integracja Scout TIA, oprogramowania do konfiguracji funkcji sterowania ruchem
  • Pakiety oprogramowania TIA Portal
    • Wszystkie ważne komponenty automatyzacji są zintegrowane w TIA Portal.
    • Możliwość programowania kontrolerów, urządzeń peryferyjnych, napędów oraz paneli operatorskich.
    • Dostępność funkcji bezpieczeństwa i zarządzania energią w TIA Portal.
    • Programowanie kontrolerów SIMATIC z odpowiednim pakietem serwisowym
    • Możliwość łatwego aktualizowania pakietów serwisowych
    • Nowe oprogramowanie Simatic WinCC Unified
    • Nowe funkcje oraz większa elastyczność edytorów i oprogramowania runtime w Simatic WinCC Unified.
    • Sinamics StarttDrive
    • Możliwość wykorzystania funkcji motion control dzięki Scout TIA.
  • Widoki w TIA Portal
    • TIA Portal oferuje dwa różne widoki
    • View of the portal
    • View of the project
    • Menu bar
    • Drzewo nawigacji projektu
    • Paleta projektów referencyjnych
    • Working area
    • Inspector's window
    • Szybkie przełączania się między otwartymi edytorami
    • Archiwizacja projektów
    • Funkcja filtru w karcie zadań
  • Układanie okien w TIA Portal
    • Podział obszaru roboczego
    • Przypinanie jednego z obszarów roboczych,
    • Funkcja maksymalizacji obszaru roboczego,
    • Otwieranie i zamykania nawigacji projektu,
    • Odłączenia widoków,
    • Opcja zapisania układu okien
    • Tworzenie własnego, w pełni dostosowanego i intuicyjnego środowiska pracy i rozwoju.
  • Języki programowania w TIA Portal
    • TIA Portal oferuje potężne edytory programowania
    • Języki programowania graficznego,
    • Graph to język programowania graficznego
    • SCL programming language
    • STL to język programowania tekstowego,
    • Macierz przyczynowo-skutkowa (CEM)
  • Ustawienia w TIA Portal
    • Możliwość ustawienia różnych opcji w TIA Portal
    • Ustawienia interfejsu, mnemoniki oraz ogólne ustawienia wyświetlania
    • Ustawienia przechowywania
    • Przycisk Resetuj
    • Możliwość eksportowania i importowania ustawień TIA Portal
    • Centralne udostępnianie ustawień TIA Portal
  • Funkcje ogólne w TIA Portal
    • System informacji TIA Portal wspiera w konfiguracji i programowaniu projektów
    • Funkcja pomocy
    • Możliwość wyszukiwania i zamiany tekstu
    • Dostępność edytora wyszukiwania z przejrzystą tabelą wyników
    • Wyszukiwanie ograniczone do wybranej język edycji
    • Możliwość ograniczenia wyszukiwania do konkretnych obszarów nawigacji projektu
    • Wyniki wyszukiwania
    • Podwójne kliknięcie
Część 4 - Interfejs użytkownika
  • Introduction
    • Prezentacja pełnego zakresu programów Step 7, WinCC i StartDrive w TIA Portal
    • Opis dwóch widoków w TIA Portal
    • Wyjaśnienie funkcji nawigacji w projekcie
    • Możliwość dostosowywania nazw folderów urządzeń w projekcie
    • Prezentacja edytora zadań dla różnych urządzeń i komponentów
    • Opcje zapisywania i przywracania konfiguracji okien
  • Wskazówki i triki
    • Pokazanie wskazówek i trików dotyczących pracy z TIA Portal
    • Zmiana ekranu startowego
    • Możliwość automatycznego otwierania ostatnio otwartego projektu przy uruchomieniu
    • Zmiana domyślnej ścieżki zapisu
    • Możliwość zmiany języka interfejsu TIA Portal
    • Ustawienie języka dla mnemoników w programowaniu blokowym
    • Zmiana typów czcionek, rozmiarów i kolorów w edytorach programowania i skryptów
    • Automatyczne dostosowanie ekranów i obiektów ekranowych
    • Ustawienie domyślnej ścieżki połączenia do urządzenia
    • Możliwość dostosowania interfejsu użytkownika
    • Ukrywanie widoków za pomocą przycisków
    • Możliwość odczepienia widoków
    • Przywracanie domyślnych ustawień
    • Możliwość grupowania i rozgrupowywania okien edytorów
    • Możliwość zamykania wszystkich otwartych okien i edytorów jednocześnie
    • Kopiowanie obiektów i konfiguracji urządzeń między projektami
    • Możliwość korzystania z opcji projektu referencyjnego
    • Foldery przechowujące dodatkowe pliki, dane konfiguracyjne i logi w projekcie
    • Informacje o pliku projektu i jego wersji
Część 5 - System informacji
  • Help
    • Wsparcie w konfiguracji i programowaniu projektów
    • Różne sposoby otwierania pomocy
    • Opcja kaskady podpowiedzi
    • Pomoc w oknie inspektora dostępna
    • Organizacja systemu informacji TIA Portal w trzech obszarach
    • Możliwość ukrycia obszarów wyszukiwania i nawigacji dla większej przestrzeni treści
    • Opcje wyszukiwania z użyciem operatorów logicznych
    • Możliwość ograniczenia wyników wyszukiwania
    • Wyniki wyszukiwania prezentowane w tabeli
    • Możliwość sortowania wyników wyszukiwania
    • Otwieranie stron pomocy przez podwójne kliknięcie
    • Przycisk synchronizacji
    • Możliwość dodawania stron pomocy do zakładek
    • Możliwość drukowania
  • Dokumentacja użytkownika
    • Możliwość tworzenia dokumentacji użytkownika dla obiektów stworzonych samodzielnie.
    • Wywołanie dokumentacji użytkownika
    • Dokumentacja użytkownika może być tworzona w formatach tekstowych
    • Możliwość stworzenia centralnego katalogu  dla dokumentacji użytkownika.
    • Włączenie opcji wyszukiwania dokumentacji użytkownika w centralnym katalogu
    • Możliwość tworzenia dokumentacji użytkownika za pomocą dodatku Code2Docu.
    • Generowanie dokumentacji z funkcji, bloków funkcyjnych i typów danych PLC
    • Dokumentacja tworzona przy użyciu markdown jako zdefiniowanego języka znaczników.
  • Bramka wsparcia
    • Wprowadzenie do Support Gateway jako źródła informacji
    • Otwarcie Support Gateway z menu Pomoc w TIA Portal
    • Wyświetlenie listy CPU i modułów używanych w projekcie
    • Automatyczne wyszukiwanie odpowiednich wpisów w Siemens Industry Online Support
    • Możliwość przeglądania przykładów aplikacji, FAQ, podręczników i pobierania plików
    • Wybór kategorii w celu wyświetlenia odpowiednich wpisów w zakładce
    • Możliwość wyszukiwania wpisów na forach w Siemens Industry Online Support w TIA Portal
    • Wprowadzenie terminu wyszukiwania i przeglądanie wyników
    • Możliwość otwarcia wpisu w przeglądarce i dodania nowego wpisu z poziomu przeglądarki
    • Ustawienia TIA Portal dla Support Gateway,
    • Wybór języka do wyszukiwania informacji w online support
Część 6 - PLC Tags
  • Zmienne PLC i ich obszary pamięci
    • Wprowadzenie do tagów jako kluczowych elementów systemu programowania
    • Opis znaczenia typów danych dla tagów
    • Przykład tagu przycisku startu z użyciem typu danych Bool
    • Wyjaśnienie adresowania tagów w kontrolerze
    • Przechowywanie sygnałów wejściowych w obrazie procesów wejściowych
    • Przykłady sygnałów wejściowych
    • Kontrola procesu przez obraz procesów wyjściowych
    • Przykłady sygnałów wyjściowych
    • Opis pamięci bajtowej jako obszaru do przechowywania tagów pomocniczych
    • Ograniczenia liczników i timerów
    • Wyjaśnienie struktury adresów w pamięci
    • Przykład adresowania
    • Opis konwencji oznaczania różnych obszarów pamięci
    • Dodawaniu symbolu procentu
  • Typy danych elementarnych
    • Omówienie podstawowych typów danych
    • Typy danych Bool
    • Typy danych byte i word
    • Typy danych integer i REAL
    • Podtypy dla integer, real i word
    • Inne podstawowe typy danych obejmują różne typy czasu do przetwarzania dat i godzin
  • Deklaracja i definicja zmiennych PLC
    • Dobrą czytelność programu CPU =  organizacja przechowywanie danych.
    • Tabele tagów PLC – dodatkowe informacje
    • Liczba tagów w tabeli tagów
    • Kilka tabel tagów = większa przejrzystości.
    • Stałe użytkownika
    • Tagi wejściowe i wyjściowe PLC – deklaracja i zmiana w widoku urządzenia.
    • Sortowanie według nazw, typów danych lub adresów.
    • Funkcja Znajdź i Zamień
    • Sprawdzane pod kątem składni,
    • Funkcje kopiowania, wklejania oraz importu/eksportu
    • Pamięć retencyjną
    • Wykorzystanie pamięci retencyjnej CPU
  • Widok szczegółowy zmiennych PLC
    • Otwieranie widoku szczegółowego
    • Widok szczegółowy – co pokazuje
    • Użytkownik może łatwo przeciągać i upuszczać tagi do programu użytkownika
  • Monitorowanie zmiennych PLC
    • Monitorowanie tagów PLC bezpośrednio przez tabelę tagów PLC
    • Włączanie i wyłączanie funkcji monitorowania
    • Wymaganie utworzenia tabeli obserwacji
    • Tworzenie nowej tabeli w sekcji obserwacji i wymuszeń
    • Monitorowanie i kontrolowanie tagów w tabeli obserwacji
    • Wprowadzanie i aktywacja zmodyfikowanej wartości tagu
    • Załadowania wartości aktywowanego tagu do kontrolera
Część 7 - Bloki programowe
  • Koncepcja bloków
    • Omówienie organizacji i struktury zadań automatyzacji
    • Przykład systemu pieczenia
    • Podział podsystemów na jednostki techniczne
    • Wprowadzenie do strukturyzacji zadań
    • Wsparcie TIA Portal w programowaniu i koncepcji bloków
    • Opis bloków programowych
    • Wady programowania w jednym bloku
    • Rodzaje bloków do podzadań w zależności od wymagań
    • Główny program
    • Implementacja podzadań
    • Elastyczna parametryzacja bloków funkcjonalnych
    • Możliwość wywoływania FB z innych FB
    • Przechowywanie danych programowych
    • Użycie funkcji (FC)
    • Sekwencyjne wywoływanie wszystkich komponentów systemu
  • Przejrzysty obraz bloków i sekwencji programu
    • Dostępność różnych bloków do programowania z różnymi właściwościami
    • Bloki organizacyjne jako interfejs
    • Funkcje jako bloki
    • Bloki funkcji
    • Rodzaje bloków danych
    • Instrukcje systemowe
    • Podział programu na bloki
    • Organisational blocks (OB)
  • Praca z blokami programu
    • Dodanie nowego bloku
    • Features of the block
    • Ogólne informacje o identyfikacji bloku
    • Informacje o kompilacji, statusie
    • Aktywacja ochrony dostępu
    • \przypisania bloku do konkretnego CPU lub karty pamięci SIMATIC
    • Ustawienia domyślne dla edytora bloków
    • Programowanie wywołania bloku
    • Usunięcie bloków online
    • Usuwanie bloków offline
    • Ładowania bloków z CPU do projektu offline
    • Bloki dostępne tylko w projekcie offline
    • Bloki istniejące tylko online
  • Grupy bloków
    • Utworzenie grup bloków
    • Przenoszenie bloków do podfolderów
    • Możliwość zmiany i dostosowywania bloków
    • Tworzenie grup bloków
    • Ładowanie do pamięci roboczej CPU w trybie pracy
Część 8 - Bloki danych
  • Bloky danych i ich zastosowanie
    • Omówienie bloków danych (DB)
    • Różnicy między globalnymi blokami danych a blokami danych instancyjnych
    • Bloki danych –  interfejsy do urządzeń HMI
    • Bloki danych instancyjnych
    • Dane w blokach danych instancyjnych
  • Znaczenie zmiennych (tagów) i typów danych
    • Wprowadzenie do znaczenia tagów w programowaniu
    • Opis roli tagów w przechowywaniu wartości w programie
    • Trudności w wyświetlaniu danych i ich przetwarzaniu
    • Definicja typów danych i ich wpływ na operacje
    • Podział na typy danych elementarne i złożone
    • Charakterystyka typów danych elementarnych zgodnych z normą IEC
    • Opis typów danych złożonych i ich zastosowanie w blokach danych
    • Typ danych daty i czasu oraz jego struktura
    • Typ danych string
    • Typ danych W string i
    • Tworzenie tablic i struktur z typów danych elementarnych i złożonych
    • Możliwość definiowania własnych typów danych w programie
    • Wykorzystanie typów danych PLC do deklaracji tagów
    • Możliwość wielokrotnego użycia typów danych PLC w kodzie programu
    • Automatyczne aktualizowanie punktów użycia typów danych
  • Tworzenie globalnego bloku danych
    • Tworzenie bloków danych
    • Możliwość wyboru typu bloku danych
    • Wybór między globalnym DB a instancją DB
    • Możliwość definiowania atrybutów bloku danych
    • Atrybut „tylko do pamięci ładującej”
    • Możliwość tworzenia bloków danych z atrybutem zoptymalizowanego dostępu
    • Definiowanie zachowania retencyjnego
    • Możliwość wyświetlenia kolumny offset
    • Preferencja użycia adresu symbolicznego
    • Możliwość edytowania wartości domyślnych
    • Wartości domyślne edytowane w typie danych PLC
    • Monitorowanie wartości tagów w czasie rzeczywistym
    • Funkcja „Zapisz zrzuty jako wartości aktualne”
    • Funkcja „Załaduj zrzuty jako wartości aktualne”
    • Możliwość inicjalizacji wszystkich tagów
    • Możliwość zmiany zrzutów i wartości początkowych
Część 9 - Operacje binarne
  • Prezentacja funkcji
    • Otwarcie bloku kodu
    • Karta zadań instrukcji
    • Sekcja podstawowych instrukcji
    • Funkcje Set i Reset
    • Funkcje do jednoczesnego ustawiania lub resetowania kilku operandów
    • Funkcje typu flip-flop
    • Dodatnie i ujemne zbocze sygnału
    • Funkcje ustawiające operand na dodatnim lub ujemnym zboczu sygnału
    • Funkcje zapytania o zbocze wyniku operacji logicznej
    • Funkcja systemowa do wykrywania zbocza sygnału z pomocą instancji
  • Funkcje Set i Reset
    • Funkcje ustawiania i resetowania
    • Funkcja flip-flop
    • Priorytet funkcji ustawiania lub resetowania
    • Funkcja setPriority (RS) lub resetPriority (SR)
Część 10 - Czasomierze i liczniki
  • Przegląd funkcji czasowych
    • Dostępność różnych funkcji timerów do zadań kontrolnych
    • Użycie timerów do generowania impulsów, sekwencji czasowych i pomiaru czasu
    • Omówienie głównych funkcji timerów
    • Wyjaśnienie działania timerów
    • Informacje o akumulatorze czasu
    • Instrukcje dotyczące timerów dostępne w edytorach programów
    • Podział timerów IEC według standardu programowania IEC 61131-3
    • Wymagania dotyczące timerów z rozszerzonymi funkcjami w języku programowania
    • Timer SIMATIC dla kontrolerów S7-300/S7-400 oraz ich dostępność
    • Rekomendacja dotycząca programowania timerów IEC dla ogólnych zadań kontrolnych
    • Zalety timerów IEC w porównaniu do timerów SIMATIC
    • Dostępność timerów IEC w zależności od rozmiaru pamięci programowej
    • Wysoka precyzja i wydajność timerów
  • Timer opóźnienia załączenia TON
    • Opóźnienie sygnału wejściowego na wejściu
    • Przykład opóźnienia: 10 sekund.
    • Sygnalizacja opóźnionego sygnału na wyjściu Q
    • Diagram pulsów ilustrujący sekwencję sygnałów dla opóźnienia w
    • Funkcja timera
    • Instrukcja Generate On Delay
    • Timer IEC jest używany do różnych zadań kontrolnych związanych z czasem.
    • Typy danych Time i LTime
    • Typ danych LTIME
  • Timer opóźnienia wyłączenia TOF
    • Opóźnienie TOF
    • Diagram pulsów
    • Zmiana sygnału na wejściu
    • Instrukcja TOF
    • Własny blok danych instancji
    • Instrukcja i jej cztery parametry
  • Timer generowania impulsu TP
    • Omówienie działania timera TP-
    • Wyjaśnienie parametrów
    • Opis działania timera
    • Resetowanie wyjścia
    • Przykłady zastosowania timera TP
    • Wskazówki dotyczące użycia instrukcji generowania impulsu
  • Przegląd funkcji liczników
    • Funkcje liczników
    • Karta zadań – Instrukcje
    • Liczniki – norma IEC 61131-3.
    • Liczniki SIMATIC
  • Licznik zliczający w górę CTU
    • Wprowadzenie do licznika CTU
    • Funkcja licznika w górę
    • Ustawienie wyjścia Q
    • Obserwacja aktualnej wartości licznika
    • Resetowanie wartości licznika
    • Przykład diagramu impulsów dla licznika CTU
    • Zmiana sygnału na CU
    • Utrzymanie statusu sygnału Q
    • Użycie tagów z globalnego bloku danych
    • Wybór odpowiedniego typu danych
    • Dodanie licznika IEC do kodu programu
    • Tworzenie instancyjnego bloku danych dla funkcji licznika
    • Automatyczne generowanie instancyjnego bloku danych
  • Licznik zliczający w dół CTD
    • Wprowadzenie do licznika CTD
    • Funkcja licznika w dół
    • Ustawienie wyjścia Q
    • Obserwacja aktualnej wartości licznika
    • Resetowanie wartości licznika
    • Przykład diagramu impulsów dla licznika CTD
    • Zmiana sygnału na CD
    • Utrzymanie statusu sygnału Q
    • Użycie tagów z globalnego bloku danych
    • Wybór odpowiedniego typu danych
    • Dodanie licznika IEC do kodu programu
    • Tworzenie instancyjnego bloku danych dla funkcji licznika
    • Automatyczne generowanie instancyjnego bloku danych
  • Licznik zliczający w górę i w dół CTUD
    • Wprowadzenie do licznika CTUD
    • Funkcja licznika w górę i w dół
    • Ustawienie wyjścia QU, QD
    • Obserwacja aktualnej wartości licznika
    • Resetowanie wartości licznika
    • Przykład diagramu impulsów dla licznika CTUD
    • Zmiana sygnału na CU, CD
    • Utrzymanie statusu sygnału QU, QD
    • Użycie tagów z globalnego bloku danych
    • Wybór odpowiedniego typu danych
    • Dodanie licznika IEC do kodu programu
    • Tworzenie instancyjnego bloku danych dla funkcji licznika
    • Automatyczne generowanie instancyjnego bloku danych
Część 11 - Funkcje matematyczne i komparatory
  • Przegląd obliczeń i porównań
    • Wprowadzenie do korzystania z kalkulatora
    • Omówienie podstawowych funkcji arytmetycznych
    • Przykłady funkcji trygonometrycznych
    • Prezentacja funkcji porównawczych
    • Opis działania funkcji porównawczej
    • Informacje o dostępnych funkcjach w karcie zadań instrukcji
    • Wymagania dotyczące zgodności typów tagów przy używaniu funkcji obliczeniowych
  • Reprezentacja typów danych
    • Wprowadzenie do systemu kodowania wartości w komputerach cyfrowych
    • Wyjaśnienie systemu binarnego i jego podstawowych zasad
    • Opis wartości całkowitych i zakresu wartości w kontrolerze S7
    • Metoda konwersji liczb binarnych na liczby dziesiętne
    • Użycie dopełnienia do dwóch w reprezentacji liczb ujemnych
    • Wprowadzenie do systemu szesnastkowego i jego zastosowania w technologii cyfrowej
    • Prosta metoda konwersji liczb binarnych na szesnastkowe
    • Opis typu danych podwójnej liczby całkowitej i jego zastosowania
    • Wyjaśnienie konwersji liczb binarnych na liczby szesnastkowe
    • Wprowadzenie do typów danych zmiennoprzecinkowych i ich zalet
    • Opis operacji możliwych do wykonania na liczbach zmiennoprzecinkowych
    • Wyjaśnienie sposobu reprezentacji liczb zmiennoprzecinkowych i ich bitów
  • Formaty wyświetlania zmiennych
    • Nauka o tagach i ich deklaracji przez typy danych
    • Możliwość konwersji tagów na różne typy reprezentacji
    • Wyświetlanie tagów w różnych formatach w tabeli obserwacji
    • Możliwość obserwacji tagów w dowolnym formacie wyświetlania
    • Przykłady formatów wyświetlania tagów
    • Wyświetlanie pojedynczego bitu
    • Wyświetlanie poszczególnych bitów tagu
    • Wyświetlanie zawartości tagu jako liczby szesnastkowej lub BCD
    • Wyświetlanie zawartości tagu jako liczby dziesiętnej bez znaku
    • Wyświetlanie zawartości tagu jako liczby dziesiętnej ze znakiem
    • Wyświetlanie zawartości tagu jako liczby zmiennoprzecinkowej
  • Funkcje matematyczne
    • Programowanie funkcji matematycznej w bloku funkcji (FC)
    • Dodawanie dwóch liczb całkowitych
    • Konfiguracja tagów wejściowych i określenie miejsca zapisu wyniku
    • Możliwość zmiany typu danych oraz dopasowanie typów tagów
    • Reprogramowanie instrukcji
    • Parametry EN (enable input) i ENO (enable output) dla funkcji matematycznych
    • Kontrola wykonania operacji
    • Wyświetlanie błędów obliczeniowych
    • Możliwość włączenia lub wyłączenia sprawdzania obliczeń
    • Skutki włączenia ENO oraz sygnały błędów
    • Użycie kalkulatora do łączenia obliczeń z wieloma operacjami arytmetycznymi
    • Wprowadzanie formuły
    • Sprawdzanie błędów, takich jak przepełnienia,
  • Comparison operations
    • Funkcja komparatora porównuje wartości dwóch tagów
    • Porównywanie różne typy danych
    • Funkcje komparatora – programowanie
    • Funkcje komparatora – przekształcanie
    • Operacja in-range
    • Operacja out-range
Część 11 - Przetwaszanie sygnałów analogowych
  • Wartości analogowe w przetwarzaniu danych
    • Wprowadzenie do podstawowych zasad przetwarzania wartości analogowych
    • Wyjaśnienie, czym jest sygnał analogowy i jakie są typowe wartości w technologii czujników
    • Omówienie możliwości modułów sygnałowych w PLC Siemens,
    • Przykład zakresu przeciążenia dla modułu sygnałowego Siemens
    • Opis procesu próbkowania sygnału analogowego i określenie jego aktualnej wartości
    • Wyjaśnienie, dlaczego wartość analogowa musi być przekształcona na system binarny
    • Podział zakresu pomiarowego na różne poziomy sygnału
    • Omówienie potrzeby zwiększenia precyzji przetwarzania sygnału
    • Wyjaśnienie, jak liczba bitów wpływa na dokładność pomiaru
    • Wprowadzenie do pojęcia rozdzielczości modułu sygnałowego
    • Omówienie różnych rozdzielczości dostępnych w modułach sygnałowych Siemens
    • Opis procesu kodowania poziomów do słów danych
    • Wyjaśnienie, jak dane są przesyłane z modułu sygnałowego do CPU
    • Przykład interpretacji danych
  • Reprezentacja wartości analogowych
    • Omówienie interfejsu między modułami sygnałów analogowych a PLC
    • Przykład modułu o rozdzielczości 9 bitów i jego reprezentacja w pamięci
    • Różnice w krokach reprezentacji wartości analogowych
    • Przykład przeliczenia 10V z czujnika analogowego
  • Konfiguracja modułu analogowego
    • Konfiguracja dodatkowych modułów na szynie obok kontrolera
    • Wybór modułu wejścia analogowego i jego konfiguracja
    • Wyjaśnienie różnic między modułami BA, ST, HF i HS
    • Utworzenie szablonu kanału dla identycznej konfiguracji wielu kanałów
    • Aktywacja różnych komunikatów diagnostycznych w obszarze diagnostyki
    • Dezaktywacja nieużywanych kanałów i konfiguracja jednego kanału
    • Ustawienie typu pomiaru na napięcie i zakres pomiarowy
    • Konfiguracja częstotliwości zasilania
    • Ustawienie parametrów wygładzania dla stabilizacji sygnału analogowego
    • Definiowanie górnych i dolnych granic w obszarze alarmów procesowych
    • Przypisanie adresów I/O dla kanałów w programowaniu
    • Obliczenie zakresu adresów
    • Ustawienie automatycznej aktualizacji wartości analogowej w cyklu
    • Nadanie nazwy dla wartości analogowej w kanale 0 w zakładce tagów
  • Standaryzacja i skalowanie wartości analogowych
    • Możliwość podłączenia analogowego czujnika do kanału 0, który dostarcza wartości napięcia od -10 do +10 voltów.
    • Wyświetlanie wartości w TIA Portal w zakresie od -27,648 do +27,648.
    • Użycie funkcji normx i scalex do uzyskania rzeczywistych wartości, takich jak poziom napełnienia.
    • Funkcja normx normalizuje wartość tagu na skali liniowej od 0.0 do 1.0.
    • Wprowadzenie najmniejszej i największej wartości tagu, w tym przypadku -27,648 i +27,648.
    • Obliczenie nowej wartości wyjściowej normx, gdy wartość tagu poziomu napełnienia wynosi 0, co daje wynik 0.5.
    • Funkcja normx oblicza wartość procentową i konwertuje typ danych z integer na L-real.
    • Możliwość innych konwersji typów danych w zależności od przypadku użycia.
    • Funkcja scalex skaluje obliczoną wartość procentową do nowego zakresu, w tym przypadku od 0 do 1500, aby reprezentować poziom napełnienia.
Część 12 - Konwersja
  • Przegląd typów danych
    • Rezerwacja przestrzeni pamięci w kontrolerze do przetwarzania informacji
    • Definicja tagów jako miejsc przechowywania danych w programowaniu
    • Wymagania dotyczące deklaracji tagów przed ich użyciem w programie
    • Omówienie typów danych i ich właściwości w kontekście tagów
    • Przykład przypisania tagu do typu danych całkowitych
    • Zakres wartości dla typu danych całkowitych w kontrolerze SIMATIC S7
    • Przykład konwersji liczby binarnej na dziesiętną
    • Predefiniowane typy danych w języku programowania Step 7
    • Podział typów danych na typy elementarne, złożone i inne
    • Ograniczenie do typów danych elementarnych i ich opcji konwersji
    • Informacje o bitach i typach numerycznych w tabeli typów danych
    • Wymóg, aby tagi miały ten sam lub porównywalny typ danych przy operacjach
    • Możliwości konwersji typów danych w Step7
  • Funkcje konwersji
    • Wprowadzenie do konwersji tagów na inne typy danych za pomocą funkcji konwersji.
    • Funkcje konwersji dostępne w karcie z instrukcjami
    • Dostępne funkcje konwersji
    • Dodatkowe funkcje konwersji
    • Funkcja Convert
  • Niejawna konwersja typów danych
    • Omówienie drugiego sposobu konwersji typów danych
    • Wprowadzenie do integracji konwersji typów w funkcjach matematycznych i operacjach porównawczych
    • Przykład dodawania całkowitych tagów z różnymi typami danych
    • Opis konwersji tagów
    • Automatyczne wykonywanie konwersji przez instrukcje
    • Wizualizacja konwersji w edytorze programu,
    • Znaczenie kolorów w oznaczeniach konwersji:
    • Monitorowanie konwersji danych w czasie rzeczywistym i identyfikacja błędów
    • Znaczenie oceny wyniku konwersji za pomocą wyjścia ENO,
  • Programowanie konwersji typów danych
    • Prezentacja programowania konwersji
    • Przykład normalizacji tagu typu BCD16
    • Wybór odpowiednich typów danych
    • Definiowanie zakresu wartości
    • Ustawienie konwersji typu danych
Część 13 - Zwiększona przejrzystość danych
  • Podstawy NFC
    • Introduction
    • Basics
    • Konfiguracja NFC
    • Przegląd aplikacji NFC
    • Korzystanie z aplikacji NFC dla SIMATIC S7-1200 G2
    • Przykład użycia Diagnostyka
    • Przykład użycia Przygotowanie i migracja
    • Ćwiczenie odczyt i zapis danych przez NFC
    • Summary
15h Knowledge hours
54 Course modules

Software and hardware used

TIA Portal software

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

CPU S7-1200 G2

Nowy sterownik, który stworzono jako następcę S7-200 i S7-1200 G1. Charakteryzuje się parametrami nieznacznie słabszymi niż rodzina S7-300. Kilka wersji CPU występujących w rodzinie pozwala na dobór w zależności od wymagań projektu

What will you be able to do after completing the course?

Włożony w ukończenie kursu wysiłek bez wątpienia się opłaci – znajomość programowania sterowników PLC S7-1200 G2 otworzy przed Tobą drzwi do wielu interesujących stanowisk. Wybierz swoją specjalizację w zależności od tego, co najbardziej Cię interesuje.

Process automation officer Dzięki zdobytej na kursie wiedzy o programowaniu PLC od podstaw będziesz mógł projektować i wdrażać algorytmy automatyzacji przemysłowej, a to wszystko w sposób przystępny, bez zbędnej teorii i skomplikowanej matematyki.
PLC programmer To osoba, dla której zależności między poszczególnymi modułami w szafie sterowniczej nie mają tajemnic. Sterownik PLC S7-1200 G2? Przepływomierz? Falownik? Cokolwiek to jest, po naszym kursie będziesz w stanie to skonfigurować, korzystając z języków LAD, SCL lub FBD.
Sales Engineer Zdobyta na naszym kursie wiedza pozwoli Ci zidentyfikować i doradzić najlepsze rozwiązania dostosowane do potrzeb Twoich klientów, a nawet samodzielnie skonfigurować techniczne parametry sterowników PLC S7-1200 G2.
Product manager Poznasz zależności między konkretnymi grupami produktów oraz podstawy programowania, a następnie bez trudu przełożysz tę wiedzę na realizację większej liczby zamówień i coraz lepsze wyniki sprzedaży.

Learning based on dry theory is a relic. We offer you the chance to explore practical skills, something that really matters to employers. Our training will enable even someone with no programming experience to receive ready-made solutions that will help them find their way in the job market.

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

  • Will I receive a confirmation after my purchase?

    Yes, you receive an email. Sometimes emails end up in SPAM or other folders. Please check your mailbox carefully.

  • Which PLC programming language should I choose when starting out?

    Jeżeli są Państwo elektrykami, to LAD. Jeżeli mieli Państwo styczność z językami tekstowymi (C, C++, C#, Java itd.), to SCL.

  • Is this course for me if I have never used a PLC?

    Yes. The basic courses are just set up so that people with no exposure to Siemens PLCs can learn such skills. The student is guided step by step (as can also be seen in the course table of contents).

  • Can I deliver the course on different computers?

    Tak. Materiał z kursu (nagrania wideo) mogą być oglądane na każdym komputerze.

  • What does the online version of the course look like?

    You receive the course by email, where there are private links to the videos.

  • What if a problem arises during the course?

    Please email me with a description of the problem at: biuro@plcspace.pl.

  • What is the access time for the course?

    Bez ograniczeń czasowych

  • Do I need to have any experience with programming?

    No. The basic course gives step-by-step all the information needed from 'scratch'.

  • Will I need to purchase a licence for the Factory IO software?

    Nie. W kursie są informacje jak uzyskać licencję, aby zrealizować materiał.

  • Will I need to purchase a licence for the PLC development environment?

    Nie. W kursie są informacje jak uzyskać licencję, aby zrealizować materiał.

  • Is it possible to return the course?

    Tak. Proszę o maila na adres: biuro@plcspace.pl.

  • Will I need a PLC to deliver the course?

    Nie. Sterownik rzeczywisty nie jest konieczny. Kurs jest przygotowany w taki sposób, że można go zrealizować także na sterowniku wirtualnym. Wszystko zależy od tego, czym dysponuje kursant.

  • How do I buy a course?

    Wystarczy kliknąć przycisk Dodaj do koszyka i uzupełnić formularz oraz dokonać płatności.

  • When does the course start?

    Natychmiast po opłaceniu

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
Step7
S7-300
LAD
V20

228.77 

Basic
TIA Portal
S7-1200F
LAD
V20

228.77 

Basic
TIA Portal
S7-1200 G2
LAD
V20

274.57 

Intro
WinCC flexible 2008
S7-300
LAD
V20

Pierwotna cena wynosiła: 22.67 €.Aktualna cena wynosi: 11.22 €.

Select currency
Scroll to Top

Ask a question about the course

I want to become a PLC programmer

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.
- It is well known that Siemens automation equipment is robust and durable. Proof of this can be found in the PLCs of the SIMATIC S5 family from the 1980s, which many factories are still using today. P
 
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

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.

CPU S7-1200

The new controller, which has been developed as a successor to the S7-200, is characterised by slightly weaker parameters than the S7-300 family. Several CPU versions present in the family allow selection according to project requirements.

Key benefits:

  • modular construction The CPU can be expanded with additional I/O, communication and technology modules

  • built-in technological functionsoptimised for regulation, weighing, high-speed counters, telemetry, identification
  • modern programming with new functionalities communication integrated PROFINET (also PROFIsafe version F) and Modbus TCP-IP, PROFIBUS processors, serial (RS232, RS422/485)
  • data security access protection, copy protection, access levels
  • built-in diagnostics diagnostic messages displayed on the TIA Portal, the embedded Web server, the SIMATIC application and the HMI
  • Customer benefits - Proven in many industrial applications- Long-term availability and compatibility- Prepared for use in harsh environments- Modular, easily expandable, scalable
  • Scope of application - Control using central and distributed I/O - Technological tasks

The SIMATIC S7-1200 is a modular microsystem for low and medium performance applications. The central processing unit (CPU) contains the operating system and the user program. The user programme is located in load memory and is immune to power failure. The execution-relevant parts of the user programme in working memory with fast access are processed. The user programme can be transferred to the CPU using a memory card (MC) - as an alternative to transfer via an online connection to the PG programmer. The memory card can also be used as external loading memory or for software (firmware) updates. Connections to the process (object signals) are realised by on-board (built-in) inputs and outputs, the number of which depends on the processor version (the higher the model the more of them there are). The on-board inputs and outputs are specifically designed to support integrated high-speed counters (HSC). The operating system (firmware) additionally includes pulse-width modulated output pulse generators, as well as technology objects for controlling stepper motors. Expansion of the central unit can be realised by means of:

  • signal boards (SB) can be used to extend the built-in inputs and outputs.
  • signal modules (SM), these are available in digital and analogue signal versions.

Search on