From OpenSCADAWiki
Jump to: navigation, search
This page is a translated version of the page Documents and the translation is 100% complete.

Other languages:
English • ‎mRussian • ‎Українська

1 Релізи OpenSCADA

  • 1 Work
технічна підтримка
технічна підтримка
тести
оновлення 0.8.0 LTS
задача релізу

ПОЛІТИКА: OpenSCADA версії формуються у двох гілках:

  • Work (Робоча): розроблювана-робоча версія із груповим злиттям змін до репозиторію вихідних текстів (близько тижня) і складанням для деякого переліку Linux дистрибутивів розробників та прямо визначених підпискою на підтримку — актуальним пакетом технічної підтримки.
1+rNNNN, де "NNNN" — SVN (SubVersion) номер ревізії.
  • LTS (Тривала Підтримка): формальний випуск останньої "Робочої" версії із підтримкою безпосередньо до наступної ітерації: "Робоча" -> "LTS" (нульовий рівень оновлення), "Робоча"++.
0.9.U.S, де:
"U" — номер регулярного оновлення (~4 місяці); з черговим регулярним оновленням із "Робочої" версії до "LTS" переносяться всі виправлення та вдосконалення, також ті що дещо порушують сумісність API, але не порушують сумісності за функціями та даними; та U++;
"S" — номер сервісного оновлення; для будь-яких критичних виправлень автоматично або вручну (у спеціальних випадках) створюється сервісне оновлення (S++),
At.png яке призначено лише користувачам, підписаним на офіційну підтримку — придбано актуальний пакет технічної підтримки.

2 Документи користувача

2.1 Модулі OpenSCADA

Модуль Ім'я Версія Ліцензія Джерело Мови Платформи
Підсистема "БД"
DBGate Шлюз БД 1.1 GPL2 bd_DBGate.so en,uk x86,x86_64,ARM
SQLite БД SQLite 4.0 GPL2 bd_SQLite.so en,uk,ru,de x86,x86_64,ARM
MySQL БД MySQL 4.0 GPL2 bd_MySQL.so en,uk,ru,de x86,x86_64,ARM
PostgreSQL БД PostgreSQL 3.0 GPL2 bd_PostgreSQL.so en,uk,ru,de x86,x86_64,ARM
FireBird БД FireBird 3.0 GPL2 bd_FireBird.so en,uk,ru,de x86,x86_64,ARM
DBF БД DBF 2.4 GPL2 bd_DBF.so en,uk,ru,de x86,x86_64,ARM
ODBC DB by ODBC 0.2 GPL2 bd_ODBC.so en,uk,ru,de x86,x86_64,ARM
LDAP Директорія за LDAP 0.6 GPL2 bd_LDAP.so en,uk,ru,de x86,x86_64,ARM
Підсистема "Транспорти"
Sockets Сокети 4.5 GPL2 tr_Sockets.so en,uk,ru,de x86,x86_64,ARM
Serial Послідовні інтерфейси 2.6 GPL2 tr_Serial.so en,uk,ru,de x86,x86_64,ARM
SSL SSL 3.4 GPL2 tr_SSL.so en,uk,ru,de x86,x86_64,ARM
Підсистема "Транспортні протоколи"
SelfSystem Власний протокол OpenSCADA 1.9 GPL2 prot_SelfSystem.so en,uk,ru,de x86,x86_64,ARM
ModBus ModBus 2.9 GPL2 daq_ModBus.so en,uk,ru,de x86,x86_64,ARM
OPC_UA Сервер OPC-UA 2.2 GPL2 daq_OPC_UA.so en,uk,ru,de x86,x86_64,ARM
UserProtocol Користувацький протокол 1.5 GPL2 prot_UserProtocol.so en,uk,ru,de x86,x86_64,ARM
HTTP HTTP-реалізація 3.8 GPL2 prot_HTTP.so en,uk,ru,de x86,x86_64,ARM
Підсистема "Збір даних"
JavaLikeCalc Обчислювач на мові подібній до Java 5.5 GPL2 daq_JavaLikeCalc.so en,uk,ru,de x86,x86_64,ARM
LogicLev Логічний рівень 2.6 GPL2 daq_LogicLev.so en,uk,ru,de x86,x86_64,ARM
BlockCalc Блоковий обчислювач 1.12 GPL2 daq_BlockCalc.so en,uk,ru,de x86,x86_64,ARM
DAQGate Шлюз джерел даних 2.10 GPL2 daq_DAQGate.so en,uk,ru,de x86,x86_64,ARM
System Збір даних ОС 2.4 GPL2 daq_System.so en,uk,ru,de x86,x86_64,ARM
ModBus ModBus 3.4 GPL2 daq_ModBus.so en,uk,ru,de x86,x86_64,ARM
DCON DCON клієнт 1.2 GPL2 daq_DCON.so en,uk,ru,de x86,x86_64,ARM
OPC_UA Клієнт OPC-UA 2.6 GPL2 daq_OPC_UA.so en,uk,ru,de x86,x86_64,ARM
MMS MMS(IEC-9506) 1.4 GPL2 daq_MMS.so en,uk,ru,de x86,x86_64,ARM
SNMP SNMP клієнт 0.8 GPL2 daq_SNMP.so en,uk,ru,de x86,x86_64,ARM
ICP_DAS Обладнання ICP_DAS 1.9 GPL2 daq_ICP_DAS.so en,uk,ru,de x86,ARM
Siemens Збір даних Siemens та Beckhoff 4.4 GPL2 daq_Siemens.so en,uk,ru,de x86,x86_64,ARM
DiamondBoards Diamond плати збору даних 2.1 GPL2 daq_DiamondBoards.so en,uk,ru,de x86
Comedi DAQ плати від Comedi 1.0 GPL2 daq_Comedi.so en,uk,ru,de x86,x86_64,ARM
SoundCard Звукова карта 0.8 GPL2 daq_SoundCard.so en,uk,ru,de x86,x86_64,ARM
BFN BFN module 0.6 GPL2 daq_BFN.so en,uk,ru,de x86,x86_64,ARM
SMH2Gi Segnetics SMH2Gi 1.0 GPL2 daq_SMH2Gi.so en,uk,ru,de x86,x86_64,ARM
AMRDevs AMR devices 0.7 GPL2 daq_AMRDevs.so en,uk,ru,de x86,x86_64,ARM
Fastwel Fastwel IO 0.1 GPL2 daq_Fastwel.so en,ru x86
FT3 DAQ FT3 0.4 GPL2 daq_FT3.so en,ru x86,x86_64,ARM
GPIO GPIO 2.1 GPL2 daq_GPIO.so en,uk,ru,de x86,x86_64,ARM
Підсистема "Архіви-Історія"
FSArch Архіватор на файлову систему 3.8 GPL2 arh_FSArch.so en,uk,ru,de x86,x86_64,ARM
DBArch Архіватор до БД 3.1 GPL2 arh_DBArch.so en,uk,ru,de x86,x86_64,ARM
Підсистема "Користувацькі інтерфейси"
VCAEngine Рушій Середовища Візуалізації та Управління 7.9 GPL2 ui_VCAEngine.so en,uk,ru,de x86,x86_64,ARM
QTStarter Qt GUI пускач 5.14 GPL2 ui_QTStarter.so en,uk,ru,de x86,x86_64,ARM
QTCfg Конфігуратор програми (Qt) 5.11 GPL2 ui_QTCfg.so en,uk,ru,de x86,x86_64,ARM
Vision Робочий інтерфейс користувача (Qt) 8.4 GPL2 ui_Vision.so en,uk,ru,de x86,x86_64,ARM
WebCfgD Конфігуратор програми (Динамічний WEB) 2.3 GPL2 ui_WebCfgD.so en,uk,ru,de x86,x86_64,ARM
WebCfg Конфігуратор програми (WEB) 2.0 GPL2 ui_WebCfg.so en,uk,ru,de x86,x86_64,ARM
WebVision Робочий користувацький інтерфейс (WEB) 6.6 GPL2 ui_WebVision.so en,uk,ru,de x86,x86_64,ARM
WebUser WWW-сторінка користувача 1.5 GPL2 ui_WebUser.so en,uk,ru,de x86,x86_64,ARM
Підсистема "Спеціальні"
FLibSYS Системні функції 1.7 GPL2 spec_FLibSYS.so en,uk,ru,de x86,x86_64,ARM
SystemTests Тести OpenSCADA та її модулів 1.8 GPL2 spec_SystemTests.so en,uk,ru,de x86,x86_64,ARM
FLibMath Математичні функції 0.7 GPL2 spec_FLibMath.so en,uk,ru,de x86,x86_64,ARM
FLibComplex1 Функції Complex1 1.2 GPL2 spec_FLibComplex1.so en,uk,ru,de x86,x86_64,ARM
Зовнішні бібліотеки OpenSCADA
OPC_UA Бібліотека реалізації OPC-UA у OpenSCADA 2.1 LGPL3 libOPC_UA.{h,cpp} en x86,x86_64,ARM
MMS Library of implementing MMS(IEC-9506) into OpenSCADA 1.0 LGPL3 libMMS.{h,cpp} en x86,x86_64,ARM

2.2 Бібліотеки OpenSCADA

Назва Версія Ліцензія Джерело Мови
Бібліотеки джерел даних, служб та обробки
Основна бібліотека 2.0 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.tmplb_base en, uk, ru
Бібліотека промислових пристроїв 2.5 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.tmplb_DevLib en, uk, ru
Бібліотека низькорівневих сенсорів та чипів 1.5 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.tmplb_LowDevLib en, uk, ru
Бібліотека сервісних процедур 1.2 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.JavaLikeCalc.servProc en, uk, ru
Бібліотека елементів регулювання 1.0 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.JavaLikeCalc.regEl en, uk, ru
Бібліотека моделей апаратів технологічних процесів 2.0 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.JavaLikeCalc.techApp en, uk, ru
Бібліотеки графічних елементів OpenSCADA модуля UI.VCAEngine
Бібліотека основних елементів інтерфейсу користувача 2.1 GPLv2 vcaBase.db (SQL, GZip) > VCA.wlb_Main en, uk, ru
Бібліотека елементів мнемосхем інтерфейсу користувача 1.0 GPLv2 vcaBase.db (SQL, GZip) > VCA.wlb_mnEls en, uk, ru
Бібліотека електричних елементів користувацького інтерфейсу 2.0 GPLv2 vcaElectroEls.db (SQL, GZip) > VCA.wlb_ElectroEls en, uk, ru
Комбіновані бібліотеки
Бібліотека звітів та документів 2.0, 2.1 GPLv2

OscadaLibs.db (SQL, GZip) > DAQ.JavaLikeCalc.doc
vcaBase.db (SQL, GZip) > VCA.wlb_doc

en, uk, ru
Рецепти 1.1, 1.1 GPLv2

OscadaLibs.db (SQL, GZip) > DAQ.tmplb_PrescrTempl
vcaBase.db (SQL, GZip) > VCA.wlb_prescr

en, uk, ru


3 Документи розробника


3.1 Підпроекти вузлів, компонентів та адаптацій OpenSCADA до різних платформ

Назва Заснування Стан
Graphical PLC Programming in OpenSCADA September 2022 Formation
OpenSCADA adaption to the software platform "Android" February 2017 Implemented in these packages of the irregular building by Roman Savochenko for the branch Work and LTS:
  • OpenSCADA-{N}.apk — Android >= 5 (ABI 21, NDKr13)
  • OpenSCADA-{N}-ABI19.apk — Android 4.4 only (ABI 19, CrystaxNDKr10)
Автоматичний Складальник OpenSCADA Березень 2015

Імплементовано у скриптах побудови, опрацювання репозиторіїв і гілок та перевірки цілей щодо складання до 100 цілей за допомогою: CHROOTів репозиторіїв Linux, VPS та різних під-оточень. Результатом функціонування Складальника є: свіжі та підписані репозиторії Linux, штампи Live Дисків та інші бінарні архіви OpenSCADA.

Серверна та хостингова інфраструктура проєкту OpenSCADA Липень 2014 Реалізовано та експлуатується наразі для зберігання і представлення цих та багато інших ресурсів проєкту OpenSCADA.
Linux дистрибутив автоматизації проєкту OpenSCADA Березень 2012 Впроваджено у наступних репозиторіях Linux дистрибутиву автоматизації та таких Живих Збірках для гілки Робоча (Work) та Тривала Підтримка (LTS):
Загальне вбудовування OpenSCADA та програмовані логічні контролери (ПЛК). Адаптація OpenSCADA до апаратної платформи ARM. Жовтень 2008 Впроваджено у багатьох вбудованих рішеннях та продовжується впровадження у нових, доповнюється на предмет:
Загальна концепція Середовища Візуалізації та Управління (СВУ) 2006 Реалізовано у: UI.VCAEngine, UI.Vision, UI.WebVision
Archiving of the values of continuous processes of OpenSCADA 2006 Implemented in the module FSArch and DBArch.
Logical level of parameters of OpenSCADA 2006 Implemented in templates of the subsystem DAQ, the module LogicLev, Siemens, ModBus.
Programming environment of the project OpenSCADA 2006 Implemented in the module JavaLikeCalc, BlockCalc and the OpenSCADA object API of user programming.
Diploma project of developing of a programming environment of the project OpenSCADA for chemical-technological processes Dec 2005 Done. Sub-laid in the base of the sub-project "Programming environment of the project OpenSCADA".
Diploma project of developing of the visualization subsystem for the control system of technological processes OpenSCADA Dec 2005 Done
Матеріали проекту OpenSCADA на час офіційного запуску його імплементації 2003 Використано у реалізації цього проекту
Первинне технічне завдання проекту OpenSCADA, ТОВ НІП "ДІЯ" 2002 Використано у реалізації цього проекту