KWALIFIKACJA ELM6 - STYCZEŃ 2019

PYTANIE NR 28.
Wskaż prawidłowy sposób zaadresowania zmiennej 32 bitowej w obszarze pamięci markerów sterownika PLC.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
MD101 jest prawidłowe, ponieważ w konwencji Siemens S7 litera M oznacza obszar markerów (pamięć wewnętrzna), a D oznacza Double Word, czyli 32 bity. MW101 wskazuje 16 bitów (Word), natomiast ID101 i IB101 dotyczą obszaru wejść (I), nie markerów.

Pełne wyjaśnienie:

W sterownikach PLC spotykanych w polskim szkolnictwie (szczególnie rodzina Siemens S7) adres zmiennej zwykle informuje jednocześnie o obszarze pamięci i rozmiarze danych. Zapis ma postać: litera obszaru + litera rozmiaru + numer adresu.

Odpowiedź "MD101" jest poprawna, bo:

  • M oznacza markery (pamięć wewnętrzną PLC używaną m.in. na flagi i wyniki pośrednie),
  • D oznacza Double Word, czyli 32 bity,
  • 101 to numer adresu w danym obszarze.

Pozostałe propozycje są błędne z konkretnych powodów:

  • "MW101" wskazuje obszar markerów, ale rozmiar Word (W), czyli 16 bitów. To typowy błąd: wybór właściwego obszaru, ale złego rozmiaru.
  • "ID101" ma rozmiar 32-bitowy (D), jednak litera I oznacza wejścia (Input). To inny obszar niż markery, więc nie spełnia warunku z pytania.
  • "IB101" dotyczy wejść (I) i dodatkowo ma rozmiar Byte (B), czyli 8 bitów.

Praktycznie dobór właściwego adresowania ma znaczenie np. przy przechowywaniu liczb 32-bitowych (takich jak DINT lub REAL) w pamięci pomocniczej. Użycie zbyt małego rozmiaru (np. Word zamiast Double Word) może skutkować obcięciem wartości lub błędną interpretacją danych w HMI/SCADA.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Litera M oznacza obszar markerów (pamięć wewnętrzną sterownika). Markery służą do przechowywania danych pomocniczych, np. flag logicznych, wyników pośrednich obliczeń czy stanów kroków w sekwencji.
Litera D oznacza Double Word, czyli obszar danych o szerokości 32 bitów. Taki rozmiar bywa używany m.in. dla wartości typu DINT lub REAL, gdy potrzebujesz większego zakresu/liczby.
Różnica dotyczy rozmiaru danych. MW101 to Word (W), czyli 16 bitów, a MD101 to Double Word (D), czyli 32 bity. Oba są w obszarze markerów (M), ale przechowują inną liczbę bitów.
W zapisie ID101 litera I oznacza obszar wejść (Input), a pytanie dotyczy obszaru markerów (M). Mimo że D wskazuje 32 bity, lokalizacja danych jest niewłaściwa.
IB101 to adres w obszarze wejść (I) o rozmiarze Byte (B), czyli 8 bitów. Używa się go, gdy chcesz odczytać całe 8-bitowe wejście (np. z modułu wejść cyfrowych) jako jedną wartość bajtową.
W konwencji Siemens S7 zwykle pomaga litera rozmiaru: B to 8 bitów (Byte), W to 16 bitów (Word), D to 32 bity (Double Word). Dodatkowo litera obszaru (M/I/Q/DB) mówi, gdzie dane są przechowywane.
Nie zawsze. Różni producenci mogą stosować inne konwencje i nazewnictwo. W edukacji i wielu zastosowaniach w Polsce często spotyka się styl Siemens S7, ale na egzaminie warto trzymać się kontekstu zadania i typowych oznaczeń dla danej platformy.
Gdy potrzebujesz przechować wartość większą niż 16 bitów lub używasz typów wymagających 32 bitów, np. wyników obliczeń, liczników o większym zakresie, wartości analogowych po przeskalowaniu lub liczb zmiennoprzecinkowych (REAL) w pamięci pomocniczej.
Najczęstsze są dwa: (1) wybór poprawnego obszaru M, ale złego rozmiaru (MW zamiast MD), co daje ucięcie danych; (2) nieuwzględnienie, że niektóre wartości (np. REAL) wymagają 32 bitów i nie mieszczą się w Word.
Najpierw odczytaj warunek o obszarze (np. markery → M), potem o rozmiarze (32 bity → D). Dopiero na końcu patrz na numer adresu. Taka kolejność ogranicza pomyłki wynikające z podobieństwa odpowiedzi.
info

Około 63% zdających odpowiada poprawnie na to pytanie. średnie

W praktyce zawodowej kluczowe jest to, że mD101 jest prawidłowe, ponieważ w konwencji Siemens S7 litera M oznacza obszar markerów (pamięć wewnętrzna), a D oznacza Double Word, czyli 32 bity.

Źródła:

  • Siemens AG, "SIMATIC S7-300 Programmable Controller: System Manual", rozdziały dotyczące obszarów pamięci (I, Q, M) oraz adresowania Byte/Word/Double Word (dokumentacja producenta).
  • Siemens AG, "SIMATIC S7-1200/S7-1500: STEP 7 (TIA Portal) – System Manual", sekcje: PLC data types oraz addressing of operands (dokumentacja producenta).

Materiały:

  • Dokumentacja/poradniki do Siemens S7 dotyczące obszarów pamięci i adresowania
  • Materiały dydaktyczne z podstaw programowania PLC (typy danych, mapowanie pamięci)
  • Ćwiczenia praktyczne w środowisku symulacyjnym PLC z użyciem markerów M i wejść I

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego