KWALIFIKACJA ELM6 - STYCZEŃ 2018

PYTANIE NR 22.
Który z przedstawionych fragmentów programów w języku LD jest napisany prawidłowo?
Ilustracja przedstawia cztery fragmenty programów napisanych w języku LD (Ladder Diagram), które są używane w kontekście
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W poprawnym zapisie LD warunki (styki) tworzą ciągłość logiczną od lewej do prawej, a element wykonawczy (cewka/wyjście) jest umieszczony po prawej stronie szczebla i jest sterowany spełnieniem tych warunków. Poprawny fragment nie zawiera "wiszących" elementów ani sprzecznej logiki połączeń.

Pełne wyjaśnienie:

Język LD (Ladder Diagram) opisuje logikę sterowania w postaci "drabinki" złożonej ze szczebli. Każdy szczebel można rozumieć jako zależność logiczną: gdy spełnione są warunki po lewej stronie, to aktywuje się element po prawej stronie (najczęściej cewka lub przypisane wyjście).

Fragment programu uznaje się za napisany prawidłowo, gdy spełnia typowe reguły poprawności dla LD:

  • Jednoznaczny przepływ logiki – sygnał/warunek jest "budowany" od lewej szyny do prawej (w praktyce: ocena ciągłości logicznej prowadzi do cewki).
  • Poprawne użycie elementów – styki (NO/NC) występują jako warunki, a cewka (lub inny element wyjściowy) jest po prawej stronie szczebla.
  • Brak elementów niepodłączonych – nie powinno być symboli, które nie mają sensownego połączenia w strukturze szczebla (np. "oderwany" styk lub gałąź bez dojścia do cewki).
  • Spójność składni i semantyki – np. jeśli w danym środowisku obowiązuje określony sposób adresowania wejść/wyjść, to zapis powinien być zgodny z tym sposobem.

Odpowiedź wskazująca właściwy fragment jest poprawna wtedy, gdy pokazany szczebel ma poprawną konstrukcję: warunek wejściowy (np. styk związany z wejściem) steruje cewką/wyjściem, a połączenia są czytelne i logicznie domknięte. W praktyce często jest to prosty układ: pojedynczy styk (warunek) załącza pojedynczą cewkę (wyjście).

Pozostałe fragmenty programów bywają uznawane za niepoprawne, gdy pojawiają się w nich typowe błędy: cewka w niewłaściwym miejscu, brak ciągłości do prawej szyny, nielogiczne rozgałęzienia albo użycie elementu o innym znaczeniu (np. cewki typu SET/RESET) w sytuacji, gdy oczekiwana jest zwykła cewka.

Wskazówka egzaminacyjna: najpierw znajdź cewkę/wyjście w szczeblu, a potem "cofnij się" w lewo i sprawdź, czy wszystkie warunki tworzą poprawną drogę logiczną oraz czy typy styków odpowiadają temu, co ma się wydarzyć (załączenie po spełnieniu warunku czy po jego zaniku).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
LD (Ladder Diagram) to język graficzny PLC przypominający schemat drabinkowy. Program buduje się ze szczebli, w których styki tworzą warunki logiczne, a po prawej stronie znajduje się element wyjściowy (np. cewka). Jest popularny w automatyce i mechatronice.
W LD zakłada się przepływ logiki od lewej szyny zasilania do prawej. Najpierw analizujesz, czy warunki (styki NO/NC, bloki) tworzą ciągłość, a potem sprawdzasz, czy docierają do elementu po prawej (cewki/wyjścia). To ułatwia ocenę poprawności szczebla.
Poprawny szczebel ma warunki po lewej stronie i element wykonawczy po prawej, a wszystkie połączenia są domknięte (brak "wiszących" gałęzi). Typowy przypadek to styk sterujący cewką. Dodatkowo elementy powinny być użyte zgodnie z ich znaczeniem (NO/NC, SET/RESET itp.).
To konwencja i semantyka LD: warunki budują wynik logiczny, który "steruje" elementem wyjściowym. Umieszczenie cewki po prawej stronie porządkuje czytanie programu i ogranicza pomyłki. W wielu środowiskach PLC narzędzia edycyjne wymuszają lub wspierają taki układ.
Najczęstsze pomyłki to: brak ciągłości logicznej do cewki, cewka w złym miejscu, źle dobrany typ styku (NO zamiast NC), niepoprawne rozgałęzienia równoległe oraz mylenie zwykłej cewki z cewką typu SET/RESET. Na egzaminie warto sprawdzać szczebel krok po kroku.
Styk normalnie otwarty (NO) "przepuszcza" logikę, gdy zmienna wejściowa ma wartość 1 (TRUE). Styk normalnie zamknięty (NC) działa odwrotnie: przepuszcza, gdy zmienna ma 0 (FALSE). Pomyłka NO/NC zmienia sens działania układu, nawet jeśli składnia jest poprawna.
Zależy od środowiska i zasad projektowych, ale w praktyce często unika się wielu cewek w jednym szczeblu, bo utrudnia to czytelność i diagnostykę. W zadaniach egzaminacyjnych zwykle oczekuje się prostego, jednoznacznego szczebla: warunki → jedna cewka/wyjście.
Błąd składni oznacza, że fragment nie spełnia reguł języka/edytora (np. elementy są niepodłączone lub w niedozwolonym miejscu). Błąd logiki oznacza, że zapis jest formalnie poprawny, ale nie realizuje zamierzonej funkcji (np. odwrócony styk). W pytaniach o "poprawność" zwykle chodzi o składnię i poprawną konstrukcję szczebla.
Ćwicz czytanie krótkich szczebli: pojedynczy styk i cewka, styki szeregowe (AND), równoległe (OR), negacje (NC). Zwracaj uwagę na to, czy istnieje ciągłość od lewej do prawej i czy element wykonawczy jest poprawnie umieszczony. Pomaga też praca na symulatorze PLC.
W praktyce mechatronik spotyka LD przy uruchamianiu maszyn: sterowanie siłownikiem, blokady bezpieczeństwa, start/stop napędu, sygnalizacja alarmów. Na egzaminie często pojawia się analiza prostego fragmentu programu: który zapis jest poprawny albo co spowoduje załączenie wyjścia.
info

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

Eksperci podkreślają: "Poprawny fragment nie zawiera "wiszących" elementów ani sprzecznej logiki połączeń."

Źródła:

  • IEC 61131-3:2013, Programmable controllers – Part 3: Programming languages (sekcje opisujące LD/Ladder Diagram)
  • PLCopen, "PLCopen XML" oraz materiały organizacji PLCopen dotyczące reprezentacji języków IEC 61131-3 (opis koncepcji LD) – https://plcopen.org/ (dostęp: 2026-03-01)

Materiały:

  • Norma/standard dotyczący języków PLC IEC 61131-3 (rozdziały o LD)
  • Instrukcja programowania PLC dla używanej w szkole platformy (TIA Portal / CoDeSys / inne) – część o LD
  • Zestawy zadań egzaminacyjnych ELM.6 obejmujące analizę fragmentów LD

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego