Index: pojęcie PLC wyjaśnione prostym językiem
Liczby i daneJak numer na drzwiczkach szafki: mówi, którą szafkę otworzyć. Indeks wybiera jedną wartość z tablicy, a w PLC liczenie zwykle zaczyna się od 0.
Liczba całkowita wybierająca jedną pozycję w tablicy. Wolno używać tylko pozycji z zadeklarowanego zakresu.
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.