KWALIFIKACJA ELM6 - STYCZEŃ 2018

PYTANIE NR 21.
Który schemat jest zgodny z zasadami tworzenia algorytmów sterowania sekwencyjnego?
Ilustracja przedstawia cztery schematy blokowe oznaczone literami A, B, C i D.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Schemat zgodny z zasadami sterowania sekwencyjnego musi mieć jednoznaczny stan początkowy, wyraźne kroki/stany oraz przejścia uruchamiane spełnieniem warunku (sygnału). Powinien też unikać równoczesnego wymuszania sprzecznych wyjść i zapewniać możliwość bezpiecznego zatrzymania/resetu. Taki układ cech wskazuje odpowiedź "C."

Pełne wyjaśnienie:

Sterowanie sekwencyjne opisuje proces jako następujące po sobie kroki (stany), między którymi przechodzi się dopiero po spełnieniu warunków przejścia (np. sygnał z czujnika, upływ czasu, warunek logiczny). Poprawny schemat takiego algorytmu powinien umożliwiać jednoznaczne określenie: (1) od jakiego kroku zaczyna się cykl, (2) kiedy następuje przejście do kolejnego kroku, (3) jakie wyjścia są aktywne w danym kroku oraz (4) jak realizowane są sytuacje zatrzymania i powrotu do stanu bezpiecznego.

  • Dlaczego "C." jest poprawne: schemat zgodny z zasadami sekwencji ma czytelny początek, logiczny porządek kroków oraz przejścia warunkowe (a nie "na stałe"). Dzięki temu w każdym momencie wiadomo, w jakim stanie znajduje się układ i co ma robić, a kolejne działania wynikają z poprzedniego stanu i spełnionego warunku.
  • Dlaczego pozostałe odpowiedzi są błędne: typowe niepoprawne schematy mają jedną z wad: brak jednoznacznego stanu startowego albo inicjalizacji, przejścia bez warunku (co w sterowaniu cyklicznym PLC może powodować natychmiastowe "przeskakiwanie" kroków), pętle bez wyjścia (ryzyko zakleszczenia), rozgałęzienia prowadzące do aktywacji sprzecznych działań jednocześnie lub brak mechanizmu resetu/stopu.

Na egzaminie warto sprawdzać schemat "technicznie": wyznaczyć stan początkowy, prześledzić kolejność kroków, a następnie ocenić, czy każde przejście ma warunek i czy w żadnym kroku nie pojawiają się sprzeczne polecenia. Jeśli algorytm można uruchomić, zatrzymać i bezpiecznie zresetować, zwykle spełnia podstawowe zasady sterowania sekwencyjnego.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Sterowanie sekwencyjne to sposób sterowania, w którym układ przechodzi przez kolejne kroki (stany). Zmiana kroku następuje dopiero po spełnieniu warunku przejścia (np. sygnał z czujnika, czas, warunek logiczny). Dzięki temu cykl pracy maszyny jest przewidywalny i łatwy do diagnozy.
Sprawdź, czy schemat ma jasny start, określone kroki oraz przejścia z warunkami. Przejścia "bez warunku" lub pętle bez wyjścia sugerują błąd. Oceń też, czy nie ma kroków wymuszających sprzeczne działania jednocześnie oraz czy przewidziano zatrzymanie i reset.
Najczęstsze błędy to: brak inicjalizacji (nie wiadomo, od czego startuje cykl), przejścia bez warunków (kroki przeskakują w jednym cyklu PLC), brak resetu po awarii, pętle bez wyjścia oraz rozgałęzienia, które mogą aktywować sprzeczne wyjścia. Każdy z nich utrudnia bezpieczną pracę maszyny.
Stan początkowy zapewnia, że po włączeniu zasilania lub po resecie układ zaczyna pracę w znanym, kontrolowanym kroku. Bez tego program może "wystartować" w losowym miejscu sekwencji, co grozi błędnym ruchem elementów wykonawczych i problemami z diagnostyką.
Zwykle nie powinny. Przejście bez warunku powoduje, że logika może natychmiast przejść dalej, czasem w tym samym cyklu skanowania PLC. To utrudnia obserwację działania i może pominąć wymagane potwierdzenia z czujników. Wyjątki wymagają bardzo świadomego projektu i testów.
Najczęściej są to siłowniki pneumatyczne i elektryczne, napędy, chwytaki, przenośniki oraz mechanizmy pozycjonujące. Sekwencja pozwala opisać cykl typu: dojazd → chwyt → kontrola czujnika → powrót → zwolnienie, z jasnymi warunkami przejść.
Warunek kroku dotyczy tego, co jest aktywne w danym stanie (np. załącz wyjście, utrzymuj napęd). Warunek przejścia mówi, kiedy wolno przejść do następnego stanu (np. czujnik krańcowy, timer, spełniona zależność logiczna). Mieszanie ich to częsta przyczyna błędów.
Blokady stosuje się zawsze, gdy istnieje ryzyko ruchu niepożądanego lub kolizji, np. gdy dwa siłowniki nie mogą pracować równocześnie. Zależności bezpieczeństwa (np. STOP awaryjny, osłony) powinny działać nadrzędnie i wymuszać przejście do stanu bezpiecznego niezależnie od aktualnego kroku.
Ćwicz "przechodzenie palcem" po sekwencji: start → krok 1 → warunek → krok 2 itd. Dla każdego kroku zapisz aktywne wyjścia i sprawdź, czy mają sens. Następnie sprawdź scenariusze wyjątków: brak sygnału z czujnika, STOP, reset. To szybko ujawnia pętle i brakujące warunki.
Tak. Sekwencję można zrobić np. na znacznikach stanu (bity kroków), liczniku kroków, strukturze case lub w językach PLC przewidzianych do sekwencji. Kluczowe jest zachowanie zasad: jeden aktywny stan (jeśli tak zaprojektowano), przejścia warunkowe i czytelny reset do stanu początkowego.
info

Statystycznie 31% uczniów zna prawidłową odpowiedź. bardzo trudne

Specjaliści zwracają uwagę: "Schemat zgodny z zasadami sterowania sekwencyjnego musi mieć jednoznaczny stan początkowy, wyraźne kroki/stany oraz przejścia uruchamiane spełnieniem warunku (sygnału)."

Źródła:

  • IEC 61131-3:2013, Programmable controllers – Part 3: Programming languages (SFC i ogólne zasady opisu sekwencji)
  • ISO 5807:1985, Information processing — Documentation symbols and conventions for data, program and system flowcharts

Materiały:

  • Materiały dydaktyczne z automatyki/PLC dotyczące sterowania sekwencyjnego
  • Dokumentacja i przykłady producentów PLC (sekcje o sterowaniu krokowym/sekwencjach)
  • Normy/standardy opisujące języki PLC i sposób modelowania sekwencji (np. SFC w IEC 61131-3)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego