Wczytujemy postępy z tego urządzenia…
PLC Gym
Strona główna PLC GymPoziom 1, 0 XP · Twoje postępy
TwinCAT 3 z Pro · bez licencji · nic do instalowania

Szkolenie ze sterowników PLC Beckhoff w TwinCAT 3 Structured Text

Naucz się programować sterowniki PLC Beckhoff w TwinCAT 3 Structured Text, a potem wypróbuj każdą ideę na działających maszynach 3D w przeglądarce. Bez licencji i bez sterownika PLC na stole. Zacznij za darmo w Siemens lub Rockwell; TwinCAT jest w Pro.

O nas 50 godzin w 46 krótkich etapach. Zacznij za darmo: darmowe konto, bez karty.

TwinCAT 3 Structured Text · podtrzymanie start-stop
PumpOn := (Start OR PumpOn)
    AND NOT Stop AND Permit;
TwinCAT 3 Structured Text · timer z opóźnionym załączeniem
Delay(IN := Start, PT := T#200MS);
PumpOn := Delay.Q;

Przykłady z lekcji, tak jak napisałbyś je w TwinCAT 3.

Czego się nauczysz

Beckhoff: 46 etapów, od pierwszego cyklu po bloki wielokrotnego użytku

Kurs programowania PLC
  1. Odczytaj, zdecyduj, wydaj polecenie

    Potrafisz wyjaśnić cykl skanowania i sprawić, by wyjście podążało za wejściem.

    Lekcja: Myśl cyklamiLekcja: Wiedz, co oznacza zmienna
  2. Pracuj tylko wtedy, gdy wolno

    Potrafisz łączyć warunki i wyjaśnić, które żądanie wygrywa.

    Lekcja: Wbuduj zezwolenie w logikę
  3. Zapamiętaj żądanie startu

    Potrafisz odczytać szczebel i utrzymać pracę pompy aż do Stop.

    Lekcja: Przeczytaj szczebel
  4. Poczekaj, potem działaj

    Potrafisz przewidzieć opóźnienie załączenia i opóźnienie wyłączenia cykl po cyklu.

    Lekcja: Określ czas jawnie
  5. Policz zdarzenie raz

    Potrafisz odróżnić jedną butelkę od wielu cykli i świadomie zresetować licznik.

    Lekcja: Licz zdarzenia, nie cykle
  6. Podążaj za zmierzonym sygnałem

    Potrafisz łączyć bloki z typami i zamieniać surowe wartości na użyteczne jednostki.

    Lekcja: Śledź sygnał
  7. Utrzymaj stabilne sterowanie

    Potrafisz utrzymać zapotrzebowanie między dwoma progami i zdiagnozować drganie styków.

    Lekcja: Reguluj w zakresie, a nie w punkcie
  8. Żądaj dowodu

    Potrafisz dać zaworowi czas na przestawienie i zgłosić alarm przy braku sygnału zwrotnego.

    Lekcja: Oddziel żądanie od dowodu
  9. Wybierz pracującą pompę

    Potrafisz wybrać urządzenie pracujące lub rezerwowe bez wysterowania obu.

    Lekcja: Jedno żądanie, jedna uprawniona pompa
  10. Potwierdzenie to nie reset

    Potrafisz oddzielić warunek, zatrzaśnięty alarm i jego syrenę.

    Lekcja: Potwierdź syrenę, zachowaj alarm
  11. Przekaż sterowanie

    Potrafisz przełączać Auto i Manual bez niewyjaśnionej zmiany poleceń.

    Lekcja: Kto steruje poleceniem?
  12. Jedna partia, jasne fazy

    Potrafisz opisać, które polecenia należą do każdego kroku i kiedy przejść dalej.

    Lekcja: Opisz proces krokami
  13. Wybierz trasę

    Potrafisz wejść w jedną ścieżkę alternatywną i sprawić, by konkurujące przejścia były przewidywalne.

    Lekcja: Jedna decyzja, jedna aktywna trasa
  14. Daj poleceniom koniec

    Potrafisz odróżnić akcje N, S i R oraz świadomie zresetować schemat.

    Lekcja: Określ jasno czas życia każdego polecenia
  15. Udowodnij bezpieczne wznowienie

    Potrafisz wykorzystać dowody awarii i wymagać świadomego restartu po przerwie.

    Lekcja: Udowodnij też przywracanie
  16. Zapisz fazy tekstem

    Potrafisz napisać maszynę stanów CASE i zdefiniować każde polecenie w każdym stanie.

    Lekcja: Zapisz jedną fazę jako maszynę stanów
  17. Przejdź przez kolekcję

    Potrafisz indeksować tablicę z typem i zsumować ją ograniczoną pętlą FOR.

    Lekcja: Cztery wartości, jedna ograniczona pętla
  18. Zachowaj najnowsze odczyty

    Potrafisz wyjaśnić rozgrzewanie filtra i poprawnie zastąpić najstarszy odczyt.

    Lekcja: Pamiętaj tylko najnowsze pomiary
  19. Grupuj informacje o urządzeniach

    Potrafisz odczytywać i zapisywać pola z typami w strukturze stanu urządzenia.

    Lekcja: Dane to nie wykonywalna logika
  20. Używaj ponownie przetestowanej logiki

    Potrafisz uruchomić dwie instancje jednego bloku i udowodnić, że ich pamięć pozostaje niezależna.

    Lekcja: Jedna definicja, oddzielne instancje
  21. Odczytaj prawdziwy przetwornik

    Potrafisz zamienić wartości wejścia 4–20 mA na jednostki inżynierskie i utrzymać je w zakresie.

    Lekcja: Od miliamperów do liczby, której możesz ufać
  22. Nie ufaj martwemu sygnałowi

    Potrafisz wykryć przerwany przewód przetwornika i doprowadzić instalację do stanu bezpiecznego.

    Lekcja: Gdy sygnał zanika
  23. Progi alarmowe, które nie migają

    Potrafisz zgłaszać alarmy wysokiego i niskiego poziomu z histerezą.

    Lekcja: Daj alarmom histerezę
  24. Steruj pompą na falowniku

    Potrafisz wysłać falownikowi polecenie pracy i prędkość, a potem czekać na jego sygnał zwrotny.

    Lekcja: Wydaj polecenie falownikowi, potem sprawdź
  25. Wyłączenie, reset, świadomy ponowny start

    Potrafisz obsłużyć wyłączenie awaryjne falownika i zresetować go bez niespodziewanego restartu.

    Lekcja: Wyłączenia, resety i ponowne starty
  26. Znajdź usterkę: to nie zawsze program

    Potrafisz prześledzić usterkę do uszkodzonego urządzenia za pomocą listy wejść i wyjść oraz sprawić, by program ją wykrył i utrzymał instalację w stanie bezpiecznym.

  27. Laboratorium maszyn 1: prawdziwe maszyny, jasne zasady

    Potrafisz sterować prawdziwą maszyną za pomocą jej przycisków i jednej zmierzonej wartości.

  28. Laboratorium maszyn 2: pamięć, czasy i sekwencje

    Potrafisz zapamiętać, co widziała maszyna, odmierzać czas jej ruchów i prowadzić ją przez stałe etapy.

  29. Laboratorium maszyn 3: pomiary i partie

    Potrafisz sterować maszyną na podstawie pomiarów analogowych i sprawić, by uczyła się z tego, co zmierzyła.

  30. Laboratorium maszyn 4: sekwencje bezpieczeństwa i sterowanie instalacją

    Potrafisz pisać sekwencje, które potwierdzają każdy krok, przy każdej usterce przechodzą do stanu bezpiecznego i prowadzą instalację godzinami.

  31. Laboratorium maszyn 5: systemy eksperckie

    Potrafisz zbudować logikę śledzenia, receptur i koordynacji, od której zależą prawdziwe linie produkcyjne.

  32. Projekt końcowy: poprowadź całą fabrykę

    Potrafisz sterować całym zakładem z jednego programu: mediami, partią, linią, robotem i bezpieczeństwem wokół nich.

  33. Laboratorium pneumatyki: siłowniki, zawory i kontaktrony

    Potrafisz prowadzić siłowniki pneumatyczne przez sekwencję na podstawie ich czujników kontaktronowych, wychwycić ruch, który się nie kończy, oraz bezpiecznie je zatrzymać i uruchomić ponownie.

  34. Laboratorium bezpieczeństwa 1: zatrzymaj i uruchamiaj ponownie tylko świadomie

    Potrafisz sprawić, by wyłącznik awaryjny i bramka osłony zatrzymały robota, a przed ponownym ruchem wymagały świadomego resetu i startu.

  35. Laboratorium bezpieczeństwa 2: nie ufaj niczemu pojedynczemu

    Potrafisz odczytywać urządzenia bezpieczeństwa w dwóch kanałach, sprawdzać przyciski oburęczne i sygnał zwrotny styczników oraz blokować się przy usterce.

  36. Laboratorium bezpieczeństwa 3: jak zatrzymać i co przepuścić

    Potrafisz wybrać między kategorią zatrzymania 0 i 1 oraz wyciszyć kurtynę świetlną dla kartonów, ale nie dla ludzi.

  37. Projekt końcowy bezpieczeństwa: uruchom celę

    Potrafisz połączyć wszystkie funkcje bezpieczeństwa celi robota i udowodnić każdą z nich, jedno urządzenie i jedną usterkę naraz.

  38. Ekrany operatora 1: szary to norma

    Potrafisz spokojnie pokazywać urządzenia w normalnym stanie i wyróżniać tylko to, co wymaga operatora.

  39. Ekrany operatora 2: czytelne jednym spojrzeniem

    Potrafisz zaprojektować ekran przeglądowy, który w sekundę odpowiada na pytanie „czy wszystko w porządku?”.

  40. Ekrany operatora 3: alarmy według priorytetu

    Potrafisz sortować alarmy według priorytetu i obsługiwać potwierdzanie tak, jak opisują to normy alarmowe.

  41. Ekrany operatora 4: zapytaj, zanim nie da się cofnąć

    Potrafisz sprawić, by nieodwracalna akcja najpierw jasno pytała o potwierdzenie, i obsłużyć to pytanie w sterowniku PLC.

  42. Ekrany operatora 5: ten sam przycisk, to samo miejsce

    Potrafisz budować faceplate'y, które zawsze działają tak samo i mówią, dlaczego przycisk jest niedostępny.

  43. SCADA 1: jeden ekran dla całej instalacji

    Potrafisz nadać każdej stacji jeden stan z jednej listy kodów i zbudować ekran przeglądowy, który mówi, która stacja kogoś potrzebuje.

  44. SCADA 2: jeden blok alarmowy dla każdego alarmu

    Potrafisz napisać jeden blok, który prowadzi każdy alarm przez stany nowy, zauważony i skasowany, oraz oznacza ten, który pojawił się pierwszy.

  45. SCADA 3: rejestruj to, co wyjaśnia zatrzymanie

    Potrafisz wybrać, co rejestrować, zapisywać to przy zmianie z najwolniejszą częstotliwością i odczytać trend, aby znaleźć przyczynę.

  46. SCADA 4: raport partii na bieżąco

    Potrafisz zapisywać numer partii, czasy kroków i sumy w trakcie partii oraz zamknąć zapis, gdy się skończy.

TwinCAT 3 języki

Beckhoff Structured Text

Konwertuj kod TwinCAT do i z Siemens oraz Rockwell
Jak działa szkolenie

Naucz się, wypróbuj, udowodnij

  1. Poprowadzimy cię przez każdy ruch

    Praktyczne lekcje od zera: każdą regułę budujesz sam na działającym panelu, w języku drabinkowym lub w kodzie, zanim poprosi o nią jakakolwiek misja.

  2. Wypróbuj na instalacji 3D

    75 misji na działających pompach, zbiornikach i linii napełniania. Automatyczne testy mówią ci, kiedy twój kod jest poprawny.

  3. Sprawdź, czy rozumiesz

    Krótkie pytania stosują każdą ideę w nowym przypadku. Każda odpowiedź ma wyjaśnienie.

Szukanie usterek

Naprawiaj instalacje, które źle działają

Zakłady potrzebują inżynierów, którzy potrafią znajdować usterki, a nie tylko pisać nowy kod. 7 misji zaczyna się od zgłoszenia operatora. Uruchom instalację, przewiń błąd cykl po cyklu i napraw logikę.

Nie ma jeszcze pliku eksportu TwinCAT. Twój kod to zwykły Structured Text IEC 61131-3, pisany tak jak w TwinCAT: skopiuj go do POU ST w TwinCAT 3 i zadeklaruj te same zmienne w jego sekcji VAR.

Pytania

Często zadawane pytania

O co ludzie pytają, zanim zaczną.

Czy to szkolenie ze sterowników PLC Beckhoff jest darmowe?

Możesz zacząć za darmo. Każde konto dostaje darmowy okres próbny Pro do 5 grudnia 2026, kiedy zaczynają się płatne plany. Bez karty. Potem darmowe konto zachowuje twoje postępy i otwiera lekcje od 1 do 4, pierwsze laboratorium z przewodnikiem, misje (3), jedno wyzwanie i 3 idzie do konwertera kodu, a cała reszta jest w planie Pro.

Czy potrzebuję TwinCAT albo sterownika PLC Beckhoff?

Nie. Wszystko działa w przeglądarce. Piszesz Structured Text tak jak w TwinCAT 3: zwykłe nazwy bez # na początku, instancje TON i CTU wywoływane po nazwie oraz czasy takie jak T#200MS. To, czego się nauczysz, przyda się, gdy otworzysz TwinCAT. Do pracy na prawdziwej maszynie potrzebujesz prawdziwego oprogramowania, a najlepiej też prawdziwego sterownika PLC.

Czy to oficjalne szkolenie Beckhoff?

Nie. To niezależne szkolenie, niecertyfikowane ani niepopierane przez Beckhoff Automation. Jego timery, liczniki i zbocza są zgodne z dokumentacją Tc2_Standard w Beckhoff Information System.

Czy pomaga przy CODESYS i WAGO?

Tak, w Structured Text. CODESYS używa tego samego Structured Text IEC 61131-3, z tymi samymi blokami TON, TOF, CTU, R_TRIG i F_TRIG, a WAGO programuje swoje sterowniki w CODESYS V3. Kod, który tu piszesz, wygląda tam tak samo.

Jakie języki TwinCAT obejmuje?

Na razie Structured Text. TwinCAT 3 ma też edytory ladder (LD), FBD, SFC i CFC. 75 z 89 misji jest napisanych w TwinCAT Structured Text; misje w ladder, FBD i sekwencjach otwierają się w edytorach Siemens, które stosują te same reguły IEC 61131-3.

Ile to trwa?

Około 50 godz.: 26 lekcji i 89 misji w 46 krótkich etapach. Ucz się we własnym tempie; postępy zapisują się na twoim koncie, gdy jesteś zalogowany.

Czy dostanę certyfikat?

Tak, własny certyfikat PLC Gym, a nie oficjalny certyfikat Beckhoff. Certyfikaty są w Pro, który każde nowe konto może wypróbować za darmo. Zalicz całą grupę misji, a możesz odebrać za nią certyfikat, i jeszcze jeden, gdy zaliczysz wszystkie. Każdy wymienia misje, języki i maszyny zaliczone w naszym symulatorze. Pokazuje misje zaliczone i sprawdzone przez symulator, a nie nadzorowany egzamin. Ty decydujesz, czy jego strona weryfikacji jest publiczna, i możesz dodać go do LinkedIn.

Uczyć się Beckhoff, Siemens czy Allen-Bradley?

Ucz się tego, którego używa twój zakład, albo tego, który jest używany tam, gdzie chcesz pracować. Idee są we wszystkich trzech takie same, a TwinCAT Structured Text wygląda niemal dokładnie jak Siemens SCL bez znaków #.

Start Beckhoff szkolenie PLC teraz

Nowy w sterownikach PLC? Lekcja 1 najpierw pokazuje ci każdy ruch. Jeśli znasz już trochę PLC, przejdź od razu do misji.