Wczytujemy postępy z tego urządzenia…
PLC Gym
Strona główna PLC GymPoziom 1, 0 XP · Twoje postępy

Zajęcia

Zajęcia pokazują ci każdy ruch, krok po kroku. W misjach to udowadniasz.

Kurs programowania PLC: praktyka od zera

Bez doświadczenia. Jedna idea na lekcję, najpierw prostymi słowami. Każdą robisz samodzielnie na panelu na żywo, a symulator ją sprawdza.

Włącz przełącznik, zapal lampkę4 min · +40 XP

Siemens · Język drabinkowyZmień

Każda lekcja otwiera się w tym edytorze. Twój postęp w każdym jest zachowany.

Lekcje: 0 z 51 · 0 XP
Wypróbuj: kliknij przełącznik.

Ścieżki

Te same idee, narysowane lub napisane

Zaczynasz w języku drabinkowym. Przełączaj się, kiedy chcesz: twój postęp w każdym jest zachowany.

Kolejne ścieżki w drodze

Całe maszynyWkrótce

Falowniki, przetworniki i prawdziwe maszyny, od sprężarki po całą fabrykę.

Język drabinkowy od zera

Od Pierwsze kroki do Kod wielokrotnego użytku

Znasz już część tego? Wskocz w dowolnym miejscu. Nic nie jest zablokowane.

Od zera

Czytaj, zmieniaj i buduj reguły: przełączniki i lampki, logika, pamięć, timery i liczniki.

Ukończone lekcje: 0 z 17

Obszar 1Zacznij tutaj

Pierwsze kroki

Potem będziesz umiećPowiedz, czym jest sterownik PLC, odróżnij wejście od wyjścia i zbuduj swoją pierwszą regułę: lampkę, która podąża za przyciskiem.

PLCZmiennaCyklWejścieWyjścieKontaktCewkaSzczebelTRUE i FALSE
Ukończone 0 z 5 · 21 min · +212 XP
Przygotowuje cię do
  1. 2Lekcja 2Co wchodzi, co wychodziWejścia i wyjścia4 min · +37 XP
  2. 3Lekcja 3Przeczytaj swoją pierwszą zasadęStyk, cewka i szczebel albo :=8 min · +61 XP
  3. 4Lekcja 4Dwa słowa na ON i OFFBOOL: TRUE i FALSE (1 i 0)2 min · +34 XP
  4. 5Lekcja 5Niech lampka podąża za przyciskiemStyk i cewka albo :=3 min · +40 XP

Obszar 2

Logika

Potem będziesz umiećSpraw, żeby maszyna czekała, aż wszystko będzie w porządku: przeciwieństwo sygnału, dwie rzeczy naraz, jedna z dwóch i zatrzymanie, gdy coś jest nie tak.

NOTNormalnie zamkniętyANDORGałąźZezwolenieUsterka
Ukończone 0 z 4 · 21 min · +169 XP
Przygotowuje cię do
  1. 6Lekcja 6Odwrotnie: ON, dopóki przycisk nie jest naciśniętyNOT, styk normalnie zamknięty (NC, XIO)5 min · +43 XP
  2. 7Lekcja 7Dwie rzeczy muszą się zgadzać narazAND, styki szeregowo5 min · +40 XP
  3. 8Lekcja 8Wystarczy jedno z dwóchOR, gałąź5 min · +40 XP
  4. 9Lekcja 9Można pracować i coś jest nie takPermit i Fault6 min · +46 XP

Obszar 3

Liczby i pamięć

Potem będziesz umiećSprawdź liczbę, na przykład poziom w zbiorniku, spraw, żeby silnik zapamiętał jedno naciśnięcie Start, i zadbaj o to, żeby Stop zawsze wygrywał.

PorównajMniejsze niżPodtrzymanieNawiasyUstawianie i resetowanieIF THEN
Ukończone 0 z 4 · 19 min · +157 XP
Przygotowuje cię do
  1. 10Lekcja 10Sprawdź liczbęPorównanie, mniejsze niż (<)5 min · +40 XP
  2. 11Lekcja 11Niech zapamięta naciśnięciePodtrzymanie (zatrzask)5 min · +40 XP
  3. 12Lekcja 12Stop zawsze musi wygrywaćGdzie kończy się gałąź i nawiasy4 min · +37 XP
  4. 13Lekcja 13Włącz tutaj, wyłącz tamCewki ustawiające i resetujące, IF … THEN5 min · +40 XP

Obszar 4

Czas i liczenie

Potem będziesz umiećSpraw, żeby coś czekało, pracowało trochę dłużej, i licz części, które przejeżdżają obok.

TimerPresetBit zakończeniaOpóźnione załączenieOpóźnione wyłączenieLicznikZbocze narastające
Ukończone 0 z 4 · 19 min · +190 XP
Przygotowuje cię do
  1. 14Lekcja 14Licz sekundyTimer, nastawa i bit zakończenia5 min · +46 XP
  2. 15Lekcja 15Poczekaj, potem działajTimer z opóźnionym załączeniem (TON), instancja5 min · +43 XP
  3. 16Lekcja 16Działaj jeszcze chwilęTimer z opóźnionym wyłączeniem (TOF)4 min · +43 XP
  4. 17Lekcja 17Licz rzeczy, gdy się pojawiająLicznik (CTU), zbocze narastające5 min · +58 XP

Sygnały

Uporządkuj prawdziwe sygnały: zbocza, skalowanie, alarmy i potwierdzenia.

Ukończone lekcje: 0 z 18

Obszar 5

Zbocza i liczenie

Potem będziesz umiećZłap chwilę, w której coś się włącza albo wyłącza, policz to raz i znajdź, co psuje liczenie.

ImpulsJednorazowy impulsBit pamięciZbocze opadająceLiczba całkowitaMOVEADDPrzypadek testowy
Ukończone 0 z 7 · 40 min · +328 XP
Przygotowuje cię do
  1. 18Lekcja 18Złap chwilę, w której się włączaImpuls jednorazowy, impuls i bit pamięci6 min · +46 XP
  2. 19Lekcja 19Umieść licznik tam, gdzie inni mogą go odczytaćLiczba całkowita (INT, DINT) i MOVE6 min · +49 XP
  3. 20Lekcja 20Złap chwilę, w której się wyłączaZbocze opadające (styk N, OSF, F_TRIG)6 min · +46 XP
  4. 21Lekcja 21Dlaczego licznik nigdy nie doliczaLiczenie w górę (CU) i reset (R, RES)6 min · +46 XP
  5. 22Lekcja 22Większe niż i co najmniejWiększe niż (>), >= i <=5 min · +46 XP
  6. 23Lekcja 23Licz bez licznikaADD, + 1, ELSIF6 min · +49 XP
  7. 24Lekcja 24Przetestuj regułę napisaną przez kogoś innegoPrzypadek testowy, przegląd5 min · +46 XP

Obszar 6

Liczby, które coś znaczą

Potem będziesz umiećCzytaj regułę narysowaną jako bloki, zamień surową liczbę z czujnika na procenty i utrzymuj pompę w spokoju między dwiema granicami.

BlokPrzewódREALWartość surowaSkalowanieZakresHistereza
Ukończone 0 z 4 · 23 min · +190 XP
Przygotowuje cię do
  1. 25Lekcja 25Ta sama reguła, narysowana jako prostokątyBlok, połączenie, diagram bloków funkcyjnych (FBD)6 min · +49 XP
  2. 26Lekcja 26Liczby z przecinkiemREAL, wartość surowa, sygnał5 min · +46 XP
  3. 27Lekcja 27Zamień surową liczbę na prawdziwą wartośćSkalowanie, zakres (NORM_X, SCALE_X, SCP, SCL)6 min · +46 XP
  4. 28Lekcja 28Dwie granice, nie jednaHistereza, częste przełączanie6 min · +49 XP

Obszar 7

Dowód i rezerwa

Potem będziesz umiećSprawdź, czy zawór naprawdę się ruszył, daj mu czas, zanim podniesiesz alarm, i włącz pompę zapasową, gdy pierwsza ma usterkę.

PolecenieSygnał zwrotnyAlarmCzas przesterowaniaPraca główna (duty)Rezerwa (standby)Naprzemienność
Ukończone 0 z 4 · 20 min · +187 XP
Przygotowuje cię do
  1. 29Lekcja 29Czy to naprawdę się stało?Polecenie i potwierdzenie5 min · +49 XP
  2. 30Lekcja 30Daj mu czas, zanim podniesiesz alarmAlarm, czas przesterowania, opóźnienie alarmu5 min · +49 XP
  3. 31Lekcja 31Dwie pompy, jedno zadaniePompa pracująca i rezerwowa5 min · +49 XP
  4. 32Lekcja 32Na zmianęNaprzemienność, przełączenie5 min · +40 XP

Obszar 8

Alarmy i przekazanie

Potem będziesz umiećUtrzymuj alarm, dopóki ktoś się nim nie zajmie, i przekazuj pompę między Auto a trybem ręcznym bez szarpnięcia.

Zatrzaśnięty alarmPotwierdźAutoRęcznyTrybBezuderzeniowo
Ukończone 0 z 3 · 16 min · +156 XP
Przygotowuje cię do
  1. 33Lekcja 33Alarmy, które trwają, aż ktoś je zobaczyAlarm z podtrzymaniem, potwierdzenie, syrena6 min · +52 XP
  2. 34Lekcja 34Ręcznie albo automatycznieAuto, tryb ręczny, tryb5 min · +52 XP
  3. 35Lekcja 35Przełącz bez szarpnięciaPrzekazanie, bezuderzeniowe, jedna wspólna pamięć5 min · +52 XP

Sekwencje

Prowadź proces krokami: stany, wychodzenie z błędów i bloki do ponownego użycia.

Ukończone lekcje: 0 z 16

Obszar 9

Kroki i sekwencje

Potem będziesz umiećProwadź proces krok po kroku: powiedz, co włącza każdy krok, co przesuwa proces dalej i co zostaje włączone między krokami.

SekwencjaSchematKrokAkcjaNKrok aktywnyPrzejścieWarunekAkcja przechowywanaAkcja resetująca
Ukończone 0 z 4 · 25 min · +187 XP
Przygotowuje cię do
  1. 36Lekcja 36Jeden krok narazSekwencja, schemat i krok5 min · +43 XP
  2. 37Lekcja 37Co włącza każdy krokAkcja, N i krok aktywny6 min · +49 XP
  3. 38Lekcja 38Co przesuwa proces dalejPrzejście i warunek7 min · +49 XP
  4. 39Lekcja 39Co zostaje włączone między krokamiAkcja przechowywana (S) i akcja resetująca (R)7 min · +46 XP

Obszar 10

Drogi i powrót do pracy

Potem będziesz umiećWyślij proces jedną z dwóch dróg, przywróć go do znanego początku, wstrzymaj go i kontynuuj, i znajdź, dlaczego sekwencja utknęła albo zostawiła coś włączone.

Rozgałęzienie alternatywnePriorytetKrok początkowyStan znanyPrzetrzymanieWznówKwalifikator
Ukończone 0 z 4 · 24 min · +184 XP
Przygotowuje cię do
  1. 40Lekcja 40Wybierz drogęRozgałęzienie alternatywne i priorytet6 min · +46 XP
  2. 41Lekcja 41Z powrotem do znanego początkuKrok początkowy, Reset i stan znany5 min · +43 XP
  3. 42Lekcja 42Zatrzymaj w połowie i kontynuujWstrzymanie i wznowienie6 min · +46 XP
  4. 43Lekcja 43Znajdź usterkę w sekwencjiZablokowany krok, kwalifikator7 min · +49 XP

Obszar 11

Stany w kodzie

Potem będziesz umiećCzytaj i poprawiaj dłuższe reguły zapisane jako kod, trzymaj proces w jednym ponumerowanym stanie naraz i przesuwaj go dalej za pomocą CASE.

KodNawiasyCo najmniejStanDINTMaszyna stanówCASEELSIFAbort
Ukończone 0 z 3 · 18 min · +153 XP
Przygotowuje cię do
  1. 44Lekcja 44Te same reguły, zapisane jako tekstKod, :=, nawiasy i >=6 min · +52 XP
  2. 45Lekcja 45Maszyna zawsze robi jedną rzeczStan, DINT i maszyna stanów6 min · +52 XP
  3. 46Lekcja 46Jeden stan narazCASE, ELSIF i przerwanie6 min · +49 XP

Obszar 12

Listy i pętle

Potem będziesz umiećTrzymaj wiele odczytów w jednej tablicy, rób to samo z każdym miejscem w pętli FOR i wygładzaj skaczący odczyt średnią.

TablicaMiejsceIndexREALPętlaFOREND_FORŚredniaOknoZawinięcie
Ukończone 0 z 3 · 20 min · +153 XP
Przygotowuje cię do
  1. 47Lekcja 47Rząd liczbTablica, miejsce, indeks i REAL6 min · +52 XP
  2. 48Lekcja 48Zrób to znowu dla każdego elementuPętla, FOR i END_FOR7 min · +52 XP
  3. 49Lekcja 49Wygładź skaczący odczytŚrednia, okno i zawinięcie7 min · +49 XP

Obszar 13

Kod wielokrotnego użytku

Potem będziesz umiećTrzymaj dane jednej maszyny razem w strukturze i napisz reguły pompy raz w bloku funkcyjnym, który wywołujesz dla każdej pompy.

StrukturaElementUDTBlok funkcyjnyWywołanieParametr
Ukończone 0 z 2 · 13 min · +101 XP
Przygotowuje cię do
  1. 50Lekcja 50Trzymaj dane pompy razemStruktura, pole i UDT6 min · +52 XP
  2. 51Lekcja 51Napisz raz, użyj dwa razyBlok funkcyjny, wywołanie i parametr7 min · +49 XP
Pytania

Zanim zaczniesz

O co ludzie pytają przed Lekcją 1.

Czy potrzebuję doświadczenia z PLC?

Nie. Lekcja 1 zaczyna od zera, prostymi słowami, a każda lekcja dodaje jedną ideę, którą sam wypróbowujesz.

Ile trwa lekcja?

Kilka minut. Każda kończy się regułą, którą zbudowałeś i przetestowałeś na panelu na żywo.

Jakich sterowników PLC używa?

Siemens i Rockwell w języku drabinkowym lub w kodzie, a Beckhoff TwinCAT w kodzie. Producenta zmienisz w każdej chwili linią pod przyciskiem na górze.

Co jest po Zajęciach?

Misje: prawdziwe zadania na działających maszynach 3D. Zaliczaj je, aby awansować i zdobywać tytuły.

Chcesz najpierw poznać tło? Podstawy PLC wyjaśniają w krótkich tekstach, czym jest automatyka.