W typowych układach sterowania sekwencyjnego (np. realizowanych jako sekwencer kroków w PLC) logika pracy jest oparta o kolejność kroków: najpierw aktywny jest krok wcześniejszy, a dopiero po spełnieniu warunków przejścia uaktywnia się krok następny. Z tego wynika intuicyjna różnica czasowa w realizacji akcji przypisanych do kolejnych kroków.
Odpowiedź "Y1 przyjmie stan 1 wcześniej niż Y2." jest zgodna z taką interpretacją: jeśli w kroku 11 program ustawia (wysterowuje) Y1, a w kroku 12 ustawia Y2, to w przebiegu czasowym sygnałów najpierw pojawi się stan wysoki na Y1, a dopiero później na Y2. W praktyce oznacza to, że element wykonawczy podłączony do Y1 (np. zawór, stycznik, przekaźnik) zadziała wcześniej niż element na Y2.
Dlaczego pozostałe propozycje są ryzykowne lub błędne w standardowym rozumieniu sekwencji?
- "Y2 przyjmie stan 1 wcześniej niż Y1." odwraca naturalną kolejność wynikającą z numeracji i przejścia 11 → 12. Byłoby to możliwe tylko wtedy, gdyby w danym rozwiązaniu Y2 było ustawiane niezależnie (np. równolegle, w przerwaniu, w innym bloku z wyższym priorytetem), co nie wynika z samego pytania.
- "Y1 może nigdy nie przyjąć stanu 1, a Y2 – tak." sugeruje istnienie sytuacji, w której krok 11 nie zostaje aktywowany lub nie spełnia warunków ustawienia Y1, ale krok 12 jednak się realizuje. W klasycznej sekwencji krok 12 zależy od przejścia z 11, więc bez dodatkowych informacji jest to mało uzasadnione.
- "Y2 może nigdy nie przyjąć stanu 0, a Y1 – tak." dotyczy mechanizmu resetowania/zaniku sygnału, a nie różnicy w sposobie realizacji działań między dwoma krokami w sensie kolejności ustawienia stanu 1. To miesza dwa różne zagadnienia: czas załączenia vs sposób wyłączenia/podtrzymania.
Wskazówka egzaminacyjna: przy pytaniach o różnice między krokami najpierw ustal, czy kroki są sekwencyjne (jeden po drugim), czy mogą działać równolegle. Dopiero potem oceniaj, które wyjście ma szansę zmienić stan wcześniej.