Програмно-апаратна платформа
До цієї групи можна віднести наступні характеристики: комп'ютерна платформа, операційна система, конфігурація комп'ютера (частота процесора, необхідні ресурси оперативної і дискової пам'яті), можливість перенесення додатків в іншу операційну систему.
Аналіз платформ і операційних систем необхідний, оскільки вони визначають можливість поширення SCADA-системи на наявні обчислювальні засоби і вартість системи.
Програмне забезпечення SCADA, як і будь-яке інше ПО, виконується під керуванням тієї чи іншої операційної системи. Яка ж операційна система найбільш прийнятна для програмного забезпечення верхнього рівня? Обов'язкове застосування ОСРВ або досить операційної системи загального призначення? Це питання обговорювалося на протязі декількох років в різних періодичних виданнях, присвячених автоматизації технологічних процесів. У підсумку, компроміс знайдений: вимоги до параметрів операційної системи повинні визначатися автоматизуються об'єктом і прикладною задачею.
З одного боку, в нафтогазовій галузі існує досить широкий клас інерційних об'єктів. Не можна також і забувати, що невід'ємною частиною верхнього рівня АСУ ТП є людина, час реакції якої на події недетерминировано і часто досить велике. І, нарешті, не можна не враховувати тенденції розвитку світового ринку програмного забезпечення.
А ось такі популярні SCADA-системи, як RealFlex, Sitex, RTWin функціонують під управлінням операційної системи реального часу QNX. Ця ОСРВ для IBM PC є однією з найбільш широко використовуваних при побудові систем управління і збору даних перш за все за рахунок того, що гарантує час реакції системи в межах від декількох десятків мікросекунд до декількох мілісекунд (в залежності від швидкодії ПЕОМ та версії QNX).
Широко відома SCADA FactoryLink має цілий список підтримуваних їй програмно-апаратних платформ: OS / 2 (IBM PC), UNIX (IBM PC), VMS (VAX), HP-UX (HP 9000) і MS Windows (IBM PC).
Як клієнтських комп'ютерів найбільшого поширення в даний час знаходять IBM-сумісні ПК (від 486 до Pentium II 500/800 МГц).
Оперативна пам'ять, необхідна для SCADA-пакетів різних виробників, коливається від 32 до 128/256 Мб.
Вимоги до вільного об'єму пам'яті на жорсткому диску також досить мінімальні (100 - 200 Мб).
Вимоги до апаратних засобів, покликаним підтримувати серверні функції, можуть бути істотно вищими. Це відноситься і до обсягу оперативної пам'яті, і до обсягу жорсткого диска, який може вимірюватися вже десятками і сотнями Гб.
З іншого боку, багато клієнтські комп'ютери при використанні сучасних мережевих технологій, таких, як архітектура Server / Terminal, Internet-технологій (WEB-сервер), можуть бути досить слабких конфігурацій (IBM 286/386) з мінімальними вимогами як до оперативної, так і до дискової пам'яті, а то і зовсім бездисковими.
Масштабованість - це здатність ПЗ SCADA нарощувати розміри системи управління, забезпечуючи при цьому спадкоємність по відношенню до всіх раніше встановленим програмно-апаратних засобів.
З ростом потужності комп'ютерів і відповідним зростанням інформаційної потужності операторських станцій SCADA-системи стають масштабованими. Вони випускаються в різних варіантах, які при збереженні в цілому функціонального профілю підтримують від декількох десятків або сотень до десятків тисяч входів / виходів (ліцензованих точок).
Природно, вартість таких пакетів різна: чим більше змінних підтримує SCADA-пакет, тим він дорожчий. Але це зручно споживачеві - можна придбати пакет під проект практично будь-якого масштабу.
Градація кількості ліцензованих точок в різних SCADA-пакетах різна. У ряді пакетів вона більш рівномірна, ніж в інших. Наприклад, на ринку програмних продуктів можна знайти SCADA-пакети на 75, 150, 500, 1 500, 5 000, 15 000, 50 000, 150 000 і 450 000 змінних. При цьому враховуються тільки зовнішні змінні, що прочитуються з пристроїв введення / виводу. Внутрішні змінні, які будуть визначені розробником при проектуванні, не є ліцензованими (безкоштовні), хоча і будуть зберігатися в пам'яті комп'ютера або на жорсткому диску. Інші фірми-виробники SCADA в загальна кількість ліцензованих точок включають і внутрішні змінні. Наприклад, придбання такого пакету на 500 ліцензованих точок означає наступне. Якщо відповідно до проекту розробнику потрібно створити 100 внутрішніх змінних, то система здатна буде обробляти лише 400 змінних введення / виведення. Але і про можливе розширення системи не треба забувати.
При розширенні системи управління, наприклад, збільшення кількості оброблюваних змінних, створенні нових станцій для перерозподілу обчислювального навантаження між комп'ютерами в системі SCADA-пакети забезпечуються вбудованими механізмами, які дозволяють розробникам реалізувати такі можливості. З точки зору зручності використання цих механізмів все SCADA-пакети різні. Багато фірм пропонують системи, в яких основна робота по конфігурації комп'ютерів клієнт-серверної архітектури добре автоматизована.