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
#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 zdarzenie | Wynik |
|---|---|
| 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.
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.
- Sieć wodociągowaWoda wpływa do budynku
- Zbiornik magazynowyTrzyma zapas dla pomp
- Pompy wodyTłoczą wodę na piętra powyżejJesteś tutaj
- 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 polecenie7. 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?
#PumpOn := #Start;2. Który typ przechowuje prostą wartość tak/nie: TRUE lub FALSE?
Pytania o tę lekcję? Zapytaj członków w Szatnia.