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 • ‎российский • ‎українська

1 Релізи OpenSCADA

1.1 Політика (починаючи із 0.8)

OpenSCADA версії формуються у двох гілках:

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

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

2.1 Модулі OpenSCADA

Модуль Ім'я Версія Ліцензія Джерело Мови Платформи
Підсистема "БД"
SQLite БД SQLite 2.5 GPL2 bd_SQLite.so en,uk,ru,de x86,x86_64,ARM
MySQL БД MySQL 2.9 GPL2 bd_MySQL.so en,uk,ru,de x86,x86_64,ARM
PostgreSQL БД PostgreSQL 1.11 GPL2 bd_PostgreSQL.so en,uk,ru,de x86,x86_64,ARM
FireBird БД FireBird 1.6 GPL2 bd_FireBird.so en,uk,ru,de x86,x86_64,ARM
DBF БД DBF 2.2 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 Directory by LDAP 0.1 GPL2 bd_LDAP.so en,uk,ru,de x86,x86_64,ARM
Підсистема "Транспорти"
Sockets Сокети 2.8 GPL2 tr_Sockets.so en,uk,ru,de x86,x86_64,ARM
Serial Послідовні інтерфейси 2.0 GPL2 tr_Serial.so en,uk,ru,de x86,x86_64,ARM
SSL SSL 2.0 GPL2 tr_SSL.so en,uk,ru,de x86,x86_64,ARM
Підсистема "Транспортні протоколи"
SelfSystem Власний протокол OpenSCADA 1.3 GPL2 prot_SelfSystem.so en,uk,ru,de x86,x86_64,ARM
ModBus ModBus 1.1 GPL2 daq_ModBus.so en,uk,ru,de x86,x86_64,ARM
OPC_UA Сервер OPC-UA 1.8 GPL2 daq_OPC_UA.so en,uk,ru,de x86,x86_64,ARM
UserProtocol Користувацький протокол 0.8 GPL2 prot_UserProtocol.so en,uk,ru,de x86,x86_64,ARM
HTTP HTTP-реалізація 3.1 GPL2 prot_HTTP.so en,uk,ru,de x86,x86_64,ARM
Підсистема "Збір даних"
JavaLikeCalc Обчислювач на мові подібній до Java 3.9 GPL2 daq_JavaLikeCalc.so en,uk,ru,de x86,x86_64,ARM
LogicLev Логічний рівень 1.8 GPL2 daq_LogicLev.so en,uk,ru,de x86,x86_64,ARM
BlockCalc Блоковий обчислювач 1.7 GPL2 daq_BlockCalc.so en,uk,ru,de x86,x86_64,ARM
DAQGate Шлюз джерел даних 2.0 GPL2 daq_DAQGate.so en,uk,ru,de x86,x86_64,ARM
System Збір даних ОС 2.3 GPL2 daq_System.so en,uk,ru,de x86,x86_64,ARM
ModBus ModBus 1.9 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 1.7 GPL2 daq_OPC_UA.so en,uk,ru,de x86,x86_64,ARM
MMS MMS(IEC-9506) 1.3 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.8 GPL2 daq_ICP_DAS.so en,uk,ru,de x86,ARM
Siemens Збір даних Siemens та Beckhoff 2.1 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 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.6 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.2 GPL2 arh_FSArch.so en,uk,ru,de x86,x86_64,ARM
DBArch Архіватор на БД 2.4 GPL2 arh_DBArch.so en,uk,ru,de x86,x86_64,ARM
Підсистема "Користувацькі інтерфейси"
VCAEngine Рушій Середовища Візуалізації та Управління 5.1 GPL2 ui_VCAEngine.so en,uk,ru,de x86,x86_64,ARM
QTStarter Qt GUI starter 4.7 GPL2 ui_QTStarter.so en,uk,ru,de x86,x86_64,ARM
QTCfg Конфігуратор програми (Qt) 4.3 GPL2 ui_QTCfg.so en,uk,ru,de x86,x86_64,ARM
Vision Робочий інтерфейс користувача (Qt) 5.4 GPL2 ui_Vision.so en,uk,ru,de x86,x86_64,ARM
WebCfgD Конфігуратор програми (Динамічний WEB) 1.2 GPL2 ui_WebCfgD.so en,uk,ru,de x86,x86_64,ARM
WebCfg Конфігуратор програми (WEB) 1.7 GPL2 ui_WebCfg.so en,uk,ru,de x86,x86_64,ARM
WebVision Робочий користувацький інтерфейс (WEB) 2.6 GPL2 ui_WebVision.so en,uk,ru,de x86,x86_64,ARM
WebUser Web-інтерфейс від користувача 0.8 GPL2 ui_WebUser.so en,uk,ru,de x86,x86_64,ARM
Підсистема "Спеціальні"
FLibSYS Системні функції 1.6 GPL2 spec_FLibSYS.so en,uk,ru,de x86,x86_64,ARM
SystemTests Тести OpenSCADA та її модулів 1.5 GPL2 spec_SystemTests.so en,uk,ru,de x86,x86_64,ARM
FLibMath Бібліотека стандартних математичних функцій. 0.6 GPL2 spec_FLibMath.so en,uk,ru,de x86,x86_64,ARM
FLibComplex1 Бібліотека функцій сумісності зі SCADA Complex1 1.1 GPL2 spec_FLibComplex1.so en,uk,ru,de x86,x86_64,ARM
Зовнішні бібліотеки OpenSCADA
OPC_UA Бібліотека реалізації OPC-UA у OpenSCADA 1.2 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

