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

Cykl na prawdziwej maszynie

Cykl skanowania to jedno przejście przez główną pętlę PLC: odczyt wejść, wykonanie programu, zapis wyjść i trochę prac porządkowych. Potem wszystko zaczyna się od nowa. Dlatego kod PLC zachowuje się inaczej niż skrypt.

Czas jednego przejścia to czas skanowania lub czas cyklu. Zależy od sterownika i ilości kodu do wykonania. W PLC Gym jest stały i wynosi 20 ms, więc w jednej sekundzie mieści się 50 cykli.

Cykl ma limit czasu. W Logix watchdog każdego zadania to domyślnie 500 ms. W S7-1500 maksymalny czas cyklu to domyślnie 150 ms.

Cykl: przykład z objaśnieniem

Przy 20 ms na cykl butelka, która zasłania czujnik przez sekundę, daje TRUE w 50 cyklach z rzędu. Program, który dodaje jeden w każdym cyklu, policzy 50 butelek. Dlatego liczenie potrzebuje zbocza.

Cykl: częsty błąd

Oczekiwanie, że linia niżej już się wykonała. Kod w cyklu wykonuje się po kolei, więc linia, która czyta zmienną, zanim inna linia ją zapisze, widzi wartość z poprzedniego cyklu.

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