інтерфейс, простота і ефективність використання;
можливість роботи з мультимедіа;
можливість конфігурування під конкретні умови використання.
На нижньому рівні ПТК повинні використовуватися високопродуктивні операційні системи (ОС).
Операційні системи нижнього рівня повинні забезпечувати:
підтримку многозадачного або псевдомногозадачность режиму;
модульність, гнучку конфігурованість, можливість 100% -го розміщення в ПЗУ контролера;
малий час реакції, багаторівневу, засновану на пріоритетах, обробку переривань і присвоєння міток часу зафіксованим подіям;
розвинені засоби комунікації (підтримка стандартних мереж, а також різних промислових інтерфейсів вводу-виводу);
можливість (при необхідності) стикування з технічними засобами сторонніх розробників (за окремою заявкою замовника).
Допускається використання ОС загального призначення в комплекті з додатками, що забезпечують реалізацію властивостей, характерних для мультизадачних систем реального часу.
Програмне забезпечення інструментальних засобів розробки, налагодження, документування і проектування АСУ ТП (тільки в частині ПТК) є невід'ємною частиною ПО ПТК. Інструментальні засоби повинні базуватися на діючих стандартах і забезпечувати вирішення найбільш складних питань, пов'язаних з автоматизацією процесів створення АСУ ТП і прикладних програм: прийом та обробка сигналів, організація автоматичного управління виконавчими пристроями, візуалізація виміряних величин (у тому числі у вигляді графіків, гістограм і т.п.), ведення архівів і генерації звітів. Результатом проектування повинні бути компоненти системи управління, повністю готові до запуску.
Інструментальні засоби повинні, як правило, поєднувати в собі функції розробки і тестування.
Інструментальне ПЗ повинно включати наступні програмні засоби:
компоновки і генерації технічних і програмних засобів ПТК;
бібліотеку програмних модулів стандартних алгоритмів збору і обробки технологичеської інформації, управління, регулювання та технологічних захистів;
автоматизованого формування виконуваних програмних модулів на основі технологічних завдань, поданих у вигляді БД і технологічних алгоритмів, розроблених з використанням технологічних мов і бібліотеки стандартних алгоритмів;
пакети програм створення фрагментів і їх окремих елементів;
організації та обслуговування баз даних;
проведення самодіагностики і тестування апаратури і програмного забезпечення;
розробки і включення до складу математичного забезпечення ПТК та АСУ ТП програм, написаних на універсальних мовах програмування;
засоби розробки ПЗ (редактори, лінкери, отладчики, транслятори і т.п.);
засоби автоматизованого проектування ПТК у складі АСУ ТП, включаючи кошти автоматизованого розподілу і розташування модулів УСО в контролерах та розподілу вхідних-вихідних каналів ПТК по контролерну шаф і їх клемники.
Комплект інструментального ПО повинен містити також наступний набір програм:
редактор схем логічного керування і технологічних захистів;
редактор схем автоматичного регулювання та програмного управління;
редактор відеограм;
редактор проектної документації на ПТК.
Інструментальні кошти призначені для максимального спрощення і полегшення процесу розробки і проектування ПТК та АСУ ТП в цілому.
Інструментальні засоби, крім перерахованих вище, повинні також включати засоби контролю та діагностики функціонування ПТК, а також його корекції, модернізації та наладки на об'єкті.
Програмно-технічні комплекси для АСУ ТП вітчизняних ТЕС повинні мати повністю русифікований інтерфейс користувача (проектувальника, розробника, наладчика, оперативного та обслуговуючого персоналу).
. Вимоги до прикладного програмного забезпечення
Прикладне (користувальницьке) програмне забезпечення повинне забезпечувати реалізацію ПТК всіх функцій управління і обробки інформації, включених до технічне завдання на конкретну АСУ ТП.
Усі типові завдання, обумовлені в справжніх ОТТ, пов'язані зі збором, обробкою, передачею, зберіганням і представленням інформації, а також з видачею керуючих впливів та інформації на виконавчі та інші зовнішні пристрої, повинні програмуватися на технологічних мовах або за допомогою інших програмних засобів, які потреб...