KURS ON-LINE | Programowanie PLC

Siemens Simatic S7

w języku SCL

Jest to jedyny taki kurs na rynku przygotowany przez profesjonalistów wprowadzający programistów PLC w erę przemysłu 4.0. Znajomość języków tekstowych programowania dla PLC jest nieodłącznym narzędziem współczesnego automatyka.

Zapisz się na mailing kursu
Teraz dostęp do kursu jest zamknięty. Trwa kolejna edycja.
Zapisz się na mailing, a wyślemy Ci informacje o otwarciu szkolenia.

Obejrzyj video z poprzedniej edycji i sprawdź co zawiera szkolenie

Aktualnie zapisy na kurs są:

ZAMKNIĘTE

Kolejna edycja jest zaplanowana na:

Zima 2021

1

Czego nauczysz się podczas tego kursu?

  • Składni języka SCL
  • Obsługi środowiska TIA Portal V15.1
  • Tworzenia programu w języku SCL dla sterowników S7-1200 oraz S7-1500
  • Dobrych praktyk programistycznych

2

Co otrzymują studenci?

  • 19 części kursu w formie filmów o łącznej długości 18,5 h
  • Wsparcie instruktorów w formie konsulatacji on-line (webinarów) i czatu
  • Do każdej części dołączony będzie kod źródłowy programu
  • Materiały w formie dokumentów PDF

3

Kim jest Twój prowadzący?

Kamil Biedulski
mgr inż. automatyki i robotyki. Absolwent Politechniki Wrocławskiej.
Pierwsze doświadczenie zdobywał pracując w dziale utrzymania ruchu, aby później zatrudnić się w biurze projektowym.
Aktualnie zajmuje się projektowaniem oraz programowaniem układów sterowania do maszyn, oraz stanowisk zrobotyzowanych dla przemysłu automotive, oraz obróbki drewna.
Specjalizuje się w doborze oraz uruchomieniach napędów elektrycznych, pneumatycznych oraz hydraulicznych.
1

Czego nauczysz się podczas tego kursu?

  • Składni języka SCL
  • Obsługi środowiska TIA Portal V15.1
  • Tworzenia programu w języku SCL dla sterowników S7-1200 oraz S7-1500
  • Dobrych praktyk programistycznych

2

Co otrzymują studenci?

  • 19 części kursu w formie filmów o łącznej długości 18,5 h
  • Wsparcie instruktorów w formie konsulatacji on-line (webinarów) i czatu
  • Do każdej części dołączony będzie kod źródłowy programu
  • Materiały w formie dokumentów PDF

3

Kim jest Twój prowadzący?

Kamil Biedulski
mgr inż. automatyki i robotyki. Absolwent Politechniki Wrocławskiej.
Pierwsze doświadczenie zdobywał pracując w dziale utrzymania ruchu, aby później zatrudnić się w biurze projektowym.
Aktualnie zajmuje się projektowaniem oraz programowaniem układów sterowania do maszyn, oraz stanowisk zrobotyzowanych dla przemysłu automotive, oraz obróbki drewna.
Specjalizuje się w doborze oraz uruchomieniach napędów elektrycznych, pneumatycznych oraz hydraulicznych.

Plan kursu

1

Wstęp do języka SCL

  • Opis środowiska programowania oraz pierwszy program
  • Norma IEC 61131-3 - standard dla tekstowych i graficznych języków programowania sterowników PLC. Czy język SCL jest zgodny z tą normą?

2

Zmienne

  • Implementacja kodu SCL w blokach programowych
  • Deklaracja zmiennych
  • Edytor dla języka SCL i wywołanie zmiennych
  • Notacja liczbowa dla zmiennych i stałych
  • Adresowanie symboliczne i absolutne
  • Częściowy dostęp do zmiennych – „slice access”
  • Tablice i struktury

3

Funkcje i bloki funkcyjne

  • Wywołanie funkcji i bloków funkcyjnych w edytorze SCL

4

Operatory

  • Operator przypisania
  • Operatory arytmetyczne
  • Konwersja typów przy operacjach na zmiennych
  • Mechanizm ENO dla instrukcji w SCL
  • Stałe w obliczeniach
  • Osobliwości przy operacjach na zmiennych całkowitych
  • Osobliwości przy operacjach na zmiennych rzeczywistych
  • Komparatory
  • Operatory logiczne

5

