KWALIFIKACJA ELM6 - CZERWIEC 2017 (test 2)

PYTANIE NR 29.
Który element graficzny języka LD umożliwia wykrycie zmiany stanu kontrolowanego obiektu z 0 na 1 (zbocza narastającego)?
Ilustracja przedstawia cztery symbole graficzne używane w języku LD (Ladder Diagram), który jest stosowany w automatyce
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Zbocze narastające to moment przejścia sygnału z 0 na 1. W LD nie chodzi o zwykły styk NO/NC (one pokazują stan), lecz o element/blok detekcji zbocza, który generuje krótki impuls tylko w chwili zmiany 0→1 (tzw. one-shot, np. R_TRIG/P_TRIG).

Pełne wyjaśnienie:

W języku LD (drabinkowym) bardzo ważne jest rozróżnienie między stanem sygnału a zboczem sygnału.

Stan oznacza, że zmienna binarna ma wartość 0 lub 1 przez pewien czas. Taki stan odwzorowują klasyczne elementy LD, np. styki NO/NC: przewodzą (lub nie) zależnie od aktualnej wartości zmiennej. Jeśli przycisk jest trzymany, to styk "widzi" 1 przez cały czas trzymania.

Zbocze narastające to natomiast chwila przejścia z 0 na 1. Do tego służy specjalny element/blok detekcji zbocza (często nazywany one-shot). Jego cechą jest to, że na wyjściu pojawia się impuls o czasie jednego cyklu programu (lub krótkiego impulsu logicznego) tylko w momencie zmiany 0→1. Realizuje się to przez zapamiętanie stanu poprzedniego i porównanie go ze stanem bieżącym.

W praktyce, w środowiskach zgodnych z IEC 61131-3 najczęściej spotyka się blok/element typu R_TRIG (rising trigger) lub równoważny P_TRIG (positive trigger) – nazwa zależy od producenta/środowiska, ale zasada działania pozostaje ta sama: impuls na zboczu narastającym.

Dlaczego pozostałe typowe odpowiedzi bywają błędne?

  • Zwykły styk NO (normalnie otwarty) reaguje na stan 1, a nie na chwilę przejścia; utrzymuje przewodzenie tak długo, jak długo sygnał jest w stanie 1.
  • Zwykły styk NC (normalnie zamknięty) reaguje na stan 0, a nie na zbocze; po zmianie na 1 przestaje przewodzić, ale nadal nie "wykrywa" momentu przejścia.
  • Detekcja zbocza opadającego (np. F_TRIG) dotyczy przejścia 1→0, czyli przeciwnego przypadku.

Na egzaminie warto zapamiętać: R_TRIG/P_TRIG = impuls przy 0→1, a F_TRIG = impuls przy 1→0.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Zbocze narastające to moment, gdy sygnał binarny zmienia się z 0 na 1. To zdarzenie chwilowe, różne od stanu "1" utrzymywanego w czasie. W PLC często wykorzystuje się je do wyzwalania pojedynczego impulsu (one-shot) na starcie zdarzenia.
Detekcja stanu działa tak długo, jak wejście ma wartość 1 (NO) lub 0 (NC). Detekcja zbocza generuje sygnał tylko w chwili zmiany, np. 0→1. Na schemacie LD zwykle odpowiada za to specjalny element/blok typu trigger.
Styk NO w LD "przewodzi", gdy sygnał ma stan 1, czyli może być aktywny przez wiele cykli programu. Zbocze narastające to pojedynczy moment przejścia 0→1, więc potrzebujesz elementu, który wygeneruje krótki impuls tylko w tym jednym cyklu.
W wielu środowiskach zgodnych z IEC 61131-3 spotyka się blok/element R_TRIG (rising trigger) albo równoważny P_TRIG (positive trigger). Nazwy mogą się różnić zależnie od producenta, ale funkcja jest ta sama: impuls przy przejściu 0→1.
Stosuje się ją, gdy chcesz zarejestrować pojedyncze zdarzenie: start cyklu po naciśnięciu przycisku, zliczenie elementu na czujniku, zapis do rejestru alarmów tylko w momencie pojawienia się sygnału, przejście kroku sekwencji tylko raz.
Jeśli czujnik utrzyma stan 1 przez kilka cykli PLC, licznik może zliczyć kilka razy (zależnie od realizacji logiki), mimo że fizycznie był tylko jeden obiekt. Detekcja zbocza narastającego daje jedno zliczenie na obiekt, bo generuje pojedynczy impuls.
PLC wykonuje program w cyklu. Detektor zbocza porównuje stan bieżący wejścia ze stanem z poprzedniego cyklu. Gdy było 0, a jest 1, to na wyjściu pojawia się impuls na jeden cykl. Potem, przy utrzymaniu 1, impuls już się nie powtarza.
Nie zawsze. Drgania styków (debouncing) powodują krótkie, wielokrotne przejścia 0↔1, które mogą wygenerować kilka zboczy narastających. Często łączy się detekcję zbocza z filtracją czasową (np. opóźnieniem) lub wejściem sprzętowym z eliminacją drgań.
Zbocze narastające to zmiana 0→1, a opadające to zmiana 1→0. W praktyce mają inne zastosowania, np. narastające do "startu zdarzenia", a opadające do "zwolnienia/końca". W PLC często odpowiadają im różne bloki (np. R_TRIG vs F_TRIG).
Szukaj sformułowań: "wykrycie zmiany stanu", "zbocze narastające/opadające", "impuls jednocyklowy", "tylko w momencie zmiany". To zwykle nie jest zwykły styk, tylko element typu trigger. W odpowiedziach często pojawiają się nazwy R_TRIG/P_TRIG lub F_TRIG.
info

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

Specjaliści zwracają uwagę: "Zbocze narastające to moment przejścia sygnału z 0 na 1."

Źródła:

  • IEC 61131-3:2013, Programmable controllers – Part 3: Programming languages (opis języka LD oraz standardowych mechanizmów/bloków związanych z detekcją zboczy)

Materiały:

  • Dokumentacja środowiska PLC używanego w pracowni (biblioteka bloków do detekcji zboczy)
  • Materiały dydaktyczne do IEC 61131-3: LD oraz standardowe bloki funkcyjne
  • Ćwiczenia: implementacja one-shot dla 0→1 i 1→0 oraz test na symulatorze PLC

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego