Page 127 - 4356
P. 127

Символічна  адресація  застосовує  буквено-цифрові  імена,  які  ви
                  визначаєте в таблиці символів для глобальних адрес або в розділі
                  описів  (оголошень)  для  локальних  (внутрішньоблочних)  адрес.
                  Розширенням  абсолютної  адресації  є  непряма  адресація  (indirect

                  addressing), при якій адреси елементів пам'яті невідомі до початку
                  виконання програми і обчислюються під час її виконання.
                         Абсолютна адресація змінних

                         Доступ до змінних простих типів даних може бути здійснено
                  за абсолютними адресами.
                         Абсолютна адреса входу або виходу обчислюється на основі
                  стартової адреси модуля, яку ви встановлюєте або вже встановили

                  в конфігураційній таблиці, і типу сигнального з'єднання в модулі.
                  Розрізняють бінарні (дискретні) і аналогові сигнали.
                         Бінарні (дискретні) сигнали

                         Бінарний сигнал (binary signal) містить один біт інформації.
                  Прикладами  дискретних  сигналів  є  вхідні  сигнали  від  кінцевих
                  вимикачів, перемикачів миттєвого контакту і т. п., які надходять

                  на  цифрові  вхідні  модулі,  і  вихідні  сигнали,  які  управляють
                  лампами, контакторами і т. п. через цифрові вихідні модулі.
                         Аналогові сигнали

                         Аналоговий сигнал (analog signal) містить 16 біт інформації.
                  Аналоговий  сигнал  відповідає  «каналу»,  який  відображається  в
                  контролері  у  вигляді  машинного  слова  (word),  тобто  двох  байт
                  (дивіться  нижче,  рисунок  3.13).  Аналогові  вхідні  сигнали

                  (наприклад,  напруги  від  терморезисторів)  надходять  в  аналогові
                  вхідні  модулі,  оцифровуються  і  після  цього  стають  доступними
                  для  обробки  в  контролері  у  вигляді  16-розрядного  сигналу  (16

                  інформаційних  бітів).  З  іншого  боку,  16-розрядний  сигнал  може
                  керувати  аналоговим  індикатором  допомогою  аналогового
                  вихідного  модуля,  де  інформація  перетворюється  в  аналогову
                  величину (наприклад, струм).

                         Розрядність («information width» - «інформаційний діапазон»)
                  сигналу  також  відповідає  розрядності  змінної,  в  якій  сигнал
                  зберігається  і  обробляється.  Інформаційна  розрядність  і

                  інтерпретація  інформації  (наприклад,  позиційний  ваговий
                  коефіцієнт), взяті разом, утворюють тип даних (data type) змінної.
                  Бінарні  сигнали  зберігаються  в  змінних  типу  BOOL  (логічний),

                  аналогові сигнали - в змінних типу INT (цілочисельний).




                                                              127
   122   123   124   125   126   127   128   129   130   131   132