Welcome to the main site of the open SCADA project

OpenSCADA system is an open implementation of SCADA (Supervisory Control And Data Acquisition) and HMI (Human-Machine Interface) systems. The main properties of the system are: openness(GPL), multiplatform, modularity and scalability. Read more here or learn system's functional characteristics here.

The site contains materials about OpenSCADA system and serves for granting the information on project, and also for the system development process control, together with the project's Wiki-resource.


Latest news:

Sunday 07. February 2016

OpenSCADA internet resources moved fully to new the project server and internet channel

OpenSCADA resources new hosting.

OpenSCADA project's all internet resources were moved to new self-project hosting and wider internet channel and domain name "oscada.org" was switched to it. Primarily the resources are: the WEB-site, WIKI-knowledge base, File-resources, EMail and repository of source codes.

Also for next the server's infrastructure of OpenSCADA project represents, traces and manages the proper project's page was created in the location.

From begins the OpenSCADA resources hosted on a main server of DIYA Ltd. From 2015 year the OpenSCADA project had own a server and an internet channel thanks mostly to Beams&Plasmas funding.

Category: Display only category:News

Tuesday 02. February 2016

Documentation of "OPC-UA" modules significant updated and translated


The modules documentation at last actualized to the current modules state, significant updated and translated. In the documentation added the OPC-UA specific code moving to library libOPC-UA and the library mostly described in structural and it's API. Also there added the table (in an appendix) of OPC-UA specification/services implementation state and the compatibility with different manufacturers of the OPC-UA software.

OPC (OLE for Process Control) — it is the family of protocols and technologies that provide the single interface to control the objects of automation and technological processes. The creating and support of specifications of OPC coordinates an international nonprofit organization OPC Foundation, established in 1994 by the leading manufacturers of industrial automation.

This module implements the interface and protocol support for OPC-UA in the form of client service, and as the OPC-UA server. Client service of OPC-UA is implemented by the same name module of the subsystem "Data...

Category: Display only category:News

Sunday 31. January 2016

Module "Siemens" of subsystem "Data acquisition" significant expanded


The module expanded to self implementing of ISO-TCP protocol. The task done mostly by Proviron Holding NV request by the the library LibnoDave specific crashes present. Also performed: restoring timeout addition, significant refactoring for the resources lock, error messages and other. The changes hard tested for a week.

Besides the expands was done the documentation full actualization and translation.

The primary aim of creating the module is to provide support for industrial controllers of firm Siemens of series S7(S7-200,300,400).

Category: Display only category:News

Wednesday 13. January 2016

Update 15 to the production release of OpenSCADA 0.8 LTS

The update 0.8.15 (12.01.2016) to the production release of long term support (LTS) targets to upgrade present installations of the production version for fix known for now problems and expand its to some improvements with operative services updates providing here for signed to the technical support service users. The update you can use for deploy new installations but for that better use The Work version (0.9) which provides more new features, modules, the component libraries and so on!

Generically the update fixed about 20 bugs and append some improvements:

  • API:
    • Changes:
      • SYS.TModule: The info attributes like m{Name} renamed to mMod{Name}. Function modInfoMainSet() added and used into all modules for main info attributes of module set.
      • TProtocolIn, Protocol.UserProtocol, Transport.*, DAQ.{ModBus,OPC_UA}: The input transport store by locked header instead the path for faster access, API functions...[more]

        Category: Display only category:NewsDisplay only category:Release

Saturday 12. December 2015

Module "Diamond DAQ boards" of subsystem "DAQ" significant updated


The module updated for allowed to the boards FIFO access and wide support for other "Diamond Systems" boards expand support. Formal announce by the task and it documenting finish.

The boards of data acquisition of Diamond Systems represent the modules of expansion of the PC/104 form-factor. Boards may include: analog IO (input/outputs), digital IO, and counters. Complete constitution of the cards can vary greatly. There can be contained only one type of IO or some theirs mix. In addition, the function of data acquisition can be given to system boards of this company. For example, the motherboard "Athena" contains: 16 AI, 4 AO, 24 DIO.

Category: Display only category:News