Page 36 - 4212
P. 36

Рисунок 2.3 - Діаграма періодичного виконання робочого
                                        циклу
               Як побачимо у подальшому, різні контролери мають різні
           режими виконання робочого циклу.
               Контролер в системах автоматизації виконує здебільшого
           циклічний  алгоритм,  що  включає  введення  даних  і
           розміщення їх в ОЗП, обробку даних і вивід.
               Тривалість  контролерного  циклу  залежить  від  кількості
           модулів  вводу-виводу  і  наявності  в  них  замаскованих
           (виключених  з  процедури  обміну)  входів-виходів,  тому
           розраховується  для  кожної  конфігурації  автоматизованої
           системи окремо. При інтенсивній математичній обробці даних
           (наприклад,  при  цифрової  фільтрації,  інтерполяції  або
           ідентифікації  об’єкта  управління  в  режимі  нормального
           функціонування  системи)  тривалість  контролерного  циклу
           істотно  залежить  від  швидкодії  процесорного  модуля.  У
           контролерний цикл входить також обслуговування апаратних
           ресурсів  ПЛК  (забезпечення  роботи  системних  таймерів,
           оперативне  самотестування,  індикація  стану),  контроль  часу
           циклу,  мережевий  обмін,  управління  багатозадачністю,
           відображення процесу виконання програми на дисплеї і т.п.
               Перед  початком  роботи  ПЛК  виконує  завантаження
           операційної  системи  і  програми  користувача  в  ОЗП  і  ПЗУ,
           початкове  тестування  апаратури.  ПЛК  звичайно  може
           працювати  в  режимі  налагодження,  покрокового  виконання
           програми, перегляду і редагування значень змінних і т.п.
               У процесі функціонування ПЛК дані, введені з пристроїв
           вводу,  розташовуються  в  ОЗП  і  протягом  робочого  циклу
           контролера  не  змінюються.  Пряме  читання  входу  під  час
           виконання  одного  циклу  не  виконується.  Це  прискорює

                                          36
   31   32   33   34   35   36   37   38   39   40   41