Страница содержит информацию, позволяющую получить общее представление о функциях, которые может выполнять OpenSCADA на текущий момент. Функции сгруппированы по сферам применения. Для получения общей картины также включены запланированные функции или функции реализуемые на данный момент. Страница также содержит требования OpenSCADA для её исполнения и сборки.
Разбиение на сферы применения выполнено для упрощения восприятия функциональных возможностей программы в свете традиционной области проекта OpenSCADA — автоматизация технологических процессов. Хотя возможна как смешанная, так и более специализированная конфигурация систем работы с данными в реального времени, например, в сферах: ERP, Биллинг, Умный дом и др.
Среда Визуализации и Управления (СВУ) конечного пользователя | |
---|---|
Удалённый сервер визуализации на основе движка визуализации и управления СВУ — локальный запуск модуля UI.Vision, подключенного к серверу визуализации. | Модуль движка СВУ VCAEngine |
Удалённый WEB интерфейс | WEB-браузер Модуль визуализатора WebVision Модуль движка СВУ VCAEngine |
Простые удалённые Web-интерфейсы пользователя | WEB-браузер Модуль WebUser |
Предоставление данных системам высшего уровня | |
Посредством интерфейсов | |
Последовательный интерфейс: RS232, RS485, Modem, ... | Модуль Serial |
Сокетов IP-сетей и протоколов сетевого уровня TCP, UDP и Unix | Модуль Sockets |
Слой безопасных сокетов (SSL) | Модуль SSL |
Посредством протоколов | |
Собственный протокол OpenSCADA | Модуль SelfSystem |
Протоколы семейства ModBus: TCP, RTU и ASCII | Модуль ModBus |
Протокол "OPC-UA" | Модуль OPC-UA |
Простые специализированные протоколы, разработанные посредством модуля пользовательского протокола | Модуль UserProtocol |
Через СУБД | |
MySQL | Модуль MySQL |
PostgreSQL | Модуль PostgreSQL |
FireBird | Модуль FireBird |
DBGate — БД другой OpenSCADA станции | Модуль DBGate |
ODBC — СУБД, для которой есть ODBC драйвер | Модуль ODBC (не завершен) |
Конфигурация и разработка (программист SCADA и администратор) | |
Удалённо, через WEB-интерфейс | Web-браузер Модуль WebCfgD или WebCfg |
Удалённо, из станции конфигурации посредством интерфейса управления OpenSCADA | Модуль SelfSystem |
Языки программирования и вычислений пользователя | |
JavaLikeCalc — язык высокого уровня подобный JavaScript и Java | Модуль JavaLikeCalc |
Блочные схемы | Модуль BlockCalc |
Хранение данных станции | |
Конфигурационный файл | Ядро OpenSCADA |
БД | |
SQLite | Модуль SQLite |
MySQL | Модуль MySQL |
PostgreSQL | Модуль PostgreSQL |
FireBird | Модуль FireBird |
DBGate — БД другой OpenSCADA станции | Модуль DBGate |
ODBC — СУБД, для которой есть ODBC драйвер | Модуль ODBC (не завершен) |
DBF | Модуль DBF |
Директории через LDAP | Модуль LDAP |
Сбор и контроль за внутренними и внешними данными (DAQ) | |
Логические и физические источники различного типа, которые имеют утилиты доступа к данным или достижимы посредством простых специализированных сетевых протоколов. Осуществляется путём написания процедуры пользовательского протокола получения данных, на языке пользовательского программирования. Реализация наиболее известных протоколов как протокол пользователя:
|
Модуль языка пользовательского программирования JavaLikeCalc Модуль LogicLev Модуль пользовательского протокола UserProtocol |
Формирование логических источников и производных структур параметров, основываясь на шаблонах параметров и данных других источников | Модуль LogicLev |
Формирование логических источников с помощью блочных схем | Модуль BlockCalc |
Внешние сервера и ПЛК построенные на OpenSCADA, возможно для дублирования | Модуль DAQGate |
Информация про программно-аппаратную платформу | Модуль System |
Промышленные контроллеры и другие устройства по протоколу ModBus | Модуль ModBus |
Промышленные контроллеры по протоколу DCON | Модуль DCON |
Промышленные контроллеры и другие устройства по протоколу OPC-UA | Модуль OPC-UA |
Промышленные контроллеры и другие устройства по протоколу MMS(IEC-9506) | Модуль MMS |
Сетевые устройства или другие источники по протоколу SNMP (Простой Протокол Управления Сетью) | Модуль SNMP |
Промышленное оборудование фирмы ICP DAS, модули серии: I7k, I8k, I87K и на шине ISA | Модуль ICP_DAS |
Промышленные контроллеры фирмы Siemens серии S7 | Модуль Siemens |
DAQ-платы на шинах ISA, PCI, PCMCIA и USB | Библиотека Comedi Модуль Comedi |
Входные каналы звуковых контроллеров | Модуль SoundCard |
Автоматика птицеводства фирмы "Big Dutchman" | Модуль BFN |
Архивация-История | |
Архивы сообщений по категориям и уровням | |
Файлы в формате XML или плоского текста и упаковкой устаревших архивов | Модуль FSArch |
В таблицы архивных БД OpenSCADA | Модуль DBArch |
На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный | запланировано |
Архивы значений собранных данных | |
Буфера в памяти определённой длины | Ядро OpenSCADA |
Файлы с двойной упаковкой: последовательной и стандартным архиватором gzip | Модуль FSArch |
В таблицы архивных БД OpenSCADA | Модуль DBArch |
На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный | запланировано |
Среда Визуализации и Управления (СВУ) конечного пользователя | |
---|---|
Локальный (быстрый) интерфейс, основанный на библиотеке Qt, с возможностью визуализации удалённого движка СВУ — сервера визуализации | Модуль визуализатора Vision Модуль движка СВУ VCAEngine |
Удалённый WEB интерфейс | WEB-браузер Модуль визуализатора WebVision Модуль движка СВУ VCAEngine |
Простые удалённые Web-интерфейсы пользователя | WEB-браузер Модуль WebUser |
Конфигурация и разработка (программист SCADA и администратор) | |
Локально, через Qt-интерфейс | Модуль QTCfg Модуль Vision |
Удалённо, через WEB-интерфейс | Web-браузер Модуль WebCfgD или WebCfg |
Удалённо, из станции конфигурации посредством интерфейса управления OpenSCADA | Модуль SelfSystem |
Языки программирования и вычислений пользователя | |
JavaLikeCalc — язык высокого уровня подобный JavaScript и Java | Модуль JavaLikeCalc |
Блочные схемы | Модуль BlockCalc |
Хранение данных станции | |
Конфигурационный файл | Ядро OpenSCADA |
БД | |
SQLite | Модуль SQLite |
MySQL | Модуль MySQL |
PostgreSQL | Модуль PostgreSQL |
FireBird | Модуль FireBird |
DBGate — БД другой OpenSCADA станции | Модуль DBGate |
ODBC — СУБД, для которой есть ODBC драйвер | Модуль ODBC (не завершен) |
DBF | Модуль DBF |
Директории через LDAP | Модуль LDAP |
Сбор и контроль за внутренними и внешними данными (DAQ) | |
Внешние сервера и ПЛК построенные на OpenSCADA, возможно для дублирования | Модуль DAQGate |
Промышленные контроллеры и другие устройства по протоколу OPC-UA | Модуль OPC-UA |
Сетевые устройства или другие источники по протоколу SNMP (Простой Протокол Управления Сетью) | Модуль SNMP |
Архивация-История | |
Архивы сообщений по категориям и уровням | |
Файлы в формате XML или плоского текста и упаковкой устаревших архивов | Модуль FSArch |
В таблицы архивных БД OpenSCADA | Модуль DBArch |
На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный | запланировано |
Архивы значений собранных данных | |
Буфера в памяти определённой длины | Ядро OpenSCADA |
Файлы с двойной упаковкой: последовательной и стандартным архиватором gzip | Модуль FSArch |
В таблицы архивных БД OpenSCADA | Модуль DBArch |
На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный | запланировано |
Предоставление данных системам высшего уровня | |
---|---|
Посредством интерфейсов | |
Последовательный интерфейс: RS232, RS485, Modem, ... | Модуль Serial |
Сокетов IP-сетей и протоколов сетевого уровня TCP, UDP и Unix | Модуль Sockets |
Слой безопасных сокетов (SSL) | Модуль SSL |
Посредством протоколов | |
Собственный протокол OpenSCADA | Модуль SelfSystem |
Протоколы семейства ModBus: TCP, RTU и ASCII | Модуль ModBus |
Протокол "OPC-UA" | Модуль OPC-UA |
Простые специализированные протоколы, разработанные посредством модуля пользовательского протокола | Модуль UserProtocol |
Через СУБД | |
MySQL | Модуль MySQL |
PostgreSQL | Модуль PostgreSQL |
FireBird | Модуль FireBird |
DBGate — БД другой OpenSCADA станции | Модуль DBGate |
ODBC — СУБД, для которой есть ODBC драйвер | Модуль ODBC (не завершен) |
Конфигурация и разработка (программист SCADA и администратор) | |
Удалённо, через WEB-интерфейс | Web-браузер Модуль WebCfgD или WebCfg |
Удалённо, из станции конфигурации посредством интерфейса управления OpenSCADA | Модуль SelfSystem |
Языки программирования и вычислений пользователя | |
JavaLikeCalc — язык высокого уровня подобный JavaScript и Java | Модуль JavaLikeCalc |
Блочные схемы | Модуль BlockCalc |
Хранение данных станции | |
Конфигурационный файл | Ядро OpenSCADA |
БД | |
SQLite | Модуль SQLite |
MySQL | Модуль MySQL |
PostgreSQL | Модуль PostgreSQL |
FireBird | Модуль FireBird |
DBGate — БД другой OpenSCADA станции | Модуль DBGate |
ODBC — СУБД, для которой есть ODBC драйвер | Модуль ODBC (не завершен) |
DBF | Модуль DBF |
Директории через LDAP | Модуль LDAP |
Сбор и контроль за внутренними и внешними данными (DAQ) | |
Логические и физические источники различного типа, которые имеют утилиты доступа к данным или достижимы посредством простых специализированных сетевых протоколов. Осуществляется путём написания процедуры пользовательского протокола получения данных, на языке пользовательского программирования. Реализация наиболее известных протоколов как протокол пользователя:
|
Модуль языка пользовательского программирования JavaLikeCalc Модуль LogicLev Модуль пользовательского протокола UserProtocol |
Формирование логических источников и производных структур параметров, основываясь на шаблонах параметров и данных других источников | Модуль LogicLev |
Формирование логических источников с помощью блочных схем | Модуль BlockCalc |
Внешние сервера и ПЛК построенные на OpenSCADA, возможно для дублирования | Модуль DAQGate |
Информация про программно-аппаратную платформу | Модуль System |
Промышленные контроллеры и другие устройства по протоколу ModBus | Модуль ModBus |
Промышленные контроллеры по протоколу DCON | Модуль DCON |
Промышленные контроллеры и другие устройства по протоколу OPC-UA | Модуль OPC-UA |
Промышленные контроллеры и другие устройства по протоколу MMS(IEC-9506) | Модуль MMS |
Сетевые устройства или другие источники по протоколу SNMP (Простой Протокол Управления Сетью) | Модуль SNMP |
Промышленное оборудование фирмы ICP DAS, модули серии: I7k, I8k, I87K и на шине ISA | Модуль ICP_DAS |
Промышленные контроллеры фирмы Siemens серии S7 | Модуль Siemens |
DAQ-платы Diamond Systems | Модуль DiamondBoards |
DAQ-платы на шинах ISA, PCI, PCMCIA и USB | Библиотека Comedi Модуль Comedi |
Входные каналы звуковых контроллеров | Модуль SoundCard |
Автоматика птицеводства фирмы "Big Dutchman" | Модуль BFN |
Дискретные входы/выходы общего назначения различных одноплатных компьютеров | Модуль GPIO |
Архивация-История | |
Архивы сообщений по категориям и уровням | |
Файлы в формате XML или плоского текста и упаковкой устаревших архивов | Модуль FSArch |
В таблицы архивных БД OpenSCADA | Модуль DBArch |
На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный | запланировано |
Архивы значений собранных данных | |
Буфера в памяти определённой длины | Ядро OpenSCADA |
Файлы с двойной упаковкой: последовательной и стандартным архиватором gzip | Модуль FSArch |
В таблицы архивных БД OpenSCADA | Модуль DBArch |
На другой, основанных на OpenSCADA, сервер архивации, возможно выделенный | запланировано |
Благодаря реализации протокола OPC-UA в режиме агента, OpenSCADA может предоставлять распространённую функцию OPC-сервера на клиентские протоколы, поддерживаемые и прямо реализуемые в OpenSCADA. Данная функция широко используется на платформе MS Windows®, а многие SCADA-системы на ней работают исключительно с OPC—серверами, как источниками данных. Таким образом, OpenSCADA может выступать универсальным OPC-сервером на платформе Linux (рис.2).
В планах. С адаптацией OpenSCADA для работы на платформе MS Windows® и реализацией работы с OPC-DA посредством системного DCOM, появится возможность применения OpenSCADA в роли шлюза OPC-DA -> OPC-UA, а значит и доступной интеграции устаревших систем в новые или аккумулирующие системы.
Сбор и контроль за внутренними и внешними данными (DAQ) | |
---|---|
Логические и физические источники различного типа, которые имеют утилиты доступа к данным или достижимы посредством простых специализированных сетевых протоколов. Осуществляется путём написания процедуры пользовательского протокола получения данных, на языке пользовательского программирования | Модуль языка пользовательского программирования JavaLikeCalc Модуль LogicLev Модуль пользовательского протокола UserProtocol |
Формирование логических источников и производных структур параметров, основываясь на шаблонах параметров и данных других источников | Модуль LogicLev |
Формирование логических источников с помощью блочных схем | Модуль BlockCalc |
Внешние сервера и ПЛК построенные на OpenSCADA, возможно для дублирования | Модуль DAQGate |
Информация про программно-аппаратную платформу | Модуль System |
Промышленные контроллеры и другие устройства по протоколу ModBus | Модуль ModBus |
Промышленные контроллеры по протоколу DCON | Модуль DCON |
Промышленные контроллеры и другие устройства по протоколу OPC-UA | Модуль OPC-UA |
Промышленные контроллеры и другие устройства по протоколу MMS(IEC-9506) | Модуль MMS |
Сетевые устройства или другие источники по протоколу SNMP (Простой Протокол Управления Сетью) | Модуль SNMP |
Промышленное оборудование фирмы ICP DAS, модули серии: I7k, I8k, I87K и на шине ISA | Модуль ICP_DAS |
Промышленные контроллеры фирмы Siemens серии S7 | Модуль Siemens |
DAQ-платы Diamond Systems | Модуль DiamondBoards |
DAQ-платы на шинах ISA, PCI, PCMCIA и USB | Библиотека Comedi Модуль Comedi |
Входные каналы звуковых контроллеров | Модуль SoundCard |
Автоматика птицеводства фирмы "Big Dutchman" | Модуль BFN |
Дискретные входы/выходы общего назначения различных одноплатных компьютеров | Модуль GPIO |
Аппаратные требования OpenSCADA для её исполнения в различных ролях приведены в таблице 1. Программные требования для исполнения OpenSCADA и её модулей представлены в таблице 2.
Таблица 1. Аппаратные требования OpenSCADA и её модулей.
Роль | Требования |
---|---|
Сервер SCADA |
CPU: x86_32 (более i586), x86_64 или ARM, частотой более 500 МГц |
Станция оператора технологического процесса, пульт диспетчера, панель мониторинга и другое |
CPU: x86_32 (более i586), x86_64 или ARM, частотой более 1 ГГц |
Среда исполнения контроллеров (ПЛК) |
CPU: x86_32 (более i586), x86_64 или ARM, частотой более 133 МГц |
Таблица 2. Программные требования OpenSCADA и её модулей.
Компонент | Описание | |
---|---|---|
Зависимости ядра OpenSCADA | ||
ОС Linux | Дистрибутив операционной системы Linux (Debian, Ubuntu, CentOs, SuSELinux, ...) | |
"Стандартные библиотеки" | Стандартный набор библиотек: GLibC (>= 2.3) или uCLibC (>= 0.9.32) и libstdc++ (>= 3.3). Обычно уже присутствует на установленном дистрибутиве. Особое требование это использование "родной" библиотеки потоков NPTL, уже используется во всех современных дистрибутивах ОС Linux | |
zlib | Библиотека компрессии. | |
libpcre | Библиотека работы с регулярными выражениями, совместимая с Perl. | |
libgd (опц: --enable-LibGD) | Графическая библиотека GD версии 2, желательно без поддержки XPM (исключена зависимость на библиотеку X-сервера) и с поддержкой FontConfig. | |
Модуль DB.SQLite | ||
libsqlite3 | Библиотека доступа к встроенной БД SQLite версии 3. | |
Модуль DB.MySQL | ||
libMySQL или libMariaDB | Библиотека доступа к родственным СУБД MySQL. | |
Модуль DB.PostgreSQL | ||
libpq | Библиотека доступа к СУБД PostgreSQL версии более 8.3.0. | |
Модуль DB.FireBird | ||
firebird | СУБД FireBird версии 2 или 3. Часто отсутствует в дистрибутивах Linux и требует индивидуальной загрузки с официального сайта (http://www.firebirdsql.org)! | |
Модуль DB.ODBC | ||
iodbc | iODBC библиотека управления драйверами. | |
Модуль DB.LDAP | ||
libldap | OpenLDAP библиотека. | |
Модуль DAQ.System | ||
libsensors (опц: авт.) | Библиотека сенсоров аппаратуры версии 2 или 3. | |
Модуль DAQ.OPC_UA | ||
libssl | Библиотека шифрования OpenSSL. | |
Модуль DAQ.SNMP | ||
libsnmp | Библиотека доступа к устройствам сети по протоколу SNMP. | |
Модуль DAQ.Comedi | ||
libcomedi | Библиотека реализации поддержки DAQ-плат различных производителей на шинах ISA, PCI, PCMCIA и USB. | |
Модуль DAQ.SoundCard | ||
libportaudio | Библиотека многоплатформенного доступа к звуковым контроллерам версии 19 и более (не 18). | |
Модуль Transport.SSL | ||
libssl | Библиотека шифрования OpenSSL. | |
Модуль: UI.QTStarter | ||
libQt4 (libQtGui) или libQt5 (libQt5Widgets,libQt5PrintSupport) |
Библиотеки построения графического интерфейса пользователя Qt версии 4.3 и выше или 5.1 и выше. | |
libQtSensors и libQt5Sensors (опц: авт.) | Библиотека Qt сенсоров. | |
Модуль: UI.QTCfg | ||
libQt4 (libQtGui) или libQt5 (libQt5Widgets,libQt5PrintSupport) |
Библиотеки построения графического интерфейса пользователя Qt версии 4.3 и выше или 5.1 и выше. | |
Модуль UI.Vision | ||
libQt4 (libQtGui) или libQt5 (libQt5Widgets,libQt5PrintSupport) |
Библиотеки построения графического интерфейса пользователя Qt версии 4.3 и выше или 5.1 и выше. | |
libQtWebKit или libqt5webkit5 (опц: авт.) | Библиотека движка Web-рендеринга WebKit. | |
libphonon или libphonon4qt5 (опц: авт.) | Библиотека воспроизведения полноформатного видео и аудио. | |
libfftw3 (опц: авт.) | Библиотека быстрого разложения сигнала в ряд Фурье. | |
Модуль UI.WebCfgD | ||
libgd (опц: --enable-LibGD) | Графическая библиотека GD версии 2, желательно без поддержки XPM (исключена зависимость на библиотеку X-сервера) и с поддержкой FontConfig. | |
Модуль UI.WebVision | ||
libgd | Графическая библиотека GD версии 2, желательно без поддержки XPM (исключена зависимость на библиотеку X-сервера) и с поддержкой FontConfig. | |
libfftw3 (опц: авт.) | Библиотека быстрого разложения сигнала в ряд Фурье. | |
Модуль Special.FLibSYS | ||
libssl (опц: авт.) | Библиотека шифрования OpenSSL. | |
libfftw3 (опц: авт.) | Библиотека быстрого разложения сигнала в ряд Фурье. |
* "опц: авт." — предусматривает отключение использования библиотеки в случае отсутствия её при сборке.
Зависимости OpenSCADA для сборки её ядра и модулей сведены в таблице ниже.
Таблица 3. Зависимости сборки OpenSCADA и её модулей.
Компонент | Описание |
---|---|
Общие требования для сборки OpenSCADA | |
ОС Linux | Дистрибутив операционной системы Linux (Debian, Ubuntu, CentOs, SuSELinux, ...) |
g++ | Компилятор языка C++ версии 3.3 или выше с коллекции компиляторов GCC, включая библиотеку GLibC (>=2.3), uCLibC (>= 0.9.32) или Android BioniC. |
autotools (autoconf, automake, libtool, pkg-config) | Инструменты формирования сборочного окружения OpenSCADA. Нужны только в случае смены сборочного окружения OpenSCADA, например для добавления нового модуля или смены фиксированных параметров сборки. Automake >= 1.9. |
gettext | Группа утилит для приготовления и компиляции переводов интерфейса программы на разные языки в соответствии со стандартом интернационализации I18N. |
sqlite3 | Утилита управления файлами БД SQLite3. |
zlib (devel) | Библиотека компрессии, пакет для разработки. |
libpcre (devel) | Библиотека работы с регулярными выражениям, совместима с Perl, пакет для разработки. |
libgd (devel, опц: --enable-LibGD) | Графическая библиотека GD версии 2, пакет для разработки, желательно без поддержки XPM (исключена зависимость от библиотеки X-сервера). Используется для построения трендов и других изображений в формате PNG, GIF и JPEG. |
Модуль DB.SQLite | |
libsqlite3 (devel) | Библиотека доступа к встроенной БД SQLite версии 3, пакет для разработки. |
Модуль DB.MySQL | |
libMySQL или libMariaDB (devel) | Библиотека доступа к родственной СУБД MySQL, пакет для разработки на языке C. |
Модуль DB.PostgreSQL | |
libpq (devel) | Библиотека доступа к СУБД PostgreSQL версии более 8.3.0, пакет для разработки. |
Модуль DB.FireBird | |
firebird (devel) | СУБД FireBird версии 2 или 3, пакет для разработки. Часто отсутствует в дистрибутивах Linux и требует индивидуальной загрузки с официального сайта (http://www.firebirdsql.org)! |
Модуль DB.ODBC | |
iodbc (devel) | iODBC библиотека контроля драйверов, пакет для разработки. |
Модуль DB.LDAP | |
libldap (devel) | OpenLDAP библиотека, пакет для разработки. |
Модуль DAQ.JavaLikeCalc | |
bison | Программа генерации синтаксических анализаторов на основе грамматики языка. |
Модуль DAQ.System | |
libsensors (devel, опц: авт.) | Библиотека сенсоров аппаратуры версий 2 ил 3, пакет для разработки. |
Модуль DAQ.OPC_UA | |
libssl (devel) | Библиотека шифрования OpenSSL, пакет для разработки. |
Модуль DAQ.SNMP | |
libsnmp (devel) | Библиотека доступа к данным устройств сети по протоколу SNMP, пакет для разработки. |
Модуль DAQ.Comedi | |
libcomedi (devel) | Библиотека реализации поддержки DAQ-плат разных производителей на шинах ISA, PCI, PCMCIA и USB, пакет для разработки. |
Модуль DAQ.SoundCard | |
libportaudio (devel) | Библиотека многоплатформенного доступа к звуковым контроллерам, пакет для разработки версии 19 та выше (не 18). |
Модуль Transport.SSL | |
libssl (devel) | Библиотека шифрования OpenSSL, пакет для разработки. |
Модуль: UI.QTStarter | |
libQt4 или libQt5 (devel) | Библиотека построения пользовательского графического интерфейса Qt версии 4.3 и выше или 5.1 и выше, пакет для разработки. |
libQtSensors и libQt5Sensors (devel, опц: авт.) | Библиотека Qt сенсоров, пакет для разработки. |
Модуль: UI.QTCfg | |
libQt4 или libQt5 (devel) | Библиотека построения пользовательского графического интерфейса Qt версии 4.3 и выше или 5.1 и выше, пакет для разработки. |
Модуль UI.Vision | |
libQt4 или libQt5 (devel) | Библиотека построения пользовательского графического интерфейса Qt версии 4.3 и выше или 5.1 и выше, пакет для разработки. |
libQtWebKit или libqt5webkit5 (devel, опц: авт.) | Библиотека движка Web-рендеринга WebKit, пакет для разработки. |
libphonon или libphonon4qt5 (devel, опц: авт.) | Библиотека воспроизведения полноформатного видео и аудио, пакет для разработки. |
libfftw3 (devel, опц: авт.) | Библиотека быстрого разложения сигнала в ряд Фурье, пакет для разработки. |
Модуль UI.WebCfgD | |
libgd (devel, опц: --enable-LibGD) | Графическая библиотека GD версии 2, пакет для разработки, желательно без поддержки XPM (исключена зависимость от библиотеки X-сервера). Используется для построения трендов и других изображений в формате PNG, GIF и JPEG. |
Модуль UI.WebVision | |
libgd (devel) | Графическая библиотека GD версии 2, пакет для разработки, желательно без поддержки XPM (исключена зависимость от библиотеки X-сервера). Используется для построения трендов и других изображений в формате PNG, GIF и JPEG. |
libfftw3 (devel, опц: авт.) | Библиотека быстрого разложения сигнала в ряд Фурье, пакет для разработки. |
Модуль Special.FLibSYS | |
libssl (devel, опц: авт.) | Библиотека шифрования OpenSSL, пакет для разработки. |
libfftw3 (devel, опц: авт.) | Библиотека быстрого разложения сигнала в ряд Фурье, пакет для разработки. |
* "опц: авт." — предусматривает отключение использования библиотеки, в случае отсутствия её при сборке.
Общая производительность прямых вычислений, вычислений на Java-подобном языке и комплексных вычислений моделей на различных аппаратных и программных платформах.
Потребление памяти, общие параметры на проекте "АГЛКС":
Уровни измерения | Debian 9 X86_64, МБ | Debian 9 686, МБ | Debian 8 ARMHF (ARMv7), МБ |
---|---|---|---|
2019.02.01: OpenSCADA 1+r2600 | |||
1. Исполнение модели и архивирование | 96 | 71 | 64 |
2. Загрузка проектов СВУ | 147 | 104 | 95 |
3. Запуск сеанса проекта "АГЛКС" (как сервер визуализации) | 152 | 108 | 97 |
3.1. Запуск сеанса проекта "АГЛКС" из UI.Vision, и для кадра первой мнемосхемы > графика | 168 > 175 | 121 > 126 | 106 > 109 |
3.2. Запуск сеанса проекта "АГЛКС" из UI.WebVision, и для кадра первой мнемосхемы > графика | 159 > 167 | 113 > 125 | 100 > 106 |
Большие и сложные проекты:
Компонентов OpenSCADA:
Приёмочные тесты релизов OpenSCADA (LTS):
Functions_and_demands/ru - GFDL | July 2021 | OpenSCADA 0.9.4 |