KWALIFIKACJA ELM6 - STYCZEŃ 2022 (test 2)

PYTANIE NR 29.
Przedstawiony fragment programu sterowniczego realizuje
Ilustracja przedstawia fragment programu sterowniczego, który realizuje sprawdzenie warunku 'mniejszy lub równy'.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Warunek "mniejszy lub równy" to porównanie dwóch wartości, którego wynikiem jest wartość logiczna (prawda/fałsz).
Fragment programu sterowniczego, który sprawdza relację

Pełne wyjaśnienie:

Fragment programu sterowniczego opisany jako "sprawdzenie warunku mniejszy lub równy" realizuje porównanie dwóch wartości. Taki zapis (niezależnie od konkretnej składni środowiska PLC) oznacza sprawdzenie, czy pierwsza wielkość nie jest większa od drugiej. Wynikiem porównania nie jest liczba, tylko stan logiczny: spełniony/niespełniony (prawda/fałsz). Ten stan jest następnie używany do sterowania, np. do załączenia wyjścia, ustawienia bitu, przejścia do kolejnego kroku sekwencji lub zatrzymania napędu.

Odpowiedź "sprawdzenie warunku "mniejszy lub równy"" pasuje do sytuacji, w której w kodzie występuje operator relacyjny porównujący dwie zmienne albo zmienną z wartością zadaną/graniczną. W automatyce porównania są podstawą do budowy progów (np. "jeżeli temperatura jest mniejsza lub równa zadanej, grzej"), ograniczeń (limity) i blokad bezpieczeństwa.

  • "suma dwóch liczb całkowitych" jest błędna, ponieważ suma to działanie arytmetyczne; jego wynikiem jest liczba (np. a+b). Sam operator porównania nie dodaje wartości, tylko sprawdza relację między nimi.
  • "różnica dwóch liczb całkowitych" jest błędna z tego samego powodu: odejmowanie daje wynik liczbowy (a−b). Porównanie

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Oznacza porównanie dwóch wartości i sprawdzenie, czy pierwsza jest mniejsza albo równa drugiej. Wynikiem jest stan logiczny (prawda/fałsz), który potem może sterować instrukcją warunkową, wyjściem lub przejściem w sekwencji.
Porównanie zwraca wynik logiczny i używa operatorów relacyjnych (np. mniejszy, większy, równe, mniejszy/równy). Suma, różnica i iloczyn to operacje arytmetyczne, których wynikiem jest liczba. W praktyce porównania często stoją w warunku decyzji.
Porównanie odpowiada na pytanie "czy warunek jest spełniony?". Taka odpowiedź ma dwa stany: spełniony lub niespełniony. Dlatego wynik jest typu logicznego (np. TRUE/FALSE), a nie liczbą jak w dodawaniu, odejmowaniu czy mnożeniu.
Najczęściej przy progach i limitach: np. gdy pozycja osi jest mniejsza lub równa wartości granicznej, można kontynuować ruch; gdy prąd silnika nie przekracza limitu, napęd może pracować. To typowe dla zabezpieczeń i logiki sekwencyjnej.
Porównania są często używane w warunkach decyzji (IF), w blokach porównujących (COMPARE) i w logice krokowej (np. przejście do następnego kroku, gdy spełniony jest warunek). Spotyka się je też przy alarmach i blokadach bezpieczeństwa.
Mylenie operatora porównania z działaniem arytmetycznym, bo zapis wygląda "matematycznie". Uczeń wybiera "suma" lub "iloczyn", mimo że fragment kodu nie oblicza nowej wartości, tylko sprawdza relację do podjęcia decyzji sterowania.
Spójrz, czy wynik używany jest do sterowania decyzją (np. załącz/wyłącz, przejdź dalej) oraz czy pojawia się operator relacyjny. Jeśli fragment kończy się ustawieniem bitu/warunku lub jest częścią instrukcji warunkowej, zwykle chodzi o porównanie.
Tak. Ten warunek jest spełniony zarówno wtedy, gdy pierwsza wartość jest mniejsza od drugiej, jak i wtedy, gdy są równe. To ważne w sterowaniu progowym, bo pozwala uwzględnić dokładne osiągnięcie wartości zadanej.
Najczęściej porównuje się sygnały pomiarowe (temperatura, ciśnienie, prąd), pozycję/enkoder, prędkość, czas, liczniki oraz wartości zadane i graniczne. Porównanie decyduje wtedy o wysterowaniu elementów wykonawczych lub o generowaniu alarmu.
Ćwicz rozpoznawanie typowych operatorów (relacyjnych i arytmetycznych) oraz ich wyników (logiczny vs liczbowy). Rozwiązuj krótkie zadania: "co robi ten fragment?" i zawsze zadaj sobie pytanie, czy kod oblicza wartość, czy sprawdza warunek do sterowania.
info

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

Według specjalistów z branży: "Warunek "mniejszy lub równy" to porównanie dwóch wartości, którego wynikiem jest wartość logiczna (prawda/fałsz).Fragment programu sterowniczego, który sprawdza relację"

Materiały:

  • Podręcznik/notesy do podstaw programowania PLC używanego w szkole (ST/LAD/FBD) – rozdział o operatorach relacyjnych
  • Instrukcje producenta sterownika używanego na zajęciach (sekcja: operatory/porównania)
  • Zadania treningowe z arkuszy egzaminacyjnych ELM.6 dotyczące analizy fragmentów programów

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego