OpenSCADAWiki: Home Page Uk/ Function ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of HomePageUk/Function from 2011-03-03 10:13:17..

Функціональні характеристики та вимоги системи OpenSCADA


Сторінка містить інформацію яка дозволяє отримати загальне бачення про функції які може виконувати система OpenSCADA на цей час. Функції згруповано за сферами застосування системи OpenSCADA. Для отримання картини в цілому включено також заплановані або реалізовані на цей час функції. Сторінка також містить вимоги системи OpenSCADA для її виконання та збірки.


Contents

Сфера застосування системи OpenSCADA

Ролі системи OpenSCADA (96 Kb)
Рис. 1. Ролі системи OpenSCADA


Сервер SCADA системи:



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



Середовище виконання контролерів (PLC):

Вимоги OpenSCADA

Виконання

Апаратні вимоги системи OpenSCADA для її виконання у різних ролях приведено у таблиці 1. Програмні вимоги для виконання системи OpenSCADA та її модулів представлено у таблиці 2.


Таблиця 1. Апаратні вимоги системи OpenSCADA та її модулів.

Роль Вимоги
Сервер 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 МБ включаючи ОС та без архівів.

Таблиця 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
(опц: --disable-LibGD)
Графічна бібліотека GD версії 2, бажано без підтримки XPM (виключена залежність на бібіліотеку X-сервера) та з підтримкою FontConfig.
libexpatБібліотека XML-парсера.
Модуль DB.MySQL
libMySQLБібліотека доступу до СУБД MySQL.
Модуль DB.SQLite
libsqlite3Бібліотека доступу до вбудовану БД SQLite версії 3.
Модуль DB.PostgreSQL
libpqБібліотека доступу до СУБД PostgreSQL версії більш за 8.3.0.
Модуль 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 та вище.

Збірка

Програмні умови системи 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,
опц: --disable-LibGD)
Графічна бібліотека GD версії 2, пакет для розробки, бажано без підтримки XPM (виключена залежність на бібліотеку X-сервера). Використовується для побудови трендів та інших зображень у форматі PNG, GIF та JPEG.
libexpat(devel)Бібліотека XML-парсера, пакет для розробки. Інтерфейс керування OpenSCADA та інщі компоненти побудовані на базі мови XML.
Модуль 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 та потребує індивідуального завантаження з офіційного сайту ( http://www.firebirdsql.org )!
Модуль 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.Vision, UI.WebVision, Special.FLibSYS
libfftw3(devel, опц: авт.)Бібліотека швидкого розкладу сигналу у ряд Фурье, пакет для розробки.
Модули: UI.QTStarter, UI.QTCfg, UI.Vision
libQT4(devel)Бібліотека побудови користувальницького графічного інтерфейсу QT версії 4.3 та більше, пакет для розробки.

* - "опц: авт." - передбачає виключення використання бібліотеки у випадку відсутності її під час збірки.

Посилання

Referring pages: HomePageUk
HomePageUk/Doc/BuildFromSource
HomePageUk/Using/PLC/firmwareARM


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