Warunek "lampka ma świecić, gdy oba przyciski zostaną naciśnięte" opisuje klasyczną koniunkcję (AND). Oznacza to, że wyjście (lampka) powinno być załączone tylko w sytuacji, gdy jednocześnie spełnione są dwa warunki wejściowe: pierwszy przycisk jest wciśnięty i drugi przycisk jest wciśnięty.
W ujęciu logiki dwustanowej można to zapisać jako: L = S1 ∧ S2. Tabela prawdy dla AND jest jednoznaczna: wyjście ma wartość 1 wyłącznie dla kombinacji (1,1). Dla (1,0), (0,1) oraz (0,0) wyjście pozostaje 0, więc lampka nie świeci.
W typowych językach PLC:
- W drabince (LAD) funkcji AND odpowiada połączenie szeregowe dwóch styków (zwykle NO) sterujących jedną cewką wyjściową. Przerwanie dowolnego z warunków rozłącza tor logiczny i gasi lampkę.
- W FBD/LD może to być blok AND z dwoma wejściami, którego wyjście jest przypisane do lampki.
Dlatego poprawny program to taki, w którym oba sygnały z przycisków muszą być aktywne jednocześnie, bez obejść typu połączenie równoległe (to dawałoby OR) oraz bez niezamierzonej negacji (styk NC zmieniałby sens warunku). Odpowiedzi błędne zwykle reprezentują:
- Alternatywę (OR): lampka świeci już po naciśnięciu jednego przycisku.
- Negację jednego wejścia: lampka świeci, gdy jeden przycisk nie jest wciśnięty.
- Zatrzask (podtrzymanie): lampka zostaje włączona po krótkim naciśnięciu i nie wymaga dalszego trzymania obu przycisków.
Na egzaminie warto szukać w programie cechy rozstrzygającej: czy warunki są w szeregu (AND) czy równolegle (OR) i czy gdzieś nie użyto styku normalnie zamkniętego, który odwraca logikę.