KWALIFIKACJA ELM6 - PAŹDZIERNIK 2016

PYTANIE NR 31.
Który program napisany w języku LD zapewni działanie układu ze sterownikiem PLC w identyczny sposób jak przedstawiony układ elektroniczny?
Ilustracja przedstawia schemat układu logicznego oraz cztery diagramy drabinkowe (LD) związane z działaniem sterownika PLC.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Poprawny jest "Program C", ponieważ jako jedyny odwzorowuje tę samą logikę stanów co schemat układu elektronicznego: zgodne warunki zadziałania (styki NO/NC), ewentualne podtrzymanie oraz blokady. Pozostałe programy zmieniają co najmniej jeden warunek (negację, równoległość/szeregowość lub podtrzymanie), więc układ nie działa identycznie.

Pełne wyjaśnienie:

W języku LD (drabinka) sterownik PLC realizuje logikę boolowską podobną do klasycznych układów przekaźnikowych: styki reprezentują warunki (sygnały wejściowe lub stany wewnętrzne), a cewki – wyjścia/zmienne, które są ustawiane, gdy warunek w danym szczeblu jest spełniony.

Jeżeli pytanie wymaga, aby program działał identycznie jak przedstawiony układ elektroniczny, należy porównać przede wszystkim:

  • Rodzaj warunku: styk NO odpowiada warunkowi "sygnał = 1", a styk NC – "sygnał = 0" (negacja). Bardzo częsty błąd to odwrócenie znaczenia NC.
  • Połączenia szeregowe i równoległe: w LD szereg oznacza koniunkcję (AND), a gałęzie równoległe – alternatywę (OR). Zamiana AND/OR daje inny zbiór stanów wejść, dla których wyjście zadziała.
  • Podtrzymanie (seal-in): jeśli w schemacie elektronicznym/przekaźnikowym występuje podtrzymanie (np. po naciśnięciu START wyjście pozostaje aktywne aż do STOP), w LD zwykle realizuje się je własnym stykiem wyjścia w gałęzi równoległej do przycisku START. Brak lub błędne podtrzymanie zmienia zachowanie po puszczeniu przycisku.
  • Blokady i priorytety: układy z blokadą (np. warunek bezpieczeństwa, krańcówka, awaria) często muszą rozłączać obwód niezależnie od pozostałych sygnałów. W LD oznacza to zwykle włączenie odpowiedniego warunku w szereg z całą logiką lub prawidłowe użycie styku NC.

Odpowiedź "Program C" uznaje się za poprawną, bo zachowuje pełną zgodność tych zależności z układem wzorcowym. Pozostałe propozycje są błędne typowo z jednego z powodów: mają odwróconą negację (NO/NC), mylą połączenie równoległe z szeregowym, pomijają podtrzymanie albo dopuszczają zadziałanie w stanach, które w schemacie elektronicznym były zablokowane.

W praktyce egzaminacyjnej warto wykonać szybki test: wypisać 2–4 kluczowe kombinacje wejść (np. START=1/0, STOP=1/0, blokada=1/0) i sprawdzić, czy w każdym wariancie program LD daje ten sam stan wyjścia co schemat. Tylko wtedy można mówić o "identycznym działaniu".

Dodatkowe pytania

Dodatkowe pytania (FAQ):
LD (Ladder Diagram) to graficzny język programowania PLC przypominający schematy przekaźnikowe. Program składa się ze "szczebli", w których styki opisują warunki logiczne, a cewki ustawiają wyjścia lub zmienne. Ułatwia przenoszenie logiki z układów elektrycznych do PLC.
Styk NO jest spełniony, gdy przypisana zmienna ma wartość 1 (TRUE). Styk NC jest spełniony, gdy zmienna ma wartość 0 (FALSE) – to logiczna negacja warunku. To nie jest "fizyczny styk" z czujnika, tylko sposób sprawdzania sygnału w programie.
Wiele układów elektronicznych i przekaźnikowych realizuje logikę dwustanową (0/1), podobnie jak PLC. Połączenia szeregowe i równoległe odpowiadają operacjom AND/OR, a elementy takie jak STOP/awaria często są negacjami. Dzięki temu można uzyskać identyczne warunki zadziałania.
Porównaj: (1) które sygnały są w szeregu (AND), (2) które w gałęziach równoległych (OR), (3) gdzie występuje negacja (NC), (4) czy jest podtrzymanie wyjścia. Potem sprawdź kilka kluczowych kombinacji wejść i zobacz, czy stan wyjścia jest zawsze zgodny.
Podtrzymanie (seal-in) to utrzymanie wyjścia po krótkim impulsie START, aż do warunku STOP/awarii. W LD zwykle realizuje się je własnym stykiem wyjścia w gałęzi równoległej do START. Stosuje się je np. w klasycznym układzie uruchomienia silnika: START uruchamia, STOP wyłącza.
Najczęstsze pomyłki to odwrócenie NO/NC (negacji), mylenie połączeń szeregowych z równoległymi oraz pominięcie podtrzymania. Błąd daje pozornie działający układ w jednym przypadku, ale niezgodny w innych stanach (np. po puszczeniu START albo przy zadziałaniu blokady).
Dla samej logiki AND w szeregu zwykle nie zmienia wyniku, ale w praktyce znaczenie może mieć sposób realizacji funkcji specjalnych, przerzutników, zboczy lub set/reset. Na egzaminie traktuj szczebel jak równanie logiczne i pilnuj, aby warunki i negacje były identyczne jak w schemacie wzorcowym.
Użyj symulacji lub "monitoringu online" w środowisku PLC: wymuszaj stany wejść (0/1) i obserwuj wyjścia/cewki. Zrób tabelę przypadków dla kluczowych wejść (START, STOP, blokada). Program jest poprawny, gdy dla każdej kombinacji daje ten sam wynik co schemat.
W LD często programuje się logikę sterowania napędami i siłownikami: START/STOP, krańcówki, czujniki, zezwolenia, blokady międzyosiowe, sygnalizację awarii, sekwencje prostych operacji. To obszar typowy dla technika mechatronika pracującego z układami PLC w utrzymaniu ruchu.
Nie kieruj się "podobieństwem rysunku" programu. Najpierw nazwij funkcję układu (np. podtrzymanie z blokadą), potem sprawdź trzy sytuacje graniczne: uruchomienie, podtrzymanie po puszczeniu START, wyłączenie przez STOP/blokadę. Odpowiedź wybierz dopiero po takiej weryfikacji.
info

To pytanie poprawnie rozwiązuje 66% zdających egzamin. średnie

Według specjalistów z branży: "Poprawny jest "Program C", ponieważ jako jedyny odwzorowuje tę samą logikę stanów co schemat układu elektronicznego: zgodne warunki zadziałania (styki NO/NC), ewentualne podtrzymanie oraz blokady."

Źródła:

  • IEC 61131-3:2013, Programmable controllers – Part 3: Programming languages (Ladder Diagram/LD – zasady języka).
  • PN-EN 61131-3 (odpowiednik krajowy IEC 61131-3), Programowalne sterowniki – Część 3: Języki programowania (LD).

Materiały:

  • Norma/standard dotyczący języków PLC (LD) – IEC 61131-3
  • Instrukcje producentów PLC do LAD/LD (podręczniki programowania i przykłady)
  • Ćwiczenia: zamiana schematów przekaźnikowych na LD (zadania z podtrzymaniem i blokadami)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego