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

Zadanie na prawdziwej maszynie

Przypisanie zapisuje wartość w zmiennej. W SCL i tekście strukturalnym zapisuje się je jako :=. Zmienna po lewej dostaje to, co zostanie obliczone po prawej.

Dzieje się to za każdym razem, gdy wiersz jest wykonywany, czyli w zwykłej procedurze w każdym cyklu. Tak więc PumpOn := Start stale kopiuje Start do PumpOn, a polecenie pompy podąża za przyciskiem w górę i w dół.

Linia, która się nie wykonuje, nie zmienia swojej zmiennej. Umieść to samo przypisanie w IF, a gdy warunek jest FALSE, zmienna zachowa ostatnią wartość.

Zadanie: przykład z objaśnieniem

Total := Total + 1 odczytuje bieżące Total, dodaje jeden i zapisuje wynik z powrotem. Wykonywane w każdym cyklu, przy cyklu 20 ms, Total rośnie o 50 na sekundę. Dlatego liczenie potrzebuje przed sobą zbocza.

Zadanie: częsty błąd

Mylenie := z =. Pierwsze zapisuje wartość, a drugie pyta, czy dwie wartości są równe. Uważaj też na dwa wiersze zapisujące tę samą zmienną: decyduje ten, który wykona się w cyklu jako ostatni.

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