Język IL (Instruction List) zapisuje logikę sterowania w postaci sekwencji instrukcji, a LD (Ladder Diagram) przedstawia tę samą logikę graficznie jako "drabinkę" ze stykami i cewkami. Pytanie sprawdza umiejętność rozpoznania równoważności funkcjonalnej – czyli tego, czy oba programy dają takie samo wyjście dla każdego możliwego zestawu stanów wejść.
Żeby poprawnie wskazać program LD odpowiadający IL, warto wykonać stałą procedurę:
- Krok 1: Odczytać IL jako kolejne działania na bieżącym wyniku logicznym (np. ładowanie warunku, łączenie AND/OR, negacje).
- Krok 2: Zidentyfikować, które sygnały są w IL zanegowane, a które łączone równolegle (OR) i szeregowo (AND).
- Krok 3: Przetłumaczyć to na LD: AND odpowiada zwykle połączeniu szeregowemu styków, OR – gałęziom równoległym, NOT – użyciu styku normalnie zamkniętego (NC) lub negacji sygnału (zależnie od konwencji).
- Krok 4: Sprawdzić, czy w LD nie pojawiają się dodatkowe elementy zmieniające zachowanie, np. niezamierzone podtrzymanie, dodatkowe warunki bezpieczeństwa lub inny sposób resetu.
Najczęstsze błędy w odpowiedziach niepoprawnych (niezależnie od konkretnego rysunku) wynikają z tego, że schemat LD:
- zmienia logikę OR/AND przez inną topologię gałęzi (co daje inną funkcję logiczną),
- ma negację w innym miejscu (np. zanegowany inny sygnał niż w IL),
- dodaje lub usuwa warunek, przez co wyjście załącza się w innych sytuacjach.
W praktyce zawodowej (serwis/uruchomienia) równoważność najlepiej potwierdzać testami stanów wejść lub tabelą prawdy. Na egzaminie, gdy nie ma czasu na pełną tabelę, kluczowe jest sprawdzenie przypadków brzegowych: pojedyncze wejście "1", wszystkie "0", kombinacje, w których działa OR, oraz kombinacje, w których negacja odwraca wynik.