1.3. Розподілені системи автоматизації.
Розподілену систему управління (РСУ, DCS — Distributed Control System) можна визначити як систему, що складається з безлічі пристроїв, рознесених в просторі, кожен з яких не залежить від останніх, але взаємодіє з ними для виконання загального завдання. У граничному випадку елементи системи можуть знаходитися на різних континентах земної кулі, а зв'язок між ними може виконуватися через Інтернет.
Розподілена система має наступні характеристики, що відрізняють її від зосередженої:
більша швидкодія завдяки розподілу завдань між паралельно працюючими процесорами;
підвищена надійність (відмова одного з контролерів не впливає на працездатність інших);
значна стійкість до збоїв;
простіше нарощування або реконфігурування системи;
спрощена процедура модернізації;
велика простота проектування, налаштування, діагностики і обслуговування завдяки відповідності архітектури системи архітектурі об'єкту управління, а також відносній простоті кожного з модулів системи;
покращувану перешкодостійкість і точність завдяки зменшенню довжини ліній передачі аналогових сигналів від датчиків до пристроїв введення;
менший об'єм кабельної продукції, знижені вимоги до кабелю і нижча його вартість;
менші витрати на монтаж і обслуговування кабельного господарства.
Модель розподіленої системи автоматизації відповідно до стандарту МЕК 61499 може бути представлена як набір фізичних пристроїв (наприклад, ПЛК), що взаємодіють між собою за допомогою однієї або декількох промислових мереж (рис. 1.2). Мережі можуть мати ієрархічну структуру.
Рис. 1.2. Модель розподіленої системи автоматизації відповідно до стандарту МЕК 61499
Кожен фізичний пристрій в розподіленій системі повинен містити принаймні один інтерфейс до об'єкту управління або до промислової мережі і може містити декілька (зокрема нуль) ресурсів (рис. 1.3). При цьому пристрій за МЕК 61499 розглядається як конкретний екземпляр певного типу пристроїв, по аналогії з об'єктно-орієнтованим програмуванням. Інтерфейс з об'єктом управління забезпечує відображення даних і подій фізичного процесу (наприклад, аналогових або дискретних сигналів) у ресурси і назад.
В одному пристрої може бути декілька ресурсів і декілька програмних додатків. Кожен додаток може виконуватися на декількох пристроях (рис. 1.2) і може займати частину ресурсів в одному пристрої (рис. 1.3).
Комунікаційні інтерфейси виконують взаємозв’язок між ресурсами і промисловою мережею. Вони можуть надавати інформацію ресурсу у вигляді даних або подій, а також виконувати додаткові функції для підтримки програмування, конфігурації, діагностики і так далі.
Ресурс розглядається як функціональна одиниця, яка міститься в пристрої (наприклад, в ПЛК), має незалежне управління своїми операціями і забезпечує різні сервісні функції (сервіси) для програмного застосування, включаючи планування і виконання алгоритмів.
Рис. 1.3. Приклад моделі одного з пристроїв, показаних на рис. 1.2 (наприклад, ПЛК 2) за стандартом МЕК 61499.
Ресурс може бути створений, конфігурований, параметризований, запущений, видалений і тому подібне без впливу на інші ресурси пристрою. Прикладом ресурсу може бути пам'ять і час, виділені для виконання завдання в центральному процесорі.
У функції ресурсу входить прийом даних або подій від об'єкту управління або комунікаційного інтерфейсу, обробка даних і подій і повернення даних і подій в процес або промислову мережу, відповідно до алгоритму роботи прикладної програми, що використовує даний ресурс.
Відповідно до рис. 1.4, ресурс моделюється наступними елементами:
локальним застосуванням, розташованим в даному фізичному пристрої, або частиною розподіленого застосування. Дані і події, що обробляються в локальному застосуванні, приймаються з входів функціональних блоків (ФБ), які виконують операції, необхідні прикладній програмі;
Рис. 1.4. Модель ресурсу розподіленої системи за стандартом МЕК 61499
відображення подій і даних між прикладною програмою і об'єктом управління виконується спеціальним функціональним блоком інтерфейсу (рис. 1.4);
відображення подій і даних між прикладною програмою і комунікаційним інтерфейсом виконується таким же спеціальним функціональним блоком інтерфейсу (рис. 1.4);
функція планування виконує передачу інформації і виконання прикладної програми відповідно до тимчасових вимог і черговості, визначуваної появою подій, взаємодією між функціональними блоками, а також пріоритетами або періодом виконання завдань.
Прикладна програма складається з мережі функціональних блоків, гілки якої переносять дані і події (рис. 1.5). Потік подій визначає виконання алгоритмів, що містяться у функціональних блоках. До складу функціональних блоків можуть входити і інші прикладні програми (субдодатки).
Рис. 1.5. Модель додатку розподіленої системи за стандартом МЕК 61499
Прикладні програми можуть бути розподілені між декількома ресурсами в одному або в декількох пристроях (ПЛК). Ресурс реагує на події, що поступають з інтерфейсів, наступними способами:
плануванням і виконання алгоритму;
модифікуванням змінних;
генерацією у відповідь подій;
взаємодією з інтерфейсами.
- 15.1. Джерела перешкод 174
- Різновиди архітектури.
- 1.1. Різновиди архітектури.
- 1.2. Вимоги до архітектури.
- 1.1.2. Проста система
- 1.3. Розподілені системи автоматизації.
- 1.4. Багаторівнева архітектура
- 2.2. Основні поняття технології Інтернет.
- 2.3. Принципи управління через Інтернет.
- 2.1. Проблеми і їх вирішення
- 2.2. Основні поняття технології Інтернет
- 2.3. Принципи управління через Інтернет
- 3.2. Властивості відкритих систем
- 3.3. Засоби досягнення відкритості
- 3.4. Переваги і недоліки
- 4.2. Основні поняття промислових мереж.
- 4.3. Модель osi
- 5.1. Принципи побудови
- 5.2. Узгодження лінії з передавачем і приймачем
- 5.3. Топологія мережі на основі інтерфейсу rs-485
- 5.4. Усунення стану невизначеності лінії
- 5.5. Крізні струми.
- 5.6. Інтерфейси rs-232 і rs-422
- 6.1. Основні властивості can.
- 6.2. Фізичний рівень Саn.
- 6.3. Типова структура трансівера Саn.
- 6.4. Канальний рівень Саn.
- 7.2. Фізичний рівень
- 7.3. Канальний рівень Profibus dp
- 7.4. Резервування
- 7.5. Опис пристроїв
- 8.2. Фізичний рівень
- 8.3. Канальний рівень
- 8.4. Прикладний рівень.
- 9.2. Фізичний рівень
- 9.3. Канальний рівень
- 10.1. Проблеми бездротових мереж|сітей|
- 10.2 Залежність щільності потужності від відстані.
- 10.3 Вплив інтерференції хвиль.
- 10.4 Джерела перешкод.
- 10.5 Деякі особливості бездротових каналів.
- 11.2 Методи розширення спектру і модуляції несучої.
- 11.3 Методи зменшення кількості помилок в каналі.
- 11.4 Передача повідомлень|сполучень| без підтвердження про отримання|здобуття|.
- 12.2. Стандарт ZigBee|
- 12.3. Модель передачі даних.
- 13.1. Фізичний і канальний рівні.
- 13.2. Архітектура мережі|сіті| Wi-Fi|.
- 13.3. Порівняння бездротових мереж|сітей|
- 13.1. Фізичний і канальний рівні.
- 13.2. Архітектура мережі|сіті| Wi-Fi|.
- 13.3. Порівняння бездротових мереж|сітей|
- 14.1. Повторювачі інтерфейсу
- 14.2. Перетворювачі інтерфейсу
- 14.3. Адресовані перетворювачі інтерфейсу
- 14.4. Інше мережеве|мережне| устаткування|обладнання|
- 14.5. Кабелі для промислових мереж|сітей|
- 15.1. Джерела перешкод
- 15.2. Характеристики перешкод
- 15.3. Перешкоди з|із| мережі|сіті| електропостачання
- 15.4. Електромагнітні перешкоди
- 16.1. Визначення
- 16.2. Цілі заземлення
- 16.4. Види заземлень
- 16.1. Визначення
- 16.2. Цілі заземлення
- 16.3. Заземлювальні провідники
- 3.2.6. Модель «землі|грунту|»
- 16.4. Види заземлень
- 17.2. Похибка методу вимірювань.
- 17.3. Похибка програмного забезпечення
- 17.4. Достовірність вимірювань.
- 18.2. Архітектура.
- 18.3. Характеристики плк.
- 18.4. Пристрої збору даних.
- 19.2. Комп'ютер для спілкування з|із| оператором
- 19.3. Промислові комп'ютери
- 20.1. Введення аналогових сигналів
- 20.2. Структура модулів вводу.
- 20.3. Модулі вводу струму і напруги
- 20.1. Введення аналогових сигналів
- 20.2. Структура модулів вводу.
- 20.3. Модулі вводу струму і напруги
- 21.2. Введення дискретних сигналів
- 21.3. Виведення дискретних сигналів
- 22.1. Типовий модуль вводу частотних сигналів.
- 22.2. Модулі управління рухом.
- 22.1. Типовий модуль вводу частотних сигналів.
- 22.2. Модулі управління рухом.
- 23.2. Графічне програмування
- 23.3. Графічний інтерфейс.
- 23.4. Відкритість програмного забезпечення.
- 23.5. Зв'язок з фізичними пристроями.
- 23.6. Бази даних.
- 23.7. Операційні системи реального часу.
- 24.1. Огляд стандарту орс.
- 24.1. Огляд стандарту орс.
- 24.2. Орс da-сервер
- 25.1. Специфікація opc ua.
- 25.1. Специфікація opc ua.
- 25.2. Орс da-сервер в середовищі ms Excel.
- 25.3 Застосування|вживання| орс-сервера| з|із| matlab| і Lab| view
- 26.1. Мова релейноконтактних схем ld.
- 26.2. Список інструкцій il.
- 26.3. Структурований текст st.
- 26.4. Діаграми функціональних блоків fbd.
- 26.5. Функціональні блоки стандартів мек 61499 і мек 61804.
- 26.6. Послідовні функціональні схеми sfc.
- 26.7. Програмне забезпечення.
- 27.1. Функції scada.
- 27.2. Властивості scada.
- 27.3. Програмне забезпечення.
- 27.1. Функції scada.
- 27.2. Властивості scada.
- 27.3. Програмне забезпечення.