KWALIFIKACJA ELM6 - CZERWIEC 2017 (test 2)

PYTANIE NR 39.
Która z wymienionych funkcji programowych sterowników PLC służy do wykonywania działania dodawania?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Instrukcja "ADD" w sterownikach PLC oznacza dodawanie: wyznacza sumę dwóch wartości (wejść) i zapisuje wynik w zmiennej/wyjściu. "SUB" realizuje odejmowanie, "DIV" dzielenie, a "MOVE" jedynie kopiuje/przenosi wartość bez wykonywania działania arytmetycznego.

Pełne wyjaśnienie:

W programowaniu PLC nazwy instrukcji/bloków często odpowiadają wykonywanej operacji. "ADD" (od ang. add) służy do dodawania: pobiera dwie wartości (np. liczby całkowite lub rzeczywiste, zależnie od typu danych i wariantu instrukcji) i zwraca ich sumę do wskazanego miejsca (zmiennej, rejestru lub wyjścia bloku).

Pozostałe odpowiedzi opisują inne, odrębne operacje:

  • "SUB" to skrót od subtract, czyli odejmowanie. W praktyce używa się go np. do wyznaczania różnicy: wartość zadana minus wartość zmierzona.
  • "DIV" to skrót od divide, czyli dzielenie. Stosuje się go np. do przeliczeń jednostek, skalowania lub obliczania średniej (suma podzielona przez liczbę próbek).
  • "MOVE" oznacza przeniesienie/kopiowanie wartości (przypisanie). Nie wykonuje działań matematycznych, a jedynie przepisuje dane z jednego miejsca do drugiego, co bywa mylone z "operacją" przez uczniów.

Wskazówka egzaminacyjna: jeśli w odpowiedziach są typowe skróty ADD/SUB/MUL/DIV, zwykle tworzą one rodzinę działań arytmetycznych, a MOVE należy do grupy instrukcji transferu danych. Trzeba jednak pamiętać, że nazewnictwo może różnić się między producentami (czasem spotyka się warianty zależne od typu, np. dla liczb całkowitych i rzeczywistych), więc na testach warto zwracać uwagę na kontekst używanego środowiska.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ADD to instrukcja/blok służący do dodawania dwóch wartości. W typowym użyciu pobiera dwie zmienne (wejścia), oblicza ich sumę i zapisuje wynik do wskazanej zmiennej/wyjścia bloku.
ADD wykonuje działanie matematyczne (sumę dwóch liczb). MOVE nie liczy niczego – tylko kopiuje wartość z jednego miejsca do drugiego (przypisanie/transfer danych), zachowując typ i wartość.
SUB oznacza odejmowanie (subtract), czyli operację odwrotną do dodawania. Jeśli zadanie pyta o dodawanie, SUB da wynik różnicy, a nie sumy, więc nie spełnia wymaganej funkcji.
DIV stosuje się, gdy trzeba dzielić wartości, np. do skalowania sygnału, obliczenia średniej, przeliczeń jednostek lub wyznaczania ilorazu w algorytmach sterowania. Nie służy do sumowania.
Nie zawsze. Wiele środowisk używa podobnych skrótów, ale spotyka się warianty zależne od typu danych lub inne nazwy (np. symbole działań). Na egzaminie trzeba kierować się nazwami podanymi w pytaniu i typowymi znaczeniami.
Często występują jako zestaw skrótów odpowiadających działaniom: dodawanie, odejmowanie, mnożenie, dzielenie. Instrukcje transferu danych (np. MOVE) wyglądają podobnie, ale nie opisują działania matematycznego.
Najczęściej myli się działania arytmetyczne z instrukcjami przeniesienia danych. Uczeń widzi techniczne nazwy i wybiera losowo. Warto zapamiętać, że ADD/SUB/DIV to operacje matematyczne, a MOVE to kopiowanie.
Zależy od sterownika i typu danych, ale najczęściej dodaje się liczby całkowite lub rzeczywiste. Kluczowe jest dopasowanie typów wejść i wyjścia oraz świadomość możliwego przepełnienia dla typów całkowitych.
Technik mechatronik często diagnozuje i modyfikuje programy sterowników w maszynach. Znajomość podstawowych instrukcji (ADD, SUB, MOVE) ułatwia rozumienie logiki programu, uruchamianie układu i szybkie usuwanie usterek.
Najlepiej przećwiczyć listę podstawowych instrukcji w używanym środowisku (LAD/FBD/ST) i robić krótkie zadania: dodaj, odejmij, przeskaluj, skopiuj. Pomaga też czytanie programów przykładowych i śledzenie przepływu wartości.
info

To pytanie poprawnie rozwiązuje 79% zdających egzamin. średnio łatwe

Według specjalistów z branży: "Instrukcja "ADD" w sterownikach PLC oznacza dodawanie: wyznacza sumę dwóch wartości (wejść) i zapisuje wynik w zmiennej/wyjściu."

Źródła:

  • IEC 61131-3:2013, Programmable controllers — Part 3: Programming languages (standardowe funkcje i bloki oraz koncepcja instrukcji/operacji w językach PLC)

Materiały:

  • Materiały dydaktyczne z podstaw programowania PLC (drabinka/LAD, FBD, ST) – dział: instrukcje arytmetyczne
  • Dokumentacja środowiska PLC używanego w pracowni (lista instrukcji/bloków matematycznych)
  • Norma/standard opisujący języki PLC (IEC 61131-3) – część dotycząca funkcji i bloków standardowych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego