Page 94 - 4679
P. 94

Нехай після обробки даних з датчика контролер вирішив, що потрібно відкрити
                  випускний клапан на 50 %. Клапан підключений до вузла вводу/виводу 7, модулю АО в
                  слоті 3, каналу 2. Контролер формує команду наступного змісту :

                     Вузол = 7    Слот = 3    Канал = 2      Команда "записати"         Значення = 50%

                         Вузол 7, скануючи шину, натикається на команду, адресовану йому. Він записує
                  значення уставки 50 % в регістр, відповідному слоту 3, каналу 2. Відразу ж модуль АО
                  формує на виході 2 потрібний електричний сигнал і видає його клапану на виконання.
                  Далі вузол 7 висилає назад контролеру підтвердження успішного виконання команди.

                     Вузол = 1        -           -            Запис виконаний                  -

                         Контролер отримує відповідь від вузла 7 і вважає, що команда виконана.
                         Це  усього  лише  спрощена  схема  протоколу  взаємодії  контролера  з  вузлами
                  вводу/виводу, що використовує принцип "запит-відповідь" ("команда-підтвердження").
                  У  реальних  АС  до  такого  роду  повідомлень  додається  безліч  діагностичних,
                  управляючих і сервісних повідомлень.
                         ПЛК реалізуються на базі мікропроцесорної техніки і діляться на класи: нано-,
                  микро-,  малі,  середні  і  великі.  Спочатку  вони  призначалися  для  заміни  релейно-
                  контактних схем, зібраних на дискретних компонентах - реле, лічильниках, таймерах,
                  елементах  жорсткої  логіки.  Зараз  вони  також  вирішують  як  обчислювальні,  так  і
                  комутаційні завдання.
                         Програмувати  ПЛК,  як  правило,  рекомендується  на  мовах  стандарту  IEC-
                  61131.3. Для тих, хто звик до релейно-контактних схем, рекомендується працювати з
                  мовою, створеною на їх основі (Ladder Diagram), а тим, кому зрозуміліше електронні
                  схеми, можуть скористатися мовою функціональних блокових діаграм (Functional Block
                  Diagram). Досвідчені програмісти можуть використовувати можливості усіх мов.
                         Сучасний  ринок  контролерів  і  програмно-технічних  комплексів  дуже
                  різноманітний. Вибір найбільш прийнятного варіанту є багатокритерійним завданням,
                  рішенням  якого  є  компроміс  між  вартістю,  технічним  рівнем,  надійністю,
                  комфортністю,  витратами  на  сервісне  обслуговування,  повнотою  програмного
                  забезпечення і багато чим іншим.
                         Тому важливо виділити їх основні характеристики і властивості, на підставі яких
                  можна зробити вибір при побудові систем управління.
                         Як  такі  характеристики  при  виконанні  проекту  АС  пропонується  сім
                  узагальнених показників:
                           характеристики процесора;
                           характеристики периферійної частини ПЛК;
                           характеристики каналів вводу/виводу, підтримуваних контролерами;
                           комунікаційні можливості;
                           умови експлуатації;
                           технічна підтримка;
                           програмне забезпечення.
                         Характеристики процесора - це тип, розрядність основної процесорної плати і
                  робоча частота;  підтримка математики з плаваючою комою, що дозволяє виконувати
                  ефективну обробку даних; наявність бітових операцій, число маніпуляцій для обробки
                  даних,  можливості  системи  переривань.  Чим  менше  маніпуляцій  для  обробки  даних,
                  чим досконаліше система переривань, тим більше переважний такий процесор в АС.
                         Характеристики периферійної частини ПЛК - це наявність і об'єм різних видів




                                                          93
   89   90   91   92   93   94   95   96   97   98   99