Funkcja bramki AND (koniunkcja) w logice boolowskiej oznacza, że wynik jest prawdziwy wyłącznie wtedy, gdy wszystkie argumenty są prawdziwe. W praktyce automatyki/mechatroniki odpowiada to sytuacji "uruchom, gdy spełnione są jednocześnie warunek 1 i warunek 2".
Dlatego odpowiedź "AND" jest właściwa, jeśli pokazany fragment programu realizuje zależność jednoczesności (np. dwa sygnały w szeregu w LD albo blok logiczny wymagający obu wejść w FBD). Taka struktura odpowiada klasycznej tabeli prawdy AND: 1 pojawia się tylko dla kombinacji 1/1.
Pozostałe odpowiedzi opisują inne relacje logiczne:
- "OR" (alternatywa) byłoby poprawne, gdyby wyjście było aktywne już przy co najmniej jednym aktywnym wejściu. To typowa pułapka, gdy uczeń nie odróżnia "jednocześnie" od "lub".
- "NAND" to negacja AND: wynik jest fałszywy tylko dla 1/1, a prawdziwy dla pozostałych przypadków. W programie często odpowiada to warunkowi "nie jest tak, że oba warunki są spełnione".
- "NOR" to negacja OR: wynik jest prawdziwy tylko wtedy, gdy wszystkie wejścia są fałszywe. To logika "żaden warunek nie jest aktywny".
W zadaniach egzaminacyjnych warto zawsze sprowadzić fragment programu do pytania: kiedy wyjście ma być włączone? Jeśli odpowiedź brzmi "dopiero gdy wszystkie wymagane sygnały są aktywne", to jest to AND. Jeśli "gdy przynajmniej jeden", to OR. Jeżeli dodatkowo występuje odwrócenie (negacja), rozważ NAND lub NOR.