KWALIFIKACJA ELM3 - STYCZEŃ 2012

PYTANIE NR 6.
Rysunek przedstawia fragment programu sterownika PLC w języku FBD . Przejście ze stanu wysokiego na niski na wyjściu Q wystąpi gdy
Rysunek przedstawia schemat logiczny w języku FBD (Function Block Diagram).
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Wyjście Q przerzutnika SR przejdzie z 1 na 0 tylko przy resecie: R=1 oraz jednocześnie bez ustawiania: S=0.
W schemacie S= X1 AND X2, więc S=0 gdy X1=0 lub X2=0. R= X3 OR X4, więc R=1 gdy X3=1 lub X4=1. To dokładnie warunek wskazany w poprawnej odpowiedzi.

Pełne wyjaśnienie:

W pytaniu pokazano fragment programu PLC w FBD: bramka AND (&) z wejściami X1 i X2 zasila wejście S przerzutnika SR, a bramka OR (≥1) z wejściami X3 i X4 zasila wejście R. Wyjściem przerzutnika jest Q.

Aby nastąpiło przejście Q: 1 → 0, przerzutnik musi zostać zresetowany. Dla przerzutnika SR (w typowym ujęciu dydaktycznym):

  • S=1 powoduje ustawienie Q na 1 (set),
  • R=1 powoduje wyzerowanie Q do 0 (reset),
  • S=0 i R=0 oznacza podtrzymanie poprzedniego stanu (brak wymuszonej zmiany).

Zatem, jeśli interesuje nas spadek Q z wysokiego na niski, muszą być spełnione jednocześnie dwa warunki:

  • R=1 (reset jest aktywny),
  • S=0 (set nie może wymuszać Q=1).

Teraz podstawiamy zależności z bramek:

  • S jest wyjściem AND, więc S=1 tylko gdy X1=1 i X2=1. W konsekwencji S=0 zachodzi, gdy X1=0 lub X2=0.
  • R jest wyjściem OR, więc R=1 zachodzi, gdy X3=1 lub X4=1.

Połączenie tych warunków daje: (X1=0 lub X2=0) oraz (X3=1 lub X4=1), czyli dokładnie treść odpowiedzi poprawnej.

Dlaczego pozostałe odpowiedzi są błędne? Warunki z X3=0 i X4=0 oznaczają R=0, a przy R=0 nie ma resetu; przy S=0 i R=0 przerzutnik jedynie utrzymuje stan, więc jeśli Q było 1, pozostanie 1. Z kolei warunki z X1=1 i X2=1 oznaczają S=1, co działa przeciwnie do oczekiwanego spadku Q, bo set wymusza Q=1.

Wskazówka egzaminacyjna: zawsze rozdziel zadanie na dwa kroki: (1) jaki stan S i R jest potrzebny dla zmiany Q, (2) jakie warunki na X1–X4 dają te stany na wyjściach bramek.

Dodatkowe pytania

Dodatkowe pytania (FAQ):

Przerzutnik SR (Set-Reset) to element pamięci: zapamiętuje stan wyjścia Q.

Gdy S=1 ustawia Q na 1, a gdy R=1 zeruje Q do 0. Przy S=0 i R=0 utrzymuje poprzedni stan, zamiast go zmieniać.

Bramka AND daje na wyjściu 1 tylko wtedy, gdy oba wejścia są równe 1.

Dla X1 i X2 oznacza to: wynik = 1 przy X1=1 i X2=1, a wynik = 0, gdy przynajmniej jedno z wejść ma wartość 0. To ważne przy wyznaczaniu, kiedy S=0.

Bramka OR (≥1) daje 1, gdy co najmniej jedno z wejść jest równe 1.

Dla X3 i X4 oznacza to: wynik = 0 tylko przy X3=0 i X4=0. W zadaniach z przerzutnikiem SR taki sygnał często steruje resetem (R).

Spadek Q z 1 na 0 oznacza reset przerzutnika.

Warunek jest typowo taki: R=1 (reset aktywny) oraz jednocześnie S=0 (brak ustawiania). Jeśli R=0, nie ma wymuszenia resetu, a przy S=0 i R=0 przerzutnik tylko podtrzymuje stan.

W przerzutniku SR kombinacja S=0 i R=0 oznacza tryb pamięci.

To mechanizm podtrzymania: wyjście Q pozostaje takie, jakie było wcześniej. Dlatego nie można jej traktować jako warunku "wyzerowania" Q, bo nie ma aktywnego sygnału resetu.

W FBD śledź połączenia przewodów do zacisków bloku SR.

Jeśli do wejścia opisanego jako S idzie sygnał z bramki AND, to S jest wynikiem AND. Jeśli do wejścia R idzie sygnał z bramki OR (≥1), to R jest wynikiem OR. Potem analizujesz, kiedy te sygnały mają 0 lub 1.

Najczęściej myli się:

  • reset z podtrzymaniem (uznanie S=0 i R=0 za reset),
  • działanie AND z OR (np. że AND=1 "gdy jedno wejście jest 1"),
  • warunki na wejścia X z warunkami na wyjściu bramek.

Pomaga zapisanie pośrednio: najpierw S i R, dopiero potem X1–X4.

Nie. Dla bramki OR warunek X3=0 i X4=0 daje na wyjściu R=0.

Aby reset był aktywny, potrzebujesz R=1, czyli co najmniej jednego sygnału 1 na wejściach OR. Przy R=0 przerzutnik nie jest resetowany; może tylko utrzymać stan, jeśli jednocześnie S=0.

Ćwicz schematy krok po kroku:

  1. Rozpoznaj bloki (AND/OR/SR).
  2. Zapisz równania na S i R.
  3. Określ, jaki stan S/R daje oczekowaną zmianę Q.
  4. Przekształć to na warunki wejść X.

Takie podejście ogranicza błędy intuicyjne.

W PLC spotyka się też warianty RS (inna priorytetyzacja set/reset), przerzutniki wyzwalane zboczem oraz funkcje zatrzasku (latch) realizowane w różny sposób.

Na egzaminie warto umieć rozróżnić, czy blok jest typu SR czy RS oraz jakie ma wymagania, by Q zmieniło stan.

info

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

W praktyce zawodowej kluczowe jest to, że wyjście Q przerzutnika SR przejdzie z 1 na 0 tylko przy resecie: R=1 oraz jednocześnie bez ustawiania: S=0.W schemacie S= X1 AND X2, więc S=0 gdy X1=0 lub X2=0.

Źródła:

  • IEC 61131-3:2013, Programmable controllers – Part 3: Programming languages (FBD, bloki funkcyjne sterowników PLC)
  • Frank D. Petruzella, "Programmable Logic Controllers", rozdziały dotyczące języków programowania PLC i funkcji pamięci/SET-RESET (wydania akademickie)
  • Thomas L. Floyd, "Digital Fundamentals", rozdziały o przerzutnikach SR i podstawach logiki cyfrowej (wydania akademickie)

Materiały:

  • Materiały dydaktyczne do IEC 61131-3 (FBD, bloki funkcyjne)
  • Podręcznik z podstaw logiki cyfrowej (przerzutniki, tablice prawdy)
  • Instrukcje/poradniki producentów PLC opisujące bloki SR/RS w FBD

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego