Złożone projekty automatyki przemysłowej
- Poziom:
Środowisko programistyczne wykorzystywane w kursie
- Oprogramowanie:
Rodzina jednostki głównej wykorzystywana w kursie
- CPU:
Zbiór zasad, które są wykorzystywane przy tworzeniu kodu programu
- Język:
Rodzina przekształtnika częstotliwości (falownika) wykorzystywana w kursie
- Napęd
1.199.00 zł
Co otrzymasz po zapisaniu się na kurs złożonych projektów automatyki przemysłowej?
Zapraszamy do kursu “Złożone projekty automatyki przemysłowej” z kategorii ‘programowanie’. W ramach tego zaawansowanego kursu nauczysz się programowania w językach LAD, SCL, FBD lub STL (do wyboru przy zamówieniu) oraz pracy z sterownikiem SIMATIC S7-1500. Dzięki narzędziu inżynierskiemu TIA Portal zdobędziesz niezbędną wiedzę i umiejętności, które pozwolą Ci na efektywne tworzenie złożonych projektów automatyki przemysłowej. Nie musisz obawiać się, że kurs będzie zbyt trudny – nasz program został stworzony, aby umożliwić Ci rozwój i zdobycie zaawansowanych umiejętności. Dołącz już dziś i poszerz swoje horyzonty w dziedzinie programowania PLC!
Kurs programowania PLC Siemens – oprogramowanie TIA Portal
Chcesz zgłębić tajniki programowania PLC? Masz już pewne doświadczenie, ale pragniesz poszerzyć swoje umiejętności? Trafiłeś idealnie, ten płatny kurs został stworzony z myślą o Tobie. Poznasz zaawansowane możliwości sterownika firmy Siemens, jakim jest SIMATIC S7-1500.
Czego nauczysz się w kursie “Złożone projekty automatyki przemysłowej” w językach LAD/SCL/FBD/STL?
Nasz kurs dostarczy Ci szczegółowych informacji na temat zaawansowanego programowania PLC w wybranym języku. Wykorzystamy popularny sterownik z rodziny SIMATIC S7-1500 oraz środowisko inżynierskie TIA Portal. Zdobędziesz umiejętności w zakresie prawidłowego podłączania sprzętu elektrycznego oraz instalacji oprogramowania. Zostaniesz wprowadzony w złożone techniki programowania, gdzie praktycznie zastosujesz zaawansowane instrukcje programistyczne.
Ten kurs dostarczy Ci niezbędnej wiedzy na poziomie zaawansowanym w dziedzinie automatyki przemysłowej, umożliwiając realizację skomplikowanych projektów.
Test sprawdzający wiedzę:
Czy ten kurs jest dla Ciebie? Rozwiąż ten test WIELOKROTNEGO wyboru aby to sprawdzić.
Podsumowanie Egzamin
0 z 10 Pytania ukończone
Pytania:
Informacje
Ukończyłeś już wcześniej egzamin. Dlatego nie możesz rozpocząć go ponownie.
Egzamin ładuje się…
Musisz się zalogować lub zarejestrować, aby rozpocząć egzamin.
Najpierw należy wykonać następujące czynności:
Wyniki
Wyniki
0 z 10 odpowiedzi udzielono poprawnie.
Twój czas:
Czas się skończył
Osiągnąłeś 0 z 0 punktów, (0)
Zdobyte punkty: 0 z 0, (0)
0 Esej(e) oczekujący (możliwe punkty): 0)
Kategorie
- Brak kategorii 0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- Aktualny
- Recenzja
- Rozwiązany
- Poprawnie
- Niepoprawnie
-
Pytania 1 10
1. Pytania
Czy w tym samym SIMATIC S7-1500 można jednocześnie używać adresów I0.0 oraz Q0.0
PoprawnieNiepoprawnie -
Pytania 2 10
2. Pytania
Czy w tablicy Watch table można wyświetlić wielokrotnie tą samą zmienną w różnych reprezentacjach liczbowych ?
PoprawnieNiepoprawnie -
Pytania 3 10
3. Pytania
Czy można wgrać program do sterownika PLC, gdy jest w trybie RUN ?
PoprawnieNiepoprawnie -
Pytania 4 10
4. Pytania
Jakiego typu zmienne można kopiować blokiem MOVE
PoprawnieNiepoprawnie -
Pytania 5 10
5. Pytania
Do czego służy instrukcja (blok) DEC ?
PoprawnieNiepoprawnie -
Pytania 6 10
6. Pytania
Jakim wynikiem zakończy się wykonanie operacji blokiem CONV na liczbie 2.7, jeżeli wynik powinien być jako typ INT ?
PoprawnieNiepoprawnie -
Pytania 7 10
7. Pytania
Czy stan licznka CTU może mieć wartość ujemną ?
PoprawnieNiepoprawnie -
Pytania 8 10
8. Pytania
Czy w kodzie funkcji FC1 można wywołać funkcję FC1 ?
PoprawnieNiepoprawnie -
Pytania 9 10
9. Pytania
Czy można zatrzymać sterownik (przejście do trybu STOP) z poziomu programatora (komputera PC) ?
PoprawnieNiepoprawnie -
Pytania 10 10
10. Pytania
Ile maksymalnie można użyć funkcji czasowych w sterowniku PLC ?
PoprawnieNiepoprawnie
Złożone projekty automatyki przemysłowej
Dzięki temu kursowi zdobędziesz umiejętności niezbędne do zaawansowanego programowania w językach LAD, SCL, FBD lub STL. Przekonasz się, że tworzenie złożonych projektów automatyki przemysłowej jest bardziej przystępne, niż się wydaje. To wszystko dzięki starannie dobranym zadaniom. Dołącz do nas i rozwijaj swoje umiejętności w obszarze automatyki!
Ten kurs przeznaczony jest dla osób z doświadczeniem w programowaniu, które pragną poszerzyć swoje horyzonty. Wkroczysz w fascynujący świat automatyki przemysłowej, zdobywając kluczowe umiejętności, które pozwolą Ci odnosić sukcesy w tej dynamicznej branży. Dołącz do nas i rozwijaj swoje umiejętności programistyczne!
W trakcie kursu dowiesz się, jakie błędy najczęściej popełniają programiści PLC oraz jak ich unikać, co pozwoli Ci na bardziej efektywne i bezbłędne programowanie.
Podczas kursu wykorzystujemy narzędzie TIA Portal, które umożliwia symulację rzeczywistych procesów przemysłowych. Dzięki temu będziesz miał wrażenie, jakbyś pracował w prawdziwym zakładzie produkcyjnym.
Prowadzący kurs posiada wieloletnie doświadczenie w programowaniu PLC i przeszedł przez wiele wyzwań. Ty otrzymasz gotowe, sprawdzone rozwiązania oraz cenne wskazówki, które przyspieszą Twój rozwój w tej dziedzinie.
Dlaczego warto wybrać zaawansowany kurs PLC?
W sieci/internecie można znaleźć wiele informacji na temat PLC i programowania. Nasz kurs wyróżnia się jednak unikalną metodą, opracowaną na podstawie wieloletniego doświadczenia w pracy z uczestnikami. Lekcje są starannie ułożone w logiczny ciąg, co zapewnia skoncentrowaną wiedzę praktyczną, minimalizując nadmiar teorii.
Kurs z kategorii ‘programowanie’ koncentruje się na językach programowania LAD, SCL, FBD oraz STL, co daje uczestnikom możliwość wyboru najbardziej odpowiedniego dla siebie. W ramach szkolenia uczestnicy zapoznają się z sterownikiem SIMATIC S7-1500, który umożliwia kompleksowe zarządzanie procesami automatyki przemysłowej. Poziom zaawansowany kursu pozwoli uczestnikom na rozwinięcie umiejętności programistycznych i ich praktyczne zastosowanie. Całość odbywa się w środowisku programistycznym TIA Portal, które oferuje profesjonalne narzędzia do pracy.
Przykładowa lekcja
Jak wygląda szkolenie z programowania złożonych projektów automatyki przemysłowej w środowisku TIA Portal?
Najważniejszą informacją jest to, że masz możliwość samodzielnego realizowania ćwiczeń na swoim własnym komputerze. Kurs został stworzony z myślą o osobach posiadających podstawową wiedzę w zakresie programowania.
Kurs programowania PLC Siemens Simatic S7-1500 obejmuje różnorodne moduły, z których każdy stanowi oddzielną sekcję tematyczną. Znajdziesz w nich szczegółowe informacje dotyczące kluczowych zagadnień, takich jak bloki organizacyjne, metody projektowania programów, funkcje skoków i akumulatorów, przetwarzanie wartości analogowych oraz funkcje arytmetyczne. Spis treści jest starannie opracowany, abyś mógł łatwo nawigować po kursie i świadomie wybierać interesujące Cię tematy, w tym bloki z “optymalizowanym dostępem do bloków” oraz możliwości adresowania złożonych danych.
-
Pobranie i instalacja środowiska TIA Portal
- Rejestracja na stronie firmy Siemens
- Jakie pliki należy pobrać
- Instalacja oprogramowania TIA Portal
- Instalacja symulatora PLCsim
-
Pobranie i instalacja wirtualnej fabryki - Factory IO
- Jakie pliki należy pobrać
- Instalacja narzędzia Factory IO
-
Licencje
- TIA Portal – Aktywacja licencji TRIAL
- TIA Portal – Aktywacja licencji pełnej (floating)
- Factory IO- Aktywacja licencji TRIAL
- Factory IO – Aktywacja licencji pełnej
-
Bloki organizacyjne
- Rodzaje bloków programu
- Bloki organizacyjne S7-1500
- Tworzenie nowego OB
- Informacje startowe OB na przykładzie OB100
- Uruchamianie S7-1500
- Przerwanie programu cyklicznego
- Przerwanie czasowe (OB 10)
- Przerwanie cykliczne (OB 35)
- Przesunięcie fazowe dla przerwań cyklicznych
- Przerwanie sprzętowe (OB 40)
- OB do obsługi błędów asynchronicznych
- OB do obsługi błędów synchronicznych
-
Metody projektowania programu
- Typy bloków programu
- Programowanie strukturalne
- Właściwości bloków — język programowania, znaczniki czasu
- Cykliczne wykonywanie programu
- Bloki organizacyjne S7-1500
- Przerywanie programu cyklicznego
- Informacje startowe OB
- Programowanie bloków
- Zamykanie – zapisywanie – odrzucanie bloku
- Ocena zboczy operandów
- Ocena zboczy RLO
- Przegląd — typy danych w STEP 7
- Podstawowe typy danych
- Typ danych Integer
- Typ danych Double Integer
- Typ danych REAL
- Liczniki IEC — CTU, CTD, CTUD
- Funkcja licznika — wejścia
- Funkcja licznika — wyjścia
- Funkcja timera IEC — TON
- Diagram impulsów funkcji timera TON (opóźnienie załączenia)
- Instancyjne bloki danych timerów i liczników IEC
- STEP 7 — funkcje testowe, przegląd
- Procedura tworzenia programu
- Elementy struktogramów
- Zmienne DB zamiast bitów pamięci
-
Funkcje, bloki funkcyjne i instancje wielokrotne
- Bloki do programowania strukturalnego
- Deklaracja parametrów w funkcjach i blokach funkcyjnych
- Właściwości funkcji
- Właściwości bloków funkcyjnych
- Operandy lokalne i globalne
- Zarządzanie lokalnym stosem danych
- Użycie lokalnych zmiennych tymczasowych
- Dane pojedynczej i wielu instancji
- Przykład — przechowywanie instancji liczników/timerów IEC w danych globalnych
- Tworzenie instancji bloków funkcyjnych
- Struktura modelu wielu instancji
-
Funkcje FC z parametrami
- obliczenie pola koła
- funkcja FC z parametrami
- tablica stałych
- stała pi (typ zmiennoprzecinkowy)
- grupa bloków programowych
- blok FC z parametrami
- interfejs funkcji i parametry
- zmienna tymczasowa (typ zmiennoprzecinkowy)
- instrukcja SQR
- wywołanie funkcji i podpięcie zmiennych
-
Instancja jako parametr
- funkcja FC z parametrami
- pomiar czasu trwania impulsu
- tworzenie funkcji
- parametry interfejsu
- parametry wejściowe i wyjściowe
- parametr typu time
- parametr instance (wejściowo‑wyjściowy)
- automatyczne tworzenie instancji
- warunki pomiaru
- zmienne bloku danych (ET, pamięć timera)
- typ elementu S0 = timer
- mapowanie parametrów funkcji
- warunek wykonania (przełącznik aktywny)
- wyświetlanie czasu stanu wysokiego
- dodanie timera
-
Wielokrotne użycie FC z parametrami
- budowa zbiornika
- konfiguracja w TIA Portal
- funkcja z parametrami
- funkcja stożek
- parametry funkcji stożek
- zmienne tymczasowe
- funkcja pola koła
- przekazanie promienia
- zapis wyniku pola koła
- funkcja walec
- parametry funkcji walec
- obliczenie objętości walca
- funkcja nadrzędna zbiornik
- parametry funkcji zbiornik
- zmienne tymczasowe
- wywołanie funkcji podrzędnych
- sumowanie objętości
-
Funkcje FB z parametrami
- podstaw a czasu: przebieg zegarowy
- dodanie bloku FB
- parametry wejściowe (zezwolenie, sygnał, zegar, reset)
- parametr wyjściow
- zmienne statyczne
- zmienna tymczasowa
- stała podstawy czasu
- wykrycie zbocza (implementacja)
- inkrementacja licznika (warunki)
- obliczenie czasu
- reset licznika
- funkcja nadrzędna: wywołanie FB
- pamięć instancji
- podłączenie sygnałów
- wyświetlanie czasu: timer i odczyt z instancji
- warunki pomiaru
- odczyt czasu z instancji
-
Slice access
- dostęp bezpośredni do pamięci
- adresacja bitowa
- funkcja uniwersalna z parametrami
- parametry funkcji
- wejściowy bajt (parametr)
- parametry wyjściowe
- instrukcja odczytu i zapisu
- sposoby odwołań do parametrów
- adresowanie bitowe (.X)
- duplikacja networków i modyfikacja indeksów
- konfiguracja par bitów
-
Funkcje skoku i akumulatora
- Przegląd funkcji akumulatorów
- Instrukcje arytmetyczne
- Zamiana kolejności bajtów
- Instrukcje przesunięć
- Operacje logiczne na słowach
- Operacja logiczna na słowie
- Funkcje skoku
- Lista skoków
- Rozdzielnik skoków
- Pętla programu
-
Przesunięcia bitowe
- interfejs bloku
- parametr wejściowy (BYTE)
- parametr wyjściowy
- zmienna tymczasowa
- stała BYTE (wartość binarna)
- instrukcje przesunięcia
- przesunięcie w lewo
- przesunięcie o 4 bity
- przesunięcie w prawo (wyczyszczenie bitów)
- porównanie wartości
- przypisanie zmiennych
-
Operacja AND
- blok programowy
- zmienne tymczasowe
- stała binarna
- instrukcja MOVE
- konwersja na typ byte
- przesunięcia bitowe
- przesunięcie o 4 bity
- instrukcja porównania
- ograniczenia typów przy porównaniu
- zmienna USINT
- komórka pamięci poprzedniego stanu
- bramka AND
- zapis do MB
- wyjścia QB
-
Operacja SWAP
- zamiana bajtów
- diody LED i wizualizacja stanów
- deklaracja zmiennych
- zmienna Word
- rozpisanie MW na bajty
- zadajniki
- pamięć M jako wyjścia/testy
- zmienne tymczasowe (przyciski)
- bramka AND i maski
- zapis stanów przycisków
- przesunięcie bitowe
- inwersja przycisku
- slice access i negacja bitu
- przenoszenie danych do pamięci M
- instrukcja SWAP
- kopiowanie do pamięci wyjściowej
- mapowanie na fizyczne wyjścia
- zalecenia testowe
-
Złożone dane i możliwości adresowania
- Znaczenie zmiennych i typów danych
- Przegląd — typy danych w STEP 7
- Podstawowe typy danych
- Typy danych dla timerów, daty i czasu dobowego
- Złożone typy danych
- Znaczenie złożonych typów danych
- Znacznik czasu — DATE_AND_TIME (DT)
- Dostęp do DT za pomocą widoku AT
- Znacznik czasu — DTL
- Ciąg znaków — STRING
- Dostęp do STRING za pomocą widoku AT
- Dostęp do wycinka
- Przykład dostępu do wycinka — skan ‘Sign’
- TABLICA
- Indeksowany dostęp do tablic
- Przykład indeksowanego dostępu do tablic
- Struktura — STRUCT
- Typy danych PLC — UDT (typ danych zdefiniowany przez użytkownika)
- Używanie UDT
- Przesuwanie (kopiowanie) zmiennych złożonego typu danych
- Rozszerzone instrukcje — STRING, DT
-
Zapis danych do struktury
- struktura danych
- nazewnictwo struktur
- pola struktury (typy i wartości startowe)
- sygnały wejściowe i ich zakres
- blok danych globalny
- zmienna strukturalna
- funkcja nadrzędna
- instancja funkcji
- mapowanie sygnałów
- zapis do struktury danych
- zarządzanie instancjami
- druga instancja FB (edycja i weryfikacja)
-
Przekazanie struktury jako parametr
- tworzenie funkcji FB
- kopiowanie kodu z istniejącego FB
- wejścia wielokanałowe (BYTE)
- wyjście jako struktura
- tworzenie multiinstancji FB
- podpinanie parametrów interfejsu
- adresowanie bitowe zmiennej
- mapowanie wyjść na pola struktury
- tworzenie kolejnych instancji dla bitów
- funkcja nadrzędna (wywołanie FB)
- przekazywanie bajtu sygnałów
- przekazanie struktury do wyjścia (referencja do DB)
-
Tablice - Buforowanie
- stała rozmiaru
- stała typu Integer
- blok danych
- zmienna indeksowa
- definicja tablicy
- rozmiar tablicy przez stałą
- blok funkcji
- detekcja zbocza
- funkcja pomiaru
- instancja FB
- zapis do tablicy
- zapis na zboczu
- inkrementacja indeksu
- porównanie indeksu i bufor kołowy
-
Resetowanie wartości w tablicy
- wartości startowe zmiennych
- przygotowanie funkcji nadrzędnej
- zmienna tymczasowa: liczba elementów
- typ bez znaku (unsigned integer)
- obliczanie liczby elementów tablicy
- korekta liczby elementów (
- instrukcja wypełnianie tablicy
- wartość wypełnienia oraz liczba elementów
- lokalizacja wypełnienia
-
Pętle
- zmienne tymczasowe i stałe lokalne
- liczba wejść (konfiguracja)
- inicjalizacja maski
- wybór instrukcji pętli
- etykieta pętli
- bramka AND i maskowanie wejść
- operacja OR i wynik wyjścia
- inkrementacja licznika
- aktualizacja maski
- warunek zakończenia pętli i skok
- zapis wyników na wyjścia fizyczne
-
Funkcja MAX
- blok danych
- zmienna indeksowa
- typ danych (Double Integer)
- inicjalizacja tablicy
- wartości testowe
- blok nadrzędny
- instrukcja MAX
- zakres wyszukiwania i zapis wyniku
- konfiguracja wejść tablicy
- porównanie: funkcja MAX vs pętla
- wartość minimalna
- weryfikacja indeksów
-
Łączenie ciągów znaków
- zmienne typu string
- łączenie ciągów znaków
- zmienna wynikowa
- zmienna typu string
- składniki (ciągi znaków)
- ograniczenie długości ciągu
- dane przykładowe
- kolejne ciągi znaków
- funkcja łączenia
- funkcje tekstowe
- dodanie funkcji
- określenie typu
- opcja “żaden” (cały ciąg)
- połączenie trzech ciągów
-
Przetwarzanie wartości analogowych i arytmetyka
- Zasada przetwarzania wartości analogowych
- Moduły wejść i wyjść analogowych
- Moduły wejść analogowych
- Moduły wyjść analogowych
- Reprezentacja wartości analogowych i rozdzielczość wartości mierzonej
- Reprezentacja wartości analogowych dla różnych zakresów pomiarowych
- Reprezentacja wartości analogowych dla wyjść analogowych
- Przetwarzanie wartości analogowych — bezpośredni dostęp I/O z –P-
- Skalowanie wartości wejść analogowych za pomocą SCALE
- Odskalowywanie wartości wyjść analogowych za pomocą UNSCALE
- Skalowanie za pomocą NORM_X i SCALE_X
- Funkcje matematyczne — MIN, MAX, LIMIT
- Weryfikacja za pomocą IN_RANGE, OUT_RANGE, OK
- Przechowywanie danych w akumulatorze 1
- Ładowanie i przenoszenie danych
- Podstawowe funkcje matematyczne — dodawanie
- Znaczenie bitów EN, ENO i BR
- Podstawowe funkcje matematyczne — operacje porównawcze
- Operacje konwersji — konwersja typu danych
- Niejawna konwersja typu danych
- LAD-FBD — blok CALCULATE
-
Bloki z optymalizowanym dostępem do bloków
- Przegląd języków programowania
- Architektura systemu S7-1500
- Atrybuty bloku — zoptymalizowany dostęp do bloków
- Porównanie — standardowy i zoptymalizowany dostęp do bloków
- Standardowy i zoptymalizowany dostęp do bloków
- Zoptymalizowane bloki (wszystkie) — automatyczna inicjalizacja zmiennych tymczasowych
- Zasada — pobieranie bez ponownej inicjalizacji — zmiany strukturalne
- Rezerwa pamięci bloków danych
- Inicjalizacja bloków danych po zmianach strukturalnych
- Bloki danych — pobieranie bez ponownej inicjalizacji
- Resetowanie rezerwy pamięci bloków danych
- Pobieranie bez ponownej inicjalizacji dla zmian strukturalnych
- Inicjalizacja nastaw w programie online
- Sterowanie blokiem danych
-
Zadania uzupełniające
- Zadanie 1
- Zadanie 2
- Zadanie 3
- Zadanie 4
- Zadanie 5
- Zadanie 6
- Zadanie 7
-
Sprawdzenie sprzętu
- statyczny adres IP
- wyszukiwanie urządzeń w sieci
- wybór interfejsu sieciowego
- wyszukiwanie karty sieciowej
- weryfikacja puli adresów
- diagnostyka urządzenia
- informacje o sterowniku (model, numer, firmware)
- podłączony sterownik (sprzęt rzeczywisty)
- zakładki diagnostyczne
-
Przygotowanie projektu
- szablon projektu z wirtualnej fabryki
- wersja projektu i kompatybilność
- aktualizacja projektu
- konfiguracja sprzętowa
- wybór jednostki centralnej
- zgodność wersji firmware
- symulator dla rodziny S7-1500
- moduły sprzętowe szablonu
- ustawienia uruchamiania i adres IP
- bity systemowe
- zabezpieczenia i integracja z Factory IO
-
Nazwy symboliczne
- nazwy symboliczne
- lista tagów
- tagi domyślne
- tagi systemowe
- scena wirtualnej fabryki
- konfiguracja sceny
- sygnały wejściowe i wyjściowe
- tablica tagów
- nazwy tagów
- oznaczenia elektryczne
- czujniki
- przyciski
- przełączniki trybu ręcznego
- sygnał uruchomienia fabryki
- tablica wyjść
- adresowanie wyjść (bajt/bit)
- jazda przód
- jazda tył
- konfiguracja I/O
-
IO Test
- symulator i sterownik rzeczywisty
- programowanie sterownika
- wybór PLC SIM i konfiguracja sieci
- wyszukiwanie urządzenia
- synchronizacja i tryb STOP
- uruchomienie sterownika (start)
- połączenie online i diagnostyka
- konfiguracja sprzętowa (symulator + sterownik)
- nazwy symboliczne i monitoring wejść
- konfiguracja sterownika (model, IP, karta sieciowa)
- połączenie z Factory IO i widok kamery
- ruch produktów i forsowanie sygnałów
- podział ekranu i ustawienia widoku
- testowanie czujników
- wejścia sterownicze
- adresacja sygnałów
- sygnał Factory IO Running
- testowanie wyjść (tablica podglądu)
- wyjścia: światła i monitoring
- sterowanie taśmą
- weryfikacja wejść i wyjść (I/O)
-
Tryby pracy
- tryby pracy
- blok danych
- deklaracja nazw zmiennych
- zmienna błędu
- funkcja FC
- przerzutnik
- tryb ręczny
- warunki włączenia
- warunki wyłączenia
- tryb automatyczny
- warunki włączenia w trybie automatycznym
- warunki wyłączenia w trybie automatycznym
-
Sygnalizacja świetlna
- sygnalizacja świetlna
- tryb pracy
- pulsowanie światła
- przebieg zegarowy
- działanie świateł w trybach
- warunek sterowania
- przełączanie trybów
- weryfikacja działania
-
Obsługa wyjść
- dodanie bloku danych
- dodanie zmiennych
- zmienne trybów pracy
- zmienne jazdy do tyłu
- zapisywanie warunków
- warunki jazdy do przodu (tryb ręczny)
- warunki trybu automatycznego
- blokada równoczesnych kierunków
- warunki jazdy do tyłu
- obsługa wyjść dla wszystkich trybów
-
Tryb ręczny
- zapis warunków
- zmienne bloku danych
- jazda do tyłu
- zabezpieczenia
- testy trybu ręcznego
- sterowanie kierunkiem ruchu
- restart systemu
- pozycja domyślna przełącznika
-
Zbocza
- deklaracja zmiennych
- detekcja zbocza pozytywnego
- konfiguracja instrukcji zbocza
-
Zmienne
- blok danych: ustawienia
- liczba produktów
- typ danych: integer
- parametr opóźnienia
- wartości startowe i retencja
- blok danych: produkcja
- liczba produktów za czujnikiem
- blok danych: kroki
- główna sekwencja (typ integer)
- zmienne do kodu programu
-
Odmierzanie czasu
- dodanie funkcji
- instrukcja porównania
- kroki sekwencji
- główna sekwencja
- detekcja produktu
- odmierzanie opóźnienia
- konfiguracja nastaw (stała vs zmienna)
- zmienna w bloku danych
- blok danych: status
- status sekwencji
- tryb automatyczny
- timer opóźnienia załączenia
- pojedyncza instancja
- nastawa czasu
- element maszyny stanów
-
Liczenie produktów
- funkcja licząca produktów
- metoda inkrementacji
- zmienna licznikowa i reset
- warunki liczenia
- warunki resetu
- porównanie z wartością zadaną
- dedykowany licznik
- nazwa pamięci licznika
- wyzwalanie
- operacja porównania
- porównanie zliczeń z wartością zadaną
- wdrożenie do sterownika i testy w wirtualnej fabryce
- liczenie w trybie ręcznym
-
Tryb automatyczny (1/2)
- zmienne tymczasowe i stałe lokalne
- stałe inicjalizujące
- ustawienie wartości inicjalnej
- sprawdzanie zmiennej tymczasowej
- porównanie kroku zerowego
- inicjalizacja sekwencji
- jazda do przodu
- zapis przejścia i ustawienie kroku
- krok pierwszy
- krok drugi
- krok trzeci
- krok czwarty
- krok piąty
- krok szósty
- krok siódmy
- następna pętla
- przegląd kroków
- inkrementacja zmiennej kroków
- stan wysoki zmiennej tymczasowej
- tryb ręczny
- inicjalizacja przy trybie ręcznym
- sygnał wirtualnej fabryki
- funkcja sekwencji
-
Tryb automatyczny (2/2)
- tryb automatyczny i test sekwencji
- szybkość podawania produktów
- symulacja podawania produktów
- ustawienie czasu podawania
- uruchomienie trybu automatycznego
- rozpoczęcie transportu produktów
- transport kolejnych produktów
- zatrzymanie taśmy
- reset sekwencji
- ponowny reset
- wznowienie sekwencji
- funkcje stop i start
- reset i kontynuacja sekwencji
- monitoring kodu programu
- stan kroku sekwencji
- przejście do kroku
- ruch przenośnika (linia zatrzymana)
- odliczanie opóźnienia i oczekiwanie na reset
- powtórzenie sekwencji po resecie
- zmienne porównania wskazujące aktualny krok
-
Jak szukać błędów
- przyczyny zatrzymania sekwencji
- weryfikacja kroku
- licznik produktów
- liczenie w trybie automatycznym
- zerowanie liczników
- zatrzymanie sekwencji
- przejście do liczników
- ustawienie wartości zmiennej
- edycja pamięci licznika
- modyfikacja kroku sekwencji
- uruchomienie sekwencji
- przejście produktów przez czujnik
- brak reakcji sekwencji
- reset sekwencji
- zliczanie produktów
- sterowanie sekwencją
Wykorzystywane oprogramowanie i sprzęt
CPU S7-1500
Występują w obudowie klasycznej oraz et200sp. SIMATIC S7-1500 to modułowy system automatyki o średniej i wyższej wydajności. Różne wersje kontrolerów pozwalają na dopasowanie do odpowiedniej aplikacji. W zależności od wymagań programowalny sterownik może być rozbudowany o moduły wejść/wyjść dla cyfrowych i sygnały analogowe oraz moduły technologiczne i komunikacyjne.
Oprogramowanie TIA Portal
Totalnie zintegrowana automatyka, to środowisko programistyczne, które łączy PLC (programowanie), HMI(wizualizacje) oraz startdrive(technikę napędową).
Factory IO
W Factory IO można uruchomić scenariusze typowych maszyn, a wirtualna fabryka łączy się z symulatorem PLC SIM (lub rzeczywistym sterownikiem PLC. Programowanie sterownika jest możliwe w środowisku programistycznym (w zależności od rodziny PLC), a wgląd w jego działanie jest dostępny podczas połączenia online
Co będziesz mógł robić po ukończeniu kursu?
Dzięki temu szkoleniu zdobędziesz zaawansowane umiejętności w zakresie programowania w językach LAD, SCL, FBD lub STL, a także pracy z nowoczesnym sterownikiem SIMATIC S7-1500 w środowisku inżynierskim TIA Portal. Opanowanie tej tematyki otworzy przed Tobą nowe możliwości zawodowe oraz pozwoli na rozwój kariery w obszarze automatyki przemysłowej. Zainwestuj w swoją przyszłość i zapisz się już dziś na kurs “Złożone projekty automatyki przemysłowej”.
W przypadku tego kursu skupiamy się przede wszystkim na praktycznym zastosowaniu 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 właśnie poprzez praktykę utrwalisz zdobytą wiedzę i nabierzesz pewności w programowaniu PLC SIMATIC S7-1500 w wybranym przez Ciebie języku programowania. Naszym celem jest, abyś nie tylko to że przerobisz kurs, ale także mógł ją efektywnie zastosować w praktyce. Dlatego zachęcamy do aktywnego uczestnictwa w kursie i regularnego ćwiczenia, co pozwoli Ci osiągnąć lepsze rezultaty i stać się pewnym i kompetentnym programistą PLC.
Gwarancja
i certyfikat
Jeżeli po 14 dniach od zakupu stwierdzisz, że to nie dla Ciebie, zwrócę Ci 100% ceny kursu. Po ukończeniu kursu otrzymasz certyfikat w dwóch językach – polskim i angielskim.
Najczęściej zadawane pytania
-
Czy otrzymam potwierdzenie po zakupie?
Tak. Otrzymają Państwo wiadomość e-mail. Czasami wiadomości trafiają do folderu SPAM lub innych zakładek. Proszę o dokładne sprawdzenie skrzynki pocztowej.
-
Jaki język programowania PLC wybrać na początku?
Jeżeli są Państwo elektrykami, polecamy LAD. Jeśli mieli Państwo styczność z językami tekstowymi (C, C++, C#, Java itd.), warto rozważyć SCL.
-
Czy ten kurs jest dla mnie, jeżeli nigdy nie używałem PLC?
Nie. Kursy zaawansowane są zaprojektowane tak, aby osoby z doświadczeniem z PLC firmy Siemens mogły zdobyć niezbędne umiejętności na poziomie zaawansowanym.
-
Czy kurs mogę realizować na różnych komputerach?
Tak. Materiał z kursu (nagrania wideo) można oglądać na każdym komputerze.
-
Jak wygląda kurs w wersji online?
Kurs otrzymują Państwo na e-mail, gdzie znajdą się informacje jak zalogować się na platformę. Można też od razu z poziomu strony: https://sklep-plcspace.pl/logowanie/
-
Co jeżeli podczas realizacji kursu pojawi się jakiś problem?
Proszę o e-mail z opisem problemu i printscreenami na adres: biuro@plcspace.pl.
-
Czy muszę mieć jakiekolwiek doświadczenie z programowaniem?
Tak. W kursie zaawansowanym wszystkie potrzebne informacje są podane krok po kroku, ale dla osób już przynajmniej z małym doświadczeniem.
-
Czy będę musiał kupić licencję do oprogramowania Factory IO?
Nie. W kursie znajdują się informacje, jak uzyskać licencję, aby zrealizować materiał.
-
Czy będę musiał kupić licencję na środowisko programistyczne do sterownika PLC?
Nie. W kursie znajdują się informacje, jak uzyskać licencję, aby zrealizować materiał.
-
Czy jest możliwość zwrotu kursu?
Tak. Proszę o e-mail na adres: biuro@plcspace.pl.
-
Czy będę potrzebował sterownika PLC do realizacji kursu?
Nie. Sterownik rzeczywisty nie jest konieczny. Kurs jest przygotowany w taki sposób, że można go zrealizować także na sterowniku wirtualnym czyli symulatorze PLCsim. Wszystko zależy od tego, czym dysponuje kursant.
-
Jak kupić kurs?
Wystarczy kliknąć przycisk Dodaj do koszyka i uzupełnić formularz oraz dokonać płatności.
-
Kiedy rozpoczyna się kurs?
Natychmiast po opłaceniu
Kup w zestawie i oszczędź
Zaznacz co najmniej 2 kursy z listy oraz pierwszą, darmową pozycję książki (łącznie trzy zaznaczenia), a w koszyku naliczy Ci się automatyczny rabat w wysokości 25%.
Jeżeli chcesz dowiedzieć się więcej o danym kursie kliknij w jego nazwę, a strona przeniesie Cię na jego ofertę.
Firmy, które skorzystały z naszych kursów




































Opinie kursantów
Stanislaw
Tym, co odróżnia ten kurs to możliwość pozyskania praktycznej, konkretnej wiedzy. Wszystko jest jasno wytłumaczone. Zdecydowanie polecam!
Marcel
Po przerobieniu kursu wiem, jakie są składniki środowiska programiastycznego oraz co robić krok po kroku. Teraz czuje się pewnie i wiem co robię
Leon
Kurs prowadzony w bardzo przystępny sposób. Zawiera dużo interesujących i przydatnych informacji.
Michał
Mogę uczciwie zarekomendować kurs. Jest to solidna i rzeczowa wiedza. Na pewno kupię kolejne.
Wiktor
Dzięki kursowi postanowiłem dalej iść w tym kierunku. Cel to szukanie bardziej ambitnego i lepszego stanowiska pracy
Piotr
Kurs przygotowany przez Pana Tomasza wyróżnia się wysokim poziomem merytorycznym oraz skrupulatnie przygotowanymi lekcjami. Są zaplanowane w sposób przejrzysty i rozsądny, dzięki czemu łatwiej przyswoić wiedzę oraz w razie potrzeby wrócić do materiału. Dodatkowym atutem jest możliwość darmowej konsultacji.
Nikodem
Zdecydowanie polecam! Same konkrety, nie ma niepotrzebnego rozwodzenia się nad zagadnieniami.
Ignacy
To mój pierwszy kurs, na pewno nie jest ostatnim. Jestem pod wrażeniem merytorycznej jakości wiedzy.
Tymon
Wszystko jasno wytłumaczone, można się naprawdę wiele nauczyć. Dużo praktycznych informacji i przykładów, które pomagają wszystko zapamiętać. Moim zdaniem, warto skorzystać z takiej formy nauki ponieważ można się uczyć w dowolnym czasie i miejscu. Jest to praktyczne i wygodne rozwiązanie.
Może zainteresuje Cię jeszcze:
- Poziom:
Środowisko programistyczne wykorzystywane w kursie
- Oprogramowanie:
Rodzina jednostki głównej wykorzystywana w kursie
- CPU:
Zbiór zasad, które są wykorzystywane przy tworzeniu kodu programu
- Język:
Rodzina przekształtnika częstotliwości (falownika) wykorzystywana w kursie
- Napęd
1.199.00 zł
- Poziom:
Środowisko programistyczne wykorzystywane w kursie
- Oprogramowanie:
Rodzina jednostki głównej wykorzystywana w kursie
- CPU:
Zbiór zasad, które są wykorzystywane przy tworzeniu kodu programu
- Język:
Rodzina przekształtnika częstotliwości (falownika) wykorzystywana w kursie
- Napęd
999.00 zł
- Poziom:
Środowisko programistyczne wykorzystywane w kursie
- Oprogramowanie:
Rodzina jednostki głównej wykorzystywana w kursie
- CPU:
Zbiór zasad, które są wykorzystywane przy tworzeniu kodu programu
- Język:
Rodzina przekształtnika częstotliwości (falownika) wykorzystywana w kursie
- Napęd
999.00 zł
- Poziom:
Środowisko programistyczne wykorzystywane w kursie
- Oprogramowanie:
Rodzina jednostki głównej wykorzystywana w kursie
- CPU:
Zbiór zasad, które są wykorzystywane przy tworzeniu kodu programu
- Język:
Rodzina przekształtnika częstotliwości (falownika) wykorzystywana w kursie
- Napęd
1.199.00 zł
