KWALIFIKACJA ELM6 - STYCZEŃ 2019

PYTANIE NR 18.
Który warunek zagwarantuje przejście z kroku k do kroku k+1?
Ilustracja przedstawia schemat blokowy, który jest częścią pytania egzaminacyjnego dla kwalifikacji zawodowej TECHNIK
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Styk P w warunku tranzycji SFC oznacza detekcję zbocza narastającego, czyli spełnienie warunku tylko w chwili, gdy sygnał przechodzi z 0 na 1. Sam stan "a=1" byłby warunkiem poziomowym (prawdziwym tak długo, jak a=1), a "1→0" odpowiadałoby stykowi N (zbocze opadające).

Pełne wyjaśnienie:

W języku SFC (Sequential Function Chart) sekwencja działania jest opisana jako kroki połączone tranzycjami. Przejście z kroku k do kroku k+1 następuje wtedy, gdy krok k jest aktywny oraz spełniony jest warunek zapisany przy tranzycji.

Na rysunkach SFC spotyka się różne typy "styków" używanych do zbudowania warunku. Kluczowe jest rozróżnienie:

  • warunku poziomowego – prawdziwy tak długo, jak sygnał ma dany stan (np. a=1),
  • warunku zboczowego – prawdziwy tylko w chwili zmiany stanu (np. 0→1).

Odpowiedź "Gdy a zmieni wartość z 0 na 1" jest poprawna, ponieważ symbol P (Positive Transition) w standardzie IEC 61131-3 oznacza wykrycie zbocza narastającego. Taki warunek "zapala się" na jeden cykl skanowania PLC w momencie przejścia 0→1, dzięki czemu tranzycja jest wyzwalana jednorazowo.

Odpowiedź "Gdy wartość a=1" jest niepoprawna: opisuje stan utrzymujący się, a nie zdarzenie. Przy takim warunku tranzycja mogłaby pozostawać spełniona przez wiele cykli, co w praktyce często prowadzi do niepożądanych wielokrotnych przejść lub "próby przejścia" dopóki sygnał jest w 1.

Odpowiedź "Gdy a zmieni wartość z 1 na 0" dotyczy zbocza opadającego, które odpowiada stykowi N (Negative Transition), a nie P.

Odpowiedź "Gdy wartość a=0" to warunek poziomowy zanegowany; również nie odpowiada symbolowi P i nie zapewnia jednorazowego wyzwolenia przejścia przy naciśnięciu/pojawieniu się sygnału.

W praktyce styki P/N stosuje się m.in. do reakcji na naciśnięcie przycisku (zdarzenie), a nie na jego trzymanie (stan), co czyni je bardzo ważnymi w sekwencjach uruchamiania i sterowaniu krokowym maszyn.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Styk P (Positive Transition) oznacza warunek spełniony tylko w chwili wystąpienia zbocza narastającego sygnału, czyli gdy zmienna zmienia się z 0 na 1. Nie jest to warunek "a=1", tylko krótkie zdarzenie w momencie zmiany.
Przejście z 0 na 1 to zbocze narastające: moment, w którym sygnał zmienia stan z fałszu na prawdę. W PLC jest to zwykle wykrywane w jednym cyklu skanowania i służy do jednorazowego wyzwalania akcji, np. startu sekwencji.
"a=1" jest warunkiem poziomowym – jest prawdziwy tak długo, jak sygnał pozostaje w stanie 1. "a: 0→1" jest warunkiem zboczowym – jest prawdziwy tylko w chwili zmiany i zwykle trwa jeden cykl PLC, co zapobiega wielokrotnemu wyzwalaniu.
Styk N (Negative Transition) stosuje się, gdy przejście ma nastąpić przy zboczu opadającym, czyli zmianie z 1 na 0. Przykładem bywa reakcja na puszczenie przycisku lub zanik sygnału czujnika, gdy to właśnie moment zaniku ma wyzwolić tranzycję.
Tranzycja jest spełniona, gdy aktywny jest krok poprzedni oraz prawdziwy jest warunek tranzycji. Dopiero wtedy sterownik przełącza aktywność na kolejny krok. Typ warunku (poziomowy lub zboczowy) decyduje, czy przejście nastąpi jednorazowo czy może się "utrzymywać".
Nie. Styk P reaguje na moment zmiany 0→1. Jeśli a jest już w 1 i nie nastąpi ponowna zmiana z 0 na 1, warunek zboczowy nie będzie spełniony. To odróżnia go od warunku poziomowego "a=1".
Najczęstsze błędy to: mylenie P z N (narastające vs opadające), zastępowanie warunku zboczowego warunkiem poziomowym ("a=1"), oraz nieuwzględnianie cyklu PLC – student zakłada, że zbocze trwa "dłużej", a w praktyce jest to zwykle pojedynczy cykl.
Detekcja zbocza pozwala zareagować na naciśnięcie jako zdarzenie jednorazowe. Bez tego, przy warunku "przycisk=1", przejście lub akcja mogłyby być wyzwalane wielokrotnie w kolejnych cyklach, gdy operator trzyma przycisk wciśnięty, co bywa niebezpieczne i niepożądane.
W notacji zgodnej z IEC 61131-3 zbocze narastające jest sygnalizowane przez symbol P w elemencie warunku (tzw. styk P). Jeśli widzisz literę P w symbolu przy zmiennej logicznej, oznacza to, że warunek jest spełniony tylko przy zmianie 0→1.
Ćwicz rozpoznawanie kroków i tranzycji oraz tłumaczenie symboli na logikę: poziom (a=1), negacja (a=0), zbocze narastające (0→1) i opadające (1→0). Rozwiązuj krótkie przykłady sekwencji start/stop i sprawdzaj, czy przejście ma być jednorazowe czy utrzymywane.
info

To pytanie poprawnie rozwiązuje 53% zdających egzamin. trudne

Eksperci podkreślają: "Styk P w warunku tranzycji SFC oznacza detekcję zbocza narastającego, czyli spełnienie warunku tylko w chwili, gdy sygnał przechodzi z 0 na 1."

Źródła:

  • IEC 61131-3:2013, Programmable controllers — Part 3: Programming languages (sekcje dotyczące SFC oraz detekcji zboczy/elementów logicznych w warunkach)

Materiały:

  • Norma IEC 61131-3 (rozdziały dotyczące SFC oraz elementów/wyrażeń logicznych w tranzycjach)
  • Dokumentacja środowiska PLC używanego na zajęciach (opis SFC i symboli P/N)
  • Podręczniki/opracowania do programowania PLC w języku SFC/GRAFCET z przykładami sekwencji

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego