
| Роль | Вимоги |
| Сервер SCADA системи | CPU: x86_32 (більш i586), x86_64 або ARM, частотою більш 500 МГц MEM: 128 МБ HDD: 10 ГБ включаючи ОС та місце для архівів |
| Станція оператора технологічного процесу, пульт диспетчера, панель моніторингу та інше. | CPU: x86_32 (більш i586), x86_64 або ARM, частотою більш 1 ГГц MEM: 512 МБ HDD: 4 ГБ включаючи ОС та без архівів |
| Середовище виконання контролерів (PLC) | CPU: x86_32 (більш i586), x86_64 або ARM, частотою більш 133 МГц MEM: 32 МБ HDD: 32 МБ включаючи ОС та без архівів. |
| Компонент | Опис |
| Залежності ядра системи OpenSCADA | |
| ОС Linux | Дистрибутив операційної системи Linux (ALTLinux, SuSELinux, Mandriva, ASPLinux, Fedora, Debian, Ubuntu ...) |
| "Стандартні бібліотеки" | Стандартний набір бібліотек: GLibC (>= 2.3) або uCLibC (>= 0.9.32) та libstdc++ (>= 3.3). За звичай вже наявні у встановленому дистрибутиві. Особиста вимога це використання нативної бібліотеки потоків NPTL, вже використовується у всіх сучасних дистрибутивах ОС Linux. |
| zlib | Бібліотека компресії. |
| libpcre | Бібліотека роботи з регулярними виразами, сумісна з Perl. |
| libgd (опц: --disable-LibGD) | Графічна бібліотека GD версії 2, бажано без підтримки XPM (виключена залежність на бібіліотеку X-сервера) та з підтримкою FontConfig. |
| Модуль DB.MySQL | |
| libMySQL | Бібліотека доступу до СУБД MySQL. |
| Модуль DB.SQLite | |
| libsqlite3 | Бібліотека доступу до вбудовану БД SQLite версії 3. |
| Модуль DB.PostgreSQL | |
| libpq | Бібліотека доступу до СУБД PostgreSQL версії більш за 8.3.0. |
| Модуль DB.FireBird | |
| FirebirdSS | СУБД FireBird версії 2. Часто відсутня у дистрибутивах Linux та потребує індивідуального завантаження з офіційного сайту ( |
| Модуль Transport.SSL | |
| libssl | Бібліотека шифрування OpenSSL. |
| Модуль DAQ.SNMP | |
| libsnmp | Бібліотека доступу до пристроїв мережі за протоколом SNMP. |
| Модуль DAQ.System | |
| libsensors (опц: авт.) | Бібліотека сенсорів апаратури версії 2 або 3. |
| Модуль DAQ.SoundCard | |
| libportaudio | Бібліотека багатоплатформного доступу до звукових контролерів версії 19 та більше. |
| Модуль DAQ.OPC_UA | |
| libssl | Бібліотека шифрування OpenSSL. |
| Модулі: UI.QTStarter, UI.QTCfg | |
| libQT4(libQtCore,libQtGui) | Бібліотеки побудови графічного інтерфейсу користувача QT версії 4.3 та вище. |
| Модуль: UI.Vision | |
| libQT4(libQtCore,libQtGui) | Бібліотеки побудови графічного інтерфейсу користувача QT версії 4.3 та вище. |
| libfftw3 (опц: авт.) | Бібліотека швидкого розкладу сигналу у ряд Фурье. |
| libphonon (опц: авт.) | Бібліотека відтворення повноформатного відео та аудіо. |
| Модулі: UI.WebVision, Special.FLibSYS | |
| libfftw3 (опц: авт.) | Бібліотека швидкого розкладу сигналу у ряд Фурье. |
| Компонент | Опис |
| Загальні вимоги для збірки OpenSCADA | |
| ОС Linux | Дистрибутив операційної системи Linux (ALTLinux, SuSELinux, Mandriva, ASPLinux, Fedora, Debian, Ubuntu ...) |
| g++ | Компілятор мови C++ версії 3.3 або більше з колекції компіляторів GCC, включаючи бібліотеку GLibC (>=2.3) або uCLibC (>= 0.9.32). |
| autotools (autoconf, automake, libtool) | Інструменти формування збіркового середовища OpenSCADA. Потрібні тільки у випадку зміни збіркового середовища OpenSCADA, наприклад для додання нового модуля або зміни фіксованих параметрів збірки. |
| gettext | Група утілит для приготування та компіляції перекладів інтерфейсу програми на різні мови у відповідності з стандартом інтернаціоналізації I18N. |
| zlib (devel) | Бібліотека компресії, пакет для розробки. |
| libpcre (devel) | Бібліотека роботи з регулярними виразами, сумісна з Perl, пакет для розробки. |
| libgd (devel, опц: --disable-LibGD) | Графічна бібліотека GD версії 2, пакет для розробки, бажано без підтримки XPM (виключена залежність на бібліотеку X-сервера). Використовується для побудови трендів та інших зображень у форматі PNG, GIF та JPEG. |
| Модуль DB.MySQL | |
| libMySQL (devel) | Бібліотека доступу до СУБД MySQL, пакет для розробки на мові C. |
| Модуль DB.SQLite | |
| libsqlite3 (devel) | Бібліотека доступу до вбудованої БД SQLite версії 3, пакет для розробки. |
| Модуль DB.PostgreSQL | |
| libpq | Бібліотека доступу до СУБД PostgreSQL версії більш за 8.3.0, пакет для розробки. |
| Модуль DB.FireBird | |
| FirebirdSS | СУБД FireBird версії 2, пакет для розробки. Часто відсутня в дистрибутивах Linux та потребує індивідуального завантаження з офіційного сайту ( |
| Модуль Transport.SSL | |
| libssl (devel) | Бібліотека шифрування OpenSSL, пакет для розробки |
| Модуль DAQ.JavaLikeCalc | |
| bison | Програма генерації синтаксичних аналізаторів на основі граматики мови. |
| Модуль DAQ.SNMP | |
| libsnmp (devel) | Бібліотека доступу до даних пристроїв мережі за протоколом SNMP, пакет для розробки. |
| Модуль DAQ.System | |
| libsensors (deval, опц: авт.) | Бібліотека сенсорів апаратури версій 2 або 3, пакет для розробки. |
| Модуль DAQ.Siemens | |
| glibc-kernheaders | Заголовки ядра Linux бібліотеки GLibC. |
| Модуль DAQ.SoundCard | |
| libportaudio (devel) | Бібліотека багатоплатформного доступу до звукових контролерів, пакет для розробки версії 19 та більше. |
| Модуль DAQ.OPC_UA | |
| libssl (devel) | Бібліотека шифрування OpenSSL, пакет для розробки |
| Модулі: UI.QTStarter, UI.QTCfg | |
| libQT4 (devel) | Бібліотека побудови користувальницького графічного інтерфейсу QT версії 4.3 та більше, пакет для розробки. |
| Модуль: UI.Vision | |
| libQT4 (devel) | Бібліотека побудови користувальницького графічного інтерфейсу QT версії 4.3 та більше, пакет для розробки. |
| libfftw3 (devel, опц: авт.) | Бібліотека швидкого розкладу сигналу у ряд Фурье, пакет для розробки. |
| libphonon (devel, опц: авт.) | Бібліотека відтворення повноформатного відео та аудіо, пакет для розробки. |
| Модулі: UI.WebVision, Special.FLibSYS | |
| libfftw3 (devel, опц: авт.) | Бібліотека швидкого розкладу сигналу у ряд Фурье, пакет для розробки. |