OpenSCADAWiki: Function ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 

Функциональные характеристики и требования системы OpenSCADA


English (1 Kb) English version
Ukrainian (1 Kb) Українська версія


Страница содержит информацию позволяющую получить общее представление о функциях, которые может выполнять система OpenSCADA на текущий момент. Функции сгруппированы по сферам применения системы OpenSCADA. Для получения картины в целом включены также функции запланированные или реализуемые на данный момент. Страница также содержит требования системы OpenSCADA для её исполнения и сборки.


Contents

1. Сфера применения системы OpenSCADA

Роли системы OpenSCADA (61 Кб)
Рис. 1. Роли системы OpenSCADA


1.1. Сервер SCADA системы:



1.2. Станция оператора технологического процесса, пульт диспетчера, панель мониторинга и др.:



1.3. Среда исполнения контроллеров (PLC):

2. Требования OpenSCADA

2.1. Исполнение

Аппаратные требования системы OpenSCADA для её исполнения в различных ролях приведены в таблице 1. Программные требования для исполнения системы OpenSCADA и её модулей представлены в таблице 2.


Таблица 1. Аппаратные требования системы OpenSCADA и её модулей.

Роль Требование
Сервер SCADA системы CPU: x86_32 (более i586) или x86_64, частотой более 500 МГц
MEM: 128 МБ
HDD: 10 ГБ включая ОС и место для архивов
Станция оператора технологического процесса, пульт диспетчера, панель мониторинга и др. CPU: x86_32 (более i586) или x86_64, частотой более 1 ГГц
MEM: 512 МБ
HDD: 4 ГБ включая ОС и без архивов
Среда исполнения контроллеров (PLC) CPU: x86_32 (более i586) или x86_64, частотой более 133 МГц
MEM: 32 МБ
HDD: 32 МБ включая ОС и без архивов.

Таблица 2. Программные требования системы OpenSCADA и её модулей.

КомпонентОписание
Зависимости ядра системы OpenSCADA
ОС LinuxДистрибутив операционной системы Linux (ALTLinux, SuSELinux, Mandriva, ASPLinux, Fedora, Debian, Ubuntu ...)
"Стандартные библиотеки"Стандартный набор библиотек: linux-gate, libstdc++, libgcc_s, libc, libdl, librt, libcrypt, libm, libpthread. Обычно уже доступны в установленном дистрибутиве. Особое требование это использование нативной библиотеки потоков NPTL, уже используется во всех современных дистрибутивах ОС Linux.
libgdГрафическая библиотека GD версия 2, желательно без поддержки XPM (исключена зависимость на библиотеку X-сервера) и с поддержкой FontConfig.
libexpatБиблиотека XML-парсера.
Модуль DB.MySQL
libMySQLБиблиотека доступа к СУБД MySQL.
Модуль DB.SQLite
libsqlite3Библиотека доступа к встраиваемой БД SQLite версии 3.
Модуль DB.FireBird
FirebirdSSСУБД FireBird версии 2. Часто отсутствует в дистрибутивах Linux и требует индивидуальной загрузки с официального сайта ( http://www.firebirdsql.org )!
Модуль Transport.SSL
libsslБиблиотека шифрования OpenSSL.
Модуль DAQ.SNMP
libsnmpБиблиотека доступа к данным сетевых устройств по протоколу SNMP.
Модуль DAQ.System
libsensorsБиблиотека сенсоров аппаратуры версии 2 или 3.
Модуль DAQ.SoundCard
libportaudioБиблиотека кросплатформенного доступа к звуковым контроллерам версии 19 и более.
Модуль DAQ.OPC_UA
libsslБиблиотека шифрования OpenSSL.
Модули: UI.Vision, UI.WebVision, Special.FLibSYS
libfftw3Библиотека быстрого разложения сигналов в ряд Фурье.
Модули: UI.QTStarter, UI.QTCfg, UI.Vision
libQT4(libQtCore,libQtGui)Библиотеки построения пользовательского графического интерфейса QT версии 4.3 и выше.

2.2. Сборка

Программные требования системы OpenSCADA для сборки ядра OpenSCADA и её модулей приведены в таблице 3.


Таблица 3. Зависимости сборки системы OpenSCADA и её модулей.

КомпонентОписание
Общие требования для сборки OpenSCADA
ОС LinuxДистрибутив операционной системы Linux (ALTLinux, SuSELinux, Mandriva, ASPLinux, Fedora, Debian, Ubuntu ...)
g++Компилятор языка C++ из коллекции компиляторов GCC, включая библиотеку GLibC
autotools(automake, autoconf, libtool)Инструменты формирования сборочной среды OpenSCADA. Нужны только в случае изменения сборочной среды OpenSCADA, например для добавления нового модуля или изменения фиксированных параметров сборки.
gettextГруппа утилит для подготовки и компиляции переводов интерфейса программ на различные языки в соответствии со стандартом интернационализации I18N.
libgd(devel)Графическая библиотека GD версия 2, пакет для разработки, желательно без поддержки XPM (исключена зависимость на библиотеку X-сервера) и поддержкой FontConfig. Используется для построения трендов и других изображений в формате PNG, GIF и JPEG.
libexpat(devel)Библиотека XML-парсера, пакет для разработки. Интерфейс управления OpenSCADA и другие компоненты построены на основе языка XML.
Модуль DB.MySQL
libMySQL(devel)Библиотека доступа к СУБД MySQL, пакет для разработки на языке C.
Модуль DB.SQLite
libsqlite3(devel)Библиотека доступа к встраиваемой БД SQLite версии 3, пакет для разработки.
Модуль DB.FireBird
FirebirdSSСУБД FireBird версии 2, пакет для разработки. Часто отсутствует в дистрибутивах Linux и требует индивидуальной загрузки с официального сайта ( http://www.firebirdsql.org )!
Модуль 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.Vision, UI.WebVision, Special.FLibSYS
libfftw3(devel)Библиотека быстрого разложения сигналов в ряд Фурье, пакет для разработки.
Модули: UI.QTStarter, UI.QTCfg, UI.Vision
libQT4(devel)Библиотека построения пользовательского графического интерфейса QT версии 4.3 и выше, пакет для разработки.

3. Ссылки

Referring pages: Doc/СборкаИзИсходников
Home
HomePageEn/Function
HomePageUk/Function


 
There are 2 files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]