Добро пожаловать на Wiki ресурс OpenSCADA, открытой системы диспетчерского контроля и сбора данных!
This resource is meant to collect and systematize the information about the project, as well as to coordinate the project-development activity. Under the Wiki ideology, users are welcome to update the information here, as well as to add new information. For participation into the Wiki and the project OpenSCADA in whole please refer to the page.
Contents
[hide]1 Релизы OpenSCADA
|
ПОЛИТИКА: OpenSCADA версии формируются в двух ветвях:
|
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 | Использовано в реализации этого проекта |