
| Роль | Требование |
| Сервер 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-сервера) и с поддержкой Font Config. |
| Модуль DB.MySQL | |
| libMySQL | Библиотека доступа к СУБД MySQL. |
| Модуль DB.SQLite | |
| libsqlite3 | Библиотека доступа к встраиваемой БД SQLite версии 3. |
| Модуль DB.PostgreSQL | |
| libpq | Библиотека доступа к СУБД Postgre SQL версии более 8.3.0. |
| Модуль DB.FireBird | |
| Firebird SS | СУБД Fire Bird версии 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-сервера) и поддержкой FontConfig. Используется для построения трендов и других изображений в формате PNG, GIF и JPEG. |
| Модуль DB.MySQL | |
| libMySQL (devel) | Библиотека доступа к СУБД My SQL, пакет для разработки на языке C. |
| Модуль DB.SQLite | |
| libsqlite3 (devel) | Библиотека доступа к встраиваемой БД SQLite версии 3, пакет для разработки. |
| Модуль DB.PostgreSQL | |
| libpq | Библиотека доступа к СУБД Postgre SQL версии более 8.3.0, пакет для разработки. |
| Модуль DB.FireBird | |
| Firebird SS | СУБД Fire Bird версии 2, пакет для разработки. Часто отсутствует в дистрибутивах Linux и требует индивидуальной загрузки с официального сайта ( |
| Модуль Transport.SSL | |
| libssl (devel) | Библиотека шифрования OpenSSL, пакет для разработки. |
| Модуль DAQ.JavaLikeCalc | |
| bison | Программа генерации синтаксических анализаторов на основе грамматики языка. |
| Модуль DAQ.SNMP | |
| libsnmp (devel) | Библиотека доступа к данным сетевых устройств по протоколу SNMP, пакет для разработки. |
| Модуль DAQ.System | |
| libsensors (devel, опц: авт.) | Библиотека сенсоров аппаратуры версий 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, опц: авт.) | Библиотека быстрого разложения сигналов в ряд Фурье, пакет для разработки. |