W zadaniach typu "IL → LD" celem jest znalezienie logicznie równoważnej sieci drabinkowej, a nie programu "podobnego graficznie". Język IL jest sekwencyjny: instrukcje wykonują się po kolei, a operacje logiczne modyfikują bieżący wynik (akumulator). Język LD opisuje tę samą logikę w formie obwodów złożonych ze styków (warunków) i cewki (zapisu wyniku).
- Jak porównywać IL z LD: najpierw ustal, jaki sygnał jest zapisywany (cewka/wyjście). Następnie rozpisz wyrażenie logiczne wynikające z instrukcji IL: gdzie jest AND (połączenie szeregowe), gdzie jest OR (gałąź równoległa), a gdzie występuje negacja (styk NC lub NOT przed zapisem).
- Na co uważać: w IL znaczenie ma kolejność LD/AND/OR oraz to, czy NOT dotyczy pojedynczego warunku czy całego złożenia. W LD ten sam efekt musi być widoczny w postaci właściwego miejsca negacji oraz właściwego ułożenia gałęzi.
Odpowiedź "Program 3" jest poprawna, bo zachowuje tę samą strukturę zależności logicznych, co kod IL z ramki: odpowiada temu samemu połączeniu szeregowemu i równoległemu warunków oraz zapisuje wynik do tego samego elementu wykonawczego (cewki/wyjścia).
Odpowiedzi "Program 1", "Program 2" i "Program 4" są błędne typowo z jednego z poniższych powodów (często występujących w takich zadaniach):
- mają OR i AND w innym miejscu (zamiana gałęzi równoległej na szeregową lub odwrotnie), co zmienia tabelę prawdy układu,
- negacja jest zastosowana do innego warunku niż w IL (styk NC w złej gałęzi),
- logika realizuje podobny "efekt" dla części stanów, ale nie jest równoważna dla wszystkich kombinacji wejść,
- zapis wyniku jest do innej cewki lub w innym miejscu sieci, co zmienia zachowanie programu w cyklu PLC.
Technika egzaminacyjna: po wybraniu kandydata przetestuj 2–3 kombinacje wejść "krytyczne" (np. takie, w których różnią się OR/AND albo działa negacja). Jeśli dla tych stanów wyjście nie zgadza się z IL, program nie jest równoważny.