KURS ON-LINE | Programowanie CODESYS

CODESYS

w języku ST

Automatycy najczęściej wybierają języki graficzne takie jak Ladder czy FBD jednak mają one swoje ograniczenia. Dzięki językowi Structured Text możesz łatwiej i szybciej pisać swoje programy, zaoszczędzisz sporo czasu co zaowocuje lepszymi zarobkami w Twojej firmie! Twoja praca stanie dużo bardziej efektywna, a Ty uzyskasz niesamowitą satysfakcję z realizowanych projektów.

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.

Aktualnie zapisy na kurs są:

Zamknięte

Kolejna edycja rozpoczyna się:

Grudzień 2021

1

Czego nauczysz się podczas tego kursu?

  • Składni języka ST
  • Obsługi środowiska Codesys V3
  • Tworzenia programu w języku ST w środowisku Codesys V3
  • Jak tworzyć i obsługiwać wizualizację w Codesys
  • Dobrych praktyk programistycznych
  • Obsługi sterowników producentów: WAGO,Turck oraz mikrokomputera Rasberry PI

2

Co otrzymują studenci?

  • Dostęp do kursu na platformie e-learningowej ControlByte
  • 13 części kursu (80 lekcji) w formie video
  • Do każdej części dołączony będzie kod źródłowy programu w Codesys
  • Materiały w formie dokumentów PDF
  • Wsparcie podczas trwania kursu w zamkniętej grupie wsparcia Facebook dla studentów ControlByte
  • Webinaria (konsultacje on-line) dla kursantów z możliwością zadawania pytań na żywo
  • Zapis webinarów na platformie z kursami

3

Kim jest Twój prowadzący?

Maciej Kurantowicz
mgr inż. automatyki i robotyki. Absolwent Politechniki Wrocławskiej.
Specjalizacja: Automatyzacja Maszyn, Pojazdów oraz Urządzeń
Studiował także w Anglii oraz w Niemczech
Doświadczenie zdobywał w małych start-up’ach, a następnie w międzynarodowych firmach jak: Bosch, Mitsubishi Electric czy WAGO.
Specjalizuje się w programowaniu sterowników PLC w środowisku Codesys w języku Structured Text
Uważa, że każdy w 21 wieku powinien znać podstawy programowania i automatyki!

Plan szkolenia

1

Wstęp do kursu

  • Jak korzystać z kursu?
  • Wstęp do języka ST
  • Instalacja środowiska Codesys
  • Pierwszy program w ST, obsługa symulatora
  • Język ST – test wiedzy
  • Prosta wizualizacja w Codesys
  • Instalacja oprogramowania Factory IO
  • Program i konfiguracja komunikacji Codesys z Factory IO
  • Symulacja taśmociągu w Factory IO – pierwszy program
  • Ankieta podsumowująca

2

Zmienne

  • Zmienne – wstęp teoretyczny
  • Zmienne typu bool, byte, word
  • Zmienne typu całkowitego – integer (najczęstsze błędy)
  • Zmienne typu rzeczywistego -real (najczęstsze błędy)
  • Zmienne – test wiedzy
  • Zmienne – zadanie domowe

3

Operatory

  • Operatory: przypisania, logiczne, arytmetyczne – wstęp teoretyczny
  • Operatory: przypisania, logiczne, arytmetyczne – przykłady wywołania w programie
  • Operatory – test wiedzy
  • Projekt: Stanowisko do cięcia
  • Projekt: Stanowisko do cięcia – zadanie domowe

4

Instrukcje sterowania przepływem programu

  • Instrukcja IF, ELSIF, ELSE
  • Instrukcja CASE OF
  • Pętla FOR
  • Pętla WHILE
  • Instrukcje sterowania przepływem programu – test wiedzy
  • Projekt: Regulator trój-położeniowy temperatury w szafie sterowniczej
  • Projekt: Ładowanie paczek do kontenera
  • Projekt: Regulator proporcjonalny dla zbiornika z cieczą
  • Projekt: Regulator proporcjonalny dla zbiornika z cieczą – zadanie domowe