Operatory – ćwiczenia

  • Ćwiczenie operatorów logicznych – obsługa przycisków i przełączników
  • Ćwiczenie operatorów logicznych – omówienie rozwiązania zadania
  • Ćwiczenie: Kolejność wykonywania działań
  • Ćwiczenie: Stanowisko cięcia węży pneumatycznych

6

Instrukcje sterowania przepływem programu – IF, ELSIF, ELSE

  • Instrukcja – IF… THEN
  • Instrukcja – IF… , ELSIF, ELSE
  • Instrukcje bitowe LAD vs SCL – jak realizować przerzutniki?
  • Ćwiczenie: Projekt regulatora trójpołożeniowego

7

Instrukcje sterowania przepływem programu – CASE… OF

  • Instrukcja CASE… OF
  • Programowanie sekwencji z wykorzystaniem instrukcji CASE… OF
  • Programowanie sekwencji – zadanie domowe

8

Instrukcje sterowania przepływem programu – pętle

  • Pętla WHILE
  • Pętla REPEAT
  • Pętla FOR
  • Ćwiczenie: Ładowanie paczek do kontenera
  • Zadanie domowe: Funkcja odchylenia standardowego

9

Organizacja kodu w edytorze SCL

  • Instrukcja REGION
  • Narzędzia edytora SCL

10

Wykrywanie zboczy sygnałów

  • Instrukcja R_TRIG
  • Instrukcja F_TRIG

11

Instrukcje czasowe – timery

  • Instrukcja TON
  • Instrukcja TOF
  • Instrukcja TONR

12

Liczniki

  • Instrukcja CTU
  • Instrukcja CTD
  • Instrukcja CTUD

13

Ćwiczenia liczników, timerów, triggerów

  • Projekt: Stanowisko sortowania produktu
  • Zadanie domowe: Linia sortująca - rozbudowa projektu

14

Linia sortująca z modułem wagowym

  • Wstęp i opis projektu
  • Programowanie logiki podajników
  • Programowanie logiki podajnika sortującego
  • Implementacja algorytmu średniej kroczącej
  • Tworzenie bloku funkcyjnego dla algorytmu
  • Linia sortująca z modułem wagowym – zadanie domowe

15

Funkcje matematyczne i funkcje konwersji liczb zmiennoprzecinkowych

  • ROUND
  • CEIL
  • FLOOR
  • NORM_X
  • SCALE_X
  • Przykład: skalowanie sygnału analogowego
  • Funkcje matematyczne z biblioteki standardowej

16

Projekt: Regulator dla zbiornika z cieczą

  • Opis stanowiska i mapowanie zmiennych
  • Implementacja podstawowych sygnałów
  • Implementacja składowej proporcjonalnej regulatora
  • Implementacja składowej całkującej regulatora
  • Zadanie domowe

17

Funkcje konwersji łańcuchów znaków

  • STRG_TO_CHARS
  • CHARS_TO_STRG
  • MAX_LEN, LEN
  • CONCAT
  • LEFT, RIGHT, MID
  • DELETE, INSERT, REPLACE
  • FIND
  • STRG_VAL, VAL_STRG

18

Projekt: Programowanie etykiety dla drukarki Zebra

  • Utworzenie funkcji formatu daty i godziny
  • Podstawy języka ZPL - projekt etykiety
  • Utworzenie funkcji tworzącej tablicę znaków dla etykiety
  • Jak wysłać do drukarki przygotowaną ramkę danych?

19

Adresowanie pośrednie, wskaźniki

  • Rodzaje adresacji, adresacja pośrednia
  • Transfer zmiennych w funkcjach oraz blokach funkcyjnych za pomocą wskaźnika
  • Obiekty typu Reference
  • Obiekty typu Variant
  • Obiekty typu DB_ANY
  • Instrukcje Serialize, Deserialize
  • Instrukcja MOVE_BLK
  • Instrukcje PEEK, POKE
  • Instrukcja CountOfElements – sprawdzanie długości tablicy
  • Instrukcja FILL_BLK

Opinie kursantów

Kurs na bardzo wysokim poziomie, który spełnił wszystkie moje oczekiwania. Materiały w postaci plików video oraz kontakt z prowadzącym - pełen profesjonalizm. Kolejnym atutem przemawiającym za tego typu kursem są luźne ramy czasowe, które możemy dopasować do naszego tempa pracy. Prowadzący kurs Kamil bardzo wnikliwie analizuje przesyłane mu zadania domowe oraz przesyła w informacji zwrotnej swoje spostrzeżenia. Moim zdaniem kurs ten jest obowiązkową pozycją zarówno dla rozpoczynających swoją przygodę z programowaniem sterowników PLC , którzy chcą poznać zasady dobrego programowania, a także dla ludzi z doświadczeniem.

