From OpenSCADAWiki
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
− | + | <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__ | ||
+ | == Releases of the OpenSCADA system == | ||
+ | * 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] | ||
+ | * [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] | ||
+ | * [http://wiki.oscada.org/Doc/OpenSCADA050 0.5.0] ([http://wiki.oscada.org/Works/Tests/release050 tests]) | ||
+ | * [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]) | ||
+ | * [http://wiki.oscada.org/Doc/OpenSCADA030 0.3.0]; [http://wiki.oscada.org/Doc/OpenSCADA031 0.3.1] | ||
+ | |||
+ | === The policy (started from 0.8) === | ||
+ | OpenSCADA versions form into two branches: | ||
+ | * "'''Work'''": development-work version with night builds for some numbers and specific (subscription to support) Linux distributions. | ||
+ | :'''0.9+rNNNN''', where "NNNN" — 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"++. | ||
+ | :'''0.8.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++. | ||
+ | ::"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. | ||
+ | |||
+ | == Core documents of OpenSCADA == | ||
+ | * [[Special:MyLanguage/About|About the system OpenSCADA]] | ||
+ | * [http://wiki.oscada.org/HomePageEn/Doc/Terms Terms and abbreviation] | ||
+ | * [http://wiki.oscada.org/HomePageEn/Doc/FAQ Frequently asked questions (FAQ)] | ||
+ | * [http://wiki.oscada.org/HomePageEn/Doc/ProgrammManual 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]) | ||
+ | * [http://wiki.oscada.org/HomePageEn/Doc/DAQ Data acquisition] | ||
+ | * [http://wiki.oscada.org/HomePageEn/Doc/API OpenSCADA system API] | ||
+ | * [http://wiki.oscada.org/Doc/ProgrammyDonory Programs, which experiences have been used on the program development] | ||
+ | * [http://wiki.oscada.org/HomePageEn/Doc/BuildFromSource Manual for OpenSCADA building from sources] | ||
+ | * [http://wiki.oscada.org/HomePageEn/Doc/ModuleBuild Manual for creation of modules for OpenSCADA] | ||
+ | * [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 == | ||
+ | * [http://wiki.oscada.org/HomePageEn/Doc/ProgrammManual#h946-1 User API of object model of the OpenSCADA core]: | ||
+ | ** [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] == | ||
+ | * [http://wiki.oscada.org/HomePageEn/Using/GraphicElementsLibraries/MainElements Main elements library of the user interface] | ||
+ | * [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 == | ||
+ | * Subsystem "Data bases (DB)": | ||
+ | ** [http://wiki.oscada.org/HomePageEn/Doc/SQLite DB SQLite] | ||
+ | ** [http://wiki.oscada.org/HomePageEn/Doc/MySQL DB MySQL] | ||
+ | ** [http://wiki.oscada.org/HomePageEn/Doc/PostgreSQL DB PostgreSQL] | ||
+ | ** [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 Socket 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 ICP DAS client] | ||
+ | ** [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 == | ||
+ | * [http://wiki.oscada.org/HomePageEn/Works/AdaptAndroid 02-2017: OpenSCADA adaption to the software platform "Android"] | ||
+ | * [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]] |
Revision as of 15:27, 6 August 2017
Welcome to the Wiki resource of OpenSCADA, an open Supervisory Control and Data Acquisition System!
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.
Contents
[hide]1 Releases of the OpenSCADA system
- 0.9 Work
- 0.8.0 LTS (tests)
- 0.7.0 LTS (tests); 0.7.1; 0.7.2
- 0.6.0 (tests); 0.6.1; 0.6.2; 0.6.3; 0.6.4
- 0.5.0 (tests)
- 0.4.0 (tests); 0.4.1 (tests)
- 0.3.0; 0.3.1
1.1 The policy (started from 0.8)
OpenSCADA versions form into two branches:
- "Work": development-work version with night builds for some numbers and specific (subscription to support) Linux distributions.
- 0.9+rNNNN, where "NNNN" — 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"++.
- 0.8.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++.
- "S" (doesn't implemented yet) — 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.
2 Core documents of OpenSCADA
- About the system OpenSCADA
- Terms and abbreviation
- Frequently asked questions (FAQ)
- Program manual
- Quick start (video-addon)
- Data acquisition
- OpenSCADA system API
- Programs, which experiences have been used on the program development
- Manual for OpenSCADA building from sources
- Manual for creation of modules for OpenSCADA
- Guide to localize crashes and to report about them]
- Operator manual (based on model AGLKS — DemoDB)
3 User API libraries
- User API of object model of the OpenSCADA core:
- API and libraries of the static functions of the OpenSCADA object model:
4 Graphic Elements' libraries of the OpenSCADA system
- Main elements library of the user interface
- Mnemonic elements library of the user interface
- Electrical elements library of the user interface
5 Modules of the system OpenSCADA
- Subsystem "Data bases (DB)":
- Subsystem "Transports":
- Subsystem "Transport protocols":
- Subsystem "Data acquisition (DAQ)":
- Java-like language calculator
- Logical level parameters
- Block calculator
- Data sources gate
- OS data acquisition
- ModBus
- DCON client
- OPC UA
- Simple Network Management Protocol
- ICP DAS client
- Siemens S7 PLC
- Diamond data acquisition boards
- Comedi
- Sound card
- BFN
- SMH2Gi
- AMR devices
- Fastwel IO
- FT3 (АПСТМ)
- BCM2835
- Subsystem "Archives":
- Subsystem "User interfaces":
- Subsystem "Special":
6 Sub-projects of the OpenSCADA system nodes, components and hardware adaptions
- 02-2017: OpenSCADA adaption to the software platform "Android"
- 2006: Generic conception of the visual control area
- 2006: Values archiving of the OpenSCADA system
- 2006: Logical level of parameters of the OpenSCADA system
- 2006: User level of programming area of the OpenSCADA system
- 2002: Initial technical task of the OpenSCADA system, DIYA Ltd