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

Maszyna stanów na prawdziwej maszynie

Maszyna stanów to program, który pamięta, w której części zadania się znajduje, za pomocą jednej zapamiętanej wartości. Ta wartość to stan. W każdym stanie program wie, jakie polecenia wydać i jakie zmiany są dozwolone.

Zwykle zapisuje się ją tekstowo, z CASE i liczbą, np. State. 10 może oznaczać pracę, a 30 wstrzymanie. Liczba to tylko kod, a nie długość czasu.

To kolejny sposób zapisu sekwencji. Schemat ją rysuje, a maszyna stanów trzyma ją w kodzie. Zanim ją napiszesz, wypisz polecenia każdego stanu i dozwolone wyjścia z niego.

Maszyna stanów: przykład z objaśnieniem

Partia może być w toku, wstrzymana lub zakończona. Wciśnij Hold, gdy jest w toku, a stan przejdzie na wstrzymanie, w którym polecenia są wyłączone. Każdy stan ma inne polecenia, więc program nie może ich pomylić.

Maszyna stanów: częsty błąd

Zmienianie stanu z różnych miejsc programu. Trzymaj wyjścia z każdego stanu w jego własnej gałęzi, żeby móc je sprawdzić w jednym miejscu.

Nadal masz wątpliwości? Zapytaj w Szatnia.