W sieci GRAFCET (opis sekwencyjny) przejście do kolejnego kroku następuje wtedy, gdy jednocześnie:
- aktywny jest krok poprzedzający (lub odpowiednia gałąź w strukturze), oraz
- spełniony jest warunek przejścia (tzw. receptywność) zapisany logiką 0/1.
Pytanie dotyczy tego, jaki warunek musi być spełniony, aby został wykonany krok 8. Odpowiedź "S1 = 0 i S2 = 1 i S3 = 0 i S4 = 0" jest poprawna, ponieważ jest to warunek typu AND (koniunkcja): wszystkie składowe muszą być spełnione równocześnie. W praktyce oznacza to, że krok 8 jest dozwolony tylko w jednym, ściśle określonym stanie sygnałów.
Dlaczego pozostałe odpowiedzi są błędne?
- "S1 = 1 i S2 = 0 i S3 = 1 i S4 = 1" opisuje inny, przeciwny zestaw stanów. Jeśli warunek na wejściu do kroku 8 wymaga S2=1 oraz pozostałych równych 0, to ten wariant nie może uruchomić kroku 8.
- "S1 = 0 lub S2 = 1 lub S3 = 0 lub S4 = 0" to alternatywa (OR). Taki zapis byłby spełniony już po spełnieniu jednego z warunków, więc nie odpowiada sytuacji, w której wymagany jest kompletny zestaw stanów wejściowych.
- "S1 = 1 lub S2 = 0 lub S3 = 1 lub S4 = 1" również jest alternatywą i dodatkowo wskazuje stany niezgodne z wymaganym układem sygnałów. Taki warunek byłby spełniony w wielu niepożądanych sytuacjach.
Wskazówka egzaminacyjna: najpierw zlokalizuj w GRAFCET przejście bezpośrednio prowadzące do kroku 8, a dopiero potem przepisz logikę warunku. Uważaj na "i" versus "lub" – w algorytmach sterowania sekwencyjnego warunki bezpieczeństwa i blokady bardzo często są koniunkcją.