Cezary LipskiKurs programowania PLC Siemens S7-1200, S7-1500 w języku SCL

Dziękuję również za cały kurs. Był on dla mnie bardzo rozwijający i cieszę się że zdecydowałem się wziąć w nim udział.
Wczoraj analizowałem jakiś program który był dostarczony jako example z Automation Studio i właściwie to przeglądając go na spokojnie byłem w stanie zrozumieć w 90% to co w nim siedzi a także całą jego strukturę mimo tego że był to taki miks LAD FBD ST i C. A także swobodnie nawigować po IDE. Jasne były dla mnie struktury, czytelne wskaźniki, deklaracje zmiennych.
Sądzę że jeszcze pół roku temu, zanim wziąłem udział w Waszych kursach zrozumiał bym może 20% z tego co jest w tym programie. O ile kurs SCL S7 pozwolił mi przyswoić sobie TiA, o tyle Codesys dał możliwość odnalezienie się w różnych IDE, to jest bez wątpienia jednym z większych atutów tego kursu. Sama formuła oraz moduły bonusowe też stanowią dużą wartość dodaną dla całego kursu.
Gratuluje Wam tych projektów, cieszę się że udało mi się gdzieś na Was kiedyś trafić w internecie i wziąć udział w kursach. Niech się Wam Panowie ta platforma rozwija jak najlepiej!

Damian KKurs programowania PLC w ST i SCL

Bardzo przyjemny kurs. Mimo, iż zacząłem od razu od SCL'a, wszystko było wytłumaczone od podstaw, więc nie było żadnego problemu ze zrozumieniem tematu. Ciekawe projekty na zaliczenie, do których trzeba się przyłożyć. To mi się podobało. Polecam 🙂

Sebastian WielgusKurs PLC Siemens S7-1200, S7-1500 w języku SCL

Kursy oferowane przez ControlByte to bardzo dobra droga do szybkiego poznania sterowników PLC firmy Siemens. Materiały są kompleksowe, poparte praktycznymi przykładami, zagadnienia są omówione prostym i zrozumiałym językiem. Autorzy wspierają kursantów na każdym etapie, weryfikują zadania domowe, przesyłąją wskazówki i sugestie. Kurs pozwolił mi na poszerzenie i uzupełnienie wiedzy w zakresie programowania sterowników PLC, co przyczyniło się do zastosowania wiedzy w praktyce i do uruchomieniu pierwszego produkcyjnego wdrożenia, oczywiście z sukcesem. Gorąco polecam i zachęcam do udziału w kursie!

Robert GruberskiKurs PLC Siemens w języku SCL / Kurs PLC Siemens w języku LAD/FBD

Bardzo pozytywnie, można złapać parę fajnych trików i nowych wiadomości. Chłopaki tłumaczą bardzo dokładnie , rozwijają ciekawe zagadnienia rozwiązując przy tym problemy z linią. Na plus zadania domowe , przy których też trzeba trochę pomyśleć więc kurs jak najbardziej udany. Polecam!

Piotr KędzierskiKurs programowania PLC Siemens S7-1200, S7-1500 w języku SCL

Szczerze polecam ten kurs wszystkim, którzy chcą podnieść swoje umiejętności, lub nauczyć się programować sterowniki Siemens w języku SCL. Zaletami kursu są: ilość dostępnych materiałów dobrze usystematyzowanych, zadania domowe do samodzielnego wykonania, oraz podejście prowadzących, którzy zawsze chętnie odpowiadają na nurtujące pytania i pomagają w rozwiązywaniu problemów. Dodatkową zaletą kursu jest to, że można go realizować w swoim tempie, a gdy nawet czegoś się zapomni, można wrócić do lekcji, co daje możliwość lepszego utrwalenia materiału i jest niewątpliwą przewagą w stosunku do kursów prowadzonych stacjonarnie.

Damian K.Kurs programowania PLC Siemens S7-1200, S7-1500 w języku SCL

Kurs znakomicie skonstruowany i pierwszy tego typu w jakim brałem udział. Bardzo dobry poziom szczegółowości omówionych zagadnień związanych z samym środowiskiem jak TIA Portal jak i z poziomem sprzętowym. Po przerobieniu niektórych lekcji mamy do zrobienia coś samemu, tak aby to nie była syntetyczna nauka, ale została poparta praktyką. Najbardziej fenomenalna rzecz, to prace domowe zawarte w kursie, do których dostajemy "żywe" wparcie prowadzących w razie problemów przy ich wykonaniu. Jeśli miałbym wybierać kolejny raz kurs tego typu, nie zawahałbym się wybrać go ponownie. Gorąco polecam, bo naprawdę warto 🙂

Łukasz CzekajKurs programowania PLC Siemens S7-1200, S7-1500 w języku LAD/FBD

Witam, Naprawdę świetny kurs, duża dawka informacji w świetnej jakości. Wiedza dostarczona na najwyższym poziomie-brawo Controlbyte. Od podstaw budowy sterownika aż po programowanie linii sortującej. Przerabiałem wcześniej książkowe kursy programowania S7-1200, ale online wideo kurs to zupełnie inna liga. Użycie Factory IO to ogromny plus dla kursanta a kontakt z prowadzącymi w trakcie trwania kursu to przyjemność. Z niecierpliwością czekam na następny etap kursu — Średniozaawansowany LAD. Zdecydowanie polecam.

Maciej PalaKurs programowania Siemens S7-1200 - podstawowy LAD.

Bardzo dobry kurs dla osób którzy zaczynają przygodę z PLC. Krok po kroku wytłumaczone skąd się co bierze. Lekcje poprowadzone w taki sposób aby nie przytłaczały zbyt duża ilością informacji. Gorąco polecam i oczekuje kolejnej części 🙂

Daniel SzałkowskiKurs programowania PLC Siemens S7-1200 – podstawy

Witajcie 🙂 Świetnie przygotowany kurs dla totalnie początkujących osób. Odpowiednia ilość informacji nie przytłaczająca odbiorcy, jak na początek programowania. Jakość nagrań jest super (zarówno video jak i audio). Czekam na kontynuację tego kursu jak i na kurs, na poziomie wyższym, gdyż chcę opanować język LAD dla sterowników S7-1200. Wszystko o czym wspomniałem najlepiej, żeby było poparte przykładem prawdziwej maszyny/linii (jak miało to miejsce dotychczas).

Andrzej MazurKurs podstaw programowania Siemens S7-1200

Jestem osoba zaczynającą swoją przygodę z PLC i dla mnie ten kurs był świetny. Wytłumaczone krok po kroku jak i co robić i skąd się co bierze. Gorąco polecam i z niecierpliwością czekam na kolejne edycje. Dziękuje i polecam!!!

Piotr KoziełKurs podstaw programowania Siemens S7-1200

Cześć! Chcę bardzo podziękować za „Kurs programowania SIemens S7-1200”. W niedługich filmach znalazło się maksimum informacji, bez tzw. „lania wody”. Czysta wiedza, mnóstwo przykładów, bardzo ciekawe zadania do wykonania oraz testy. Jestem bardzo zadowolony zarówno z jakości kursów, jak i obsługi. To był mój debiut jeśli chodzi o kursy internetowe, dlatego na początku miałem trochę wątpliwości, które jak się później okazało były całkowicie bezpodstawne. Gorąco polecam i czekam na kolejne edycje:)
Pozdrawiam

Daniel CzerniakKurs programowania Siemens S7-1200

Miałem okazję korzystać z innych kursów programowania sterowników i z przyjemnością muszę napisać, że ten kurs jest zdecydowanie najlepszy. Polecam wszystkich, którzy chcą się nauczyć programować sterowniki PLC.

Tomasz D.Kursu programowania Siemens S7-1200 podstawy

Jazda obowiązkowa dla wszystkich zajmujących się sterownikami PLC. Czekałem na taki kurs. Wielokrotnie będę wracał do treści tam zawartych. Polecam.

Tomasz CzerwińskiKurs programowania Codesys w języku ST

Świetny kurs przepełniony merytoryczną wiedzą (bardzo dobrze przygotowane materiały) i przykładami które pozwalają rozpocząć przygodę z PLC. Dużym atutem jest wsparcie zapewnione przez autorów podczas webinarów. Gorąco polecam.

Piotr KapustkaKurs programowania Codesys w języku ST

Kurs jest świetny. Posiada wiele przydatnych zagadnień niezbędnych przy programowaniu sterowników PLC. Prowadzący wszystko tłumaczą w jasny i czytelny sposób. Każdy moduł składa się z krótkich filmików ale bardzo treściwych. Jest to doskonała propozycja dla osób początkujących, którzy chcą w przyszłości programować Sterowniki PLC. Ten kurs uczy też dobrych praktyk, jeżeli chodzi o poprawne programowanie.

Sebastian WencelKurs programowania sterowników PLC S7 1200 1500 w języku LAD i FBD

FAQ

Kiedy startuje kurs?

Aktualnie zapisy są zamknięte. Dołącz do mailingu tego kursu, a wyślemy Ci informację o otwarciu zapisów.

Dołączam do mailingu kursu ->

Jaka jest cena kursu?

Cena za jednego uczestnika to 797 zł

Czy mogę kupić kurs na raty?

TAK!

Przy zamówieniu wybierz bramkę płatności PAYU. Masz możliwość zakupu kursu na raty w liczbie: 3 do 10.

Prowizja przy zakupie ratalnym to 0%.

Ile czasu trwa szkolenie i wsparcie?

Realizacja szkolenia zajmuje od 3 do 6 tygodni. Przewidujemy 2 miesiące czynnego wsparcia dla tego kursu ze strony trenerów.

Czy otrzymam certyfikat ukończenia szkolenia?

Po wysłaniu wszystkich projektów z zadań domowych i sprawdzeniu ich przez prowadzących, otrzymasz certyfikat ukończenia szkolenia.

Czy liczba miejsc jest ograniczona?

Tak. Otwieramy grupę 50 kursantów.

Czy będę potrzebował sterownika PLC podczas trwania kursu?

Nie! Kurs odbywa się w symulatorze, dzięki temu nie bedziesz potrzebował rzeczywistego sterownika PLC. Przy pomocy środowiska Factory I/O symulowane są układy automatyki takie jak: przenośniki, manipulatory, siłowniki, roboty itp. Działanie sterownika PLC jest symulowane przy pomocy środowiska Siemens S7-PLCSIM

Co, jeżeli okaże się, że kurs nie jest dla mnie? Czy mogę zwrócić kurs?

Masz 14 dni na zwrot, licząc od daty rozpoczęcia kursu. Gwarantujemy bezpieczeństwo zakupu.

Czy muszę wykupić licencję na oprogramowanie TIA Portal?

Nie! Aby wziąć udział w kursie, wystarczy darmowa licencja.

Czy muszę wykupić licencję na oprogramowanie Factory I/O?

Nie! Aby wziąć udział w kursie, wystarczy darmowa licencja.

Czy kurs jest dla mnie, jeżeli wcześniej nie miałem styczności z programowaniem?

Tak. To kurs podstawowy, przygotowany w ten sposób, że nawet osoba niemająca styczności ze sterownikami PLC będzie mogła nauczyć się programować w języku SCL.

Jak długo będę miał dostęp do tego kursu?

Do zapisów video będziesz miał dostęp przez 2 lata.

Jak wygląda kurs on-line na platformie ControlByte?

Otrzymujesz dostęp do materiałów video z lekcjami objaśniającymi zagadnienia programistyczne. Kursant wykonuje ćwiczenia wg wytycznych z filmów. Ma także zadania domowe do samodzielnego rozwiązania. Projekty z zadań domowych umieszcza na portalu, gdzie prowadzący sprawdza zadania i przesyła informację zwrotną.

Ponadto masz cały czas kontakt z prowadzącym poprzez platformę i chat.

Kiedy organizowane są Webinary na żywo?

Co tydzień od daty startu kursu, zazwyczaj w czwartek o 19.00-20.00

Planujemy 6 webinarów. Wtedy odpowiadamy na pytania, które pojawiły się w ciągu tygodnia i prowadzimy dyskusję na żywo. Zapisy webinarów umieszczamy na platformie.

Chciałbym kupić szkolenie na firmę. Potrzebuję oficjalną ofertę.

Prosimy o wiadomość e-mail z danymi do oferty. Prześlemy ofertę na wskazany adres. Po otrzymaniu zamówienia nadamy Ci dostęp do kursu. Płatność może być wykonana wg ustalonych warunków handlowych.

Czy mogę otrzymać fakturę?

Nie ma problemu, prosimy o wiadomość e-mail.

Regulamin i polityka prywatności