KWALIFIKACJA ELM1 - STYCZEŃ 2021

PYTANIE NR 24.
Która z wymienionych funkcji programowych sterownika PLC służy do realizacji działania odejmowania?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Funkcja/instrukcja SUB w sterownikach PLC jest standardowym skrótem od ang. subtract, czyli odejmowanie. Pozostałe skróty oznaczają inne działania: ADD dodaje, MUL mnoży, a DIV dzieli, więc nie realizują odejmowania.

Pełne wyjaśnienie:

W programowaniu sterowników PLC operacje matematyczne są zwykle dostępne jako instrukcje (mnemoniki) lub bloki/funkcje. Skrót SUB pochodzi od angielskiego subtract i jest powszechnie kojarzony z działaniem odejmowania, czyli wyznaczeniem różnicy dwóch wartości.

Dlatego odpowiedź "SUB" wskazuje właściwą funkcję do realizacji odejmowania.

Pozostałe propozycje to inne podstawowe operacje arytmetyczne:

  • "ADD" (ang. add) dotyczy dodawania, więc zwiększa wartość o drugi składnik zamiast ją zmniejszać.
  • "MUL" (ang. multiply) oznacza mnożenie, czyli działanie o innej logice i innych skutkach (np. szybki wzrost wartości przy mnożeniu).
  • "DIV" (ang. divide) odpowiada dzieleniu, które może wprowadzać dodatkowe zagadnienia (np. dzielenie całkowite, reszta, dzielenie przez zero), ale nadal nie jest odejmowaniem.

Wskazówka egzaminacyjna: jeśli nie pamiętasz, jak działa dana instrukcja, sprawdź rdzeń słowa: ADD≈dodaj, SUB≈odejmij, MUL≈pomnóż, DIV≈podziel. Uwaga: w praktyce nazwy mogą mieć odmiany zależne od typu danych, ale sens operacji pozostaje ten sam.

Dodatkowe pytania

Dodatkowe pytania (FAQ):

SUB oznacza odejmowanie (ang. subtract).

W praktyce służy do wyznaczenia różnicy dwóch wartości, np. sygnału zadanego i mierzonego albo dwóch liczników. W zależności od platformy może występować jako instrukcja lub blok matematyczny.

Są to podstawowe skróty operacji matematycznych:

  • ADD – dodawanie
  • SUB – odejmowanie
  • MUL – mnożenie
  • DIV – dzielenie

To typowe nazwy spotykane w wielu środowiskach PLC.

Wiele środowisk PLC bazuje na angielskich mnemonikach, bo tak powstawały pierwsze listy instrukcji i dokumentacje. Skróty są krótkie, łatwe do wpisania i spójne między krajami. W interfejsie mogą istnieć tłumaczenia, ale nazwy funkcji często pozostają angielskie.
Nie zawsze. Sens odejmowania jest stały, ale nazwa i warianty mogą zależeć od producenta i typu danych (np. osobne wersje dla liczb całkowitych i zmiennoprzecinkowych). Na egzaminie zwykle przyjmuje się najczęściej spotykane mnemoniki.
Pomaga skojarzenie z angielskim: SUB jak subtract (odejmij), ADD jak add (dodaj). Dobrą praktyką jest też przeczytanie pytania do końca i dopiero potem sprawdzenie opcji, zamiast wybierać pierwszą "znaną" instrukcję.
Odejmowanie często pojawia się przy liczeniu uchybu (różnicy między wartością zadaną i mierzoną), w diagnostyce (różnica czasu, różnica stanów liczników) oraz w prostych przeliczeniach technologicznych. To podstawowy element logiki sterowania.
Tak, bo dzielenie kojarzy się z "zmniejszaniem", ale to nie jest odejmowanie. Dodatkowo dzielenie niesie ryzyka: dzielenie przez zero, zaokrąglenia i różnice między dzieleniem całkowitym a rzeczywistym. W pytaniu o odejmowanie właściwy jest skrót SUB.
Najczęstsze błędy to: odwrócenie kolejności argumentów (wynik ma wtedy przeciwny znak), użycie niewłaściwego typu danych (np. obcięcia przy liczbach całkowitych) oraz nieuwzględnienie zakresu wartości (przepełnienie). Warto też pamiętać o jednostkach (np. °C vs K).
Najprościej wejść w listę instrukcji/operacji matematycznych w środowisku programistycznym i wyszukać dział "Math/Arithmetic". W dokumentacji zwykle jest opis funkcji, jej parametry i przykład. Jeśli widzisz nazwę z rdzeniem SUB, dotyczy odejmowania.
Wypisz najczęstsze instrukcje i pogrupuj je tematycznie: arytmetyka, porównania, timery, liczniki, operacje logiczne. Ucz się skojarzeń (ADD/SUB/MUL/DIV) i ćwicz na krótkich przykładach w wybranym języku PLC (np. drabinkowym lub tekstowym), aby utrwalić znaczenie.
info

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

Eksperci podkreślają: "Funkcja/instrukcja SUB w sterownikach PLC jest standardowym skrótem od ang. subtract, czyli odejmowanie."

Źródła:

  • IEC 61131-3:2013, Programmable controllers — Part 3: Programming languages (opis standardu języków PLC i typowych operacji arytmetycznych)

Materiały:

  • Materiały dydaktyczne do podstaw programowania PLC (operacje arytmetyczne, typy danych)
  • Dokumentacja używanego w pracowni środowiska PLC (lista instrukcji/operacji matematycznych)
  • Opis standardu języków PLC (IEC 61131-3) w zakresie operatorów/instrukcji arytmetycznych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego