From OpenSCADAWiki
Jump to: navigation, search
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(54 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
+
<noinclude><languages/></noinclude>
<big>'''Welcome to the Wiki resource of OpenSCADA, an open Supervisory Control and Data Acquisition System!'''</big>
+
 
+
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.
+
 
__TOC__
 
__TOC__
== Releases of the OpenSCADA system ==
+
== Releases of OpenSCADA ==
* 0.9 Work
+
{|
* [[/Release 0.8.0|0.8.0 LTS]] ([http://wiki.oscada.org/Works/Tests/release080 tests])
+
|-
* [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA070 0.7.0 LTS] ([http://wiki.oscada.org/Works/Tests/release070 tests]); [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA071 0.7.1]; [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA072 0.7.2]
+
| width="35%" style="vertical-align: top; padding-right: 10pt;" | <section begin=SupVers />
* [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA060 0.6.0] ([http://wiki.oscada.org/Works/Tests/release060 tests]); [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA061 0.6.1]; [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA061 0.6.2]; [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA061 0.6.3]; [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA061 0.6.4]
+
* 1 Work
* [http://wiki.oscada.org/Doc/OpenSCADA050 0.5.0] ([http://wiki.oscada.org/Works/Tests/release050 tests])
+
: [[Special:MyLanguage/Works/Technical_Support/Agreement|technical support]]
* [http://wiki.oscada.org/Doc/OpenSCADA040 0.4.0] ([http://wiki.oscada.org/Works/Tests/release040 tests]); [http://wiki.oscada.org/Doc/OpenSCADA041 0.4.1] ([http://wiki.oscada.org/Works/Tests/release041 tests])
+
* [[Special:MyLanguage/Documents/Release 0.9|0.9 LTS]] [17.06.2018-...]
* [http://wiki.oscada.org/Doc/OpenSCADA030 0.3.0]; [http://wiki.oscada.org/Doc/OpenSCADA031 0.3.1]
+
: [[Special:MyLanguage/Works/Technical_Support/Agreement|technical support]]
 +
: [[Documents/Release_0.9/Tests|tests]]
 +
: [[Special:MyLanguage/Documents/Release_0.9/Updating_0.8.0_LTS|updating 0.8.0 LTS]]
 +
: [http://oscada.org/ua/rozrobka/zavdannja/posts/core/release_of_the_openscada_09_lts/ the releasing task] <section end=SupVers />
 +
* [[Special:MyLanguage/Documents/Release 0.8.0|0.8.0 LTS]] [06.04.2012-06.06.2018] ([[Documents/Release_0.8.0/Tests|tests]])
 +
* [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA070 0.7.0 LTS] [24.10.2010-07.05.2012] ([http://wiki.oscada.org/Works/Tests/release070 tests]); [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA071 0.7.1]; [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA072 0.7.2]
 +
* [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA060 0.6.0] ([http://wiki.oscada.org/Works/Tests/release060 tests]); [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA061 0.6.1]; [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA062 0.6.2]; [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA063 0.6.3]; [http://wiki.oscada.org/HomePageEn/Doc/OpenSCADA064 0.6.4]
 +
* [http://wiki.oscada.org/Doc/OpenSCADA050 0.5.0] ([http://wiki.oscada.org/Works/Tests/release050 tests], [[file:mRu.png]])
 +
* [http://wiki.oscada.org/Doc/OpenSCADA040 0.4.0] ([http://wiki.oscada.org/Works/Tests/release040 tests], [[file:mRu.png]]); [http://wiki.oscada.org/Doc/OpenSCADA041 0.4.1] ([http://wiki.oscada.org/Works/Tests/release041 tests], [[file:mRu.png]])
 +
* [http://wiki.oscada.org/Doc/OpenSCADA030 0.3.0]; [http://wiki.oscada.org/Doc/OpenSCADA031 0.3.1] ([[file:mRu.png]])
  
=== The policy (started from 0.8) ===
+
| style="border:1px solid gray; vertical-align: top; padding: 2px;" |
OpenSCADA versions form into two branches:
+
<u>'''POLICY'''</u>: OpenSCADA versions form in the two branches:
* "'''Work'''": development-work version with night builds for some numbers and specific (subscription to support) Linux distributions.
+
* '''Work''': the development-work version with the group commit of the changes to the source repository (per about a week), and building for some number of Linux distributions of the developers and directly specified ones by the subscription for support — by [http://oscada.org/en/services/technical-support/ an actual package of the technical support].
:'''0.9+rNNNN''', where "NNNN" — SVN (SubVersion) revision number.
+
:'''1+rNNNN''', where "NNNN" — [http://oscada.org/svn/trunk/OpenSCADA/ the SVN (SubVersion) revision number].
* "'''LTS'''" (Long Term Support): Formal and public release of last "Work" version, at releasing time, with support up to 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.8.U.S''', where:
+
:'''0.9.U.S''', where:
::"U" — Regular update number, 2-4 month. After the regular updating period from "Work" version to "LTS" will be merging all fixes and improvements, also breaking some API compatibility, but not breaking the function and data compatibility, and U++.
+
::"U" — number of the regular update (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" (<span style="color: red;">doesn't implemented yet</span>) Service update number. For any hot fixes automatic or manual (for specific) will be built a service update (S++) version which allowed only for consumers subscribed to official support.
+
::"S" — number of the service update; 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].
 +
|}
  
== Core documents of OpenSCADA ==
+
== User documents ==
* [[Special:MyLanguage/About|About the system OpenSCADA]]
+
* [[Special:MyLanguage/About|About OpenSCADA]]
* [http://wiki.oscada.org/HomePageEn/Doc/Terms Terms and abbreviation]
+
* [[Special:MyLanguage/Documents/Terms|Terms and abbreviation]]
* [http://wiki.oscada.org/HomePageEn/Doc/FAQ Frequently asked questions (FAQ)]
+
* [[Special:MyLanguage/Documents/Quick_start|Quick start]]
* [http://wiki.oscada.org/HomePageEn/Doc/ProgrammManual Program manual]
+
* [[Special:MyLanguage/Documents/Program manual|Program manual]]
* [http://wiki.oscada.org/HomePageEn/Doc/QuickStart Quick start] ([ftp://ftp.oscada.org/OpenSCADA/0.8.0/doc/ru/QuickStart.mkv video-addon])
+
* [[Special:MyLanguage/Documents/DAQ|Data acquisition in OpenSCADA]]  
* [http://wiki.oscada.org/HomePageEn/Doc/DAQ Data acquisition]
+
* [[Special:MyLanguage/Documents/User API|User API of OpenSCADA]]
* [http://wiki.oscada.org/HomePageEn/Doc/API OpenSCADA system API]
+
* [[Special:MyLanguage/Documents/FAQ|Frequently asked questions (FAQ)]]
* [http://wiki.oscada.org/Doc/ProgrammyDonory Programs, which experiences have been used on the program development]
+
* How to ...
* [http://wiki.oscada.org/HomePageEn/Doc/BuildFromSource Manual for OpenSCADA building from sources]
+
{{#lst:Documents/How_to|user}}
* [http://wiki.oscada.org/HomePageEn/Doc/ModuleBuild Manual for creation of modules for OpenSCADA]
+
* [http://wiki.oscada.org/Doc/OperatorManual Operator manual] (based on the model "AGLKS" — DemoDB, [[file:mRu.png]])
* [http://wiki.oscada.org/HomePageEn/Doc/CrashReport Guide to localize crashes and to report about them]
+
* [http://wiki.oscada.org/Doc/OperatorManual Operator manual (based on model AGLKS — DemoDB)]
+
  
== User API libraries ==
+
=== Modules of OpenSCADA ===
* [http://wiki.oscada.org/HomePageEn/Doc/ProgrammManual#h946-1 User API of object model of the OpenSCADA core]:
+
{{:Modules/en}}
** [http://wiki.oscada.org/HomePageEn/Doc/JavaLikeCalc#h867-12 User object API of the language JavaLikeCalc.JavaScript]
+
** [http://wiki.oscada.org/HomePageEn/Doc/VCAEngine#h887-23 User object API of the visual control area engine]
+
* [http://wiki.oscada.org/HomePageEn/Using/APIFunctionLibs API and libraries of the static functions of the OpenSCADA object model]:
+
** [http://wiki.oscada.org/HomePageEn/Doc/FLibComplex1 The library of functions of compatibility with SCADA Complex1 of the firm Ltd SIC "DIYA"]
+
** [http://wiki.oscada.org/HomePageEn/Doc/FLibMath The library of standard mathematical functions]
+
** [http://wiki.oscada.org/HomePageEn/Doc/FLibSYS The library of OpenSCADA system API of the user programming area]
+
** [http://wiki.oscada.org/HomePageEn/Using/APIFunctionLibs/TechApp The library of models of the technological devices]
+
  
== [http://wiki.oscada.org/HomePageEn/Using/GraphicElementsLibraries Graphic Elements' libraries of the OpenSCADA system] ==
+
=== Libraries of OpenSCADA ===
* [http://wiki.oscada.org/HomePageEn/Using/GraphicElementsLibraries/MainElements Main elements library of the user interface]
+
{{:Libs}}
* [http://wiki.oscada.org/HomePageEn/Using/GraphicElementsLibraries/MnemoElements Mnemonic elements library of the user interface]
+
* [http://wiki.oscada.org/HomePageEn/Using/GraphicElementsLibraries/ElectroElements Electrical elements library of the user interface]
+
  
== Modules of the system OpenSCADA ==
+
== Developer documents ==
* Subsystem "Data bases (DB)":
+
* [[Special:MyLanguage/Documents/API|API of OpenSCADA]]
** [http://wiki.oscada.org/HomePageEn/Doc/SQLite DB SQLite]
+
* [http://wiki.oscada.org/Doc/ProgrammyDonory Programs, which experiences have been used on the program development]
** [http://wiki.oscada.org/HomePageEn/Doc/MySQL DB MySQL]
+
* How to ...
** [http://wiki.oscada.org/HomePageEn/Doc/PostgreSQL DB PostgreSQL]
+
{{#lst:Documents/How_to|developer}}
** [http://wiki.oscada.org/HomePageEn/Doc/FireBird DB FireBird]
+
** [http://wiki.oscada.org/HomePageEn/Doc/DBF DB DBF]
+
* Subsystem "Transports":
+
** [http://wiki.oscada.org/HomePageEn/Doc/Sockets Sockets]
+
** [http://wiki.oscada.org/HomePageEn/Doc/Serial Serial interface]
+
** [http://wiki.oscada.org/HomePageEn/Doc/SSL Security Sockets Layer]
+
* Subsystem "Transport protocols":
+
** [http://wiki.oscada.org/HomePageEn/Doc/SelfSystem Self system protocol]
+
** [http://wiki.oscada.org/HomePageEn/Doc/ModBus ModBus]
+
** [http://wiki.oscada.org/HomePageEn/Doc/OPC_UA OPC UA]
+
** [http://wiki.oscada.org/HomePageEn/Doc/UserProtocol User protocol]
+
** [http://wiki.oscada.org/HomePageEn/Doc/HTTP HTTP]
+
* Subsystem "Data acquisition (DAQ)":
+
** [http://wiki.oscada.org/HomePageEn/Doc/JavaLikeCalc Java-like language calculator]
+
** [http://wiki.oscada.org/HomePageEn/Doc/LogicLev Logical level parameters]
+
** [http://wiki.oscada.org/HomePageEn/Doc/BlockCalc Block calculator]
+
** [http://wiki.oscada.org/HomePageEn/Doc/DAQGate Data sources gate]
+
** [http://wiki.oscada.org/HomePageEn/Doc/System OS data acquisition]
+
** [http://wiki.oscada.org/HomePageEn/Doc/ModBus ModBus]
+
** [http://wiki.oscada.org/HomePageEn/Doc/DCON DCON client]
+
** [http://wiki.oscada.org/HomePageEn/Doc/OPC_UA OPC UA]
+
** [http://wiki.oscada.org/HomePageEn/Doc/SNMP Simple Network Management Protocol]
+
** [http://wiki.oscada.org/HomePageEn/Doc/ICPDAS Equipment of ICP DAS]
+
** [http://wiki.oscada.org/HomePageEn/Doc/Siemens Siemens S7 PLC]
+
** [http://wiki.oscada.org/HomePageEn/Doc/DiamondBoards Diamond data acquisition boards]
+
** [http://wiki.oscada.org/HomePageEn/Doc/Comedi Comedi]
+
** [http://wiki.oscada.org/HomePageEn/Doc/SoundCard Sound card]
+
** [http://wiki.oscada.org/HomePageEn/Doc/BFN BFN]
+
** [http://wiki.oscada.org/HomePageEn/Doc/SMH2Gi SMH2Gi]
+
** [http://wiki.oscada.org/Doc/AMRDevs AMR devices]
+
** [http://wiki.oscada.org/Doc/Fastwel Fastwel IO]
+
** [http://wiki.oscada.org/Doc/FT3 FT3 (АПСТМ)]
+
** [http://wiki.oscada.org/HomePageEn/Doc/BCM2835 BCM2835]
+
* Subsystem "Archives":
+
** [http://wiki.oscada.org/HomePageEn/Doc/FSArch The archiver to FS]
+
** [http://wiki.oscada.org/HomePageEn/Doc/DBArch The archiver to DB]
+
* Subsystem "User interfaces":
+
** [http://wiki.oscada.org/HomePageEn/Doc/VCAEngine Visual control area engine]
+
** [http://wiki.oscada.org/HomePageEn/Doc/QTStarter Qt GUI starter]
+
** [http://wiki.oscada.org/HomePageEn/Doc/QTCfg Configurator — Qt]
+
** [http://wiki.oscada.org/HomePageEn/Doc/Vision Operation user interface — Qt]
+
** [http://wiki.oscada.org/HomePageEn/Doc/WebCfgD Dynamic configurator — WWW]
+
** [http://wiki.oscada.org/HomePageEn/Doc/WebCfg Configurator — WWW]
+
** [http://wiki.oscada.org/HomePageEn/Doc/WebVision Operation user interface — WWW]
+
** [http://wiki.oscada.org/HomePageEn/Doc/WebUser Interface from the user — WWW]
+
* Subsystem "Special":
+
** [http://wiki.oscada.org/HomePageEn/Doc/FLibSYS The library of functions of the OpenSCADA system API of the user level programming]
+
** [http://wiki.oscada.org/HomePageEn/Doc/SystemTests OpenSCADA system tests]
+
** [http://wiki.oscada.org/HomePageEn/Doc/FLibMath The library of standard mathematical functions]
+
** [http://wiki.oscada.org/HomePageEn/Doc/FLibComplex1 The library of user level functions of SCADA Complex1 (NIP "DIYA") compatibility]
+
  
== Sub-projects of the OpenSCADA system nodes, components and hardware adaptions ==
+
=== Sub-projects of OpenSCADA nodes, components and different platforms adaptions ===
* [http://wiki.oscada.org/HomePageEn/Works/AdaptAndroid 02-2017: OpenSCADA adaption to the software platform "Android"]
+
{{:Sub-projects}}
* [http://wiki.oscada.org/HomePageEn/Doc/VCAconcept 2006: Generic conception of the visual control area]
+
* [http://wiki.oscada.org/HomePageEn/Doc/ValArch 2006: Values archiving of the OpenSCADA system]
+
* [http://wiki.oscada.org/HomePageEn/Doc/LogicLevParam 2006: Logical level of parameters of the OpenSCADA system]
+
* [http://wiki.oscada.org/HomePageEn/Doc/SredaProgr 2006: User level of programming area of the OpenSCADA system]
+
* [[:File:Tz_scada_linux0807.sxw|2002: Initial technical task of the OpenSCADA system, DIYA Ltd]]
+

Latest revision as of 10:55, 20 February 2024

Other languages:

1 Releases of OpenSCADA

  • 1 Work
technical support
technical support
tests
updating 0.8.0 LTS
the releasing task

POLICY: OpenSCADA versions form in the two branches:

  • Work: the development-work version with the group commit of the changes to the source repository (per about a week), and building for some number of Linux distributions of the developers and directly specified ones by the subscription for support — by an actual package of the technical support.
1+rNNNN, where "NNNN" — the SVN (SubVersion) revision number.
  • 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:
"U" — number of the regular update (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" — number of the service update; for any critical fixes automatically or manually (for specific) creates a service update (S++),
At.png which allowed only for consumers subscribed to the official support — purchased an actual package of the technical support.

2 User documents

2.1 Modules of OpenSCADA

Module Name Version License Source Languages Platforms
Subsystem "DB"
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 DB SQLite
  • Features: 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 DB MySQL
  • Features: 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 DB PostgreSQL
  • Features: 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 DB FireBird
  • Features: SQL, LIST, STRUCT, GET, SEEK, PRELOAD, SET, DEL, FIX, TR
3.0 GPL2 bd_FireBird.so en,uk,ru,de x86,x86_64,ARM
DBF DB DBF
  • Features: LIST, GET, SEEK, SET, DEL, FIX
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 Directory by LDAP 0.6 GPL2 bd_LDAP.so en,uk,ru,de x86,x86_64,ARM
Subsystem "Transports"
Sockets Sockets 5.0 GPL2 tr_Sockets.so en,uk,ru,de x86,x86_64,ARM
Serial Serial interfaces 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
Subsystem "Transport protocols"
SelfSystem Own protocol of 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 Server OPC-UA 2.3 GPL2 daq_OPC_UA.so en,uk,ru,de x86,x86_64,ARM
UserProtocol User protocol 1.6 GPL2 prot_UserProtocol.so en,uk,ru,de x86,x86_64,ARM
HTTP HTTP-realization 3.9 GPL2 prot_HTTP.so en,uk,ru,de x86,x86_64,ARM
Subsystem "DAQ"
JavaLikeCalc Calculator on the Java-like language 5.8 GPL2 daq_JavaLikeCalc.so en,uk,ru,de x86,x86_64,ARM
LogicLev Logical level 2.9 GPL2 daq_LogicLev.so en,uk,ru,de x86,x86_64,ARM
BlockCalc Block calculator 1.12 GPL2 daq_BlockCalc.so en,uk,ru,de x86,x86_64,ARM
DAQGate Gateway of the data sources 2.14 GPL2 daq_DAQGate.so en,uk,ru,de x86,x86_64,ARM
System System DA 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 client 1.2 GPL2 daq_DCON.so en,uk,ru,de x86,x86_64,ARM
OPC_UA Client 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 client 0.8 GPL2 daq_SNMP.so en,uk,ru,de x86,x86_64,ARM
ICP_DAS ICP DAS hardware 1.9 GPL2 daq_ICP_DAS.so en,uk,ru,de x86,ARM
Siemens Siemens DAQ and Beckhoff 4.5 GPL2 daq_Siemens.so en,uk,ru,de x86,x86_64,ARM
DiamondBoards Diamond DAQ boards 2.1 GPL2 daq_DiamondBoards.so en,uk,ru,de x86
Comedi DAQ boards by Comedi 1.0 GPL2 daq_Comedi.so en,uk,ru,de x86,x86_64,ARM
SoundCard Sound card 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
Subsystem "Archives-History"
FSArch Archiver on the file system 3.8 GPL2 arh_FSArch.so en,uk,ru,de x86,x86_64,ARM
DBArch Arhivator on the DB 3.1 GPL2 arh_DBArch.so en,uk,ru,de x86,x86_64,ARM
Subsystem "User interfaces"
VCAEngine Visual control area engine 7.17 GPL2 ui_VCAEngine.so en,uk,ru,de x86,x86_64,ARM
QTStarter Qt GUI starter 6.0 GPL2 ui_QTStarter.so en,uk,ru,de x86,x86_64,ARM
QTCfg Program configurator (Qt) 6.1 GPL2 ui_QTCfg.so en,uk,ru,de x86,x86_64,ARM
Vision Operation user interface (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 Program configurator (WEB) 2.0 GPL2 ui_WebCfg.so en,uk,ru,de x86,x86_64,ARM
WebVision Operation user interface (WEB) 6.13 GPL2 ui_WebVision.so en,uk,ru,de x86,x86_64,ARM
WebUser User WWW-page 2.0 GPL2 ui_WebUser.so en,uk,ru,de x86,x86_64,ARM
Subsystem "Specials"
FLibSYS System functions 1.8 GPL2 spec_FLibSYS.so en,uk,ru,de x86,x86_64,ARM
SystemTests OpenSCADA and its modules' tests 1.8 GPL2 spec_SystemTests.so en,uk,ru,de x86,x86_64,ARM
FLibMath Math functions 0.7 GPL2 spec_FLibMath.so en,uk,ru,de x86,x86_64,ARM
FLibComplex1 Complex1 functions 1.2 GPL2 spec_FLibComplex1.so en,uk,ru,de x86,x86_64,ARM
External libraries of OpenSCADA
OPC_UA Library of implementing OPC-UA into 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 Libraries of OpenSCADA

Name Version License Source Languages
Libraries of the data sources, services and processing
Main library 2.3 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.tmplb_base en, uk, ru
Industrial devices library 3.1 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.tmplb_DevLib en, uk, ru
Low level sensors and chips library 1.6 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.tmplb_LowDevLib en, uk, ru
Service procedures library 1.2 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.JavaLikeCalc.servProc en, uk, ru
Regulation elements library 1.0 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.JavaLikeCalc.regEl en, uk, ru
Library of models of the technological apparatuses 2.0 GPLv2 OscadaLibs.db (SQL, GZip) > DAQ.JavaLikeCalc.techApp en, uk, ru
Graphical elements' libraries of the OpenSCADA module UI.VCAEngine
Main elements library of the user interface 2.2 GPLv2 vcaBase.db (SQL, GZip) > VCA.wlb_Main en, uk, ru
Mnemonic elements library of the user interface 1.0 GPLv2 vcaBase.db (SQL, GZip) > VCA.wlb_mnEls en, uk, ru
Electrical elements library of the user interface 2.0 GPLv2 vcaElectroEls.db (SQL, GZip) > VCA.wlb_ElectroEls en, uk, ru
Combined libraries
Reports' and documents' library 2.0, 2.1 GPLv2

OscadaLibs.db (SQL, GZip) > DAQ.JavaLikeCalc.doc
vcaBase.db (SQL, GZip) > VCA.wlb_doc

en, uk, ru
Prescriptions 1.1, 1.1 GPLv2

OscadaLibs.db (SQL, GZip) > DAQ.tmplb_PrescrTempl
vcaBase.db (SQL, GZip) > VCA.wlb_prescr

en, uk, ru


3 Developer documents


3.1 Sub-projects of OpenSCADA nodes, components and different platforms adaptions

Name Founded Status
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:
  • 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 generic embedding and programmable logical controllers (PLC). OpenSCADA adaption to the hardware platform ARM. October 2008 Implemented in many embedded solutions and continued to be implement in new ones, is appended for:
Generic conception of the Visual Control Area (VCA) 2006 Implemented in: 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
Materials of the OpenSCADA project of it implementation official starting 2003 Was used in the project implementation
Initial technical task of the OpenSCADA project, DIYA Ltd 2002 Was used in the project implementation