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

Other languages:
English • ‎российский • ‎українська

Добро пожаловать на Wiki ресурс OpenSCADA, открытой системы диспетчерского контроля и сбора данных!

Этот ресурс предназначен для систематизации и накопления информации по проекту, а также для координации работ над проектом. Вся информация, доступная на ресурсе, может быть легко изменена и дополнена в соответствии с идеологией Wiki. Для участия в этой Wiki и в проекте OpenSCADA в целом пожалуйста обратитесь к этой странице.


1 Релизы OpenSCADA

1.1 Политика (начиная с 0.8)

OpenSCADA версии формируются в двух ветвях:

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

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

2.1 Модули OpenSCADA

Модуль Имя Версия Лицензия Источник Языки Платформы
Подсистема "БД"
SQLite БД SQLite 2.3 GPL2 bd_SQLite.so en,uk,ru,de x86,x86_64,ARM
MySQL БД MySQL 2.6 GPL2 bd_MySQL.so en,uk,ru,de x86,x86_64,ARM
PostgreSQL БД PostgreSQL 1.8 GPL2 bd_PostgreSQL.so en,uk,ru,de x86,x86_64,ARM
FireBird БД FireBird 1.4 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.3 GPL2 tr_Sockets.so en,uk,ru,de x86,x86_64,ARM
Serial Последовательные интерфейсы 1.6 GPL2 tr_Serial.so en,uk,ru,de x86,x86_64,ARM
SSL SSL 1.5 GPL2 tr_SSL.so en,uk,ru,de x86,x86_64,ARM
Подсистема "Транспортные протоколы"
SelfSystem Собственный протокол OpenSCADA 1.2 GPL2 prot_SelfSystem.so en,uk,ru,de x86,x86_64,ARM
ModBus ModBus 1.0 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.6 GPL2 daq_JavaLikeCalc.so en,uk,ru,de x86,x86_64,ARM
LogicLev Логический уровень 1.7 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 Шлюз источников данных 1.7 GPL2 daq_DAQGate.so en,uk,ru,de x86,x86_64,ARM
System Сбор данных ОС 2.1 GPL2 daq_System.so en,uk,ru,de x86,x86_64,ARM
ModBus ModBus 1.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 1.6 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.7 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 2.0 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 Sound card 0.7 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.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
BCM2835 BCM 2835 1.2 GPL2 daq_BCM2835.so en,uk,ru,de x86,x86_64,ARM
Подсистема "Архивы/История"
FSArch Архиватор на файловую систему 2.10 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 Visual control area engine 4.1 GPL2 ui_VCAEngine.so en,uk,ru,de x86,x86_64,ARM
QTStarter Qt GUI starter 1.9 GPL2 ui_QTStarter.so en,uk,ru,de x86,x86_64,ARM
QTCfg The system configurator (Qt) 3.3 GPL2 ui_QTCfg.so en,uk,ru,de x86,x86_64,ARM
Vision Operation user interface (Qt) 4.6 GPL2 ui_Vision.so en,uk,ru,de x86,x86_64,ARM
WebCfgD Dynamic Web configurator 1.2 GPL2 ui_WebCfgD.so en,uk,ru,de x86,x86_64,ARM
WebCfg The system configurator (Web) 1.7 GPL2 ui_WebCfg.so en,uk,ru,de x86,x86_64,ARM
WebVision Operation user interface (WEB) 2.2 GPL2 ui_WebVision.so en,uk,ru,de x86,x86_64,ARM
WebUser Web-interface from the user 0.8 GPL2 ui_WebUser.so en,uk,ru,de x86,x86_64,ARM
Подсистема "Специальные"
FLibSYS Библиотека функций системного API 1.5 GPL2 spec_FLibSYS.so en,uk,ru,de x86,x86_64,ARM
SystemTests OpenSCADA system's tests 1.5 GPL2 spec_SystemTests.so en,uk,ru,de x86,x86_64,ARM
FLibMath Math function's lib 0.6 GPL2 spec_FLibMath.so en,uk,ru,de x86,x86_64,ARM
FLibComplex1 Complex1 function's lib 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 Android specific expandings of the project OpenSCADA.
OpenSCADA project server and hosting infrastructure Jun 2014 Mostly done
Automation Linux distributive of the project OpenSCADA Mar 2012 Mostly done
Общее встраивание OpenSCADA и программированные логические контроллеры (ПЛК) Октябрь 2008 At.png Постоянное дополнение на предмет:
Общая концепция Среды Визуализации и Управления (СВУ) 2006 Реализовано в: UI.VCAEngine, UI.Vision, UI.WebVision
Archiving of the values of continuous processes of OpenSCADA 2006 Done
Logical level of parameters of OpenSCADA 2006 Done
Programming environment of the project OpenSCADA 2006 Done
Diploma project of developing of a programming environment of the project OpenSCADA for chemical-technological processes Dec 2005 Done
Diploma project of developing of the visualization subsystem for the control system of technological processes OpenSCADA Dec 2005 Done
Материалы проекта OpenSCADA на момент официального запуска его имплементации 2003 Выполнено
Первичное техническое задание проекта OpenSCADA, ООО НИП "ДІЯ" 2002 Выполнено