Zadanie sprawdza umiejętność przekładu programu w języku drabinkowym (LAD) na zapis w postaci listy instrukcji (IL), czyli tak, aby oba programy dawały identyczny efekt działania.
W LAD logika wynika z połączeń:
- połączenie szeregowe styków odpowiada operacji logicznej AND (warunki muszą być spełnione jednocześnie),
- połączenie równoległe gałęzi odpowiada operacji OR (wystarczy spełnienie jednej z gałęzi),
- styk NC (normalnie zamknięty) odpowiada negacji warunku, czyli NOT.
W zapisie instrukcyjnym tę samą logikę uzyskuje się przez odpowiednią kolejność instrukcji oraz sposób budowania wyrażenia logicznego (w tym uwzględnienie negacji i nawiasowania/priorytetów, jeśli występują).
Odpowiedź "Program 2." jest poprawna, ponieważ jako jedyna zachowuje te same warunki zadziałania wyjścia co pokazany schemat drabinkowy: odpowiada temu samemu układowi AND/OR oraz właściwie odwzorowuje ewentualne styki zanegowane (NC) i kolejność wynikającą z sieci.
Pozostałe odpowiedzi są błędne typowo z powodów spotykanych na egzaminach:
- "Program 1." zwykle zmienia logikę przez inny układ AND/OR (np. myli szereg z równoległym) albo pomija jeden z warunków.
- "Program 3." bywa mylący, gdy zawiera podobne instrukcje, ale w innej kolejności, co daje inny wynik dla tych samych wejść (różne priorytety i "nawiasowanie" logiki).
- "Program 4." często zawiera negację w innym miejscu lub odnosi się do innego sygnału, przez co warunek załączenia cewki nie odpowiada drabince.
Wskazówka egzaminacyjna: najpierw opisz drabinkę jako zdanie logiczne (AND/OR/NOT), a dopiero potem porównuj z listą instrukcji. To ogranicza wybór "na oko" i zmniejsza ryzyko przeoczenia gałęzi równoległej.