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

Indeks na prawdziwej maszynie

Indeks to liczba całkowita, która wybiera jedną pozycję w tablicy. W Readings[2] indeksem jest 2. Może to być stała liczba lub zmienna, a to właśnie zmienna sprawia, że tablice są przydatne.

Zmienne indeksów przechowują liczby całkowite, zwykle INT lub DINT. Tablice Rockwell zaczynają się od pozycji 0. Siemens pozwala wybrać najniższą pozycję w deklaracji, więc to sprawdź.

Wyjście poza zadeklarowany zakres to błąd. W symulatorze PLC Gym zatrzymuje program z błędem przekroczenia zakresu, a w prawdziwym sterowniku może wywołać usterkę.

Indeks: przykład z objaśnieniem

Tablica przechowuje docelową temperaturę dla pięciu receptur na pozycjach od 0 do 4. Operator wybiera recepturę 3, a program czyta Targets[RecipeNumber]. Daje to właściwą wartość bez potrzeby pisania IF dla każdej receptury.

Indeks: częsty błąd

Ufanie indeksowi, który przychodzi spoza programu. Jeśli ktoś wpisze 9 dla tablicy pięciopozycyjnej, odczyt się nie powiedzie. Najpierw sprawdź, czy mieści się w zakresie.

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