KWALIFIKACJA ELM3 - STYCZEŃ 2013

PYTANIE NR 6.
Zamieszczony na rysunku fragment programu napisany jest w języku
Ilustracja przedstawia schemat elektryczny związany z programowaniem sterowników PLC w języku LD (Ladder Diagram).
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
LD (Ladder Diagram) to język PLC o zapisie "drabinkowym", przypominającym schematy przekaźnikowe: szczeble, styki i cewki w układzie logicznym. ST i IL są językami tekstowymi, a FBD przedstawia logikę głównie jako połączone bloki funkcyjne, a nie klasyczne szczeble drabinki.

Pełne wyjaśnienie:

Odpowiedź "LD" jest poprawna, ponieważ język LD (Ladder Diagram) ma charakterystyczny, graficzny zapis w postaci "drabinki". Program buduje się z szczebli (rungów), w których występują elementy odpowiadające logice przekaźnikowej, typowo kojarzone jako styki (warunki) i cewki (wyjścia), łączone w układach szeregowych i równoległych.

Odpowiedź "ST" jest nieprawidłowa, bo Structured Text to język tekstowy. W ST logika zapisywana jest w formie instrukcji przypominających języki wysokiego poziomu (np. konstrukcje IF/THEN/ELSE, przypisania, operacje na zmiennych). Gdy na rysunku widać strukturę graficzną, ST nie pasuje do formatu.

Odpowiedź "IL" jest nieprawidłowa, ponieważ Instruction List to również język tekstowy, oparty na krótkich, sekwencyjnych instrukcjach (lista rozkazów). Nie ma on typowej "drabinki" i nie jest przedstawiany jako szczeble z gałęziami, tylko jako kolejne linie instrukcji.

Odpowiedź "FBD" jest nieprawidłowa, gdy przedstawiony zapis ma cechy drabinki. W FBD logikę buduje się przede wszystkim z bloków funkcyjnych (np. bramki, timery, liczniki, funkcje) połączonych liniami sygnałowymi. Choć FBD także jest graficzny, wygląda bardziej jak schemat połączeń bloków niż klasyczna drabinka przekaźnikowa.

Wskazówka egzaminacyjna: najpierw oceń, czy zapis jest graficzny czy tekstowy. Jeśli graficzny, rozróżnij: drabinka/szczeble (LD) kontra połączone bloki (FBD). Jeśli tekstowy, sprawdź, czy to "pseudokod" z instrukcjami warunkowymi (ST), czy krótka lista rozkazów (IL).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
LD (Ladder Diagram) to graficzny język programowania PLC, w którym logikę przedstawia się jak "drabinkę" z kolejnymi szczeblami. Jest podobny do schematów przekaźnikowych, dlatego często bywa łatwy do czytania w utrzymaniu ruchu i diagnostyce sygnałów wejść/wyjść.
LD zwykle wygląda jak szczeble drabinki: poziome "rungi" z elementami warunków i wyjść. FBD przypomina sieć połączonych bloków funkcyjnych (prostokąty z wejściami/wyjściami) połączonych liniami sygnałowymi. Oba są graficzne, ale mają inną "geometrię" zapisu.
ST (Structured Text) jest językiem tekstowym: logikę zapisuje się instrukcjami i wyrażeniami, a nie symbolami graficznymi. Jeśli widzisz układ przypominający schemat (szczeble, gałęzie, połączenia), to wskazuje raczej na LD lub FBD, a nie na ST.
FBD to Function Block Diagram, czyli język, w którym program buduje się z bloków (funkcji i bloków funkcyjnych) łączonych liniami sygnałów. Jest wygodny do budowania algorytmów z timerami, licznikami i przetwarzaniem sygnałów, gdy logikę łatwiej "zobaczyć" jako przepływ.
IL (Instruction List) jest językiem tekstowym: program ma postać listy krótkich instrukcji wykonywanych sekwencyjnie. W odróżnieniu od LD/FBD nie przedstawia się go jako schematu graficznego, tylko jako linie poleceń operujących na zmiennych i rejestrach.
LD jest często używany do sterowania sekwencjami, blokadami bezpieczeństwa procesu, prostą logiką wejść/wyjść oraz w aplikacjach, gdzie ważna jest szybka diagnostyka na obiekcie. Ułatwia serwis, bo przypomina klasyczne układy przekaźnikowe spotykane w maszynach.
Najczęstsze pomyłki to: uznanie każdego zapisu graficznego za FBD (ignorowanie "szczebli" LD), mylenie ST z IL (oba są tekstowe) oraz zgadywanie na podstawie skrótu, bez sprawdzenia cech zapisu. Pomaga zasada: najpierw graficzny/tekstowy, potem typ struktury.
W praktyce serwisowej spotyka się programy PLC tworzone w różnych językach IEC 61131-3. Umiejętność rozpoznania formatu (LD, FBD, ST) przyspiesza analizę błędów, modyfikacje podczas uruchomień i komunikację z automatykami. To także typowy obszar pytań egzaminacyjnych.
ST bywa lepszy przy bardziej złożonych obliczeniach, operacjach na tablicach, pętlach i algorytmach, które w LD byłyby nieczytelne. LD jest świetny do logiki dwustanowej i sekwencji, a ST do "programistycznej" części zadania. W praktyce często łączy się języki w jednym projekcie.
Ćwicz na przykładach: zbierz kilka zrzutów z edytora PLC i przyporządkuj je do języków. Stosuj checklistę: (1) tekst czy grafika, (2) "szczeble drabinki" czy "bloki połączone liniami", (3) czy są instrukcje typu IF/THEN (ST) lub krótka lista rozkazów (IL).
info

Około 61% zdających odpowiada poprawnie na to pytanie. średnie

Eksperci podkreślają: "LD (Ladder Diagram) to język PLC o zapisie "drabinkowym", przypominającym schematy przekaźnikowe: szczeble, styki i cewki w układzie logicznym."

Źródła:

  • IEC 61131-3:2013, Programmable controllers – Part 3: Programming languages (opis języków LD, FBD, ST, IL)
  • PLCopen, "PLCopen and IEC 61131-3" (materiały opisujące języki IEC 61131-3) – https://www.plcopen.org/ (dostęp: 2026-03-01)

Materiały:

  • IEC 61131-3 – opis języków programowania PLC (LD, FBD, ST, IL)
  • Materiały producentów PLC (np. podręczniki programowania LD/FBD/ST) właściwe dla używanego środowiska
  • Zadania praktyczne: rozpoznawanie języka po zrzutach ekranu z edytora PLC i proste modyfikacje programów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego