Napisz swoją pierwszą maszynę stanów: Ćwiczenie PLC
Użyj numerowanego stanu, aby uruchomić, zakończyć i zresetować proces mieszania.
Poprowadź proces mieszania za pomocą instrukcji CASE. State to liczba całkowita (DINT), która mówi, w jakim stanie jest proces: 0 Spoczynek, 10 Praca albo 50 Zakończony. Start przenosi ze Spoczynku do Pracy. MixDone przenosi z Pracy do stanu Zakończony. Reset przenosi ze stanu Zakończony z powrotem do Spoczynku. Zmieniaj State najwyżej raz na cykl, czyli raz na jedno przejście przez twój kod. Każdy stan ustawia wszystkie cztery wyjścia.
Bez karty. Bez płacenia. Bez anulowania.
Official release: 5 December. Bądź na szczycie rankingu tego dnia i wygraj 3 miesiące Pro oraz 2 tygodnie Pro do podarowania znajomemu. 2. miejsce wygrywa 4 tygodnie. 3. miejsce wygrywa 2 tygodnie. Zasady
- Każda lekcja, od zera
- Każda misja i lekcja, wraz z kolejnymi poziomami
- Praktyczny test dla każdego tytułu, z certyfikatem
- Przewiń dowolny test, cykl po cyklu
- Rozwiązania z objaśnieniem, gdy utkniesz
- Konwerter kodu, ile tylko chcesz
PRO (wymaga Pro) misjaStart, zakończenie i reset
Test 1 z 5StateStan procesuRunningPumpOnPolecenie pompyOFFValveCmdPolecenie zaworu wlotowegoOFFMixerOnPolecenie mieszadłaOFF- Level
- Zastosowania
- Czas
- O nas 12 min
- Nagroda
- +250 XP
- Instalacja
- zbiornik procesowy 3D
- Edytory: Siemens
- SCL
- Edytory: Rockwell
- Tekst strukturalny
- Edytory: Beckhoff
- Tekst strukturalny
- Etap
- 16. Zapisz fazy tekstem
Napisz swoją pierwszą maszynę stanów: co musi robić twój kod
To pierwsza z trzech misji o tym samym procesie mieszania. MixDone to sygnał zakończenia z mieszadła. Włącza się po czterech sekundach mieszania. Poniższe zasady działania wymieniają każdy stan i wartość każdego wyjścia. Pierwsze przejście jest już napisane. Nie ma jeszcze Stop ani Hold. Dodają je dwie następne misje.
- 0 · Spoczynek
- Wszystkie wyjścia OFF. Start → 10. Pozostałe wejścia nic nie robią.
- 10 · Praca
- PumpOn, ValveCmd i MixerOn ON. Done OFF. MixDone → 50. Pozostałe wejścia nic nie robią.
- 50 · Zakończony
- Pompa, zawór i mieszadło OFF. Done ON i pozostaje ON po tym, jak MixDone przejdzie na OFF. Reset → 0. W tym samym cyklu nie może też nastąpić start. Pozostałe wejścia nic nie robią.
- Zasady cyklu
- State zaczyna od 0. Zmieniaj State najwyżej raz na cykl. W cyklu, w którym State się zmienia, wyjścia mogą odpowiadać staremu albo nowemu stanowi, jako pełny zestaw. Od następnego cyklu muszą odpowiadać bieżącemu stanowi.
Napisz swoją pierwszą maszynę stanów: wejścia i wyjścia
Twój program czyta wejścia: 3 i ustawia wyjścia: 4. Nazwy są takie same w edytorze każdego producenta.
Napisz swoją pierwszą maszynę stanów: co sprawdzają testy
- Każdy stan ustawia wszystkie cztery wyjścia: pompę, zawór, mieszadło i Done.
- Z każdego stanu jest jedna droga dalej: Start ze Spoczynku, MixDone z Pracy i Reset ze stanu Zakończony.
- State zmienia się najwyżej raz na cykl, nawet gdy Start, MixDone i Reset są włączone jednocześnie.
- Wypróbuj Użyj przycisków pod modelem i obserwuj, jak reaguje instalacja.
- Sprawdź rozwiązanie Jedno naciśnięcie uruchamia wszystkie sprawdzenia twojego kodu.
- Przewiń PRO (wymaga Pro) Jeśli któreś nie przejdzie, cofaj się cykl po cyklu, aby zobaczyć dlaczego.
Utknąłeś w tej misji? Zapytaj członków w Szatnia.
Gdzie zobaczysz to w zakładzie
Mieszalnik w fabryce czeka, pracuje albo skończył. Operator uruchamia każdą partię i resetuje panel, gdy jest gotowa.
Bez jednego jasnego stanu skończona partia może sama ruszyć od nowa. Lampka Done, która kopiuje czujnik, gaśnie, gdy tylko mieszadło się zatrzyma.
W fabryce napojów zawory wpuszczają odmierzone ilości wody i syropu do zbiornika mieszającego. Mieszadło elektryczne łączy je w jedną partię. Zawór wylotowy przesyła potem napój do zbiornika buforowego. Stamtąd rozlewają go maszyny do napełniania.
- Zbiorniki składnikówPrzechowują wodę i syrop
- Zbiornik mieszającyNapełnij, wymieszaj i zmierz jedną partięJesteś tutaj
- Zbiornik buforowyTrzyma gotowy napój w gotowości
- Napełniarka butelekRozlewa napój do butelek
Na prawdziwym obiekcie: miejsca, części i bezpieczeństwo
- Fabryka napojów — mieszanie wody i syropu
- Fabryka farb — mieszanie składników do jednolitego koloru
- Stacja uzdatniania wody — przygotowanie odmierzonej mieszaniny chemicznej
- Browar — podgrzewanie wody do mycia urządzeń
Pełny zbiornik nie zamyka sam swojego wlotu. Woda płynie, dopóki zawór się nie zamknie, więc otwarty wlot może zalać pomieszczenie.
Grzałka, której nie przykrywa ciecz, może się przegrzać. Prawdziwe zbiorniki mają oprócz programu PLC osobne urządzenia bezpieczeństwa.
Rozmiary, czasy i przekroje to wybory dydaktyczne, a nie rysunek jakiejkolwiek prawdziwej instalacji.
Następne na drodze
- Stop znaczy stopNapisz zatrzymanie awaryjne, które wymaga osobnego, świadomego resetu, zanim cokolwiek znów wystartuje.Zastosowania · 25 min · +250 XP
- Zamknięcie to nie startZablokuj bramkę celi: otwarcie zatrzymuje robota, a zamknięcie niczego nie uruchamia.Zastosowania · 25 min · +300 XP
- Wysuń i cofnij według wyłącznikaWysuń jeden siłownik i cofnij go, gdy wskaże to jego wyłącznik.Zastosowania · 15 min · +250 XP
- A+ B+ B− A−Przeprowadź dwa siłowniki przez klasyczną sekwencję czterech ruchów.Zastosowania · 30 min · +350 XP