Welcome to site of the open SCADA project!

OpenSCADA is an open implementation of SCADA (Supervisory Control And Data Acquisition) and HMI (Human-Machine Interface) systems. The main properties of the program are: openness(Opens internal link in current windowGPL,GFDL), modularityscalability and multiplatform. Read more here or learn functional characteristics of the program here.

The site contains materials about OpenSCADA and it serves for granting information on the project, and also for the program development process control, together with the Opens external link in new windowproject's Wiki-resource.


Latest news:

Wednesday 01. March 2023

The SIXTH update to the production release of OpenSCADA 0.9 LTS

The testing and post building week(s)...

The update 0.9.6 (01.01.7531/01.03.2023) 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 users to the technical support service.

Generically the update fixes about 70 bugs and appends MANY improvements with a pair of significant-conceptual ones ...[more]

Category: Display only category:NewsDisplay only category:Release

Tuesday 10. January 2023

Messages Translation — multilingualism

OpenSCADA is a multilanguage interface program that supports the static messages translation from its foundation.

In version 0.8, it was provided by some elements of the dynamic massages translation, that is the possibility of building the user interface on several languages in different Web-sessions mostly. After a while there was appended the generic messages manager.

In version 0.9.5 the dynamic translation was completely revised and significantly expanded with stabilisation of all those changes up to 0.9.6 version. After that changes, there performed the Significant Unification the Common SQL-code for expanding the behaviour on all SQL DBs.

As the apogee of the expansion there became of creation the followed manual "How to Create multi language...[more]

Category: Display only category:NewsDisplay only category:Development

Tuesday 20. December 2022

Interstation reflection the OpenSCADA data

The interstation data reflection provides of transferring values and messages of the data acquisition sources between the hierarchical stations, and what performed by the module DAQ.DAQGate. During update 0.9.5 and up to update 0.9.6 there performed a series of significant improvements:

• common refactoring in representing the remote data, collisions resolving, horizontal redundancy and monitoring all that;

• optimization of transferring the concomitant messages to the up level and implementing the messages transferring to the lower level stations, also as the message sublevels and unification the message categories;

* implementing the asynchronous writing with guaranty of delivering the values and messages.[more]

Category: Display only category:NewsDisplay only category:Development

Sunday 05. June 2022

Common Conception of the Data Storage

The Data Storage in OpenSCADA initially built on different Data Bases and the Configuration File for the common, but interaction between these essences was not very clear also as managing the storage data between different storages.

So, in version 0.9.5 there was performed the storage unification what provides in whole for:

• direct storage and specifying the Generic Storage "*.*" as a combination of the Configuration File and the work Data Base;

• control for the data presence on different storages and providing for a function of managing-removing only data without the control object and from previous storages; priority of the DBs in their accessing;

• limiting of all configured-selected Data Bases only by the form "{Type}.{DB}" without a table here, that specified-bound to the object ID;

• all the data accessing functions moved under the conception.[more]

Category: Display only category:NewsDisplay only category:Development

Thursday 05. May 2022

Changes in the OpenSCADA execution environment and the Automation Linux Distributive

There, during of months of the OpenSCADA 0.9.5 releasing, performed significant changes in the execution environment and the Automation Linux Distributive:

• appending a new Debian 11 release for OpenSCADA build and as a new base for the Automation Linux Distributive;

• updating the TDE stable release to 14.0.11 and 14.0.12, with fixing some its additional issues and packages;

• appending a new Ubuntu 22.04 release for OpenSCADA building;

• appending a new hardware platform ARM64 on the Debian 11 base (not tested);

• removing-disabling of building for the Maemo 5 (Nokia N900) platform since the cross-compiler crashes constantly at least in two places of the OpenSCADA source code.[more]

Category: Display only category:NewsDisplay only category:Development