W sterowaniu krokowym (sekwencyjnym) kluczowe jest rozróżnienie dwóch warstw opisu: co dzieje się w kroku (akcje/wyjścia) oraz kiedy wolno przejść dalej (warunek przejścia).
Odpowiedź "Warunku przejścia do kolejnego kroku." jest poprawna, ponieważ oznaczenia typu M0, M1 w takim zapisie służą do wskazania, jaki warunek logiczny musi zostać spełniony, aby sekwencja mogła opuścić aktualny krok i aktywować następny. W praktyce są to warunki zbudowane z sygnałów czujników, stanów pomocniczych lub spełnienia kryterium czasu/położenia (zależnie od projektu).
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "Sygnału zerującego dany krok." – zerowanie/reset kroku to inna funkcja (dotyczy inicjalizacji lub awaryjnego powrotu do stanu bazowego). Warunek przejścia nie "kasuje" kroku, tylko zezwala na zmianę aktywnego kroku.
- "Sygnału przekazywanego do kolejnego kroku." – przejście jest zwykle sterowane warunkiem logicznym, a nie "przekazywaniem sygnału" jako osobnej informacji. To częsty skrót myślowy: sygnały wejściowe wpływają na spełnienie warunku, ale sam symbol opisuje warunek/guard przejścia.
- "Rodzaju operacji wykonywanej w danym kroku." – rodzaj operacji (akcje) opisuje się w obrębie kroku, jako to, co ma być włączone podczas aktywności kroku. Warunki M0/M1 dotyczą momentu zakończenia kroku i przejścia do następnego, a nie zawartości operacyjnej kroku.
Wskazówka egzaminacyjna: jeśli w diagramie widzisz oznaczenie przypisane do granicy między krokami (przy "przejściu"), interpretuj je najpierw jako warunek przejścia. Jeżeli oznaczenie jest wewnątrz kroku, częściej będzie dotyczyło akcji realizowanej w tym kroku.