W zadaniach tego typu kluczowe jest przełożenie fragmentu programu PLC na logikę boolowską i sprawdzenie, czy dla podanych stanów wejść spełnia się warunek ustawienia wyjścia. Wyjście Q0.0 przyjmie stan logiczny 1 tylko wtedy, gdy cały warunek sterujący jest spełniony; w przeciwnym razie pozostaje w stanie 0.
Jak postępować krok po kroku:
- Odczytaj z fragmentu programu, jakie zależności (AND/OR/NOT) łączą sygnały I0.0, I0.1 i I0.2.
- Jeżeli w logice występuje negacja (np. styk normalnie zamknięty lub operator NOT), pamiętaj, że wejście "0" może spełniać warunek, a wejście "1" może go blokować (i odwrotnie).
- Podstaw wartości wejść dla każdej rozważanej kombinacji i oceń kolejne człony warunku, aż do decyzji o stanie Q0.0.
Dla kombinacji "I0.0 = 0, I0.1 = 0, I0.2 = 1" – zgodnie z przedstawionym fragmentem programu – warunek załączenia wyjścia nie jest spełniony, dlatego Q0.0 zostaje ustawione na 0.
Pozostałe kombinacje są niepoprawne, ponieważ po podstawieniu ich stanów wejść do tej samej logiki programu spełniają warunek ustawienia wyjścia (prowadzą do Q0.0 = 1). Typowe pomyłki wynikają z błędnego odczytania negacji (mylenie "zwarcia" warunku z jego odwróceniem) albo z pominięcia jednego z wejść, które w danej gałęzi logiki działa jako blokada.
Wskazówka egzaminacyjna: jeśli masz wątpliwości, rozpisz sobie małą tabelę (kombinacja wejść → wynik częściowy → wynik końcowy). To ogranicza ryzyko błędu wynikającego z pośpiechu i pomaga konsekwentnie prześledzić działanie programu.