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

FOR na prawdziwej maszynie

FOR powtarza blok kodu tekstowego określoną liczbę razy. Jako licznika używa zmiennej całkowitej, biegnącej od wartości początkowej do końcowej. Zapisuje się go jako FOR Index := 0 TO 3 DO i zamyka END_FOR.

Obie wartości końcowe są uwzględniane, więc 0 TO 3 wykonuje się cztery razy. BY ustala wielkość kroku, a EXIT wcześniej opuszcza pętlę.

Cała pętla wykonuje się w jednym cyklu. Między przejściami nie czeka na następny cykl, a duża pętla wydłuża cykl.

FOR: przykład z objaśnieniem

Tablica zawiera osiem flag alarmów na pozycjach od 0 do 7. FOR Index := 0 TO 7 odwiedza każdą z nich, a Flags[Index] := FALSE ją zeruje. Wszystkie osiem zostaje wyzerowanych w jednym cyklu.

FOR: częsty błąd

Pisanie 0 TO 8 dla ośmiu wartości. Pozycja 8 nie istnieje, a odczyt lub zapis poza tablicą to błąd.

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