KWALIFIKACJA ELM6 - CZERWIEC 2024 (test 3)

PYTANIE NR 27.
Który symbol literowy spełniający wymagania normy IEC 61131, jest stosowany w programie sterowniczym do adresowania komórek pamięci danych sterownika programowalnego?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W adresowaniu zmiennych sterownika PLC symbol M odnosi się do obszaru pamięci wewnętrznej (markerów), czyli komórek pamięci danych używanych jako bity/flagI i zmienne pośrednie w programie. Symbol I dotyczy wejść, Q wyjść, a W zwykle oznacza słowo (typ/rozmiar), nie ogólny obszar markerów.

Pełne wyjaśnienie:

Pytanie dotyczy tego, jakim symbolem literowym w programie PLC adresuje się komórki pamięci danych, czyli obszar służący do przechowywania informacji pomocniczych wykorzystywanych przez logikę sterowania (np. flag, stanów pośrednich, podtrzymań, wyników porównań).

W praktyce programowania sterowników PLC (w konwencji zgodnej z IEC 61131 stosowanej w wielu środowiskach) taki obszar pamięci wewnętrznej jest oznaczany symbolem "M" (markery). Zmienne tego typu nie są bezpośrednio fizycznymi wejściami ani wyjściami, tylko pamięcią roboczą programu. To dlatego odpowiedź "M" pasuje do opisu: jest używana do adresowania komórek pamięci danych wykorzystywanych w programie.

  • Odpowiedź "I" jest niepoprawna, ponieważ "I" kojarzy się z wejściami (sygnałami z czujników, przycisków, krańcówek). Wejścia opisują stan procesu, a nie wewnętrzną pamięć pomocniczą programu.
  • Odpowiedź "Q" jest niepoprawna, ponieważ "Q" dotyczy wyjść (np. cewki styczników, zaworów, lamp). Wyjścia sterują elementami wykonawczymi, a nie służą do przechowywania zmiennych pośrednich.
  • Odpowiedź "W" jest niepoprawna w tym ujęciu, bo "W" bywa używane jako oznaczenie słowa (rozmiaru/typu danych) albo fragmentu adresu, a nie jako podstawowy symbol obszaru markerów/pamięci wewnętrznej w sensie "komórek pamięci danych" w programie.

Wskazówka egzaminacyjna: gdy w treści pojawia się "pamięć danych" lub "zmienne pośrednie", najpierw myśl o pamięci wewnętrznej/markerach (M). Gdy jest mowa o sygnałach z obiektu – rozważ "I", a gdy o sterowaniu obiektem – "Q".

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Symbol M zwykle oznacza obszar pamięci wewnętrznej (markery). Są to zmienne pomocnicze używane w logice programu, np. do podtrzymania, flag alarmowych, warunków pośrednich czy blokad. Nie odpowiadają bezpośrednio fizycznym zaciskom I/O.
I odnosi się do wejść (sygnałów z czujników, przycisków), a Q do wyjść (sterowanie elementami wykonawczymi, np. zaworami, stycznikami). To podstawowy podział: odczyt stanu obiektu vs sterowanie obiektem.
Wejścia I opisują stan fizycznych sygnałów doprowadzonych do sterownika i nie służą jako miejsce zapisu logiki. Pamięć M jest "robocza" i pozwala zapisywać wyniki działań programu (flagi, podtrzymania), co odpowiada idei komórek pamięci danych.
W wielu konwencjach W kojarzy się z "word", czyli słowem (rozmiarem/typem danych) albo częścią sposobu zapisu adresu. Pytanie o obszar pamięci danych w sensie zmiennych pośrednich najczęściej prowadzi do markerów M, a nie do samego oznaczenia rozmiaru.
Markery M wykorzystuje się do tworzenia flag i stanów pośrednich, np. "cykl_aktywny", "blokada_bezpieczenstwa", "krok_sekwencji". Ułatwia to sterowanie sekwencyjne, diagnostykę i uruchamianie, bo logika nie opiera się wyłącznie na bieżących wejściach.
Częsty błąd to wybieranie I lub Q "z przyzwyczajenia", bo są najbardziej widoczne w prostych przykładach. Inny błąd to mylenie pamięci wewnętrznej z fizycznymi sygnałami. W zadaniach czytaj słowa kluczowe: "wejście/wyjście" vs "pamięć/zmienna pośrednia".
Jeśli sygnał pochodzi z czujnika, przycisku, krańcówki lub modułu wejściowego, to jest to wejście (I). Jeśli zadanie mówi o przechowywaniu stanu, fladze, podtrzymaniu lub wyniku warunku, to zwykle chodzi o zmienną pośrednią w pamięci (M).
Znaczenia są bardzo podobne, ale szczegóły zapisu adresów mogą się różnić między producentami i środowiskami. Na egzaminie liczy się rozumienie idei: I = wejścia, Q = wyjścia, M = pamięć wewnętrzna/markery. Zawsze sprawdzaj kontekst normy i narzędzia.
Typowe użycia to: podtrzymanie START/STOP, flagi trybów pracy (AUTO/RĘCZNY), blokady bezpieczeństwa, sygnalizacja błędów, bity sterujące krokami sekwencji, warunki pomocnicze do timerów i liczników. To "klej" logiczny, który porządkuje program.
Najpierw ustal, czy chodzi o sygnały fizyczne (wejścia/wyjścia) czy o pamięć programu. Jeśli w treści jest "komórka pamięci danych", "flaga", "zmienna pośrednia" – wybieraj obszar markerów M. Unikaj sugerowania się samą "popularnością" symbolu.
info

Statystycznie 45% uczniów zna prawidłową odpowiedź. trudne

Specjaliści zwracają uwagę: "W adresowaniu zmiennych sterownika PLC symbol M odnosi się do obszaru pamięci wewnętrznej (markerów), czyli komórek pamięci danych używanych jako bity/flagI i zmienne pośrednie w programie."

Źródła:

  • IEC 61131-3:2013, Programmable controllers — Part 3: Programming languages (standard opisujący zasady i elementy programowania PLC)
  • Hans Berger, "Automating with SIMATIC S7-1500" (rozdziały dotyczące adresowania I/Q/M i zmiennych programu), Publicis Publishing / Siemens materiał książkowy
  • John W. Webb, Ronald A. Reis, "Programmable Logic Controllers: Principles and Applications" (rozdziały o obszarach pamięci i adresowaniu wejść/wyjść oraz pamięci wewnętrznej)

Materiały:

  • Podręcznik do programowania PLC w konwencji IEC 61131-3 (zmienne i obszary pamięci)
  • Instrukcje/poradniki producentów PLC dotyczące mapy pamięci i adresowania (I/Q/M/DB itp.)
  • Zadania praktyczne: proste układy START/STOP z podtrzymaniem na markerze

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego