Wczytujemy postępy z tego urządzenia…
PLC Gym
Strona główna PLC GymPoziom 1, 0 XP · Twoje postępy
← Misje
Lekcja · Odczytaj, zdecyduj, wydaj polecenie · 6 min · wprowadza do Misji 1

Lekcja: Myśl cyklami: cykl skanowania PLC

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

Zagraj teraz: Misja 1 · Twoje pierwsze polecenie Nowość dla ciebie? Najpierw przeczytaj lekcję. Jest opcjonalna.

1. Dlaczego to ważne: Myśl cyklami

Pompa musi zauważyć, kiedy operator puszcza Start, a nie tylko kiedy go naciska. Jeśli to przegapi, pompuje dalej, gdy nikt tego nie chce.

2. Idea prostymi słowami: Myśl cyklami

Sterownik PLC (programowalny sterownik logiczny) to przemysłowy komputer. Odczytuje sygnały z przycisków i czujników, wykonuje twój program i wysyła polecenia do urządzeń.

Robi to w kółko, w pętli zwanej cyklem skanowania. Każdy cykl kopiuje wejścia, wykonuje twój program, a potem porusza symulowanymi urządzeniami. Rysowanie sceny 3D odbywa się osobno.

W tej akademii jeden cykl trwa 20 milisekund, więc w jednej sekundzie mieści się 50 cykli.

Przykład: w jednym cyklu sterownik PLC widzi wciśnięty Start i włącza pompę. W następnym cyklu widzi puszczony Start i wyłącza pompę.

Weź linię #PumpOn := #Start; Kopiuje ona Start do polecenia pompy w każdym cyklu. Start TRUE oznacza pracę; FALSE oznacza zatrzymanie.

Wartość, która ma tylko te dwie możliwości, ma typ BOOL, skrót od Boolean.

Pasek narzędzi steruje cyklami. Uruchom powtarza je sam. Jeden cykl dalej wykonuje dokładnie jeden. Pauza zamraża całą symulację.

Pauza to nie to samo co przycisk Stop na urządzeniu. Stop to wejście: sygnał, który odczytuje twój program. Zatrzymuje pompę tylko wtedy, gdy każe tak twój kod.

3. Zobacz to w działaniu

Siemens SCL · TIA Portal V20
#PumpOn := #Start;

Start miał wartość TRUE w poprzednim cyklu, a teraz ma FALSE. Co robi ten cykl?

Najpierw zdecyduj o odpowiedzi. Potem przejdź przez cykle, aby ją sprawdzić.

Wejście lub zdarzenieWynik
Cykl 1: Start = FALSE?
Cykl 2: Start = TRUE?
Później: Start = FALSE?

Błąd, na który warto uważać

Mylenie ruchu z poleceniem. Porównaj trzy sygnały: polecenie, rzeczywistą prędkość (obr./min) i zmierzony przepływ. Są powiązane, ale to nie to samo.

4. Uwagi o producentach

Uwagi o Siemens

W SCL # oznacza zmienną należącą do tego bloku: zmienną lokalną. := zapisuje wartość, a średnik kończy każdą instrukcję.

To zadanie szkoleniowe wykonuje się co 20 ms.

5. W zakładzie

W fabrycznej myjni operator przytrzymuje przycisk, żeby uruchomić pompę wody. Puszczenie go powinno zatrzymać pompę.

Jeśli pompa pracuje dalej po puszczeniu przycisku, wąż dalej pryska wodą, gdy nikt się tego nie spodziewa.

Gdzie to znajdzieszWoda dla najwyższych pięter

W bloku mieszkalnym zbiornik w piwnicy gromadzi wodę z sieci. Dwie pompy tłoczą ją w górę do kranów. Jedna pracuje, a druga czeka jako zapasowa. Wyłącznik niskiego poziomu wody zatrzymuje pompy, zanim zbiornik się opróżni.

  1. Sieć wodociągowaWoda wpływa do budynku
  2. Zbiornik magazynowyTrzyma zapas dla pomp
  3. Pompy wodyTłoczą wodę na piętra powyżejJesteś tutaj
  4. Krany na górzeMieszkańcy zużywają tyle wody, ile potrzebują
Na prawdziwym obiekcie: miejsca, części i bezpieczeństwo
  • Blok mieszkalny — tłoczenie wody na najwyższe piętra
  • Browar — przesyłanie gorącej wody do zbiornika warzelnego
  • Stacja uzdatniania wody — przepompowywanie wody między zbiornikami filtrów
  • Biurowiec — pompowanie wody w obiegu rur grzewczych

Rozpoznaj to na obiekcie

  • Zbiornik gromadzi wodę. Na tym stanowisku woda wraca do niego, więc normalne pompowanie nigdy go nie opróżnia.
  • Silnik elektryczny obraca pompę, żeby tłoczyła wodę przez rurę. Osłona zakrywa jego ruchomy wał.
  • Pompa rezerwowa to zapasowa pompa na tych samych rurach. Przejmuje pracę, gdy główna pompa nie może pracować.
  • Przetwornik przepływu, miernik w rurze, mierzy, ile wody przepływa w każdej sekundzie.
  • Manometr pokazuje, jak mocno woda naciska na ścianki rury.
  • Szafa sterownicza mieści sterownik PLC, przemysłowy komputer, który wykonuje twój kod. Mieści też łączniki, które zasilają silniki.

Wyłącznik niskiego poziomu wody może odebrać zezwolenie na pracę. Pompa musi się zatrzymać, zanim zacznie pracować na sucho i uszkodzi uszczelnienie.

PLC może pokazywać ON, nawet gdy pompa się zepsuła. Sprawdzaj zmierzony przepływ, a nie tylko polecenie.

Wejście Stop w tych ćwiczeniach nie jest wyłącznikiem awaryjnym. Prawdziwe maszyny potrzebują też osłon, wyłączników awaryjnych i bezpiecznego sposobu odcięcia zasilania.

Rozmiary, czasy i przekroje to wybory dydaktyczne, a nie rysunek jakiejkolwiek prawdziwej instalacji.

6. Wypróbuj na instalacji

Przy wstrzymanej symulacji włącz Start na karcie Wejścia, a potem naciśnij Jeden cykl dalej. Wyłącz Start i znów naciśnij Jeden cykl dalej. Potem naciśnij Uruchom. Naciśnij i przytrzymaj przycisk Start pod modelem, a potem puść.

Otwórz misję, przewidź wynik, uruchom urządzenia, a potem przetestuj swój program. To zaliczenie testów daje XP za misję.

01. Twoje pierwsze polecenie

7. Sprawdź, czy rozumiesz

Przewidź nowy przypadek. Zła odpowiedź da ci wyjaśnienie i kolejną próbę.

1. Nikt nie naciska przycisku Start, więc Start ma wartość FALSE. PLC wykonuje tę linijkę. Na co ustawia PumpOn?

Siemens SCL
#PumpOn := #Start;
Wybierz odpowiedź

2. Który typ przechowuje prostą wartość tak/nie: TRUE lub FALSE?

Wybierz odpowiedź

Pytania o tę lekcję? Zapytaj członków w Szatnia.