W tego typu układach podawania detali (magazyn grawitacyjny + element wykonawczy) ruch wysuwający detal zwykle jest warunkowany dwoma grupami sygnałów:
- sygnałem zezwolenia od operatora (np. przycisk S1),
- sygnałami blokad wynikającymi ze stanu obiektu, np. informacją, czy magazyn nie jest pusty.
Jeżeli czujnik wykrywania pustego magazynu jest aktywny, oznacza to sytuację "brak detali" (magazyn pusty). Wtedy algorytm powinien blokować wysuw, aby układ nie wykonywał cyklu "na pusto" oraz aby nie generować błędów procesu. Z tego powodu warunek testowy dla poprawnego wysunięcia detalu ma postać logiczną: S1 = 1 oraz czujnik pustego magazynu = 0 (nieaktywny).
Dlaczego poprawna jest odpowiedź: "nieaktywny jest czujnik wykrywania pustego magazynu"?
- Bo tylko wtedy algorytm ma potwierdzenie, że w magazynie znajduje się detal do wysunięcia (brak sygnału "pusty").
- W połączeniu z wciśnięciem S1 daje to jednoznaczny warunek startu wysuwu.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "tłoczysko siłownika znajduje się w pozycji wsuniętej" — opisuje stan mechaniczny siłownika, ale nie jest wprost warunkiem "czy magazyn ma detal". W typowej logice pozycja siłownika może być warunkiem kolejnego kroku sekwencji, lecz nie zastępuje informacji o pustym magazynie.
- "tłoczysko siłownika znajduje się w pozycji wysuniętej" — analogicznie, to informacja o położeniu elementu wykonawczego; sama w sobie nie potwierdza możliwości bezpiecznego wysunięcia nowego detalu.
- "aktywny jest czujnik wykrywania pustego magazynu" — to stan przeciwny do wymaganego: sygnalizuje pusty magazyn, więc wysuw powinien być zablokowany.
Wskazówka egzaminacyjna: w zadaniach z algorytmami sterowania zawsze sprawdzaj, czy w warunku pojawia się sygnał bezpieczeństwa/blokady (np. "pusty", "awaria", "STOP"). Często musi on być w stanie nieaktywnym, aby ruch był dozwolony.