за допомогою прозорої передачі даних з однієї підсистеми в іншу. br/>В
Малюнок 4.1 - Комунікаційний сервер
Концентратор (сервер даних) включає в себе функції комунікаційного серверу, виконуючи при цьому такі додаткові функції, як збір і первинна обробка даних від групи контролерів нижнього рівня, а також забезпечує інформаційний канал до систем верхнього рівня (архівування і візуалізація даних) (Малюнок 4.2).
Інтеграційний сервер забезпечує інтеграцію різних підсистем в єдину САУ ТП. Це повнофункціональні сервери, найбільш потужні серед всіх типів серверів по апаратному та програмному оснащенню. Вони включають в себе функції комунікаційного сервера і концентратора. Крім того, виконують широкий набір спеціальних функцій, з обробки даних, реалізують комплексні алгоритми управління, забезпечують синхронізацію роботи підсистем і підтримку єдиного часу в системі і пр. (Малюнок 4.3). br/>В
Малюнок 4.2 - Концентратор
В
Малюнок 4.3 - Інтеграційний сервер
Питання для самоперевірки
. Основна функція контролерів? p align="justify">. Перерахуйте основні функціональні елементи контролерів. p align="justify">. Що являє собою контролери на базі персонального комп'ютера? p align="justify">. Що являють собою програмовані локальні контролери (PLC)? p align="justify">. Концентратор це? p align="justify">. Основне призначення комунікаційного сервера? p align="justify">. Завдання, що виконуються інтеграційним сервером? p align="justify">. Основні способи резервування? p align="justify"> 5. ПРОГРАМНЕ забезпечення САУ ТП
.1 Класифікація програмного забезпечення
Програмне забезпечення САУ ТП поділяється на системне і прикладне.
Системне програмне забезпечення (ВПЗ) складають операційні системи реального часу (ОС РВ) контролерів і робочих станцій (пультів оператора). p align="justify"> На відміну від звичайних (офісних) операційних систем операційні системи реального часу забезпечують гарантований час доступу до комп'ютерних ресурсів та реакції системи на незаплановані зовнішні події і здатні підтримувати швидкоплинні технологічні процеси (порядку мілі-та мікросекунд). Найбільш широко розповсюджені ОС РВ - OS9/OS9000, QNX, VxWorks, LinxOS, VRTX, pDOS, pSOS +, RTOS-32. Останнім часом розширюється область застосування в якості систем реального часу операційних систем Windows NT з промислової надбудовою, Windows CE. p align="justify"> Прикладне програмне забезпечення (ППО) підрозділяється на: ППО контролерів:
Це непроцедурні технологічні мови, що дозволяють легко реалізовувати логічні операції. Конфігуратор та бібліотека програмних модулів (модулі математичних функцій, первинної обробки інформації, регулювання). Особливостями ППО контролерів є: простота використання технологічних мов. Наявність в бібліотеці модулів сучасних досконалих алгоритмів (алгоритми самонастроювання регуляторів, адаптивного управління, нечіткого регулятора та ін.) Деякі контроллери можуть виконувати програми, написані на мовах високого рівня (C, Pascal, VB). p align="justify"> ППО пультів операторів.
Включаються до САУ ТП за бажанням замовника пакети прикладних програм як загального призначення (статистична обробка інформації, експертна система підтримки прийняття управлінських рішень тощо), так і об'єктного (раціональне, а іноді оптимальне управління типовими процесами).
Розробка прикладного програмного забезпечення пультів оператора може здійснюватися двома шляхами: з використанням традиційних мов програмування (С + +, Pascal тощо) або з використанням існуючих готових інструментальних проблемно-орієнтованих засобів. Процес створення ППО з нуля з використанням традиційних мов програмування для складних розподілених систем управління є неприпустимо тривалим, вимагає величезних витрат праці висококваліфікованих програмістів. Такий підхід з безпосереднім програмуванням щодо привабливий лише для простих систем або невеликих фрагментів великої системи, для яких немає стандартних рішень (наприклад, відсутня відповідний драйвер). В даний час велике поширення при створенні систем автоматизації технологічних процесів, отримали пакети програм візуалізації вимірювальної інформації на дисплейних пультах операторів, званих конфігураторами пультів оператора, або SCADA - програмами. SCADA - це абревіатура терміну Supervisory Control And Data Acquisition - диспетчерське управління і збір даних. p align="justify"> Останнім часом ці системи мають більш точну назву: MMI/SСАDА, де MMI (Man Machine Interface) визначає наявність людино-машинного інтерфейсу. Ці пакети дозволяють створювати повне високоякісне програмне забезпечення пультів оператора, що реалізуються на різних різновидах персона...