W sterownikach PLC obszar markerów (pamięć M) bywa adresowany przez wskazanie rozmiaru danych oraz adresu początkowego. Kluczowe jest tu rozróżnienie:
- bajt (8 bitów) – używany dla pojedynczych danych 8‑bitowych,
- słowo (16 bitów) – 2 bajty,
- dwusłowo (32 bity) – 4 bajty.
Skoro w treści podano, że chodzi o zmienną 32‑bitową w obszarze markerów, to właściwym sposobem adresowania jest format odpowiadający dwusłowu. Informacja, że pierwsze osiem bitów ma adres dziesiętny 102, oznacza, że pierwszy bajt tej 32‑bitowej zmiennej zaczyna się od adresu 102, a kolejne bajty zajmują następne adresy (102, 103, 104, 105). Dlatego poprawnym zapisem początku takiej zmiennej jest MD102.
Odpowiedź "MB102" jest błędna, ponieważ wskazuje tylko jeden bajt (8 bitów), a nie 32 bity. Taki adres byłby właściwy dla zmiennej 8‑bitowej.
Odpowiedź "MW102." jest błędna, bo słowo obejmuje 16 bitów (2 bajty). Taki zapis nie reprezentuje zmiennej 32‑bitowej, tylko 16‑bitową.
Odpowiedź "ML102." bywa spotykana w niektórych konwencjach lub opisach producentów/środowisk, ale nie jest ogólnym, jednoznacznym standardem dla 32‑bitowych markerów w typowym zapisie MB/MW/MD; w tym zestawie odpowiedzi nie odpowiada poprawnie na wymóg "32‑bitowa w obszarze markerów".
Wskazówka egzaminacyjna: zawsze najpierw przelicz liczbę bitów na bajty (32 bity = 4 bajty), a dopiero potem dobierz prefiks adresu odpowiadający rozmiarowi (bajt/słowo/dwusłowo) i upewnij się, że podany adres dotyczy początku zmiennej.