Rozdział 10 z 12: pokaż wszystkie rozdziały
Rozdział 10 z 12Część 3: Pisanie reguł · 4 min
Cykl skanowania PLC: sprawdzanie raz za razem
Sterownik PLC nie czyta twoich reguł raz. Czyta je raz za razem, około 50 razy na sekundę. Ta pętla to cykl skanowania.
Wolisz od razu zacząć? Pomiń podstawy na dowolnym etapie i przejdź do misje albo do laboratorium 3D z przewodnikiem. Te rozdziały zostają tu, gdy tylko ich zechcesz.
Odczytaj, zdecyduj, zapisz, powtórz
- Odczyt: sterownik PLC robi migawkę każdego wejścia.
- Decyzja: wykonuje twoje reguły od góry do dołu.
- Zapis: wysyła wyniki do wyjść.
- Potem od razu zaczyna od nowa.
Dlaczego tak często?
Bo wszystko ciągle się zmienia. Gdyby sterownik PLC sprawdzał tylko raz na minutę, zbiornik mógłby się przelać, zanim by to zauważył. Sprawdzanie około 50 razy na sekundę oznacza, że reaguje szybciej, niż zdążysz mrugnąć.
Na tej stronie jeden cykl trwa 20 milisekund. Milisekunda to tysięczna część sekundy, więc to 50 cykli na sekundę.
Dlaczego to ważne dla twojego kodu
PumpOn := Start; nie wykonuje się tylko raz, gdy naciskasz przycisk. Wykonuje się w każdym cyklu. Więc w chwili, gdy puścisz, następny cykl widzi, że Start jest FALSE, i zatrzymuje pompę.
Wypróbuj
Obejrzyj cykl skanowania w zwolnionym tempie, potem przytrzymaj Start. Zobacz, który krok zauważa pierwszy. Potem przełącz na pełną prędkość.
- 1. PrzeczytaneZrób migawkę każdego wejścia.Start był FALSE
- 2. ZdecydujPostępuj według reguły.
PumpOn := Start;Więc PumpOn jest FALSE - 3. ZapisWyślij wynik do pompy.Pompa dostała polecenie FALSE
Pump zatrzymany
Nowe słowa
- Cykl
- Jeden obieg pętli: odczytaj wejścia, wykonaj reguły, zapisz wyjścia.
- Milisekunda
- Tysięczna część sekundy. Zapisywana jako ms.
Szybki sprawdzian
Jak często sterownik PLC wykonuje twoje reguły na tej stronie?
Nowy w świecie PLC? Przywitaj się i pytaj o wszystko w Szatnia.