KWALIFIKACJA ELM6 - STYCZEŃ 2018

PYTANIE NR 36.
Który z przedstawionych programów napisanych w języku FDB realizuje funkcję przerzutnika SR zmiennej M1?
Ilustracja przedstawia cztery schematy blokowe oznaczone literami A, B, C i D, które są przykładami programów napisanych w
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Przerzutnik SR (z dominacją Set) spełnia zależność
M1 = I1 OR (M1 AND NOT I2).
Poprawny schemat musi mieć: I1 podane bezpośrednio na OR, pętlę sprzężenia M1 na AND oraz negację tylko na wejściu Reset (I2) w gałęzi podtrzymania. Tę strukturę realizuje program oznaczony jako poprawny.

Pełne wyjaśnienie:

Przerzutnik SR (Set-Reset) jest układem pamięciowym: po krótkim impulsie na wejściu Set wyjście pozostaje w stanie 1 aż do zadziałania Reset. W programowaniu PLC w FBD często buduje się go z bramek oraz sprzężenia zwrotnego.

Dla przerzutnika SR z priorytetem ustawiania (Set-dominant) kluczowe jest równanie:

M1 = I1 OR (M1 AND NOT I2)

  • I1 pełni rolę Set i musi być doprowadzone bezpośrednio do bramki OR, aby wymuszać stan 1.
  • I2 pełni rolę Reset i w gałęzi podtrzymania musi wystąpić jako NOT I2, czyli aktywny reset blokuje samopodtrzymanie.
  • M1 (stan poprzedni) wraca sprzężeniem zwrotnym do bramki AND, co tworzy pamięć: gdy M1=1 i reset nie jest aktywny, układ podtrzymuje "1".

Poprawny program to ten, w którym widać dokładnie taki układ: OR zbiera sygnał Set oraz sygnał z gałęzi podtrzymania, a ta gałąź podtrzymania to AND z wejściami: M1 (sprzężenie) oraz zanegowane I2.

Pozostałe programy są błędne, ponieważ naruszają któryś z warunków działania przerzutnika SR:

  • Gdy negacja pojawia się na wejściu odpowiadającym za ustawianie (Set), układ nie zachowuje się jak klasyczny SR i może odwracać logikę działania przy impulsie ustawiającym.
  • Gdy sprzężenie zwrotne trafia do niewłaściwej bramki (np. do OR zamiast do AND w gałęzi podtrzymania), zmienia się sposób zapamiętywania i kasowania, a układ może stać się wariantem RS lub w ogóle przestać poprawnie zapamiętywać stan.
  • Gdy struktura odpowiada zależności z dominacją resetu, otrzymujemy przerzutnik RS (Reset-dominant), czyli inny priorytet przy jednoczesnym Set i Reset.

W praktyce na egzaminie warto zrobić szybki "test równania": znajdź OR na wyjściu, sprawdź czy I1 idzie prosto na OR, a pętla M1 przechodzi przez AND razem z NOT I2. Jeśli tak, to jest to SR.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Przerzutnik SR to układ pamięciowy, który zapamiętuje stan wyjścia. Wejście Set ustawia wyjście na 1, a wejście Reset kasuje je do 0. W PLC realizuje się go blokiem SR lub logiką z bramek i sprzężeniem zwrotnym, aby utrzymać stan po zaniku sygnału Set.
Różnica dotyczy priorytetu, gdy oba wejścia są aktywne jednocześnie. W SR dominuje Set (wyjście pozostaje 1), a w RS dominuje Reset (wyjście przechodzi na 0). Na schematach FBD widać to w tym, gdzie znajduje się negacja i jak zbudowana jest gałąź podtrzymania.
Dla SR (Set-dominant) typowy zapis to: Q = S OR (Q AND NOT R). Oznacza to, że Set zawsze może wymusić 1, a podtrzymanie działa tylko wtedy, gdy reset nie jest aktywny. W FBD odpowiada temu OR na wyjściu oraz AND w pętli z negacją na wejściu Reset.
Sprzężenie zwrotne doprowadza poprzedni stan wyjścia (np. M1) z powrotem do logiki, dzięki czemu układ ma pamięć. Bez pętli podtrzymania wyjście byłoby zależne wyłącznie od bieżących wejść (układ kombinacyjny) i po zaniku sygnału Set natychmiast wróciłoby do 0.
Negacja na wejściu Reset (NOT R) sprawia, że gałąź podtrzymania działa tylko wtedy, gdy reset nie jest aktywny. Gdy Reset=1, wtedy NOT Reset=0 i iloczyn w bramce AND spada do 0, co przerywa podtrzymanie. To jest kluczowe dla poprawnego kasowania pamięci w przerzutniku SR.
Tak. SR można zbudować z bramek: OR na wyjściu oraz AND w pętli podtrzymania. W praktyce realizuje się zależność Q = S OR (Q AND NOT R). Taki zapis wprost pokazuje, że wyjście jest sumą sygnału Set oraz stanu podtrzymania, blokowanego przez Reset.
Najczęściej przy funkcjach typu START/STOP (samopodtrzymanie), pamięci alarmów, blokad sekwencji lub zapamiętania zdarzenia. Przerzutnik SR pozwala, by krótki sygnał Set ustawił stan na dłużej, aż do świadomego skasowania Resetem, co jest typowe w układach mechatronicznych.
Oba układy wyglądają podobnie: mają OR/AND, sprzężenie zwrotne i negację. Błąd wynika z tego, że różnica leży w priorytecie i w szczegółach połączeń (gdzie trafia pętla i na którym wejściu jest NOT). Bez sprawdzenia równania Q łatwo wybrać schemat "na oko".
Wykonaj krótki test mentalny: gdy I1=1, wyjście powinno przejść na 1. Następnie przy I1=0 i I2=0 wyjście ma pozostać 1 (podtrzymanie). Gdy I2=1, wyjście ma przejść na 0. Dla SR przy I1=1 i I2=1 wynik powinien pozostać 1 (dominacja Set).
Typowe błędy to: brak sprzężenia zwrotnego (brak pamięci), umieszczenie negacji na złym wejściu, wpięcie pętli do OR zamiast do AND w gałęzi podtrzymania, albo użycie niewłaściwej struktury prowadzącej do RS. Na egzaminie warto zawsze porównać schemat z równaniem Q = S OR (Q AND NOT R).
info

Statystycznie 61% uczniów zna prawidłową odpowiedź. średnie

W praktyce zawodowej kluczowe jest to, że tę strukturę realizuje program oznaczony jako poprawny.

Źródła:

  • IEC 61131-3:2013, Programmable controllers – Part 3: Programming languages (opis języków PLC, w tym FBD, oraz zasad budowy logiki sterowania)

Materiały:

  • Materiały dydaktyczne PLC: przerzutniki SR/RS w FBD/LD (ćwiczenia z równaniami logicznymi)
  • Dokumentacja środowiska PLC używanego na zajęciach (opis bramek i sposobu tworzenia sprzężeń w FBD)
  • Zadania praktyczne: analiza stanów M1 dla kombinacji I1/I2 w kolejnych cyklach programu

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego