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
   123   124   125   126   127   128   129   130   131   132   133