Page 128 - 4356
P. 128
Рисунок 3.13 – Вміст байтів в машинних словах і
подвійних словах
Єдиним визначальним фактором для адресації змінної є
розрядність. В STEP 7 за допомогою абсолютної адресації
здійснюється доступ до об'єктів, які мають наступні чотири типи
розрядності:
− 1 біт. Тип даних BOOL (логічний);
− 8 біт. Тип даних BYTE (байтовий) або інший 8-бітовий
тип даних;
− 16 біт. Тип даних WORD (слово) або інший 16-бітовий
тип даних;
− 32 біта. Тип даних DWORD (подвійне слово) або інший
32-бітний тип.
На змінні типу BOOL (логічний) посилання виробляється за
допомогою ідентифікатора адреси, номера байта та
відокремленого десятковою крапкою номера біта. Нумерація
байтів починається з нуля (0) в кожній адресній області. Верхнє
граничне значення номера байта визначається типом CPU. Біти
всередині байтів нумеруються від 0 до 7. Приклади:
I 1.0 - вхідний біт номер 0 в байті номер 1;
Q 16.4 - вихідний біт номер 4 в байті номер 16.
Для змінних типу BYTE (байт) в якості абсолютної адреси
використовується ідентифікатор адреси та номер байта, що
містить змінну. Ідентифікатор адреси доповнено символом «В».
Приклади:
IB 2 - вхідний байт номер 2;
QB 18 - вихідний байт номер 18.
Змінні типу WORD складаються з двох байтів (слово). В
якості абсолютного адреси використовується ідентифікатор
128