Testowanie fragmentu programu sterującego (np. w PLC) polega na ustawieniu takich stanów wejść, aby badany warunek logiczny został spełniony i aby można było zaobserwować oczekiwane zachowanie wyjścia (tu: załączenie cewki Y2).
Odpowiedź "Nacisnąć przyciski S1 i S2 oraz uaktywnić czujnik B2." jest właściwa, ponieważ zakłada jednoczesne spełnienie wszystkich sygnałów, które – zgodnie z założeniem pytania – są potrzebne do uruchomienia logiki odpowiedzialnej za włączenie Y2. W praktyce oznacza to doprowadzenie do stanu, w którym program nie ma podstaw, aby blokować załączenie cewki (np. warunek typu AND pomiędzy sygnałami z S1, S2 i B2).
Pozostałe propozycje są niepoprawne, bo nie odtwarzają pełnego zestawu warunków wymaganych do testu danego fragmentu programu:
- "Nacisnąć przycisk S1 i uaktywnić czujnik B1." – pomija jeden z wymaganych sygnałów (S2 i/lub B2), więc test może nie uruchomić logiki Y2.
- "Najpierw wcisnąć przycisk S2, a później uaktywnić czujnik B1." – zawiera inny czujnik (B1) i nadal nie gwarantuje spełnienia warunków dla Y2; dodatkowo sugeruje sekwencję, która nie musi odpowiadać logice warunku.
- "Najpierw uaktywnić czujniki B1 i B2, a później wcisnąć przycisk S1." – miesza sygnały (B1, B2) i pomija S2; to częsty błąd polegający na traktowaniu testu jako "jakiejkolwiek aktywacji czujników", zamiast odtworzenia konkretnych warunków z programu.
Wskazówka egzaminacyjna: jeśli pytanie dotyczy "przetestowania fragmentu programu", szukaj odpowiedzi, która kompletnie odzwierciedla warunek załączenia wyjścia (wszystkie wymagane przyciski/czujniki), a nie tej, która wygląda na "typowy start".