5

Jednostki organizacyjne oprogramowania (POU)

  • Jednostki organizacyjne oprogramowania (POU) – wstęp teoretyczny
  • Czym jest program?
  • Czym jest funkcja?
  • Czym jest blok funkcyjny?
  • Jednostki organizacyjne oprogramowania (POU) – test wiedzy
  • Przykład wywołania instancji bloku funkcyjnego zbiornika z cieczą w Factory IO
  • Jednostki organizacyjne oprogramowania – zadanie domowe

6

Operacje na łańcuchach znaków

  • Operacje na łańcuchach znaków – wstęp teoretyczny
  • Funkcje z biblioteki OSCAT
  • Funkcje z biblioteki OSCAT – test wiedzy
  • Projekt: Etykieta dla drukarki Zebra – wprowadzenie
  • Projekt: Etykieta dla drukarki Zebra – przygotowanie daty i godziny w odpowiednim formacie
  • Projekt: Etykieta dla drukarki Zebra – programowanie layout’u etykiety
  • Projekt: Etykieta dla drukarki Zebra – zadanie domowe

7

Operacje na liczbach zmiennoprzecinkowych i skalowanie wielkości analogowej

  • Funkcje: ROUND, CEIL, FLOOR, TRUNC
  • Operacje na liczbach zmiennoprzecinkowych – test wiedzy
  • Skalowanie wielkości analogowej – program
  • Skalowanie wielkości analogowej – wizualizacja

8

Wykrywanie zboczy sygnałów – trigger’y

  • Instrukcje R_TRIG, F_TRIG
  • Instrukcje R_TRIG, F_TRIG – przykłady wywołania
  • Wykrywanie zboczy sygnałów – test wiedzy

9

Instrukcje czasowe – timer’y

  • Timer TP
  • Timer TON
  • Timer TOF
  • Instrukcje czasowe – zadanie domowe w Factory IO

10

Liczniki

  • Licznik CTU
  • Licznik CTD
  • Projekt: Kolejkowanie paczek w Factory IO
  • Projekt: Kolejkowanie paczek w Factory IO – zadanie domowe

11

Wskaźniki

  • Wskaźniki w Codesys
  • Czym jest protokół Modbus
  • Testowanie biblioteki Modbus
  • Wskaźniki w Codesys – test wiedzy
  • Wskaźniki w Codesys – zadanie domowe

12

Projekt: Przepompownia w Factory IO

  • Opis projektu
  • Mapowanie zmiennych
  • Analiza obiektu – zastosowanie bloków funkcyjnych do programowania powtarzalnych obiektów
  • Utworzenie algorytmu sterowania
  • Programowanie pompy głównej, pompy pomocniczej
  • Programowanie wizualizacji
  • Programowanie alarmów
  • Projekt: Przepompownia – zadanie domowe

13

Program i symulacja 3D dla inteligentnego budynku

  • Mapowanie zmiennych w konfiguratorze Modbus
  • Konfiguracja Modbus slave oraz Modbus master w celu nawiązania komunikacji z inteligentnym budynkiem
  • Program w języku ST dla inteligentnego budynku
  • Wizualizacja w Codesys

14

Projekt: Manipulator 2D – programowanie sekwencyjnego układu sterowania

  • Opis projektu
  • Mapowanie zmiennych
  • Analiza obiektu – jak programować sekwencje działające równolegle?
  • Sekwencja obiektów – grafcet
  • Programowanie sekwencji
  • Programowanie trybów pracy – auto, manual, krokowa
  • Programowanie wizualizacji
  • Programowanie alarmów
  • Manipulator 2D – programowanie sekwencyjnego układu sterowania – zadanie domowe

15

