On 27...30 April 2017 in city Lviv (Ukraine): The International Research and Practice Conference "FOSS Lviv": "OpenSCADA — open SCADA system in perspectives of 0.9LTS release"

27.04.2017 10:00 Age: 9 yrs

By: Roman Savochenko


The conference was a successful one. On the conference there read the report about perspectives a new LTS version 0.9.

Great thanks the FossLviv team!

Also big thanks Chopovskij Sergej for a related report to OpenSCADA!

The conference site is: conference.linux.lviv.ua

The current stable version of long term support of the project OpenSCADA is 0.8 which released in year 2012 and updates of it have released all this time. The main developing process continued into the work on version 0.9 which to the year (2017) end must achieve the planed stage and as the result a new stable version of long term support 0.9 LTS must be released. The report previously presents the project of open SCADA system version 0.9 in view of its features into the common and related industries, and into representative examples of its applying.

Report/Article

The project OpenSCADA founded in year 2003 by Roman Savochenko as a free implementation of system of Supervisory Control and Data Acquisition (SCADA) or Human Machine Interface (HMI), grounding on an experience into using and developing of commercial SCADA-systems.

SCADA or HMI systems are generically appointed and used to operational and responsible control by human for working of the complex technological equipment of different production companions.

For now the OpenSCADA project is an advanced SCADA/HMI system this is wide enough used as for the direct appointment and, due to self flexibility, into more adjacent areas that is: realtime dynamic models, imitators and training apparatus of technological processes, environments of execution Programming Logical Controllers (PLC), server hardware monitoring, smart houses and home automation. With some limits and modifications, mostly into the internal environment, OpenSCADA can be used into that areas: billing systems, Enterprise Resources Management (ERP), Accounting and Bookkeeping. Then OpenSCADA we can confidently call in general — the system of working with data in realtime.

Due the project is free, it's mostly provided under GPLv2 license, user can get free access to source codes of the project, to build and to use it. Ready to use builds and packages of the program are provided now for more known Linux distributives and environments on the main project's resource oscada.org. A free and limited support is provided on the project forum for the free-obtained source codes, binary archives or packages, and mostly for prompt representing and nonspecific to user environment problems. For the full support get a user allowed to purchase a package of commercial technical support from the project developers. Besides the commercial support from developers user allowed to purchase services for solutions on OpenSCADA developing, both from the developers and from the third party integrators. Missed functions and extensions, which aren't in the contradictory to the project conception, user also can order to implement for the OpenSCADA developers.

The main process of developing goes by the author and main developer OpenSCADA Roman Savochenko and he's pointed the process respectively. The developing exclusively goes into the work version by the targeting stabilization and extension during the user solutions implementing. From begin of year 2016 the roadmap was updated and the process of preparing and releasing of the stable version 0.9 LTS was started after an achievement of the current work version to some acceptable stability level at introduction of all key changes into the project architecture and conception. The previous/current stable version 0.8 LTS has been continued to updating all the time!

Main time and efforts of the developers currently pointed to finish the conditional tasks of a new stable version 0.9 LTS releasing.

Practical solution, built on OpenSCADA

A face of the further release 0.9 LTS is a proper work version. This version developing and stabilization have continued during the last five years by implementation to various solutions. Grounding on OpenSCADA there built more solutions directly by the author, by his participation but also without him know then the following solutions pointed once to solutions of the author or related his.

Automation systems of control for technological processes (ASC TP) and environments of execution of PLC:

Dynamic models of the technological processes in realtime:

Embedded systems: ICP DAS LP-xxxx; Segnetics SMH2Gi; Diamond Systems ATH400-128; Kontron MOPSlcdLX; Tri-M VSX104, ICOP VDX-6354; "А-TEX" Ltd iROBO-Fanless; Factory of electricity-equipment Tion-Pro270; Avalue FPC-1705; Advantech PCA-6753, PPC-L126; "Raspberry Pi Foundation" RPi 1, 2, 3; Orange Pi Zero.

Mobile devices: Nokia N800, N810, N900, N950, N9; support of Android is performing now.

The smart house and the home automation: Smart House (HouseSpirit), 2011; Self Smart House with a dispatcher system of the server, 2014 and to this day.

Other solutions about the project OpenSCADA and its infrastructure:

OpenSCADA 0.9 LTS

Future stable version you can mostly estimate now and don't wait for an official announce and branching from the Work version. That is by using regular builds of the actual Work version in view of: live disks, packages and repositories of the packages. And counting a fact that the actual Stable version supports from its official release (already released 17 updates) then most functions have presented there; and for target formalization to concrete functions you can use the current stable version even.

Currently there are actively performing works for two tasks of the cross platforming, that is:

From the already present features and specialties of the future release 0.9 LTS we must note next, system ones:

Into the work version there were developed new modules and significantly updated present ones:

Conclusion

The integrated and dynamic SCADA-system OpenSCADA is advanced, ready to using into the complex industrial conditions to perform full spectrum of tasks of automation control of the technological processes and automation in general.

In fact OpenSCADA currently is a system for working in realtime with the dynamic data, and its development directed by the author to finish the release conditions and same the new stable version 0.9 LTS releasing on the background of the common activity of the targeting stabilization, supporting and extension.

The actual achievements and solutions of the project OpenSCADA have performed on the program platform Linux and the hardware platforms x86_32, x86_64, ARM. But in the process of approximation to the version 0.9 LTS there are performing now work to expand the project's features to its adaption for work on other platforms, through the Web-interfaces raising to a level of the high readiness and stability and adaption to work on the program platform Android also.