From OpenSCADAWiki
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 25: | Line 25: | ||
* '''LTS''' (Long Term Support): formal release of the last "Work" version with support up to the next iteration: "Work" -> "LTS" (zero update number), "Work"++. | * '''LTS''' (Long Term Support): formal release of the last "Work" version with support up to the next iteration: "Work" -> "LTS" (zero update number), "Work"++. | ||
:'''0.9.U.S''', where: | :'''0.9.U.S''', where: | ||
− | ::"U" — regular updating ( | + | ::"U" — regular updating number (at the year begin); at the regular updating all fixes and improvements from the "Work" version are merged to "LTS" and also those that break some API compatibility but do not break the functionality and data compatibility; and U++; |
− | ::"S" — service updating number; for any critical fixes | + | ::"S" — service updating number; for any critical fixes automatically or manually (for specific) creates a service update (S++), |
::: [[file:at.png]] which allowed only for consumers subscribed to the official support — [http://oscada.org/en/services/technical-support/ purchased an actual package of the technical support]. | ::: [[file:at.png]] which allowed only for consumers subscribed to the official support — [http://oscada.org/en/services/technical-support/ purchased an actual package of the technical support]. | ||
|} | |} |
Revision as of 10:22, 20 February 2024
Contents
[hide]1 Релизы OpenSCADA
|
POLICY: OpenSCADA versions form in the two branches:
|
2 Документы пользователя
- Про OpenSCADA
- Термины и сокращения
- Быстрый старт
- Руководство по программе
- Сбор данных в OpenSCADA
- API пользователя OpenSCADA
- Часто задаваемые вопросы про OpenSCADA
- Как выполнить ... (How to ...)
2.1 Модули OpenSCADA
Модуль | Имя | Версия | Лицензия | Источник | Языки | Платформы |
---|---|---|---|---|---|---|
Подсистема "БД" | ||||||
DBGate | DB gate
|
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.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 | Сокеты | 5.0 | 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 | 5.1 | 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.3 | 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.9 | GPL2 | prot_HTTP.so | en,uk,ru,de | x86,x86_64,ARM |
Подсистема "Сбор данных" | ||||||
JavaLikeCalc | Вычислитель на Java-подобном языке. | 5.8 | 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.14 | 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.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 | 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.17 | 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.1 | GPL2 | ui_QTCfg.so | en,uk,ru,de | x86,x86_64,ARM |
Vision | Рабочий пользовательский интерфейс (Qt) | 9.5 | GPL2 | ui_Vision.so | en,uk,ru,de | x86,x86_64,ARM |
WebCfgD | Program configurator (Dynamic WEB) | 2.8 | 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.13 | GPL2 | ui_WebVision.so | en,uk,ru,de | x86,x86_64,ARM |
WebUser | WWW-страница пользователя | 2.0 | 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.3 | 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.3 | GPLv2 | OscadaLibs.db (SQL, GZip) > DAQ.tmplb_base | en, uk, ru |
Библиотека промышленных устройств | 3.1 | 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.2 | 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 |
en, uk, ru |
Рецепты | 1.1, 1.1 | GPLv2 |
OscadaLibs.db (SQL, GZip) > DAQ.tmplb_PrescrTempl |
en, uk, ru |
3 Документы разработчика
- API OpenSCADA
- Программы, наработки которых использованы в разработке этой программы
- Как выполнить ... (How to ...)
3.1 Подпроекты узлов, компонентов и адаптаций OpenSCADA к разным платформам
Наименование | Основание | Состояние |
---|---|---|
Graphical PLC Programming in OpenSCADA | September 2022 | Implementing the dependency |
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:
|
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, OPC UA. |
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 | Использовано в реализации этого проекта |