Wejścia %I0.1 i %I0.2 oznaczają dwa sygnały binarne (A i B) doprowadzone do układu logicznego w języku FBD. W schemacie występują dwie identyczne bramki NAND oraz jedna bramka NOR.
Krok 1 – wyjścia bramek NAND:
Każda bramka NAND realizuje funkcję: X = !(A AND B). Ponieważ obie bramki mają te same wejścia, na obu ich wyjściach pojawia się dokładnie ten sam sygnał X.
Krok 2 – bramka NOR:
Bramka NOR realizuje: Y = !(X OR X). Tutaj kluczowe jest prawo idempotentności algebry Boole'a: (X OR X) = X. Po podstawieniu otrzymujemy Y = !(X).
Krok 3 – podstawienie X:
Y = !(!(A AND B)) = A AND B (redukcja podwójnej negacji). Ostatecznie wyjście %Q0.1 jest równe koniunkcji wejść.
Wniosek:Logiczna jedynka na wyjściu %Q0.1 pojawi się tylko wtedy, gdy oba wejścia mają stan 1, czyli %I0.1=1 oraz %I0.2=1.
Dlaczego pozostałe odpowiedzi są błędne?
- %I0.1=1, %I0.2=0 oraz %I0.1=0, %I0.2=1: w obu przypadkach A AND B = 0, więc wyjście także pozostaje 0.
- %I0.1=0, %I0.2=0: również daje A AND B = 0, więc na %Q0.1 nie pojawi się 1.
Wskazówka egzaminacyjna:przy bramkach w FBD zwracaj uwagę na kółko negacji na wyjściu – to ono odróżnia NAND od AND i NOR od OR. Następnie zapisuj funkcje symbolicznie i upraszczaj krok po kroku.