W sterowaniu silnikiem w PLC opis działania zwykle da się przełożyć na zależność logiczną: wyjście (silnik) jest aktywne wtedy i tylko wtedy, gdy spełnione są określone warunki wejściowe.
Odpowiedź "B" jest poprawna, bo odpowiada strukturze wskazanej w opisie: w Network 1 występują dwie bramki AND, co oznacza, że pewne warunki muszą być spełnione jednocześnie (koniunkcja). Następnie w Network 2 jest bramka OR, czyli alternatywa: do uruchomienia wystarcza spełnienie jednego z dwóch warunków (np. jeden z torów zezwolenia), zależnie od szczegółów opisu.
Dlaczego pozostałe warianty nie pasują (na poziomie zasady):
- Warianty, które mają OR zamiast AND w miejscu wymagającym jednoczesności, dopuszczą uruchomienie przy zbyt "luźnych" warunkach (wystarczy pojedynczy sygnał), co zmienia funkcję sterowania.
- Warianty, które mają AND zamiast OR tam, gdzie opis dopuszcza alternatywę, będą zbyt restrykcyjne (wymuszą jednoczesne spełnienie warunków, które miały być zamienne).
- Warianty o innej liczbie bramek lub innej topologii połączeń mogą realizować inną tabelę prawdy, nawet jeśli używają tych samych operatorów.
W praktyce, aby pewnie rozstrzygnąć takie zadanie, warto: (1) rozpisać tabelę prawdy z opisu, (2) odczytać logikę z programu (kolejność i grupowanie warunków), (3) porównać oba wyniki. To minimalizuje ryzyko pomylenia AND/OR lub błędnego "czytania" sieci programu.