Moduł bonusowy 1

  • Konfiguracja i programowanie sterownika PLC WAGO PFC200 750-8202 w Codesys
  • Konfiguracja i programowanie sterownika PLC/HMI TURCK TX707-P3CV01

Sprzęt w kursie

Do przejścia kursu wystarczy symulator środowiska CODESYS.

Jako bonus, pokażemy Ci jak skonfigurować sterownik.

Opinie kursantów

Rewelacja !Pełen profesjonalizm! Kurs przeszedł moje najśmielsze oczekiwania. Idealnie zrealizowane lekcje z potężną dawką wiedzy teoretycznej oraz praktycznej . Każdy rozdział kończy się zadaniami domowymi, w momencie utknięcia w martwym punkcie wystarczy mail lub info do Macieja i za pomocą jego wskazówek dociera się do rozwiązania. W automatyce siedzę już kilkanaście lat, z czystym sumieniem mogę stwierdzić że jest to najlepiej zrealizowany kurs Codesysa w Polsce.

Michał TobyśKurs programowania Codesys w języku ST

Mimo doświadczenia w programowaniu sterowników PLC, i tak dowiedziałem się czegoś ciekawego. Póki co zabrakło trochę czasu na dokończenie ale oceniam pozytywnie. Wszystko wyjaśnione w 100%!

Adrian GórniakKurs 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

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

W końcu trafiłem na dobrze ułożone szkolenia online z programowania PLC! Wcześniej programowałem w drabince. Po przerobieniu kursu większość mojego kodu piszę w języku tekstowym ST. W kursie fajne jest to, że prowadzący pokazują również rzeczywisty sprzęt, kóry może być programowany w języku ST. Plecam każdemu!

Kamil KotKurs programowania Codesys w języku ST

FAQ

Kiedy rozpoczyna się kurs?

Kolejna edycja planowana jest na grudzień 2021.

Jak zapisać się na kurs?

Zapisz się na mailing kursu, poinformujemy Cię otwarciu zapisów.

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

Do zapisów video będziesz miał dostęp przez dwa 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ą.

Czy liczba miejsc jest ograniczona?

Tak. Otwieramy grupę 100 kursantów.

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

Nie! Kurs odbywa się w symulatorze, dzięki temu nie będziesz potrzebował rzeczywistego sterownika PLC

Czy muszę wykupić licencję na oprogramowanie Codesys?

Nie! Aby wziąć udział w kursie wystarczy darmowa licencja. Oprogramowanie pobierzemy ze strony producenta

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

Tak, jest to kurs przygotowany w ten sposób, że nawet osoba nie mająca styczności ze sterownikami PLC będzie mogła nauczyć się programować w języku ST

Jaka jest cena kursu?

Aktualną cena szkolenia to 797 zł.

Jest to cena brutto. Nie jesteśmy płatnikiem VAT.  Na życzenie wystawiamy fakturę – proszę o informację mailową przy zamówieniu.

Chciałbym zamówić kurs poprzez dział sprzedaży w mojej firmie, potrzebuję oficjalną ofertę.

Nie ma problemu! Napisz maila na: maciej.kurantowicz@controlbyte.pl i podaj nam adres e-mail na który mamy przesłać oficjalną ofertę produktu. Po złożeniu zamówienia przez dział zakupów Twojej firmy, otrzymasz dane dostępowe do kursu.

Co, jeżeli okaże się, że kurs nie jest dla mnie?

Dokonując zakupu możesz czuć się całkowicie bezpiecznie. Ponieważ wciągu 14 dni od zakupu możesz otrzymać zwrot kosztów, jeżeli zdecydujesz się, że kurs nie jest dla Ciebie.

Co jeżeli będę miał z czymś problem lub coś będzie niejasne?

Napisz na nasz adres: maciej.kurantowicz@controlbyte.pl

Jesteś zainteresowany?

Zapisz się na mailing kursu

Regulamin i polityka prywatności