From OpenSCADAWiki
Jump to: navigation, search

1 Релизы OpenSCADA

  • 1 Work
техническая поддержка
техническая поддержка
тесты
обновление 0.8.0 LTS
задача релиза

ПОЛИТИКА: OpenSCADA версии формируются в двух ветвях:

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

2 Документы пользователя

2.1 Модули OpenSCADA

Модуль Имя Версия Лицензия Источник Языки Платформы
Подсистема "БД"
DBGate DB gate
  • Features: SQL, LIST, STRUCT, GET, SEEK, PRELOAD, SET, DEL, FIX, TR, ERR
1.1 GPL2 bd_DBGate.so en,uk x86,x86_64,ARM
SQLite БД SQLite
  • Свойства: SQL, LIST, STRUCT, GET, SEEK, PRELOAD, SET, DEL, FIX, TR, ERR
4.0 GPL2 bd_SQLite.so en,uk,ru,de x86,x86_64,ARM
MySQL БД MySQL
  • Свойства: SQL, LIST, STRUCT, GET, SEEK, PRELOAD, SET, DEL, FIX, TR, ERR
4.0 GPL2 bd_MySQL.so en,uk,ru,de x86,x86_64,ARM
PostgreSQL БД PostgreSQL
  • Свойства: SQL, LIST, STRUCT, GET, SEEK, PRELOAD, SET, DEL, FIX, TR, ERR
3.1 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.8 GPL2 tr_Sockets.so en,uk,ru,de x86,x86_64,ARM
Serial Последовательные интерфейсы 2.7 GPL2 tr_Serial.so en,uk,ru,de x86,x86_64,ARM
SSL SSL 4.5 GPL2 tr_SSL.so en,uk,ru,de x86,x86_64,ARM
Подсистема "Транспортные протоколы"
SelfSystem Собственный протокол OpenSCADA 2.0 GPL2 prot_SelfSystem.so en,uk,ru,de x86,x86_64,ARM
ModBus ModBus 2.10 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.6 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.6 GPL2 daq_JavaLikeCalc.so en,uk,ru,de x86,x86_64,ARM
LogicLev Логический уровень 2.9 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.13 GPL2 daq_DAQGate.so en,uk,ru,de x86,x86_64,ARM
System Сбор данных ОС 3.3 GPL2 daq_System.so en,uk,ru,de x86,x86_64,ARM
ModBus ModBus 3.8 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.8 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.5 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.8 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.13 GPL2 ui_VCAEngine.so en,uk,ru,de x86,x86_64,ARM
QTStarter Qt GUI пускатель 6.0 GPL2 ui_QTStarter.so en,uk,ru,de x86,x86_64,ARM
QTCfg Конфигуратор программы (Qt) 6.0 GPL2 ui_QTCfg.so en,uk,ru,de x86,x86_64,ARM
Vision Рабочий пользовательский интерфейс (Qt) 9.1 GPL2 ui_Vision.so en,uk,ru,de x86,x86_64,ARM
WebCfgD Program configurator (Dynamic WEB) 2.5 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.9 GPL2 ui_WebVision.so en,uk,ru,de x86,x86_64,ARM
WebUser WWW-страница пользователя 1.6 GPL2 ui_WebUser.so en,uk,ru,de x86,x86_64,ARM
Подсистема "Специальные"
FLibSYS Системные функции 1.8 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.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

Наименование Версия Лицензия Источник Языки
Библиотеки источников данных, служб и обработки
Основная библиотека 2.1 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.tmplb_base en, uk, ru
Библиотека промышленных устройств 3.0 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.tmplb_DevLib en, uk, ru
Библиотека низкоуровневых сенсоров и чипов 1.6 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)
At.png It is installable up to Android 12 ignoring the warnings and works.
  • OpenSCADA-{N}-ABI19.apk — Android 4.4 only (ABI 19, CrystaxNDKr10)
Automatic Builder of OpenSCADA May 2015

Implemented in scripts of the building, repositories and branches processing and targets checking for 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:
Общее встраивание 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 Использовано в реализации этого проекта