Назва Версія Ліцензія Джерело Мови
Main user protocol based library 1.8 Free (GPL2 by default) DB SQLite: File:OscadaLibs.db.gz, Most actual SQL en, uk, ru
Controllers library 1.1 Free (GPL) DB SQLite: File:OscadaLibs.db.gz, Most actual SQL en
Service procedures library 1.0 Free (GPL) DB SQLite: File:OscadaLibs.db.gz, Most actual SQL en
Regulation elements library 1.0 Free (GPL) DB SQLite: File:OscadaLibs.db.gz, Most actual SQL en
Library of preparation and data acquisition for reporting 1.0 Free (GPL) DB SQLite: File:OscadaLibs.db.gz, Most actual SQL en
Library of models of technological apparatuses 1.0 Free (GPL) DB SQLite: File:OscadaLibs.db.gz, Most actual SQL en
Бібліотеки графічних елементів OpenSCADA модуля UI.VCAEngine
Library of the electrical elements of the user's interface mnemonic schemes 0.2 Free (GPL) DB SQLite: File:VcaElectroEls.db.gz, Most actual SQL en, uk, ru
Main elements library of the user interface 1.1 Free (GPL) DB SQLite: File:VcaBase.db.gz, Most actual SQL en, uk, ru
Mnemonic elements library of the user interface 0.5 Free (GPL) DB SQLite: File:VcaBase.db.gz, Most actual SQL en, uk, ru


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


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

Назва Заснування Стан
OpenSCADA adaption to the software platform "Android" February 2017 Implemented in these packages of 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)
Automatic Builder of OpenSCADA May 2015

Implemented in the building (2) and syncing (1) scripts, building for up to 100 targets by: CHROOTs of the Linux repositories, VPS and different sub-environments. As the result of the Builder work is: the fresh and signed packages repositories of Linux, Live disk images and other binary archives of OpenSCADA.

Server and hosting infrastructure of the OpenSCADA project Jun 2014 Implemented and exploiting now to store and present those and many other resources of the OpenSCADA project.
Automation Linux distributive of the project OpenSCADA Mar 2012 Implemented in these repositories of the Automation Linux distributive and these Live builds are provided now for the branch Work and LTS:
  • Debian 9: x86_64, x86_32 (without guest Virtual Box)
  • Debian 8: x86_64, x86_32
  • Debian 7: x86_64, x86_32
  • ALTinux 6: x86_32 (only for compatibility of the old solutions)
Загальне вбудовування OpenSCADA та програмовані логічні контролери (ПЛК) Жовтень 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 Використано у реалізації цього проекту