W PLC dane są często dzielone według szerokości: 1 bit (stan logiczny), 8 bitów (bajt), 16 bitów (słowo) oraz 32 bity (podwójne słowo, często określane jako DWORD). Pytanie dotyczy właśnie odwołania do zmiennej 32-bitowej, czyli takiej, która zajmuje cztery bajty.
W wielu spotykanych konwencjach literowych stosowanych w środowiskach PLC litera "D" jest używana do wskazania formatu 32-bitowego (podwójne słowo). Z tego powodu odpowiedź "D." odpowiada oczekiwanemu oznaczeniu dla 32 bitów.
Pozostałe propozycje odnoszą się do innych szerokości danych:
- "B." jest zwykle kojarzone z bajtem, czyli 8 bitami. Wybranie tej opcji skutkowałoby adresowaniem zbyt małego obszaru pamięci dla wartości 32-bitowej.
- "W." typowo wiąże się ze słowem, czyli 16 bitami. To częsty błąd, bo 16 bitów bywa mylone z "większą liczbą", ale nadal nie jest to 32 bity.
- "b." (mała litera) sugeruje bit, czyli pojedynczy stan 0/1. To najmniejsza jednostka, więc nie pasuje do zmiennej 32-bitowej.
W praktyce poprawny dobór formatu jest kluczowy: błędne oznaczenie rozmiaru danych może powodować przekłamania wartości, przesunięcia w pamięci, nadpisywanie sąsiednich zmiennych lub problemy komunikacyjne (np. przy mapowaniu rejestrów).